XTJSModel.cs 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using QWPlatform.DataIntface.Database;
  6. using QWPlatform.Models;
  7. namespace PMS.EntityModels.SysManager
  8. {
  9. /// <summary>
  10. /// 测试实体类
  11. /// </summary>
  12. [Table("系统角色")]
  13. public class XTJSModel : DataModelBase
  14. {
  15. //默认不带数据工厂构造
  16. public XTJSModel()
  17. {
  18. }
  19. //带有数据工厂的实例化,可以直接操作数据
  20. public XTJSModel(DataFactory factory)
  21. : base(factory)
  22. {
  23. }
  24. ///<summary>
  25. ///ID[必填项目],最大长度为:18,数据库类型:NUMBER
  26. ///</summary>
  27. [FieldBase("ID", "", "", true, false, "", 18, 0, "NUMBER")]
  28. public long? ID { get; set; }
  29. ///<summary>
  30. ///名称[可为空],最大长度为:50,数据库类型:VARCHAR2
  31. ///</summary>
  32. [FieldBase("名称", "", "", false, false, "", 50, 0, "VARCHAR2")]
  33. public string MC { get; set; }
  34. ///<summary>
  35. ///启用[可为空],最大长度为:1,数据库类型:NUMBER(1:正常,0:停用)
  36. ///</summary>
  37. [FieldBase("启用", "(1:正常,0:停用)", "", false, false, "", 1, 0, "NUMBER")]
  38. public int? QY { get; set; }
  39. ///<summary>
  40. ///备注[可为空],最大长度为:200,数据库类型:NVARCHAR2
  41. ///</summary>
  42. [FieldBase("备注", "", "", false, false, "", 200, 0, "NVARCHAR2")]
  43. public string BZ { get; set; }
  44. ///<summary>
  45. ///序号[可为空],最大长度为:18,数据库类型:NUMBER
  46. ///</summary>
  47. [FieldBase("序号", "", "", false, false, "", 18, 0, "NUMBER")]
  48. public long? XH { get; set; }
  49. ///<summary>
  50. ///默认[可为空],最大长度为:1,数据库类型:NUMBER(1:是:0:否,只能设置一个默认角色)
  51. ///</summary>
  52. [FieldBase("默认", "(1:是:0:否,只能设置一个默认角色)", "", false, false, "", 1, 0, "NUMBER")]
  53. public int? MR { get; set; }
  54. ///<summary>
  55. ///公开[可为空],最大长度为:1,数据库类型:NUMBER(1:公开,0:未公开)
  56. ///</summary>
  57. [FieldBase("公开", "(1:公开,0:未公开)", "", false, false, "", 1, 0, "NUMBER")]
  58. public int? GK { get; set; }
  59. ///<summary>
  60. ///项目授权[可为空],最大长度为:1,数据库类型:NUMBER(1:访问当前渠道下的所有项目(卫生局),0:只访问授权的项目(默认))
  61. ///</summary>
  62. [FieldBase("项目授权", "(1:访问当前渠道下的所有项目(卫生局),0:只访问授权的项目(默认))", "", false, false, "", 1, 0, "NUMBER")]
  63. public int? XMSQ { get; set; }
  64. ///<summary>
  65. ///机构授权[可为空],最大长度为:1,数据库类型:NUMBER(1:访问本机构下所有问题权限(机构管理员),0:只访问本人的问题(默认))
  66. ///</summary>
  67. [FieldBase("机构授权", "(1:访问本机构下所有问题权限(机构管理员),0:只访问本人的问题(默认))", "", false, false, "", 1, 0, "NUMBER")]
  68. public int? JGSQ { get; set; }
  69. }
  70. }