| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242 |
- /**
- * @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)
- }
- // QueryRStrategy
- // @Summary 查询定投设置(我的定投/历史定投[状态=已终止])
- // @Produce json
- // @Security ApiKeyAuth
- // @Param userid query int true "用户ID"
- // @Param status query string false "策略状态(可多选,逗号隔开) - 1:正常 2:暂停 3:终止"
- // @Success 200 {array} models.QhjRStrategy
- // @Failure 500 {object} app.Response
- // @Router /Qhj/QueryRStrategy [get]
- // @Tags 大连千海金
- func QueryRStrategy(c *gin.Context) {
- a := app.GinUtils{Gin: app.Gin{C: c}}
- req := struct {
- USERID int64 `form:"userid" binding:"required"` // 用户id
- STATUS string `form:"status"` // 状态
- }{}
- a.DoBindReq(&req)
- m := models.QhjRStrategy{USERID: req.USERID, FilterStatus: req.STATUS}
- a.DoGetDataI(&m)
- }
- // QueryRSTriggerLog
- // @Summary 查询定投记录(定投管理/详情/定投记录)
- // @Produce json
- // @Security ApiKeyAuth
- // @Param userid query int true "用户ID"
- // @Param regularlystrategyid query int false "定投策略id"
- // @Success 200 {array} models.QhjRSTriggerLog
- // @Failure 500 {object} app.Response
- // @Router /Qhj/QueryRSTriggerLog [get]
- // @Tags 大连千海金
- func QueryRSTriggerLog(c *gin.Context) {
- a := app.GinUtils{Gin: app.Gin{C: c}}
- req := struct {
- USERID int64 `form:"userid" binding:"required"` // 用户id
- REGULARLYSTRATEGYID int64 `form:"regularlystrategyid"` // 策略id
- }{}
- a.DoBindReq(&req)
- m := models.QhjRSTriggerLog{USERID: req.USERID, REGULARLYSTRATEGYID: req.REGULARLYSTRATEGYID}
- a.DoGetDataI(&m)
- }
- // QueryUserReceiveInfo
- // @Summary 查询收货地址信息
- // @Produce json
- // @Security ApiKeyAuth
- // @Param userid query int true "用户ID"
- // @Success 200 {array} models.UserReceiveInfo
- // @Failure 500 {object} app.Response
- // @Router /Qhj/QueryUserReceiveInfo [get]
- // @Tags 大连千海金
- func QueryUserReceiveInfo(c *gin.Context) {
- a := app.GinUtils{Gin: app.Gin{C: c}}
- req := struct {
- USERID int64 `form:"userid" binding:"required"` // 用户id
- }{}
- a.DoBindReq(&req)
- m := models.UserReceiveInfo{USERID: req.USERID}
- a.DoGetDataI(&m)
- }
- // QueryUserCollectConfig
- // @Summary 查询提现账户设置
- // @Produce json
- // @Security ApiKeyAuth
- // @Param userid query int true "用户ID"
- // @Success 200 {array} models.UserCollectConfig
- // @Failure 500 {object} app.Response
- // @Router /Qhj/QueryUserCollectConfig [get]
- // @Tags 大连千海金
- func QueryUserCollectConfig(c *gin.Context) {
- a := app.GinUtils{Gin: app.Gin{C: c}}
- req := struct {
- USERID int64 `form:"userid" binding:"required"` // 用户id
- }{}
- a.DoBindReq(&req)
- m := models.UserCollectConfig{USERID: req.USERID}
- a.DoGetDataI(&m)
- }
- // QueryTradeGoodsPickup
- // @Summary 查询提货
- // @Produce json
- // @Security ApiKeyAuth
- // @Param userid query int true "用户ID"
- // @Success 200 {array} models.QhjTradeGoodsPickup
- // @Failure 500 {object} app.Response
- // @Router /Qhj/QueryTradeGoodsPickup [get]
- // @Tags 大连千海金
- func QueryTradeGoodsPickup(c *gin.Context) {
- a := app.GinUtils{Gin: app.Gin{C: c}}
- req := struct {
- USERID int64 `form:"userid" binding:"required"` // 用户id
- }{}
- a.DoBindReq(&req)
- m := models.QhjTradeGoodsPickup{USERID: req.USERID}
- a.DoGetDataI(&m)
- }
- // QueryPickGoods
- // @Summary 查询提货商品
- // @Produce json
- // @Security ApiKeyAuth
- // @Param status query string false "状态(可多选,逗号隔开) - 1:正常 2:停用 3:注销"
- // @Success 200 {array} models.QhjPickGoods
- // @Failure 500 {object} app.Response
- // @Router /Qhj/QueryPickGoods [get]
- // @Tags 大连千海金
- func QueryPickGoods(c *gin.Context) {
- a := app.GinUtils{Gin: app.Gin{C: c}}
- req := struct {
- STATUS string `form:"status"` // 用户id
- }{}
- a.DoBindReq(&req)
- m := models.QhjPickGoods{FilterStatus: req.STATUS}
- a.DoGetDataI(&m)
- }
- // QueryPickArea
- // @Summary 查询提货门店
- // @Produce json
- // @Security ApiKeyAuth
- // @Param userid query int false "用户ID"
- // @Success 200 {array} models.QhjPickArea
- // @Failure 500 {object} app.Response
- // @Router /Qhj/QueryPickArea [get]
- // @Tags 大连千海金
- func QueryPickArea(c *gin.Context) {
- a := app.GinUtils{Gin: app.Gin{C: c}}
- req := struct {
- USERID int64 `form:"userid"` // 用户id
- }{}
- a.DoBindReq(&req)
- m := models.QhjPickArea{USERID: req.USERID}
- a.DoGetDataI(&m)
- }
- // QueryBankAccountSign
- // @Summary 查询签约银行信息(提现账户管理)
- // @Produce json
- // @Security ApiKeyAuth
- // @Param userid query int true "用户ID"
- // @Success 200 {array} models.QhjBankAccountSign
- // @Failure 500 {object} app.Response
- // @Router /Qhj/QueryBankAccountSign [get]
- // @Tags 大连千海金
- func QueryBankAccountSign(c *gin.Context) {
- a := app.GinUtils{Gin: app.Gin{C: c}}
- req := struct {
- USERID int64 `form:"userid" binding:"required"` // 用户id
- }{}
- a.DoBindReq(&req)
- m := models.QhjBankAccountSign{RELATEDUSERID: req.USERID}
- a.DoGetDataI(&m)
- }
- // QueryBankInfo
- // @Summary 查询开户行
- // @Produce json
- // @Security ApiKeyAuth
- // @Success 200 {array} models.QhjBankInfo
- // @Failure 500 {object} app.Response
- // @Router /Qhj/QueryBankInfo [get]
- // @Tags 大连千海金
- func QueryBankInfo(c *gin.Context) {
- a := app.GinUtils{Gin: app.Gin{C: c}}
- m := models.QhjBankInfo{}
- a.DoGetDataI(&m)
- }
- // QueryReckonPriceLog
- // @Summary 查询定投价(结算价)
- // @Produce json
- // @Security ApiKeyAuth
- // @Param goodsid query int false "商品ID"
- // @Param tradedate query string false "交易日 格式(yyyymmdd)"
- // @Success 200 {array} models.QhjReckonPriceLog
- // @Failure 500 {object} app.Response
- // @Router /Qhj/QueryReckonPriceLog [get]
- // @Tags 大连千海金
- func QueryReckonPriceLog(c *gin.Context) {
- a := app.GinUtils{Gin: app.Gin{C: c}}
- m := models.QhjReckonPriceLog{}
- a.DoBindReq(&m)
- a.DoGetDataI(&m)
- }
|