feat: 完成文件模块开发

This commit is contained in:
陈淳
2023-02-23 14:15:24 +08:00
parent 8639372513
commit 272466bbbf
20 changed files with 698 additions and 228 deletions
@@ -17,6 +17,7 @@
<ItemGroup>
<ProjectReference Include="..\..\..\framework\Yi.Framework.Data\Yi.Framework.Data.csproj" />
<ProjectReference Include="..\..\..\module\Yi.Framework.EventBus\Yi.Framework.EventBus.csproj" />
<ProjectReference Include="..\..\..\module\Yi.Framework.FileManager\Yi.Framework.FileManager.csproj" />
<ProjectReference Include="..\..\..\module\Yi.Framework.OperLogManager\Yi.Framework.OperLogManager.csproj" />
<ProjectReference Include="..\..\..\module\Yi.Framework.ThumbnailSharp\Yi.Framework.ThumbnailSharp.csproj" />
<ProjectReference Include="..\Yi.RBAC.Domain.Shared\Yi.RBAC.Domain.Shared.csproj" />
@@ -10,6 +10,7 @@ using System.Threading.Tasks;
using Yi.Framework.Core.Attributes;
using Yi.Framework.Data;
using Yi.Framework.EventBus;
using Yi.Framework.FileManager;
using Yi.Framework.OperLogManager;
using Yi.Framework.ThumbnailSharp;
using Yi.RBAC.Domain.Logs;
@@ -22,7 +23,8 @@ namespace Yi.RBAC.Domain
typeof(YiFrameworkDataModule),
typeof(YiFrameworkThumbnailSharpModule),
typeof(YiFrameworkEventBusModule),
typeof(YiFrameworkOperLogManagerModule)
typeof(YiFrameworkOperLogManagerModule),
typeof(YiFrameworkFileManagerModule)
)]
public class YiRBACDomainModule : IStartupModule
{
@@ -0,0 +1,28 @@
3-5
一周一次
实现涂膜功能
1:数据存储,Crud
2:后台线程,任务调度
3plc通信交互,IM工厂
4:定时任务界面管控
5signlr开发
6:授权鉴权
7:用户角色菜单模块
8:配置文件统一标准化
9:规范问题
10:动态api
11:发布订阅
12resful
13dto注释
14:代码中文
15:种子数据
1:job任务调度的模式,可以在if上的改
2CrudEntityServiceBase,考虑复用的话sqlsugar这块就不用动了、仓储、工作单元、过滤器
3IOptionsWritable ,直接可以复用
4:事件,是否需要,需要的话,用哪个
5:动态api,是否需要
6IM,IVarReader中的IDataChannel工厂
6ISignal
7:微软日志扩展,这块是否考虑封装出来,还是直接提供微软日志的扩展,我们提供模板就可以了
@@ -0,0 +1,28 @@
3-5
一周一次
实现涂膜功能
1:数据存储,Crud
2:后台线程,任务调度
3plc通信交互,IM工厂
4:定时任务界面管控
5signlr开发
6:授权鉴权
7:用户角色菜单模块
8:配置文件统一标准化
9:规范问题
10:动态api
11:发布订阅
12resful
13dto注释
14:代码中文
15:种子数据
1:job任务调度的模式,可以在if上的改
2CrudEntityServiceBase,考虑复用的话sqlsugar这块就不用动了、仓储、工作单元、过滤器
3IOptionsWritable ,直接可以复用
4:事件,是否需要,需要的话,用哪个
5:动态api,是否需要
6IM,IVarReader中的IDataChannel工厂
6ISignal
7:微软日志扩展,这块是否考虑封装出来,还是直接提供微软日志的扩展,我们提供模板就可以了
@@ -0,0 +1,28 @@
3-5
一周一次
实现涂膜功能
1:数据存储,Crud
2:后台线程,任务调度
3plc通信交互,IM工厂
4:定时任务界面管控
5signlr开发
6:授权鉴权
7:用户角色菜单模块
8:配置文件统一标准化
9:规范问题
10:动态api
11:发布订阅
12resful
13dto注释
14:代码中文
15:种子数据
1:job任务调度的模式,可以在if上的改
2CrudEntityServiceBase,考虑复用的话sqlsugar这块就不用动了、仓储、工作单元、过滤器
3IOptionsWritable ,直接可以复用
4:事件,是否需要,需要的话,用哪个
5:动态api,是否需要
6IM,IVarReader中的IDataChannel工厂
6ISignal
7:微软日志扩展,这块是否考虑封装出来,还是直接提供微软日志的扩展,我们提供模板就可以了
@@ -0,0 +1,28 @@
3-5
一周一次
实现涂膜功能
1:数据存储,Crud
2:后台线程,任务调度
3plc通信交互,IM工厂
4:定时任务界面管控
5signlr开发
6:授权鉴权
7:用户角色菜单模块
8:配置文件统一标准化
9:规范问题
10:动态api
11:发布订阅
12resful
13dto注释
14:代码中文
15:种子数据
1:job任务调度的模式,可以在if上的改
2CrudEntityServiceBase,考虑复用的话sqlsugar这块就不用动了、仓储、工作单元、过滤器
3IOptionsWritable ,直接可以复用
4:事件,是否需要,需要的话,用哪个
5:动态api,是否需要
6IM,IVarReader中的IDataChannel工厂
6ISignal
7:微软日志扩展,这块是否考虑封装出来,还是直接提供微软日志的扩展,我们提供模板就可以了
Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB