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 ButtonModel : DataModelBase { //默认不带数据工厂构造 public ButtonModel() { } //带有数据工厂的实例化,可以直接操作数据 public ButtonModel(DataFactory factory) : base(factory) { } /// ///ID[必填项目],最大长度为:18,数据库类型:NUMBER /// [FieldBase("ID", "", "", true, false, "", 18, 0, "NUMBER")] [DefaultValue("系统按钮_ID", DefaultValueType.DBSequences, ActionType.Insert)] public long? ID { get; set; } /// ///名称[可为空],最大长度为:50,数据库类型:NVARCHAR2(按钮名称) /// [FieldBase("名称", "(按钮名称)", "", false, false, "", 50, 0, "NVARCHAR2")] public string MC { get; set; } /// ///标识[可为空],最大长度为:50,数据库类型:VARCHAR2(标识js调用的按钮ID) /// [FieldBase("标识", "(标识js调用的按钮ID)", "", false, false, "", 50, 0, "VARCHAR2")] public string BS { get; set; } /// ///图标[可为空],最大长度为:50,数据库类型:VARCHAR2(按钮上的图标) /// [FieldBase("图标", "(按钮上的图标)", "", false, false, "", 50, 0, "VARCHAR2")] public string TB { get; set; } /// ///序号[可为空],最大长度为:18,数据库类型:NUMBER /// [FieldBase("序号", "", "", false, false, "", 18, 0, "NUMBER")] public long? XH { get; set; } /// ///颜色[可为空],最大长度为:10,数据库类型:VARCHAR2 /// [FieldBase("颜色", "", "", false, false, "", 10, 0, "VARCHAR2")] public string YS { get; set; } /// ///备注[可为空],最大长度为:200,数据库类型:NVARCHAR2 /// [FieldBase("备注", "", "", false, false, "", 200, 0, "NVARCHAR2")] public string BZ { get; set; } /// ///启用[可为空],最大长度为:1,数据库类型:NUMBER(1:启用,0:禁用) /// [FieldBase("启用", "(1:启用,0:禁用)", "", false, false, "", 1, 0, "NUMBER")] public int? QY { get; set; } } }