1
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
package requests
|
||||
|
||||
type LoginRequest struct {
|
||||
LoginWx // 微信授权登录
|
||||
}
|
||||
|
||||
// LoginWx 微信授权登录
|
||||
type LoginWx struct {
|
||||
Code string `json:"code" form:"code" label:"授权码"`
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package requests
|
||||
|
||||
type OrderMemberRequest struct {
|
||||
GetOrderMemberPage // 获取会员订单列表-分页
|
||||
}
|
||||
|
||||
// GetOrderMemberPage 获取会员订单列表-分页
|
||||
type GetOrderMemberPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
UserId int64 `json:"user_id" form:"user_id" label:"用户id"`
|
||||
SystemMemberId string `json:"system_member_id" form:"system_member_id" label:"会员id"`
|
||||
OrderStatus *int `json:"order_status" form:"order_status" label:"订单状态"` // 订单状态(1:待支付 2:已完成 3:已取消)
|
||||
PayChannel *int `json:"pay_channel" form:"pay_channel" label:"支付渠道"` // 支付渠道(1:h5支付 2:app支付 3:会员支付)
|
||||
PayStatus *int `json:"pay_status" form:"pay_status" label:"支付状态"` // 支付状态(1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款)
|
||||
RefundStatus *int `json:"refund_status" form:"refund_status" label:"订单退款状态"`
|
||||
OrderNo string `json:"order_no" form:"order_no" label:"系统订单编号"`
|
||||
EscrowTradeNo string `json:"escrow_trade_no" form:"escrow_trade_no" label:"第三方支付流水号"`
|
||||
CancelStatus *int `json:"cancel_status" form:"cancel_status" label:"取消状态"`
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package requests
|
||||
|
||||
type OrderSingleRequest struct {
|
||||
GetOrderSinglePage // 获取单项订单列表-分页
|
||||
}
|
||||
|
||||
// GetOrderSinglePage 获取单项订单列表-分页
|
||||
type GetOrderSinglePage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
UserId int64 `json:"user_id" form:"user_id" label:"用户id"`
|
||||
QuestionId string `json:"question_id" form:"question_id" label:"问题id"`
|
||||
OrderStatus *int `json:"order_status" form:"order_status" label:"订单状态"`
|
||||
PayChannel *int `json:"pay_channel" form:"pay_channel" label:"支付渠道"`
|
||||
PayStatus *int `json:"pay_status" form:"pay_status" label:"支付状态"`
|
||||
RefundStatus *int `json:"refund_status" form:"refund_status" label:"订单退款状态"`
|
||||
OrderNo string `json:"order_no" form:"order_no" label:"系统订单编号"`
|
||||
EscrowTradeNo string `json:"escrow_trade_no" form:"escrow_trade_no" label:"第三方支付流水号"`
|
||||
CancelStatus *int `json:"cancel_status" form:"cancel_status" label:"取消状态"`
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package requests
|
||||
|
||||
type PublicRequest struct {
|
||||
GetPhoneCode // 获取手机验证码
|
||||
}
|
||||
|
||||
// GetPhoneCode 获取手机验证码
|
||||
type GetPhoneCode struct {
|
||||
Phone string `json:"phone" form:"phone" label:"手机号" validate:"required,Mobile"`
|
||||
Scene int `json:"scene" form:"scene" label:"场景值" validate:"required,number,min=1,max=1"`
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package requests
|
||||
|
||||
type QuestionRequest struct {
|
||||
GetQuestionPage // 获取问题列表-分页
|
||||
}
|
||||
|
||||
// GetQuestionPage 获取问题列表-分页
|
||||
type GetQuestionPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
QuestionId string `json:"question_id" form:"question_id" label:"主键id"`
|
||||
QuestionTitle string `json:"question_title" form:"question_title" label:"标题"`
|
||||
QuestionSubtitle string `json:"question_subtitle" form:"question_subtitle" label:"副标题"`
|
||||
QuestionIden string `json:"question_iden" form:"question_iden" label:"唯一标识"`
|
||||
QuestionStatus *int `json:"question_status" form:"question_status" label:"问题状态"`
|
||||
IsRecommend *int `json:"is_recommend" form:"is_recommend" label:"是否推荐"`
|
||||
QuestionBrief string `json:"question_brief" form:"question_brief" label:"问题介绍"`
|
||||
QuestionExplain string `json:"question_explain" form:"question_explain" label:"问题解释/科普"`
|
||||
ClassId string `json:"class_id" form:"question_explain" label:"分类标识"`
|
||||
Order *GetQuestionPageOrder `json:"order" form:"order" label:"排序"`
|
||||
}
|
||||
|
||||
// GetQuestionPageOrder 获取问答题库列表-分页-排序条件
|
||||
type GetQuestionPageOrder struct {
|
||||
ClickCount string `json:"click_count" form:"click_count" label:"排序"` // 点击次数(点击进入详情页的人次)
|
||||
SubmitCount string `json:"submit_count" form:"submit_count" label:"排序"` // 提交次数(提交个人信息进行了算算的人次)
|
||||
PayCount string `json:"pay_count" form:"pay_count" label:"排序"` // 支付次数(查看报告的人次)
|
||||
Price string `json:"price" form:"price" label:"排序"` // 价格(原价)
|
||||
DiscountPrice string `json:"discount_price" form:"discount_price" label:"排序"` // 优惠价格
|
||||
UpdatedAt string `json:"updated_at" form:"updated_at" label:"排序"`
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package requests
|
||||
|
||||
type UserRequest struct {
|
||||
PutUser // 修改用户数据-基本信息
|
||||
}
|
||||
|
||||
// PutUser 修改用户数据-基本信息
|
||||
type PutUser struct {
|
||||
UserName string `json:"user_name" form:"user_name" label:"用户名称" validate:"required"`
|
||||
Mobile string `json:"mobile" form:"mobile" label:"手机号" validate:"required,Mobile"`
|
||||
RegisterSource int `json:"register_source" form:"register_source" label:"注册来源" validate:"required,oneof=1 2"`
|
||||
Age uint `json:"age" form:"age" label:"年龄" validate:"omitempty,min=1,max=120"`
|
||||
Sex uint `json:"sex" form:"sex" label:"性别" validate:"omitempty,oneof=1 2"`
|
||||
Avatar string `json:"avatar" form:"avatar" label:"头像"`
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package requests
|
||||
|
||||
type UserCollectionRequest struct {
|
||||
GetUserCollectionPage // 获取用户收藏题目列表-分页
|
||||
PutUserCollection // 收藏题目
|
||||
PutUserCollectionCancel // 取消收藏题目
|
||||
}
|
||||
|
||||
// GetUserCollectionPage 获取用户收藏列表-分页
|
||||
type GetUserCollectionPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
UserId int64 `json:"user_id" form:"user_id" label:"用户id"`
|
||||
}
|
||||
|
||||
// PutUserCollection 收藏题目
|
||||
type PutUserCollection struct {
|
||||
QuestionId string `json:"question_id" form:"question_id" label:"问题id" validate:"required"`
|
||||
}
|
||||
|
||||
// PutUserCollectionCancel 取消收藏题目
|
||||
type PutUserCollectionCancel struct {
|
||||
QuestionId string `json:"question_id" form:"question_id" label:"问题id" validate:"required"`
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package requests
|
||||
|
||||
type UserCouponRequest struct {
|
||||
GetUserCouponPage // 获取优惠卷列表-分页
|
||||
}
|
||||
|
||||
// GetUserCouponPage 获取优惠卷列表-分页
|
||||
type GetUserCouponPage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
UserId int64 `json:"user_id" form:"user_id" label:"用户id"`
|
||||
CouponId string `json:"coupon_id" form:"coupon_id" label:"优惠券id"`
|
||||
UserCouponStatus *int `json:"user_coupon_status" form:"user_coupon_status" label:"状态"` // 状态(0:未使用 1:已使用 3:已过期)
|
||||
IsWindows *int `json:"is_windows" form:"is_windows" label:"是否已弹窗"` // 是否已弹窗(0:否 1:是)
|
||||
CouponUseDate string `json:"coupon_use_date" form:"coupon_use_date" label:"使用时间"` // 假设转换为字符串格式
|
||||
ValidStartTime string `json:"valid_start_time" form:"valid_start_time" label:"有效开始时间"` // 同上
|
||||
ValidEndTime string `json:"valid_end_time" form:"valid_end_time" label:"有效结束时间"` // 同上
|
||||
}
|
||||
|
||||
// GetUserUsableCoupon 获取用户当前可用优惠卷
|
||||
type GetUserUsableCoupon struct {
|
||||
UserId int64 `json:"user_id" form:"user_id" label:"用户id"`
|
||||
UserCouponStatus *int `json:"user_coupon_status" form:"user_coupon_status" label:"状态"` // 状态(0:未使用 1:已使用 3:已过期)
|
||||
}
|
||||
Reference in New Issue
Block a user