ZDYCXModel.cs 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. using QWPlatform.DataIntface.Database;
  2. using QWPlatform.Models;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. namespace PMS.EntityModels.Product
  8. {
  9. /// <summary>
  10. /// 创建者:冉利
  11. /// 创建日期:2018/1/7
  12. /// 功能描述:自定义查询实体
  13. /// </summary>
  14. /// <summary>
  15. /// 测试实体类
  16. /// </summary>
  17. [Table("自定义查询")]
  18. public class ZDYCXModel : DataModelBase
  19. {
  20. //默认不带数据工厂构造
  21. public ZDYCXModel()
  22. {
  23. }
  24. //带有数据工厂的实例化,可以直接操作数据
  25. public ZDYCXModel(DataFactory factory)
  26. : base(factory)
  27. {
  28. }
  29. ///<summary>
  30. ///ID[必填项目],最大长度为:36,数据库类型:VARCHAR2
  31. ///</summary>
  32. [FieldBase("ID", "", "", true, false, "", 36, 0, "VARCHAR2")]
  33. public string ID { get; set; }
  34. ///<summary>
  35. ///账户ID[必填项目],最大长度为:10,数据库类型:NUMBER
  36. ///</summary>
  37. [FieldBase("账户ID", "", "", true, false, "", 10, 0, "NUMBER")]
  38. public int? ZHID { get; set; }
  39. ///<summary>
  40. ///方案名[可为空],最大长度为:2000,数据库类型:VARCHAR2
  41. ///</summary>
  42. [FieldBase("方案名", "", "", false, false, "", 2000, 0, "VARCHAR2")]
  43. public string FAM { get; set; }
  44. ///<summary>
  45. ///模块ID[可为空],最大长度为:36,数据库类型:VARCHAR2(指定模块所属的ID)
  46. ///</summary>
  47. [FieldBase("模块ID", "(指定模块所属的ID)", "", false, false, "", 36, 0, "VARCHAR2")]
  48. public string MKID { get; set; }
  49. ///<summary>
  50. ///查询条件[必填项目],最大长度为:4000,数据库类型:VARCHAR2
  51. ///</summary>
  52. [FieldBase("查询条件", "", "", true, false, "", 4000, 0, "VARCHAR2")]
  53. public string CXTJ { get; set; }
  54. ///<summary>
  55. ///是否默认[可为空],最大长度为:1,数据库类型:NUMBER(1:是否查询,0:非默认查询)
  56. ///</summary>
  57. [FieldBase("是否默认", "(1:是否查询,0:非默认查询)", "", false, false, "", 1, 0, "NUMBER")]
  58. public int? SFMR { get; set; }
  59. }
  60. }