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