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 RoleAuthModel : DataModelBase { //默认不带数据工厂构造 public RoleAuthModel() { } //带有数据工厂的实例化,可以直接操作数据 public RoleAuthModel(DataFactory factory) : base(factory) { } /// ///ID[必填项目],最大长度为:18,数据库类型:NUMBER /// [FieldBase("ID", "", "系统角色权限_ID", true, false, "", 18, 0, "NUMBER")] [DefaultValue("系统角色权限_ID", DefaultValueType.DBSequences, ActionType.Insert)] public long? ID { get; set; } /// ///角色ID[必填项目],最大长度为:18,数据库类型:NUMBER /// [FieldBase("角色ID", "", "", true, false, "", 18, 0, "NUMBER")] public long? JSID { get; set; } /// ///模块ID[必填项目],最大长度为:18,数据库类型:NUMBER /// [FieldBase("模块ID", "", "", true, false, "", 18, 0, "NUMBER")] public long? MKID { get; set; } /// ///功能ID列表[可为空],最大长度为:2000,数据库类型:VARCHAR2 /// [FieldBase("功能ID列表", "", "", false, false, "", 2000, 0, "VARCHAR2")] public string GNIDLB { get; set; } /// ///功能ID列表[可为空]1:授权节点,0:父级节点 /// [FieldBase("授权节点", "", "", false, false, "", 18, 0, "NUMBER")] public long? SQJD { get; set; } } }