如果业务重复的多,但差别不是很大的情况下,可以将
Code
下沉到Manger(领域服务)
中,在ApplicationServer
中处理差异化,当作Use Case(用例)
。枚举从
**1**
开始,方便前端处理。能使用
Setting
配置的就进行配置,尽量配置优先,其次静态属性和常量,尽量不要使用魔法字符串。导入导出之类操作,可以进行二次封装,在此基础上如果不够用的再定制。
唯一操作,前端加Loading,后端或分布式锁或数据库唯一索引,或使用并发令牌。
Volo.Abp.Http
下有MimeTypes
定义,可以直接使用。