namespace SimpleAdmin.System; /// /// 代码生成配置 /// [SugarTable("gen_config", TableDescription = "代码生成配置")] [Tenant(SqlSugarConst.DB_DEFAULT)] public class GenConfig : BaseEntity { /// /// 基础ID /// [SugarColumn(ColumnName = "BasicId", ColumnDescription = "基础配置ID")] public long BasicId { get; set; } /// /// 字段排序 /// [SugarColumn(ColumnName = "FieldIndex", ColumnDescription = "字段排序", IsNullable = true)] public int FieldIndex { get; set; } /// /// 是否主键 /// [SugarColumn(ColumnName = "IsPrimaryKey", ColumnDescription = "是否主键", Length = 200)] public string IsPrimaryKey { get; set; } /// /// 字段 /// [SugarColumn(ColumnName = "FieldName", ColumnDescription = "字段", Length = 200)] public string FieldName { get; set; } /// /// 名称 /// [SugarColumn(ColumnName = "FieldRemark", ColumnDescription = "名称", Length = 200)] public string FieldRemark { get; set; } /// /// 类型 /// [SugarColumn(ColumnName = "FieldType", ColumnDescription = "类型", Length = 200)] public string FieldType { get; set; } /// /// 实体类型 /// [SugarColumn(ColumnName = "FieldNetType", ColumnDescription = "实体类型", Length = 200)] public string FieldNetType { get; set; } /// /// 作用类型 /// [SugarColumn(ColumnName = "EffectType", ColumnDescription = "作用类型", Length = 200)] public string EffectType { get; set; } /// /// 外键显示字段 /// [SugarColumn(ColumnName = "FkEntityName", ColumnDescription = "外键实体名称", Length = 200, IsNullable = true)] public string FkEntityName { get; set; } /// /// 外键ID /// [SugarColumn(ColumnName = "FkColumnId", ColumnDescription = "外键ID", Length = 200, IsNullable = true)] public string FkColumnId { get; set; } /// /// 外键显示字段 /// [SugarColumn(ColumnName = "FkColumnName", ColumnDescription = "外键显示字段", Length = 200, IsNullable = true)] public string FkColumnName { get; set; } /// /// 字典 /// [SugarColumn(ColumnName = "DictTypeCode", ColumnDescription = "字典", Length = 200, IsNullable = true)] public string DictTypeCode { get; set; } /// /// 列宽度 /// [SugarColumn(ColumnName = "Width", ColumnDescription = "列宽度")] public int Width { get; set; } /// /// 列表显示 /// [SugarColumn(ColumnName = "WhetherTable", ColumnDescription = "列表显示", Length = 200)] public string WhetherTable { get; set; } /// /// 列省略 /// [SugarColumn(ColumnName = "WhetherRetract", ColumnDescription = "列省略", Length = 200)] public string WhetherRetract { get; set; } /// /// 可伸缩列 /// [SugarColumn(ColumnName = "WhetherResizable", ColumnDescription = "可伸缩列", Length = 200)] public string WhetherResizable { get; set; } /// /// 是否增改 /// [SugarColumn(ColumnName = "WhetherAddUpdate", ColumnDescription = "是否增改", Length = 200)] public string WhetherAddUpdate { get; set; } /// /// 是否导入导出 /// [SugarColumn(ColumnName = "WhetherImportExport", ColumnDescription = "是否导入导出", Length = 200)] public string WhetherImportExport { get; set; } /// /// 必填 /// [SugarColumn(ColumnName = "WhetherRequired", ColumnDescription = "必填", Length = 200)] public string WhetherRequired { get; set; } /// /// 查询 /// [SugarColumn(ColumnName = "QueryWhether", ColumnDescription = "查询", Length = 200)] public string QueryWhether { get; set; } /// /// 查询方式 /// [SugarColumn(ColumnName = "QueryType", ColumnDescription = "查询方式", Length = 200, IsNullable = true)] public string QueryType { get; set; } /// /// 排序 /// [SugarColumn(ColumnName = "SortCode", ColumnDescription = "排序")] public int SortCode { get; set; } /// /// 字段名首字母小写 /// [SugarColumn(IsIgnore = true)] public string FieldNameFirstLower { get; set; } /// /// 字段名首字母大写 /// [SugarColumn(IsIgnore = true)] public string FieldNameFirstUpper { get; set; } }