/** * @Author: zou.yingbin * @Create : 2021/6/1 14:59 * @Modify : 2021/6/1 14:59 */ package qhj import ( "github.com/gin-gonic/gin" "mtp2_if/global/app" "mtp2_if/models" ) // QueryContract // @Summary 查询融资明细(合同) // @Produce json // @Security ApiKeyAuth // @Param userid query int true "用户ID" // @Param scfcontractid query int false "scf合同id" // @Success 200 {array} models.QhjContract // @Failure 500 {object} app.Response // @Router /Qhj/QueryContract [get] // @Tags 大连千海金 func QueryContract(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} req := struct { USERID int64 `form:"userid" binding:"required"` // 用户id SCFCONTRACTID int64 `form:"scfcontractid"` // scf合同id }{} a.DoBindReq(&req) m := models.QhjContract{USERID: req.USERID} a.DoGetDataI(&m) } // QueryContractLog // @Summary 查询融资明细流水(融资明细详情页中的流水) // @Produce json // @Security ApiKeyAuth // @Param scfcontractid query int true "scf合同id" // @Param amounttype query string false "资金类型(逗号隔开) - 1:首付款 2:尾款 3:利息 4:追加款" // @Success 200 {array} models.QhjContractLog // @Failure 500 {object} app.Response // @Router /Qhj/QueryContractLog [get] // @Tags 大连千海金 func QueryContractLog(c *gin.Context) { a := app.GinUtils{Gin: app.Gin{C: c}} req := struct { SCFCONTRACTID int64 `form:"scfcontractid" binding:"required"` // scf合同id AMOUNTTYPE string `form:"amounttype"` // 资金类型(逗号隔开) - 1:首付款2:尾款 3:利息 4:追加款 }{} a.DoBindReq(&req) m := models.QhjContractLog{SCFCONTRACTID: req.SCFCONTRACTID, FilterType: req.AMOUNTTYPE} a.DoGetDataI(&m) }