Files
zt-closet-manage-backend/pkg/errcode/admin_code.go
T
2026-09-14 01:16:47 +08:00

63 lines
2.4 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package errcode
// 管理后台业务错误码段位:15000 - 21999(独立进程,与业务服务码值无冲突)
//
// 细分:
// 15000 - 15999 管理员域(登录/账号)
// 16000 - 16999 用户管理域
// 17000 - 17999 商品域
// 18000 - 18999 订单/退款域
// 20000 - 20999 内容审核域(穿搭/衣物/分享)
// 21000 - 21999 通知域
// ===== 管理员域(15000 - 15999) =====
var (
AdminLoginFailed = NewError(15000, "账号或密码错误")
AdminDisabled = NewError(15001, "管理员账号已被禁用")
AdminNotFound = NewError(15002, "管理员不存在")
AdminUsernameExists = NewError(15003, "登录账号已存在")
AdminPasswordInvalid = NewError(15004, "密码格式不正确")
AdminOldPasswordWrong = NewError(15005, "原密码错误")
AdminCannotDeleteSelf = NewError(15006, "不能删除自己")
AdminCannotDisableSelf = NewError(15007, "不能禁用自己")
AdminCannotModifySuper = NewError(15008, "不能操作超级管理员账号")
)
// ===== 用户管理域(16000 - 16999) =====
var (
UserNotFound = NewError(16000, "用户不存在")
UserQuotaNotFound = NewError(16001, "用户额度记录不存在")
UserQuotaInvalid = NewError(16002, "调整后的总配额不能小于已使用量")
UserVIPInvalid = NewError(16003, "VIP 参数不合法")
UserGrantNotFound = NewError(16004, "额度凭证不存在")
)
// ===== 商品域(17000 - 17999) =====
var (
GoodsNotFound = NewError(17000, "商品不存在")
GoodsCodeExists = NewError(17001, "商品编码已存在")
GoodsPriceInvalid = NewError(17002, "商品价格不合法")
GoodsProductInvalid = NewError(17003, "虚拟支付道具信息不合法")
GoodsProductIDExists = NewError(17004, "道具 ID 已被其他商品登记")
)
// ===== 订单/退款域(18000 - 18999) =====
var (
OrderNotFound = NewError(18000, "订单不存在")
RefundNotFound = NewError(18001, "退款单不存在")
RefundStatusInvalid = NewError(18002, "当前退款状态不允许该操作")
)
// ===== 内容审核域(20000 - 20999) =====
var (
OutfitNotFound = NewError(20000, "穿搭不存在")
OutfitAuditInvalid = NewError(20001, "当前状态不允许审核")
ClothesNotFound = NewError(20002, "衣物不存在")
ShareNotFound = NewError(20003, "分享不存在")
)
// ===== 通知域(21000 - 21999) =====
var (
NotificationSendFailed = NewError(21000, "通知发送失败")
)