chore: stabilize lint and verify builds

This commit is contained in:
2026-02-06 11:51:32 +08:00
parent edede17880
commit 1782f64417
114 changed files with 3032 additions and 1345 deletions

View File

@@ -674,6 +674,54 @@ type SuperOrderReconcileForm struct {
Note string `json:"note"`
}
// RechargeCodeActivateForm 超管批量激活充值码表单。
type RechargeCodeActivateForm struct {
// Amount 充值码面额(单位元,必填且需大于 0
Amount float64 `json:"amount" validate:"required,gt=0"`
// Quantity 生成数量(可选,默认 1单次上限 500
Quantity int `json:"quantity" validate:"omitempty,gt=0"`
// Remark 激活备注(可选,用于审计记录)。
Remark string `json:"remark"`
}
// RechargeCodeItem 充值码明细。
type RechargeCodeItem struct {
// ID 充值码ID。
ID int64 `json:"id"`
// Code 充值码字符串(兑换时输入)。
Code string `json:"code"`
// Amount 充值码面额(单位元)。
Amount float64 `json:"amount"`
// Status 充值码状态active 已激活 / redeemed 已兑换)。
Status string `json:"status"`
// ActivatedAt 激活时间RFC3339
ActivatedAt string `json:"activated_at"`
// ActivatedBy 激活操作者用户ID。
ActivatedBy int64 `json:"activated_by"`
// RedeemedAt 兑换时间RFC3339未兑换为空
RedeemedAt string `json:"redeemed_at"`
// RedeemedBy 兑换用户ID未兑换为 0
RedeemedBy int64 `json:"redeemed_by"`
// RedeemedOrderID 兑换产生的充值订单ID未兑换为 0
RedeemedOrderID int64 `json:"redeemed_order_id"`
// Remark 激活备注(可选)。
Remark string `json:"remark"`
}
// RechargeCodeActivateResponse 充值码激活返回结果。
type RechargeCodeActivateResponse struct {
// Items 本次生成的充值码列表。
Items []RechargeCodeItem `json:"items"`
}
// SuperWalletCreditForm 超管为用户充值表单。
type SuperWalletCreditForm struct {
// Amount 充值金额(单位元,必填且需大于 0
Amount float64 `json:"amount" validate:"required,gt=0"`
// Remark 充值备注(可选,用于审计记录)。
Remark string `json:"remark"`
}
// AdminContentItem for super admin view
type AdminContentItem struct {
// Content 内容摘要信息。

View File

@@ -146,7 +146,8 @@ type SuperCouponGrantItem struct {
// SuperCouponRiskListFilter 超管优惠券异常核查过滤条件。
type SuperCouponRiskListFilter struct {
requests.Pagination
// RiskType 异常类型过滤used_without_order/order_status_mismatch/used_outside_window/unused_has_order_or_used_at/duplicate_grant
// RiskType 异常类型过滤used_without_order/order_status_mismatch/
// used_outside_window/unused_has_order_or_used_at/duplicate_grant。
RiskType *string `query:"risk_type"`
// CouponID 优惠券ID过滤精确匹配
CouponID *int64 `query:"coupon_id"`