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.

64 lines
3.8 KiB

  1. // Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
  2. package api
  3. import (
  4. "LAPP_LF_MOM_BACKEND/grmi"
  5. "xorm.io/core"
  6. )
  7. /******************************************************************************
  8. *
  9. * @Struct Name : ACCWOWORKORDERHEADER
  10. *-----------------------------------------------------------------------------
  11. *
  12. * @Description : ACCWOWORKORDERHEADER的实体映射
  13. *
  14. * @Author : 代码生成器创建
  15. *
  16. * @Date : 2021-05-12 14:17:07
  17. *
  18. ******************************************************************************/
  19. type ACCWOWORKORDERHEADER struct {
  20. WONO string `xorm:"pk nvarchar(100) 'WONO'" json:"ACC_WO_WORKORDER_HEADER-WONO"`
  21. PONO string `xorm:"nvarchar(100) 'PONO'" json:"ACC_WO_WORKORDER_HEADER-PONO"`
  22. LINE string `xorm:"nvarchar(100) 'LINE'" json:"ACC_WO_WORKORDER_HEADER-LINE"`
  23. PARTNO string `xorm:"nvarchar(100) 'PARTNO'" json:"ACC_WO_WORKORDER_HEADER-PARTNO"`
  24. REV string `xorm:"nvarchar(20) 'REV'" json:"ACC_WO_WORKORDER_HEADER-REV"`
  25. PLANSTARTTIME grmi.DateTime `xorm:"datetime 'PLANSTARTTIME'" json:"ACC_WO_WORKORDER_HEADER-PLANSTARTTIME"`
  26. PLANFINISHTIME grmi.DateTime `xorm:"datetime 'PLANFINISHTIME'" json:"ACC_WO_WORKORDER_HEADER-PLANFINISHTIME"`
  27. PLANQUANTITY int `xorm:"int 'PLANQUANTITY'" json:"ACC_WO_WORKORDER_HEADER-PLANQUANTITY"`
  28. STARTTIME grmi.DateTime `xorm:"datetime 'STARTTIME'" json:"ACC_WO_WORKORDER_HEADER-STARTTIME"`
  29. FINISHTIME grmi.DateTime `xorm:"datetime 'FINISHTIME'" json:"ACC_WO_WORKORDER_HEADER-FINISHTIME"`
  30. QUANTITY int `xorm:"int 'QUANTITY'" json:"ACC_WO_WORKORDER_HEADER-QUANTITY"`
  31. STATUS int `xorm:"int 'STATUS'" json:"ACC_WO_WORKORDER_HEADER-STATUS"`
  32. SORT int `xorm:"int 'SORT'" json:"ACC_WO_WORKORDER_HEADER-SORT"`
  33. NEEDBOM int `xorm:"int 'NEEDBOM'" json:"ACC_WO_WORKORDER_HEADER-NEEDBOM"`
  34. BOMRELEASECODE string `xorm:"nvarchar(100) 'BOMRELEASECODE'" json:"ACC_WO_WORKORDER_HEADER-BOMRELEASECODE"`
  35. NEEDPRODUCTPARAMETER int `xorm:"int 'NEEDPRODUCTPARAMETER'" json:"ACC_WO_WORKORDER_HEADER-NEEDPRODUCTPARAMETER"`
  36. PRODUCTPARAMETERRELEASECODE string `xorm:"nvarchar(100) 'PRODUCTPARAMETERRELEASECODE'" json:"ACC_WO_WORKORDER_HEADER-PRODUCTPARAMETERRELEASECODE"`
  37. SYNCSTATUS int `xorm:"int 'SYNCSTATUS'" json:"ACC_WO_WORKORDER_HEADER-SYNCSTATUS"`
  38. SYNCTIME grmi.DateTime `xorm:"datetime 'SYNCTIME'" json:"ACC_WO_WORKORDER_HEADER-SYNCTIME"`
  39. SEGMENTCODE string `xorm:"nvarchar(5) 'SEGMENT_CODE'" json:"ACC_WO_WORKORDER_HEADER-SEGMENT_CODE"`
  40. RETRY int `xorm:"int 'RETRY'" json:"ACC_WO_WORKORDER_HEADER-RETRY"`
  41. MTIME grmi.DateTime `xorm:"datetime 'MTIME'" json:"ACC_WO_WORKORDER_HEADER-MTIME"`
  42. REMARK string `xorm:"nvarchar(100) 'REMARK'" json:"ACC_WO_WORKORDER_HEADER-REMARK"`
  43. }
  44. /******************************************************************************
  45. *
  46. * @Function Name : GetKey
  47. *-----------------------------------------------------------------------------
  48. *
  49. * @Description : 获取实体的主键
  50. *
  51. * @Return Value : 实体的主键
  52. *
  53. * @Author : 代码生成器创建
  54. *
  55. * @Date : 2021-05-12 14:17:07
  56. *
  57. ******************************************************************************/
  58. func (self *ACCWOWORKORDERHEADER) GetKey() core.PK {
  59. return core.PK{self.WONO}
  60. }