using System; using System.Collections.Generic; using System.Linq; using System.Text; using QWPlatform.DataIntface.Database; using QWPlatform.Models; namespace PMS.EntityModels.SysManager { /// /// 系统模块 /// [Table("系统模块")] public class XTMKModel : DataModelBase { //默认不带数据工厂构造 public XTMKModel() { } //带有数据工厂的实例化,可以直接操作数据 public XTMKModel(DataFactory factory) : base(factory) { } /// ///ID[必填项目],最大长度为:6,数据库类型:NUMBER /// [FieldBase("ID", "", "系统模块_ID", true, false, "", 6, 0, "NUMBER")] [DefaultValue("系统模块_ID", DefaultValueType.DBSequences, ActionType.Insert)] public int? ID { get; set; } /// ///上级ID[可为空],最大长度为:6,数据库类型:NUMBER /// [FieldBase("上级ID", "", "", false, false, "", 6, 0, "NUMBER")] public int? SJID { get; set; } /// ///名称[可为空],最大长度为:50,数据库类型:NVARCHAR2 /// [FieldBase("名称", "", "", false, false, "", 50, 0, "NVARCHAR2")] public string MC { get; set; } /// ///地址[可为空],最大长度为:100,数据库类型:NVARCHAR2 /// [FieldBase("地址", "", "", false, false, "", 100, 0, "NVARCHAR2")] public string DZ { get; set; } /// ///启用[可为空],最大长度为:1,数据库类型:NUMBER(0:禁用,1:启用) /// [FieldBase("启用", "(0:禁用,1:启用)", "", false, false, "", 1, 0, "NUMBER")] public int? QY { get; set; } /// ///图标[可为空],最大长度为:100,数据库类型:VARCHAR2 /// [FieldBase("图标", "", "", false, false, "", 100, 0, "VARCHAR2")] public string TB { get; set; } /// ///序号[可为空],最大长度为:6,数据库类型:NUMBER /// [FieldBase("序号", "", "", false, false, "", 6, 0, "NUMBER")] public int? XH { get; set; } /// ///备注[可为空],最大长度为:200,数据库类型:NVARCHAR2 /// [FieldBase("备注", "", "", false, false, "", 200, 0, "NVARCHAR2")] public string BZ { get; set; } /// ///设置为首页1:表示首页,0:否,最大长度为:6,数据库类型:NUMBER /// [FieldBase("首页", "", "", false, false, "", 1, 0, "NUMBER")] public int? SY { get; set; } /// /// 子级模块 /// public List children { get; set; } } }