Partinfo.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using Cksoft.Unity;
  2. using System;
  3. namespace DllEapEntity
  4. {
  5. [Table("partinfo")]
  6. public class Partinfo : BaseEntity
  7. {
  8. ////自动产生代码开始&&此行不能删除
  9. #region 自动产生代码
  10. public Partinfo()
  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, "partCode", 1, 1, 100, 1, "a.partCode", "", 1, 1)]
  19. public string partCode { get; set; }
  20. [ColDetail(30, "录入人代码", 1, 1, 100, 1, "a.RecCode", "", 1, 1)]
  21. public string RecCode { get; set; }
  22. [ColDetail(40, "录入日期", 1, 1, 100, 1, "a.RecTime", "", 1, 1)]
  23. public DateTime RecTime { get; set; }
  24. [ColDetail(50, "修改 人代码", 1, 1, 100, 1, "a.ModCode", "", 1, 1)]
  25. public string ModCode { get; set; }
  26. [ColDetail(60, "修改时间", 1, 1, 100, 1, "a.ModTime", "", 1, 1)]
  27. public DateTime ModTime { get; set; }
  28. [ColDetail(70, "QT代码", 1, 0, 100, 1, "d.FCode", "", 1, 1)]
  29. public string HandlerFCode { get; set; }
  30. [ColDetail(80, "QT名称", 1, 0, 100, 1, "d.FName", "", 1, 1)]
  31. public string HandlerFName { get; set; }
  32. [ColDetail(120, "机台ID", 1, 0, 100, 1, "b.machineID", "", 1, 1)]
  33. public int machineID { get; set; }
  34. [ColDetail(130, "程序名", 1, 0, 100, 1, "b.programName", "", 1, 1)]
  35. public string programName { get; set; }
  36. [ColDetail(140, "员工工号", 1, 0, 100, 1, "b.employNum", "", 1, 1)]
  37. public string employNum { get; set; }
  38. [ColDetail(150, "qt站别", 1, 0, 100, 1, "b.qtype", "", 1, 1)]
  39. public string qtype { get; set; }
  40. public override string GetSelectSql()
  41. {
  42. return string.Format($"select { GetQueryColSql()} from { GetQueryTabSql()}");
  43. }
  44. public override string GetQueryColSql()
  45. {
  46. string sqlstr = "a.ID ID,a.partCode partCode,a.RecCode RecCode,a.RecTime RecTime,a.ModCode ModCode,a.ModTime ModTime,d.FCode HandlerFCode,d.FName HandlerFName";
  47. sqlstr += ",b.machineID machineID,b.programName programName,b.employNum employNum,b.qtype qtype,0 EntityStatusID";
  48. return sqlstr;
  49. }
  50. public override string GetQueryTabSql()
  51. {
  52. string sqlstr = " partinfo a ";
  53. sqlstr += " left outer join partmachine b on a.id =b.partid";
  54. sqlstr += " left outer join machine d on b.machineid =d.id";
  55. return sqlstr;
  56. }
  57. public override string GetQuerySortSql()
  58. {
  59. return "";
  60. }
  61. #endregion
  62. ////自动产生代码结束&&此行不能删除
  63. }
  64. }