BIMachineStatus.cs 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. using Cksoft.Unity;
  2. using System;
  3. namespace DllEapEntity
  4. {
  5. [Table("bimachinestatus")]
  6. public class BIMachineStatus:BaseEntity
  7. {
  8. ////自动产生代码开始&&此行不能删除
  9. #region 自动产生代码
  10. public BIMachineStatus()
  11. {
  12. base.EntityStatusID = 1;
  13. }
  14. [ColDetail(10,"Id",1,1,100,1,"a.Id","",1,1)]
  15. [Key]
  16. [Identity]
  17. public int Id { get; set; }
  18. [ColDetail(20,"Device_Code",1,1,100,1,"a.Device_Code","",1,1)]
  19. public string Device_Code { get; set; }
  20. [ColDetail(40,"Status",1,1,100,1,"a.Status","",1,1)]
  21. public int Status { get; set; }
  22. [ColDetail(60,"Factory",1,1,100,1,"a.Factory","",1,1)]
  23. public string Factory { get; set; }
  24. [ColDetail(70,"Floor",1,1,100,1,"a.Floor","",1,1)]
  25. public string Floor { get; set; }
  26. [ColDetail(80,"Project",1,1,100,1,"a.Project","",1,1)]
  27. public string Project { get; set; }
  28. [ColDetail(90,"Recipe",1,1,100,1,"a.Recipe","",1,1)]
  29. public string Recipe { get; set; }
  30. [ColDetail(100,"Work_Process",1,1,100,1,"a.Work_Process","",1,1)]
  31. public string Work_Process { get; set; }
  32. [ColDetail(110,"Dev_Type",1,1,100,1,"a.Dev_Type","",1,1)]
  33. public string Dev_Type { get; set; }
  34. [ColDetail(120,"Line",1,1,100,1,"a.Line","",1,1)]
  35. public string Line { get; set; }
  36. [ColDetail(130,"Version",1,1,100,1,"a.Version","",1,1)]
  37. public string Version { get; set; }
  38. [ColDetail(140,"Dev_IP",1,1,100,1,"a.Dev_IP","",1,1)]
  39. public string Dev_IP { get; set; }
  40. [ColDetail(150,"FDate",1,1,100,1,"a.FDate","",1,1)]
  41. public DateTime FDate { get; set; }
  42. [ColDetail(160,"Description",1,1,100,1,"a.Description","",1,1)]
  43. public string Description { get; set; }
  44. [ColDetail(170,"Status_Code",1,1,100,1,"a.Status_Code","",1,1)]
  45. public string Status_Code { get; set; }
  46. public override string GetSelectSql()
  47. {
  48. return string.Format($"select { GetQueryColSql()} from { GetQueryTabSql()}");
  49. }
  50. public override string GetQueryColSql()
  51. {
  52. string sqlstr = "a.Id Id,a.Device_Code Device_Code,a.Status Status,a.Factory Factory,a.Floor Floor,a.Project Project,a.Recipe Recipe,a.Work_Process Work_Process";
  53. sqlstr += ",a.Dev_Type Dev_Type,a.Line Line,a.Version Version,a.Dev_IP Dev_IP,a.FDate FDate,a.Description Description,a.Status_Code Status_Code";
  54. sqlstr += ",0 EntityStatusID";
  55. return sqlstr;
  56. }
  57. public override string GetQueryTabSql()
  58. {
  59. string sqlstr=" bimachinestatus a ";
  60. return sqlstr;
  61. }
  62. public override string GetQuerySortSql()
  63. {
  64. return "";
  65. }
  66. #endregion
  67. ////自动产生代码结束&&此行不能删除
  68. [Ignore]
  69. public string Plant { get; set; }
  70. }
  71. }