using iWare.Wms.Core; using Furion.DatabaseAccessor; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Furion.Extras.iWare.Wms.Entity { /// /// 低代码模块数据库配置 /// [Table("sys_low_code_module_database")] [Comment("低代码模块管理")] public class SysLowCodeDataBase : DEntityBase { public long SysLowCodeId { get; set; } public SysLowCode SysLowCode { get; set; } /// /// 组件Key /// [Comment("组件Key")] [MaxLength(200)] public string Control_Key { get; set; } /// /// 组件名称 /// [Comment("组件名称")] [MaxLength(200)] public string Control_Label { get; set; } /// /// 组件字段 /// [Comment("组件字段")] [MaxLength(200)] public string Control_Model { get; set; } /// /// 组件类型 /// [Comment("组件字段")] [MaxLength(200)] public string Control_Type { get; set; } /// /// 表名 /// [Comment("表名")] [MaxLength(200)] public string TableName { get; set; } /// /// 类名 /// [Comment("类名")] [MaxLength(200)] public string ClassName { get; set; } /// /// 表描述 /// [Comment("表描述")] [MaxLength(200)] public string TableDesc { get; set; } /// /// 字段名称 /// [Comment("字段名称")] [MaxLength(200)] public string FieldName { get; set; } /// /// 数据类型 /// [Comment("数据类型")] [MaxLength(200)] public string DbTypeName { get; set; } /// /// 传入数据类型 /// [Comment("传入数据类型")] [MaxLength(200)] public string DtoTypeName { get; set; } /// /// 数据类型补充参数 /// [Comment("数据类型补充参数")] [MaxLength(200)] public string DbParam { get; set; } /// /// 是否必填 /// [Comment("是否必填")] public bool? IsRequired { get; set; } /// /// 列表显示 /// [Comment("列表显示")] public bool? WhetherTable { get; set; } /// /// 排序 /// [Comment("排序")] public bool? WhetherOrderBy { get; set; } /// /// 增改 /// [Comment("增改")] public bool? WhetherAddUpdate { get; set; } /// /// 是否是查询 /// [Comment("是否是查询")] public bool? QueryWhether { get; set; } /// /// 查询方式 /// [Comment("查询方式")] public string QueryType { get; set; } } }