1.程序运行
2初始化接口清单(TSysInterMst)
3.静态函数(GlobalManager)
-----------------------------------
1.控制器(Run)
2.账号/密码/接口名/参数(Body),使用zip压缩传参
3.验证账号/密码
4.验证接口名/参数
5.执行接口(接口名、参数)
6.默认函数(ImportJson)
6.1.取字段映射(TSysInterMst、TSysInterDtl、TSysDataViewF)
6.2.参数与字段赋值(主表、子表)
6.3.数据插入、更新、删除操作
6.4.处理保存之前触发函数、处理保存之后触发函数
6.5.创建临时表数据
7.加载程序集(AssemblyName,ClassName,MethodName),执行函数
8.数据转发到外部系统
日志级别
https://www.cnblogs.com/Earen/p/15103680.html
https://www.cnblogs.com/xiaoxiaotank/p/15525052.html
https://www.cnblogs.com/xeonfeng/articles/13891664.html
-----------------------------------
1.执行联动接口
ActionFilterAttribute
ExceptionFilterAttribute
ResultFilterAttribute
FormatFilterAttribute
ServiceFilterAttribute
TypeFilterAttribute
在筛选器嵌套模式下,筛选器的 after 代码会按照与 before 代码相反的顺序运行。 筛选器序列:
全局筛选器的 before 代码。
控制器筛选器的 before 代码。
操作方法筛选器的 before 代码。
操作方法筛选器的 after 代码。
控制器筛选器的 after 代码。
全局筛选器的 after 代码。
https://learn.microsoft.com/zh-cn/aspnet/core/mvc/controllers/filters?view=aspnetcore-7.0
登录拦截器
https://blog.csdn.net/qq_57212959/article/details/131555140
资源拦截器(IResourceFilter)
https://blog.csdn.net/qq_56507512/article/details/124475476?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-124475476-blog-131555140.235%5Ev39%5Epc_relevant_3m_sort_dl_base2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-124475476-blog-131555140.235%5Ev39%5Epc_relevant_3m_sort_dl_base2&utm_relevant_index=1
拦截特性验证过滤器
https://blog.csdn.net/qq_45026510/article/details/128957780?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-128957780-blog-131555140.235^v39^pc_relevant_3m_sort_dl_base2&spm=1001.2101.3001.4242.1&utm_relevant_index=3