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.

57 lines
2.9 KiB

  1. // Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
  2. package wm
  3. import (
  4. "LAPP_LF_MOM_BACKEND/grmi"
  5. "xorm.io/core"
  6. )
  7. /******************************************************************************
  8. *
  9. * @Struct Name : ArticlePickingRate
  10. *-----------------------------------------------------------------------------
  11. *
  12. * @Description : ArticlePickingRate的实体映射
  13. *
  14. * @Author : 代码生成器创建
  15. *
  16. * @Date : 2021-06-29 10:57:04
  17. *
  18. ******************************************************************************/
  19. type ArticlePickingRate struct {
  20. ArtId string `xorm:"pk nvarchar(1) 'ArtId'" json:"WM_ArticlePickingRate-ArtId"`
  21. Priority int `xorm:"int 'Priority' not null" json:"WM_ArticlePickingRate-Priority"`
  22. PickRateArea string `xorm:"nvarchar(100) 'PickRateArea' not null" json:"WM_ArticlePickingRate-PickRateArea"`
  23. Force string `xorm:"nvarchar(100) 'Force' not null" json:"WM_ArticlePickingRate-Force"`
  24. Uom string `xorm:"nvarchar(40) 'Uom' not null" json:"WM_ArticlePickingRate-Uom"`
  25. Availiable bool `xorm:"bit 'Availiable' not null" json:"WM_ArticlePickingRate-Availiable"`
  26. OnStock int `xorm:"int 'OnStock' not null" json:"WM_ArticlePickingRate-OnStock"`
  27. APRCtrlPara1 string `xorm:"nvarchar(100) 'APRCtrlPara1' not null" json:"WM_ArticlePickingRate-APRCtrlPara1"`
  28. APRCtrlPara2 string `xorm:"nvarchar(100) 'APRCtrlPara2' not null" json:"WM_ArticlePickingRate-APRCtrlPara2"`
  29. APRCtrlPara3 int `xorm:"int 'APRCtrlPara3' not null" json:"WM_ArticlePickingRate-APRCtrlPara3"`
  30. APRCtrlPara4 int `xorm:"int 'APRCtrlPara4' not null" json:"WM_ArticlePickingRate-APRCtrlPara4"`
  31. APRCtrlPara5 float64 `xorm:"float 'APRCtrlPara5' not null" json:"WM_ArticlePickingRate-APRCtrlPara5"`
  32. APRCtrlPara6 float64 `xorm:"float 'APRCtrlPara6' not null" json:"WM_ArticlePickingRate-APRCtrlPara6"`
  33. LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"WM_ArticlePickingRate-LastModify"`
  34. LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"WM_ArticlePickingRate-LastUser"`
  35. CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"WM_ArticlePickingRate-CreateTime"`
  36. }
  37. /******************************************************************************
  38. *
  39. * @Function Name : GetKey
  40. *-----------------------------------------------------------------------------
  41. *
  42. * @Description : 获取实体的主键
  43. *
  44. * @Return Value : 实体的主键
  45. *
  46. * @Author : 代码生成器创建
  47. *
  48. * @Date : 2021-06-29 10:57:04
  49. *
  50. ******************************************************************************/
  51. func (self *ArticlePickingRate) GetKey() core.PK {
  52. return core.PK{self.ArtId}
  53. }