BaseClassModel.cs 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. namespace PMS.EntityModels.BaseCode
  2. {
  3. using QWPlatform.DataIntface.Database;
  4. using QWPlatform.Models;
  5. /// <summary>
  6. /// 创建者:冉利
  7. /// 创建日期:2018/12/10
  8. /// 功能描述:编码分类实体
  9. /// </summary>
  10. [Table("编码分类")]
  11. public class BaseClassModel : DataModelBase
  12. {
  13. //默认不带数据工厂构造
  14. /// <summary>
  15. /// Initializes a new instance of the <see cref="BaseClassModel"/> class.
  16. /// </summary>
  17. public BaseClassModel()
  18. {
  19. }
  20. /// <summary>
  21. /// Initializes a new instance of the <see cref="BaseClassModel"/> class.
  22. /// </summary>
  23. /// <param name="factory"></param>
  24. public BaseClassModel(DataFactory factory)
  25. : base(factory)
  26. {
  27. }
  28. /// <summary>
  29. /// Gets or sets the ID
  30. /// //ID VARCHAR2(36) N ID|
  31. /// </summary>
  32. [FieldBase("ID", "", "", false, true, "", 36, 0, "VARCHAR2")]
  33. public string ID { get; set; }
  34. /// <summary>
  35. /// Gets or sets the simpleCode
  36. /// //上级ID VARCHAR2(36) Y 上级ID|
  37. /// </summary>
  38. [FieldBase("上级ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  39. public string simpleCode { get; set; }
  40. /// <summary>
  41. /// Gets or sets the Classcode
  42. /// //分类编码 VARCHAR2(10) Y 分类编码|
  43. /// </summary>
  44. [FieldBase("分类编码", "", "", true, false, "", 10, 0, "VARCHAR2")]
  45. public string Classcode { get; set; }
  46. /// <summary>
  47. /// Gets or sets the Classname
  48. /// //分类名 VARCHAR2(50) N 分类名|
  49. /// </summary>
  50. [FieldBase("分类名", "", "", true, false, "", 50, 0, "VARCHAR2")]
  51. public string Classname { get; set; }
  52. /// <summary>
  53. /// Gets or sets the open
  54. /// //是否启用 NUMBER(1) N 1 是否启用|
  55. /// </summary>
  56. [FieldBase("是否启用", "", 1, true, false, "", 1, 0, "NUMBER")]
  57. public int open { get; set; }
  58. /// <summary>
  59. /// Gets or sets the explain
  60. /// //说明 VARCHAR2(50) Y 说明|
  61. /// </summary>
  62. [FieldBase("说明", "", 1, false, false, "", 50, 0, "VARCHAR2")]
  63. public string explain { get; set; }
  64. }
  65. }