qryGGConvertconfig.go 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. /**
  2. * @Author: zou.yingbin
  3. * @Create : 2021/1/27 9:50
  4. * @Modify : 2021/1/27 9:50
  5. */
  6. package ermcp
  7. import (
  8. "github.com/gin-gonic/gin"
  9. "mtp2_if/global/app"
  10. "mtp2_if/models"
  11. )
  12. // 查询期货品种配置请求
  13. type QryGGCovertCfgReq struct {
  14. GoodsGroupId int32 `form:"goodsgroupid"` // 品种id
  15. }
  16. // 查询期货品种配置应答
  17. type QryGGCovertCfgRsp models.ErmcpGGConvertCfg
  18. // @Summary 查询期货品种配置(菜单:商品信息/期货品种)
  19. // @Produce json
  20. // @Security ApiKeyAuth
  21. // @Param goodsgroupid query int false "品种id(不填则查所有)"
  22. // @Success 200 {array} QryGGCovertCfgRsp
  23. // @Failure 500 {object} app.Response
  24. // @Router /Ermcp/QueryGGConvertConfig [get]
  25. // @Tags 企业风险管理(app)
  26. func QueryGGConvertConfig(c *gin.Context) {
  27. appG := app.GinUtils{Gin:app.Gin{C: c}}
  28. var req QryGGCovertCfgReq
  29. appG.DoBindReq(&req)
  30. m := models.ErmcpGGConvertCfg{Destgoodsgroupid: req.GoodsGroupId}
  31. appG.DoGetData(&m)
  32. }
  33. // 查询可配置期货品种请求
  34. type QryAvalidGPReq struct {
  35. UserId int64 `form:"userid" binding:"required"` //用户ID
  36. }
  37. // 查询可配置期货品种响应
  38. type QryAvalidGPRsp models.ErmcpAvalidGoodsGroupModel
  39. // @Summary 查询可配置期货品种(菜单:商品信息/现货商品/新增现货商品/新增套保品种)
  40. // @Produce json
  41. // @Security ApiKeyAuth
  42. // @Param userid query int true "所属机构ID"
  43. // @Success 200 {array} QryAvalidGPRsp
  44. // @Failure 500 {object} app.Response
  45. // @Router /Ermcp/QueryAvaildGoodsGroup [get]
  46. // @Tags 企业风险管理(app)
  47. func QueryAvaildGoodsGroup(c *gin.Context) {
  48. appG := app.GinUtils{Gin:app.Gin{C: c}}
  49. var req QryAvalidGPReq;
  50. appG.DoBindReq(&req)
  51. m := models.ErmcpAvalidGoodsGroupModel{AreaUserId: req.UserId}
  52. appG.DoGetDataEx(&m)
  53. }