package exchcodectrl import ( "91porn-server/common" "91porn-server/common/stderr" "91porn-server/models/l/exchlogmod" "91porn-server/web/service/exchcodeser" "github.com/gin-gonic/gin" ) // ExchangeLogList doc // @Summary 兑换码兑换日志列表 // @Description 兑换码类型管理 // @Tags Web-ExchangeCode // @Accept mpfd,json // @Produce json,html // @Param code query string false "兑换码" // @Param userID query integer false "兑换者" // @Param channel query string false "所属渠道" // @Param authority query string false "兑换权限" // @Param pageNumber query integer true "页码" // @Param pageSize query integer true "每页条数" // @Success 200 {string} json "{"msg": "操作成功", "data":[]}" // @Failure 400 {string} json "{"msg": "操作失败"}" // @Router /api/web/admin/exchange/log/list [get] func LogList(ctx *gin.Context) { var param = exchlogmod.ListReqParam{} if err := ctx.ShouldBind(¶m); err != nil { common.ServeJSON(ctx, stderr.ErrParamError, err) return } code, data, err := exchcodeser.GetExchangeTypeList(param) if err != nil { common.ServeJSON(ctx, code, err) return } common.ServeJSON(ctx, code, data) }