init: hgmj server initial commit
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
package couponctl
|
||||
|
||||
import (
|
||||
"91jd-server/app/service/couponser"
|
||||
"91jd-server/common"
|
||||
"91jd-server/common/stderr"
|
||||
"91jd-server/models/v/coupon_record_mod"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
// List doc
|
||||
// @Summary 获取优惠券
|
||||
// @Description 获取优惠券
|
||||
// @Tags
|
||||
// @Accept mpfd,json
|
||||
// @Produce json,html
|
||||
// @Param type query integer true "优惠券类型"
|
||||
// @Param pageNumber query integer true "查询页码"
|
||||
// @Param pageSize query integer true "页码大小"
|
||||
// @Success 200 {object} coupon_record_mod.QueryAllRes
|
||||
// @Failure 400 {string} json "{"msg": "操作失败"}"
|
||||
// @Router /api/app/coupon/list [get]
|
||||
func List(c *gin.Context) {
|
||||
uid, err := common.GetUID(c)
|
||||
if err != nil {
|
||||
common.ServeJSON(c, stderr.ErrNoToken, nil)
|
||||
return
|
||||
}
|
||||
var req coupon_record_mod.AppListReq
|
||||
err = c.ShouldBindQuery(&req)
|
||||
if err != nil {
|
||||
common.ServeJSON(c, stderr.ErrParamError, nil)
|
||||
return
|
||||
}
|
||||
data, err := couponser.List(uid, &req)
|
||||
if err != nil {
|
||||
common.ServeJSON(c, stderr.Failure, nil)
|
||||
return
|
||||
}
|
||||
common.ServeJSON(c, stderr.Success, data)
|
||||
}
|
||||
Reference in New Issue
Block a user