qryMiddleGoods.go 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /**
  2. * @Author: zou.yingbin
  3. * @Create : 2021/1/26 13:41
  4. * @Modify : 2021/1/26 13:41
  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 QryMiddleGoodsReq struct {
  14. UserId uint32 `form:"userid" binding:"required"` //用户ID
  15. Status *int32 `form:"status" binding:"required"` //状态
  16. }
  17. // 查询套保品种应答
  18. type QryMiddleGoodsRsp models.ErmcpMiddleGoodsModel
  19. // @Summary 查询套保品种(菜单:套保品种)
  20. // @Produce json
  21. // @Security ApiKeyAuth
  22. // @Param userid query int true "所属机构ID"
  23. // @Param status query int true "状态 0-停用 1-正常"
  24. // @Success 200 {array} QryMiddleGoodsRsp
  25. // @Failure 500 {object} app.Response
  26. // @Router /Ermcp/QueryMiddleGoods [get]
  27. // @Tags 企业风险管理(app)
  28. func QueryMiddleGoods(c *gin.Context) {
  29. appG := app.GinUtils{Gin:app.Gin{C: c}}
  30. var req QryMiddleGoodsReq
  31. appG.DoBindReq(&req)
  32. m := models.ErmcpMiddleGoodsModel{AREAUSERID: req.UserId, ISVALID: *req.Status}
  33. appG.DoGetData(&m)
  34. }