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 XTJSModel : DataModelBase { //默认不带数据工厂构造 public XTJSModel() { } //带有数据工厂的实例化,可以直接操作数据 public XTJSModel(DataFactory factory) : base(factory) { } /// ///ID[必填项目],最大长度为:18,数据库类型:NUMBER /// [FieldBase("ID", "", "", true, false, "", 18, 0, "NUMBER")] public long? ID { get; set; } /// ///名称[可为空],最大长度为:50,数据库类型:VARCHAR2 /// [FieldBase("名称", "", "", false, false, "", 50, 0, "VARCHAR2")] public string MC { get; set; } /// ///启用[可为空],最大长度为:1,数据库类型:NUMBER(1:正常,0:停用) /// [FieldBase("启用", "(1:正常,0:停用)", "", false, false, "", 1, 0, "NUMBER")] public int? QY { get; set; } /// ///备注[可为空],最大长度为:200,数据库类型:NVARCHAR2 /// [FieldBase("备注", "", "", false, false, "", 200, 0, "NVARCHAR2")] public string BZ { get; set; } /// ///序号[可为空],最大长度为:18,数据库类型:NUMBER /// [FieldBase("序号", "", "", false, false, "", 18, 0, "NUMBER")] public long? XH { get; set; } /// ///默认[可为空],最大长度为:1,数据库类型:NUMBER(1:是:0:否,只能设置一个默认角色) /// [FieldBase("默认", "(1:是:0:否,只能设置一个默认角色)", "", false, false, "", 1, 0, "NUMBER")] public int? MR { get; set; } /// ///公开[可为空],最大长度为:1,数据库类型:NUMBER(1:公开,0:未公开) /// [FieldBase("公开", "(1:公开,0:未公开)", "", false, false, "", 1, 0, "NUMBER")] public int? GK { get; set; } /// ///项目授权[可为空],最大长度为:1,数据库类型:NUMBER(1:访问当前渠道下的所有项目(卫生局),0:只访问授权的项目(默认)) /// [FieldBase("项目授权", "(1:访问当前渠道下的所有项目(卫生局),0:只访问授权的项目(默认))", "", false, false, "", 1, 0, "NUMBER")] public int? XMSQ { get; set; } /// ///机构授权[可为空],最大长度为:1,数据库类型:NUMBER(1:访问本机构下所有问题权限(机构管理员),0:只访问本人的问题(默认)) /// [FieldBase("机构授权", "(1:访问本机构下所有问题权限(机构管理员),0:只访问本人的问题(默认))", "", false, false, "", 1, 0, "NUMBER")] public int? JGSQ { get; set; } } }