You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

83 lines
2.2 KiB

  1. using System;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. namespace Learun.Application.Base.SystemModule
  4. {
  5. /// <summary>
  6. /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园
  7. /// Copyright (c) 2013-2018 北京泉江科技有限公司
  8. /// 创建人:陈彬彬
  9. /// 日 期:2017.03.08
  10. /// 描 述:自定义查询
  11. /// </summary>
  12. public class CustmerQueryEntity
  13. {
  14. #region 实体成员
  15. /// <summary>
  16. /// 主键
  17. /// </summary>
  18. [Column("F_CUSTMERQUERYID")]
  19. public string F_CustmerQueryId { get; set; }
  20. /// <summary>
  21. /// 查询名称
  22. /// </summary>
  23. [Column("F_NAME")]
  24. public string F_Name { get; set; }
  25. /// <summary>
  26. /// 所属成员
  27. /// </summary>
  28. [Column("F_USERID")]
  29. public string F_UserId { get; set; }
  30. /// <summary>
  31. /// 功能模块ID
  32. /// </summary>
  33. [Column("F_MODULEID")]
  34. public string F_ModuleId { get; set; }
  35. /// <summary>
  36. /// 所属功能连接地址
  37. /// </summary>
  38. [Column("F_MODULEURL")]
  39. public string F_ModuleUrl { get; set; }
  40. /// <summary>
  41. /// 查询的公式
  42. /// </summary>
  43. [Column("F_FORMULA")]
  44. public string F_Formula { get; set; }
  45. /// <summary>
  46. /// 查询的条件
  47. /// </summary>
  48. [Column("F_QUERYJSON")]
  49. public string F_QueryJson { get; set; }
  50. #endregion
  51. #region 扩展操作
  52. /// <summary>
  53. /// 新增调用
  54. /// </summary>
  55. public void Create()
  56. {
  57. this.F_CustmerQueryId = Guid.NewGuid().ToString();
  58. }
  59. /// <summary>
  60. /// 编辑调用
  61. /// </summary>
  62. /// <param name="keyValue">主键</param>
  63. public void Modify(string keyValue)
  64. {
  65. this.F_CustmerQueryId = keyValue;
  66. }
  67. #endregion
  68. #region 扩展字段
  69. /// <summary>
  70. /// 模块名称
  71. /// </summary>
  72. [Column("MODULENAME")]
  73. [NotMapped]
  74. public string ModuleName { get; set; }
  75. #endregion
  76. }
  77. }