AccountRoleModel.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. /// 创建日期:2018-12-17
  12. /// 功能描述:系统角色关系模型
  13. /// </summary>
  14. [Table("系统角色关系")]
  15. public class AccountRoleModel : DataModelBase
  16. {
  17. //默认不带数据工厂构造
  18. public AccountRoleModel()
  19. {
  20. }
  21. //带有数据工厂的实例化,可以直接操作数据
  22. public AccountRoleModel(DataFactory factory)
  23. : base(factory)
  24. {
  25. }
  26. ///<summary>
  27. ///ID[必填项目],最大长度为:18,数据库类型:NUMBER
  28. ///</summary>
  29. [FieldBase("ID", "", "", true, false, "", 18, 0, "NUMBER")]
  30. [DefaultValue("系统角色关系_ID", DefaultValueType.DBSequences, ActionType.Insert)]
  31. public long? ID { get; set; }
  32. ///<summary>
  33. ///账户ID[可为空],最大长度为:18,数据库类型:NUMBER
  34. ///</summary>
  35. [FieldBase("账户ID", "", "", false, false, "", 18, 0, "NUMBER")]
  36. public long? ZHID { get; set; }
  37. ///<summary>
  38. ///角色ID[可为空],最大长度为:18,数据库类型:NUMBER
  39. ///</summary>
  40. [FieldBase("角色ID", "", "", false, false, "", 18, 0, "NUMBER")]
  41. public long? JSID { get; set; }
  42. }
  43. }