# 说明 ## 模块划分 1. 一个模块有多个数据库上下文 1. 一个数据库上下文有多个实体配置和种子配置 1. 每个实体配置和种子配置关联到一个数据上下文 ## 权限自动生成 1. IResource 标记资源,IResourceService\ where TResource:IResource 标记服务 1. Entity 默认实现 IResource 接口 1. 泛型控制器 GenericControlle 默认实现 Entity 的增删改查导入导出操作,其他自定义操作可以继承泛型控制器 1. 非 Entity 资源可以手动实现 IResource 和 IResourceService 接口 ## C# 到 JSON Schema 类型映射 ### 值类型 1. bool?=>boolean[nullable] 1. int/long?=>integer[nullable] 1. float/double/decimal?=>number[nullable] 1. Guid/DateTime/Enum?=>string[nullable] ### 引用类型 1. string=>string 1. object=>object 1. IEnumerable=>array ## 格式化 format 用于格式验证 ## 输入 input 用于输入控件