namespace SimpleAdmin.System; /// /// 代码生成基础 /// [SugarTable("gen_basic", TableDescription = "代码生成基础")] [Tenant(SqlSugarConst.DB_DEFAULT)] public class GenBasic : BaseEntity { /// /// 所属库 /// [SugarColumn(ColumnName = "ConfigId", ColumnDescription = "库名", Length = 200)] public virtual string ConfigId { get; set; } /// /// 主表 /// [SugarColumn(ColumnName = "DbTable", ColumnDescription = "主表", Length = 200)] public virtual string DbTable { get; set; } /// /// 表实体名称 /// [SugarColumn(ColumnName = "EntityName", ColumnDescription = "表实体名称", Length = 200)] public virtual string EntityName { get; set; } /// /// 功能列表 /// [SugarColumn(ColumnName = "Functions", ColumnDescription = "功能列表", Length = 200, IsNullable = false)] public virtual string Functions { get; set; } /// /// 数据权限 /// [SugarColumn(ColumnName = "DataPermission", ColumnDescription = "数据权限", Length = 200, IsNullable = false)] public virtual string DataPermission { get; set; } /// /// 生成模版 /// [SugarColumn(ColumnName = "ModuleType", ColumnDescription = "生成模版", Length = 200, IsNullable = false)] public virtual string ModuleType { get; set; } /// /// 树Id字段 /// [SugarColumn(ColumnName = "TreeId", ColumnDescription = "树Id字段", Length = 200, IsNullable = true)] public virtual string TreeId { get; set; } /// /// 树父Id字段 /// [SugarColumn(ColumnName = "TreePid", ColumnDescription = "树父Id字段", Length = 200, IsNullable = true)] public virtual string TreePid { get; set; } /// /// 树名称字段 /// [SugarColumn(ColumnName = "TreeName", ColumnDescription = "树名称字段", Length = 200, IsNullable = true)] public virtual string TreeName { get; set; } /// /// 关联子表名 /// [SugarColumn(ColumnName = "ChildTable", ColumnDescription = "关联子表名", Length = 200, IsNullable = true)] public virtual string ChildTable { get; set; } /// /// 关联子表外键 /// [SugarColumn(ColumnName = "ChildFk", ColumnDescription = "关联子表外键", Length = 200, IsNullable = true)] public virtual string ChildFk { get; set; } /// /// 移除表前缀 /// [SugarColumn(ColumnName = "TablePrefix", ColumnDescription = "移除表前缀", Length = 200)] public virtual string TablePrefix { get; set; } /// /// 生成方式 /// [SugarColumn(ColumnName = "GenerateType", ColumnDescription = "生成方式", Length = 200)] public virtual string GenerateType { get; set; } /// /// 所属模块 /// [SugarColumn(ColumnName = "Module", ColumnDescription = "所属模块")] public virtual long Module { get; set; } /// /// 上级目录 /// [SugarColumn(ColumnName = "MenuPid", ColumnDescription = "上级目录")] public virtual long MenuPid { get; set; } /// /// 业务名 /// [SugarColumn(ColumnName = "RouteName", ColumnDescription = "路由名", Length = 200)] public virtual string RouteName { get; set; } /// /// 图标 /// [SugarColumn(ColumnName = "Icon", ColumnDescription = "图标", Length = 200)] public virtual string Icon { get; set; } /// /// 功能名 /// [SugarColumn(ColumnName = "FunctionName", ColumnDescription = "功能名", Length = 200)] public virtual string FunctionName { get; set; } /// /// 功能名后缀 /// [SugarColumn(ColumnName = "FunctionNameSuffix", ColumnDescription = "功能名后缀", Length = 200, IsNullable = true)] public virtual string FunctionNameSuffix { get; set; } /// /// 业务名 /// [SugarColumn(ColumnName = "BusName", ColumnDescription = "业务名", Length = 200)] public virtual string BusName { get; set; } /// /// 类名 /// [SugarColumn(ColumnName = "ClassName", ColumnDescription = "类名", Length = 200)] public virtual string ClassName { get; set; } /// /// 表单布局 /// [SugarColumn(ColumnName = "FormLayout", ColumnDescription = "表单布局", Length = 200)] public virtual string FormLayout { get; set; } /// /// 使用栅格 /// [SugarColumn(ColumnName = "GridWhether", ColumnDescription = "使用栅格", Length = 200)] public virtual string GridWhether { get; set; } /// /// 左侧树 /// [SugarColumn(ColumnName = "LeftTree", ColumnDescription = "使用左侧树", Length = 200)] public virtual string LeftTree { get; set; } /// /// 前端项目路径 /// [SugarColumn(ColumnName = "FrontedPath", ColumnDescription = "前端项目路径", IsNullable = true, Length = 200)] public virtual string FrontedPath { get; set; } /// /// 服务代码存放项目 /// [SugarColumn(ColumnName = "ServicePosition", ColumnDescription = "服务代码存放项目", IsNullable = true, Length = 200)] public virtual string ServicePosition { get; set; } /// /// 服务代码存放文件夹 /// [SugarColumn(ColumnName = "ServiceDictionary", ColumnDescription = "服务代码存放文件夹", IsNullable = true, Length = 200)] public virtual string ServiceDictionary { get; set; } /// /// 控制器代码存放位置 /// [SugarColumn(ColumnName = "ControllerPosition", ColumnDescription = "控制器代码存放位置", IsNullable = true, Length = 200)] public virtual string ControllerPosition { get; set; } /// /// 控制器代码存放文件夹 /// [SugarColumn(ColumnName = "ControllerDictionary", ColumnDescription = "控制器代码存放文件夹", IsNullable = true, Length = 200)] public virtual string ControllerDictionary { get; set; } /// /// 作者 /// [SugarColumn(ColumnName = "AuthorName", ColumnDescription = "作者", Length = 200)] public virtual string AuthorName { get; set; } /// /// 排序 /// [SugarColumn(ColumnName = "SortCode", ColumnDescription = "排序")] public virtual int SortCode { get; set; } /// /// 功能列表 /// [SugarColumn(IsIgnore = true)] public virtual List FuncList { get; set; } }