ermcpWrstandard.go 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /**
  2. * @Author: zou.yingbin
  3. * @Create : 2021/1/13 11:16
  4. * @Modify : 2021/1/13 11:16
  5. */
  6. package models
  7. import (
  8. "mtp2_if/db"
  9. "mtp2_if/logger"
  10. )
  11. // 现货商品表
  12. type ErmcpWrstandard struct {
  13. WRSTANDARDID int64 `json:"wrstandardid" xorm:"'WRSTANDARDID'"` //现货商品ID(SEQ_WRSTANDARD)
  14. WRSTANDARDCODE string `json:"wrstandardcode" xorm:"'WRSTANDARDCODE'"` //现货商品代码
  15. DELIVERYGOODSID int32 `json:"deliverygoodsid" xorm:"'DELIVERYGOODSID'"` //品种ID
  16. UNITID int32 `json:"unitid" xorm:"'UNITID'"` //单位ID
  17. MINIVALUE int32 `json:"minivalue" xorm:"'MINIVALUE'"` //最小变动值
  18. MINIVALUEDP int32 `json:"minivaluedp" xorm:"'MINIVALUEDP'"` //最小变动值小数位
  19. REALMINIVALUE int32 `json:"realminivalue" xorm:"'REALMINIVALUE'"` //实际最小变动值
  20. REALMINIVALUEDP int32 `json:"realminivaluedp" xorm:"'REALMINIVALUEDP'"` //实际最小变动值小数位
  21. CREATORID int64 `json:"creatorid" xorm:"'CREATORID'"` //创建人
  22. CREATETIME string `json:"createtime" xorm:"'CREATETIME'"` //创建时间
  23. WRSTANDARDNAME string `json:"wrstandardname" xorm:"'WRSTANDARDNAME'"` //现货商品名称
  24. AREAUSERID int32 `json:"areauserid" xorm:"'AREAUSERID'"` //所属机构
  25. EnumdicName string `json:"enumdicname"` //单位名称
  26. }
  27. // 查询现货商品
  28. func (r *ErmcpWrstandard) GetData() ([]ErmcpWrstandard, error) {
  29. sqlId := "select WRSTANDARDID," +
  30. " WRSTANDARDCODE," +
  31. " DELIVERYGOODSID," +
  32. " UNITID," +
  33. " MINIVALUE," +
  34. " MINIVALUEDP," +
  35. " REALMINIVALUE," +
  36. " REALMINIVALUEDP," +
  37. " CREATORID," +
  38. " CREATETIME," +
  39. " WRSTANDARDNAME," +
  40. " AREAUSERID" +
  41. " from wrstandard t" +
  42. " where t.isvalid = 1"
  43. sData := make([]ErmcpWrstandard, 0)
  44. e := db.GetEngine()
  45. if err := e.SQL(sqlId).Find(&sData); err != nil {
  46. logger.GetLogger().Errorf("query wrstardard fail, %v", err)
  47. return sData, err
  48. }
  49. return sData, nil
  50. }