ModuleButtonModel.cs 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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-11
  12. /// 功能描述:系统模块按钮
  13. /// </summary>
  14. [Table("系统模块按钮")]
  15. public class ModuleButtonModel : DataModelBase
  16. {
  17. //默认不带数据工厂构造
  18. public ModuleButtonModel()
  19. {
  20. }
  21. //带有数据工厂的实例化,可以直接操作数据
  22. public ModuleButtonModel(DataFactory factory)
  23. : base(factory)
  24. {
  25. }
  26. ///<summary>
  27. ///ID[必填项目],最大长度为:18,数据库类型:NUMBER
  28. ///</summary>
  29. [FieldBase("ID", "", "系统模块按钮_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? MKID { get; set; }
  37. ///<summary>
  38. ///按钮ID[可为空],最大长度为:18,数据库类型:NUMBER
  39. ///</summary>
  40. [FieldBase("按钮ID", "", "", false, false, "", 18, 0, "NUMBER")]
  41. public long? ANID { get; set; }
  42. ///<summary>
  43. ///序号[可为空],最大长度为:18,数据库类型:NUMBER
  44. ///</summary>
  45. [FieldBase("序号", "", "", false, false, "", 18, 0, "NUMBER")]
  46. public long? XH { get; set; }
  47. ///<summary>
  48. ///分组名[可为空],最大长度为:50,数据库类型:VARCHAR2(用于一个模块中多个工具栏按钮分组名称)
  49. ///</summary>
  50. [FieldBase("分组名", "(用于一个模块中多个工具栏按钮分组名称)", "", false, false, "", 50, 0, "VARCHAR2")]
  51. public string FZM { get; set; }
  52. }
  53. }