SystemUpdateLogs.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. using Cksoft.Unity;
  2. using System;
  3. namespace DllEapEntity
  4. {
  5. [Table("systemupdatelog")]
  6. public class SystemUpdateLogs:BaseEntity
  7. {
  8. ////自动产生代码开始&&此行不能删除
  9. #region 自动产生代码
  10. public SystemUpdateLogs()
  11. {
  12. base.EntityStatusID = 1;
  13. }
  14. [ColDetail(10,"环境 0 正式 1 测试",1,1,100,1,"a.Environment","",1,1)]
  15. public int Environment { get; set; }
  16. [ColDetail(20,"版本号",1,1,100,1,"a.Version","",1,1)]
  17. public string Version { get; set; }
  18. [ColDetail(30,"更新时间",1,1,100,1,"a.FDate","",1,1)]
  19. public DateTime FDate { get; set; }
  20. [ColDetail(50,"MstId",1,1,100,1,"b.MstId","",1,1)]
  21. public int MstId { get; set; }
  22. [ColDetail(60,"Content",1,1,100,1,"b.Content","",1,1)]
  23. public string Content { get; set; }
  24. [ColDetail(70,"UpdateType",1,1,100,1,"b.UpdateType","",1,1)]
  25. public int UpdateType { get; set; }
  26. [ColDetail(80,"Department",1,1,100,1,"b.Department","",1,1)]
  27. public string Department { get; set; }
  28. [ColDetail(90,"Employee",1,1,100,1,"b.Employee","",1,1)]
  29. public string Employee { get; set; }
  30. [ColDetail(100,"Developer",1,1,100,1,"b.Developer","",1,1)]
  31. public string Developer { get; set; }
  32. [ColDetail(110,"Id",1,1,100,1,"b.Id","",1,1)]
  33. [Key]
  34. public int Id { get; set; }
  35. [ColDetail(120,"测试结果",1,1,100,1,"b.Result","",1,1)]
  36. public string Result { get; set; }
  37. [ColDetail(140,"测试人",1,1,100,1,"b.TE","",1,1)]
  38. public string TE { get; set; }
  39. [ColDetail(160,"Remark",1,1,100,1,"b.Remark","",1,1)]
  40. public string Remark { get; set; }
  41. [ColDetail(170,"RecCode",1,1,100,1,"b.RecCode","",1,1)]
  42. public string RecCode { get; set; }
  43. [ColDetail(180,"RecTime",1,1,100,1,"b.RecTime","",1,1)]
  44. public DateTime RecTime { get; set; }
  45. [ColDetail(190,"ModCode",1,1,100,1,"b.ModCode","",1,1)]
  46. public string ModCode { get; set; }
  47. [ColDetail(200,"ModTime",1,1,100,1,"b.ModTime","",1,1)]
  48. public DateTime ModTime { get; set; }
  49. public override string GetSelectSql()
  50. {
  51. return string.Format($"select { GetQueryColSql()} from { GetQueryTabSql()}");
  52. }
  53. public override string GetQueryColSql()
  54. {
  55. string sqlstr = "a.Environment Environment,a.Version Version,a.FDate FDate,b.MstId MstId,b.Content Content,b.UpdateType UpdateType,b.Department Department";
  56. sqlstr += ",b.Employee Employee,b.Developer Developer,b.Id Id,b.Result Result,b.TE TE,b.Remark Remark,b.RecCode RecCode,b.RecTime RecTime,b.ModCode ModCode";
  57. sqlstr += ",b.ModTime ModTime,0 EntityStatusID";
  58. return sqlstr;
  59. }
  60. public override string GetQueryTabSql()
  61. {
  62. string sqlstr=" systemupdatelog a ";
  63. sqlstr+=" right outer join systemupdatelogdetail b on a.id=b.mstid";
  64. return sqlstr;
  65. }
  66. public override string GetQuerySortSql()
  67. {
  68. return "";
  69. }
  70. #endregion
  71. ////自动产生代码结束&&此行不能删除
  72. }
  73. }