/** * @Author: zou.yingbin * @Create : 2021/1/27 9:50 * @Modify : 2021/1/27 9:50 */ package ermcp import ( "github.com/gin-gonic/gin" "mtp2_if/global/app" "mtp2_if/models" ) // 查询期货品种配置请求 type QryGGCovertCfgReq struct { GoodsGroupId int32 `form:"goodsgroupid"` // 品种id } // 查询期货品种配置应答 type QryGGCovertCfgRsp models.ErmcpGGConvertCfg // @Summary 查询期货品种配置(菜单:商品信息/期货品种) // @Produce json // @Security ApiKeyAuth // @Param goodsgroupid query int false "品种id(不填则查所有)" // @Success 200 {array} QryGGCovertCfgRsp // @Failure 500 {object} app.Response // @Router /Ermcp/QueryGGConvertConfig [get] // @Tags 企业风险管理(app) func QueryGGConvertConfig(c *gin.Context) { appG := app.GinUtils{Gin:app.Gin{C: c}} var req QryGGCovertCfgReq appG.DoBindReq(&req) m := models.ErmcpGGConvertCfg{Destgoodsgroupid: req.GoodsGroupId} appG.DoGetData(&m) } // 查询可配置期货品种请求 type QryAvalidGPReq struct { UserId int64 `form:"userid" binding:"required"` //用户ID } // 查询可配置期货品种响应 type QryAvalidGPRsp models.ErmcpAvalidGoodsGroupModel // @Summary 查询可配置期货品种(菜单:商品信息/现货商品/新增现货商品/新增套保品种) // @Produce json // @Security ApiKeyAuth // @Param userid query int true "所属机构ID" // @Success 200 {array} QryAvalidGPRsp // @Failure 500 {object} app.Response // @Router /Ermcp/QueryAvaildGoodsGroup [get] // @Tags 企业风险管理(app) func QueryAvaildGoodsGroup(c *gin.Context) { appG := app.GinUtils{Gin:app.Gin{C: c}} var req QryAvalidGPReq; appG.DoBindReq(&req) m := models.ErmcpAvalidGoodsGroupModel{AreaUserId: req.UserId} appG.DoGetDataEx(&m) }