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; }
}
}