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