Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( ErrCartNotFound = NewCodeError(104001, "购物车不存在") ErrCartCreateFailed = NewCodeError(104002, "创建购物车失败") ErrCartUpdateFailed = NewCodeError(104003, "更新购物车失败") ErrCartDeleteFailed = NewCodeError(104004, "清空购物车失败") )
Common Cart Errors
var ( ErrItemNotFound = NewCodeError(104101, "购物车商品不存在") ErrItemAddFailed = NewCodeError(104102, "添加商品失败") ErrItemUpdateFailed = NewCodeError(104103, "更新商品失败") ErrItemDeleteFailed = NewCodeError(104104, "删除商品失败") ErrInvalidQuantity = NewCodeError(104105, "无效的商品数量") ErrExceedMaxItems = NewCodeError(104106, "超出购物车商品数量限制") ErrExceedMaxQuantity = NewCodeError(104107, "超出单个商品数量限制") ErrItemDuplicate = NewCodeError(104108, "商品已存在于购物车") )
Cart Item Errors
var ( ErrStatsNotFound = NewCodeError(104201, "购物车统计数据不存在") ErrStatsUpdateFailed = NewCodeError(104202, "更新购物车统计失败") ErrCartInvalidAmount = NewCodeError(104203, "无效的金额") )
Cart Statistics Errors
var ( ErrSelectFailed = NewCodeError(104301, "选择商品失败") ErrDeselectFailed = NewCodeError(104302, "取消选择商品失败") ErrSelectAllFailed = NewCodeError(104303, "全选商品失败") ErrClearFailed = NewCodeError(104304, "清空购物车失败") ErrMergeCartFailed = NewCodeError(104305, "合并购物车失败") ErrCheckoutFailed = NewCodeError(104306, "结算购物车失败") ErrNoItemsSelected = NewCodeError(104307, "未选择任何商品") ErrItemOutOfStock = NewCodeError(104308, "商品库存不足") )
Cart Operation Errors
var ( ErrInvalidEventData = errors.New("invalid event data") ErrInvalidEventType = errors.New("invalid event type") ErrEventHandlerNotFound = errors.New("event handler not found") ErrEventProcessingFailed = errors.New("event processing failed") )
var ( ErrStockNotFound = NewCodeError(105001, "库存记录不存在") ErrStockCreateFailed = NewCodeError(105002, "创建库存记录失败") ErrStockUpdateFailed = NewCodeError(105003, "更新库存记录失败") ErrInsufficientStock = NewCodeError(105004, "库存不足") ErrStockAlreadyExists = NewCodeError(105005, "库存记录已存在") )
Common Stock Errors
var ( ErrWarehouseNotFound = NewCodeError(105101, "仓库不存在") ErrWarehouseCreateFailed = NewCodeError(105102, "创建仓库失败") ErrWarehouseUpdateFailed = NewCodeError(105103, "更新仓库失败") ErrWarehouseDisabled = NewCodeError(105104, "仓库已停用") ErrDuplicateWarehouse = NewCodeError(105105, "仓库已存在") )
Warehouse Errors
var ( ErrStockInFailed = NewCodeError(105201, "入库操作失败") ErrStockOutFailed = NewCodeError(105202, "出库操作失败") ErrExceedMaxStock = NewCodeError(105204, "超出最大库存限制") ErrNegativeStock = NewCodeError(105205, "库存不能为负数") )
Stock Operation Errors
var ( ErrStockLockFailed = NewCodeError(105301, "库存锁定失败") ErrStockUnlockFailed = NewCodeError(105302, "库存解锁失败") ErrStockDeductFailed = NewCodeError(105303, "库存扣减失败") ErrLockNotFound = NewCodeError(105304, "库存锁定记录不存在") ErrLockExpired = NewCodeError(105305, "库存锁定已过期") ErrDuplicateLock = NewCodeError(105306, "重复的库存锁定") ErrInsufficientLocked = NewCodeError(105307, "锁定库存不足") )
Stock Lock Errors
var ( ErrRecordNotFound = NewCodeError(105401, "库存记录不存在") ErrRecordCreateFailed = NewCodeError(105402, "创建库存记录失败") ErrInvalidRecordType = NewCodeError(105403, "无效的记录类型") ErrDuplicateRecord = NewCodeError(105404, "重复的库存记录") ErrRecordQueryFailed = NewCodeError(105405, "查询库存记录失败") )
Stock Record Errors
var ( ErrInvalidMarketingParam = NewCodeError(107001, "无效的营销参数") ErrMarketingNotFound = NewCodeError(107002, "营销活动不存在") ErrMarketingExpired = NewCodeError(107003, "营销活动已过期") ErrMarketingNotStarted = NewCodeError(107004, "营销活动未开始") ErrMarketingEnded = NewCodeError(107005, "营销活动已结束") ErrMarketingDisabled = NewCodeError(107006, "营销活动已禁用") )
Common Marketing Errors
var ( ErrCouponNotFound = NewCodeError(107101, "优惠券不存在") ErrCouponExpired = NewCodeError(107102, "优惠券已过期") ErrCouponUsed = NewCodeError(107103, "优惠券已使用") ErrCouponReceived = NewCodeError(107104, "优惠券已领取") ErrCouponNotStarted = NewCodeError(107106, "优惠券活动未开始") ErrCouponEnded = NewCodeError(107107, "优惠券活动已结束") ErrCouponCreateFailed = NewCodeError(107108, "创建优惠券失败") ErrCouponUpdateFailed = NewCodeError(107109, "更新优惠券失败") ErrCouponDeleteFailed = NewCodeError(107110, "删除优惠券失败") ErrExceedCouponLimit = NewCodeError(107111, "超出领取限制") ErrInvalidCouponAmount = NewCodeError(107112, "无效的优惠券金额") ErrMinAmountNotReached = NewCodeError(107113, "未达到使用门槛") ErrCouponNotBelongToUser = NewCodeError(107114, "优惠券不属于该用户") )
Coupon Errors
var ( ErrPromotionNotFound = NewCodeError(107201, "促销活动不存在") ErrPromotionExpired = NewCodeError(107202, "促销活动已过期") ErrPromotionNotStarted = NewCodeError(107203, "促销活动未开始") ErrPromotionEnded = NewCodeError(107204, "促销活动已结束") ErrPromotionDisabled = NewCodeError(107205, "促销活动已禁用") ErrPromotionCreateFailed = NewCodeError(107206, "创建促销活动失败") ErrPromotionUpdateFailed = NewCodeError(107207, "更新促销活动失败") ErrPromotionDeleteFailed = NewCodeError(107208, "删除促销活动失败") ErrInvalidPromotionType = NewCodeError(107209, "无效的促销类型") ErrInvalidPromotionRules = NewCodeError(107210, "无效的促销规则") ErrPromotionConflict = NewCodeError(107211, "促销活动冲突") ErrExceedPromotionLimit = NewCodeError(107212, "超出活动限制") )
Promotion Errors
var ( ErrPointsNotFound = NewCodeError(107301, "积分账户不存在") ErrInsufficientPoints = NewCodeError(107302, "积分不足") ErrPointsCreateFailed = NewCodeError(107303, "创建积分账户失败") ErrPointsUpdateFailed = NewCodeError(107304, "更新积分失败") ErrPointsDeductFailed = NewCodeError(107305, "扣减积分失败") ErrPointsAddFailed = NewCodeError(107306, "增加积分失败") ErrInvalidPointsAmount = NewCodeError(107307, "无效的积分数量") ErrPointsExpired = NewCodeError(107308, "积分已过期") ErrPointsFreezeFailed = NewCodeError(107309, "冻结积分失败") ErrPointsUnfreezeFailed = NewCodeError(107310, "解冻积分失败") ErrPointsTransferFailed = NewCodeError(107311, "积分转账失败") ErrInvalidPointsOperation = NewCodeError(107312, "无效的积分操作") ErrExceedPointsLimit = NewCodeError(107313, "超出积分限制") ErrInvalidPointsSource = NewCodeError(107314, "无效的积分来源") )
Points Errors
var ( ErrRecordUpdateFailed = NewCodeError(107403, "更新记录失败") ErrInvalidRecordStatus = NewCodeError(107406, "无效的记录状态") )
Marketing Record Errors
var ( ErrMessageNotFound = NewCodeError(106001, "消息不存在") ErrMessageCreateFailed = NewCodeError(106002, "创建消息失败") ErrMessageUpdateFailed = NewCodeError(106003, "更新消息失败") ErrMessageDeleteFailed = NewCodeError(106004, "删除消息失败") ErrInvalidMessageType = NewCodeError(106005, "无效的消息类型") ErrInvalidSendChannel = NewCodeError(106006, "无效的发送渠道") )
Common Message Errors
var ( ErrTemplateNotFound = NewCodeError(106101, "消息模板不存在") ErrTemplateCreateFailed = NewCodeError(106102, "创建模板失败") ErrTemplateUpdateFailed = NewCodeError(106103, "更新模板失败") ErrTemplateDeleteFailed = NewCodeError(106104, "删除模板失败") ErrDuplicateTemplate = NewCodeError(106105, "模板代码已存在") ErrInvalidTemplate = NewCodeError(106106, "无效的模板内容") ErrTemplateDisabled = NewCodeError(106107, "模板已禁用") ErrInvalidTemplateVars = NewCodeError(106108, "无效的模板变量") )
Template Errors
var ( ErrSendMessageFailed = NewCodeError(106201, "发送消息失败") ErrBatchSendFailed = NewCodeError(106202, "批量发送失败") ErrChannelSendFailed = NewCodeError(106203, "渠道发送失败") ErrMessageRateLimit = NewCodeError(106204, "发送频率超限") ErrInvalidReceiver = NewCodeError(106205, "无效的接收者") ErrReceiverNotExist = NewCodeError(106206, "接收者不存在") ErrSendQueueFull = NewCodeError(106207, "发送队列已满") ErrRetryLimitExceeded = NewCodeError(106208, "重试次数超限") )
Message Sending Errors
var ( ErrSettingsNotFound = NewCodeError(106301, "通知设置不存在") ErrSettingsCreateFailed = NewCodeError(106302, "创建通知设置失败") ErrSettingsUpdateFailed = NewCodeError(106303, "更新通知设置失败") ErrInvalidSettings = NewCodeError(106304, "无效的通知设置") ErrDuplicateSettings = NewCodeError(106306, "重复的通知设置") )
Notification Settings Errors
var ( ErrOrderInvalidParam = NewCodeError(100001, "无效的参数") ErrOrderNotFound = NewCodeError(100002, "订单不存在") ErrOrderNoEmpty = NewCodeError(100003, "订单号不能为空") ErrOrderCreateFailed = NewCodeError(100004, "创建订单失败") ErrOrderUpdateFailed = NewCodeError(100005, "更新订单失败") )
Common Order Errors
var ( ErrOrderStatusInvalid = NewCodeError(101001, "无效的订单状态") ErrOrderStatusNotAllowed = NewCodeError(101002, "当前状态不允许此操作") ErrOrderAlreadyPaid = NewCodeError(101003, "订单已支付") ErrOrderAlreadyCancelled = NewCodeError(101004, "订单已取消") ErrOrderAlreadyCompleted = NewCodeError(101005, "订单已完成") )
Order Status Errors
var ( ErrOrderItemNotFound = NewCodeError(102001, "订单商品不存在") ErrOrderItemStockShortage = NewCodeError(102002, "商品库存不足") ErrOrderItemPriceChanged = NewCodeError(102003, "商品价格已变动") ErrOrderItemQuantityLimit = NewCodeError(102004, "超出商品购买限制") )
Order Item Errors
var ( ErrShippingInfoInvalid = NewCodeError(103001, "配送信息无效") ErrShippingNotAvailable = NewCodeError(103002, "该地区不支持配送") ErrShippingStatusInvalid = NewCodeError(103003, "无效的配送状态") )
Order Shipping Errors
var ( ErrPaymentAmountInvalid = NewCodeError(104001, "支付金额不正确") ErrPaymentMethodInvalid = NewCodeError(104003, "无效的支付方式") )
Order Payment Errors
var ( ErrRefundNotAllowed = NewCodeError(105002, "订单不允许退款") ErrRefundStatusInvalid = NewCodeError(105003, "无效的退款状态") )
Order Refund Errors
var ( ErrInvalidParameter = NewCodeError(100001, "invalid parameter") ErrPaymentNoEmpty = NewCodeError(100002, "payment number cannot be empty") )
API Common Errors
var ( ErrInvalidPaymentAmount = NewCodeError(103001, "无效的支付金额") ErrPaymentNotFound = NewCodeError(103002, "支付订单不存在") ErrInvalidPaymentStatus = NewCodeError(103003, "无效的支付状态") ErrPaymentExpired = NewCodeError(103004, "支付订单已过期") ErrDuplicatePayment = NewCodeError(103005, "重复的支付请求") )
Common Payment Errors
var ( ErrChannelNotFound = NewCodeError(103101, "支付渠道不存在") ErrChannelDisabled = NewCodeError(103102, "支付渠道已禁用") ErrPaymentChannelExists = NewCodeError(103103, "支付渠道已存在") ErrInvalidChannelConfig = NewCodeError(103104, "无效的渠道配置") ErrChannelUpdateFailed = NewCodeError(103105, "更新渠道失败") ErrUnsupportedChannel = NewCodeError(103106, "不支持的支付渠道") )
Payment Channel Errors
var ( ErrRefundNotFound = NewCodeError(103201, "退款订单不存在") ErrRefundAmountInvalid = NewCodeError(103202, "退款金额无效") ErrRefundExceedAmount = NewCodeError(103203, "退款金额超出可退金额") ErrRefundExpired = NewCodeError(103204, "退款已过期") ErrRefundProcessing = NewCodeError(103205, "退款正在处理中") ErrRefundFailed = NewCodeError(103206, "退款失败") )
Refund Errors
var ( ErrInvalidNotifyData = NewCodeError(103301, "无效的通知数据") ErrNotifySignInvalid = NewCodeError(103302, "通知签名验证失败") ErrNotifyProcessFailed = NewCodeError(103303, "通知处理失败") )
Payment Notification Errors
var ( ErrInvalidParam = NewCodeError(101001, "无效的参数") ErrNotFound = NewCodeError(101002, "资源不存在") ErrNoPermission = NewCodeError(101003, "无权限操作") )
Common Validation Errors
var ( ErrProductNotFound = NewCodeError(102001, "商品不存在") ErrProductDuplicate = NewCodeError(102002, "商品已存在") ErrProductCreateFailed = NewCodeError(102003, "创建商品失败") ErrProductUpdateFailed = NewCodeError(102004, "更新商品失败") ErrProductDeleteFailed = NewCodeError(102005, "删除商品失败") ErrInvalidProductPrice = NewCodeError(102006, "无效的商品价格") ErrInvalidProductStock = NewCodeError(102007, "无效的商品库存") ErrProductHasOrders = NewCodeError(102008, "商品存在关联订单") ErrProductHasReviews = NewCodeError(102009, "商品存在评论") )
Product Errors
var ( ErrCategoryNotFound = NewCodeError(102101, "分类不存在") ErrCategoryDuplicate = NewCodeError(102102, "分类已存在") ErrCategoryCreateFailed = NewCodeError(102103, "创建分类失败") ErrCategoryHasChildren = NewCodeError(102104, "分类下存在子分类") ErrCategoryHasProducts = NewCodeError(102105, "分类下存在商品") ErrInvalidCategoryLevel = NewCodeError(102106, "无效的分类层级") ErrCategoryDeleteFailed = NewCodeError(102107, "删除分类失败") ErrCategoryUpdateFailed = NewCodeError(102108, "更新分类失败") )
Category Errors
var ( ErrSkuNotFound = NewCodeError(102201, "SKU不存在") ErrSkuDuplicate = NewCodeError(102202, "SKU已存在") ErrSkuCreateFailed = NewCodeError(102203, "创建SKU失败") ErrSkuUpdateFailed = NewCodeError(102204, "更新SKU失败") ErrSkuDeleteFailed = NewCodeError(102205, "删除SKU失败") ErrInvalidSkuPrice = NewCodeError(102206, "无效的SKU价格") ErrInvalidSkuStock = NewCodeError(102207, "无效的SKU库存") ErrInvalidAttributes = NewCodeError(102208, "无效的规格属性") )
SKU Errors
var ( ErrReviewNotFound = NewCodeError(102301, "评论不存在") ErrReviewCreateFailed = NewCodeError(102302, "创建评论失败") ErrReviewUpdateFailed = NewCodeError(102303, "更新评论失败") ErrReviewDeleteFailed = NewCodeError(102304, "删除评论失败") ErrInvalidRating = NewCodeError(102305, "无效的评分") ErrTooManyImages = NewCodeError(102306, "图片数量超出限制") ErrInvalidReviewLength = NewCodeError(102307, "评论长度不符合要求") )
Review Errors
var ( ErrUserNotFound = NewCodeError(100001, "用户不存在") ErrUserExists = NewCodeError(100002, "用户已存在") ErrDuplicateUsername = NewCodeError(100003, "用户名已存在") ErrDuplicatePhone = NewCodeError(100004, "手机号已存在") ErrDuplicateEmail = NewCodeError(100005, "邮箱已存在") ErrAlreadyLoggedIn = NewCodeError(100006, "用户已登陆") ErrInvalidPassword = NewCodeError(100007, "密码错误") ErrInvalidToken = NewCodeError(100008, "无效的Token") )
User Common Errors
var ( ErrUsernameTooShort = NewCodeError(100105, "用户名长度不足") ErrPasswordTooShort = NewCodeError(100106, "密码长度不足") ErrInitWalletFailed = NewCodeError(100107, "初始化钱包失败") ErrInitPointsFailed = NewCodeError(100108, "初始化积分失败") )
Registration Errors
var ( ErrInvalidAccount = NewCodeError(100101, "账号不存在") ErrAccountDisabled = NewCodeError(100102, "账号已被禁用") ErrLoginFailed = NewCodeError(100103, "登录失败") ErrRegisterFailed = NewCodeError(100104, "注册失败") // JWT Errors ErrGenerateTokenFailed = NewCodeError(100201, "生成令牌失败") ErrStoreTokenFailed = NewCodeError(100202, "存储令牌失败") )
Authentication Errors
var ( ErrUpdateProfile = NewCodeError(100201, "更新用户信息失败") ErrInvalidGender = NewCodeError(100202, "无效的性别值") ErrInvalidAvatar = NewCodeError(100203, "无效的头像地址") )
User Profile Errors
var ( ErrOldPasswordIncorrect = NewCodeError(100701, "原密码错误") ErrSamePassword = NewCodeError(100702, "新密码不能与原密码相同") ErrChangePasswordFailed = NewCodeError(100703, "修改密码失败") )
Password Errors
var ( ErrResetPasswordFailed = NewCodeError(100802, "重置密码失败") ErrPhoneNotFound = NewCodeError(100803, "手机号未注册") )
Reset Password Error
var ( ErrAddressNotFound = NewCodeError(100301, "地址不存在") ErrAddressLimit = NewCodeError(100302, "地址数量超出限制") ErrInvalidAddress = NewCodeError(100303, "无效的地址信息") ErrDefaultAddressNotDeletable = NewCodeError(100304, "默认地址不能删除") ErrDuplicateDefaultAddress = NewCodeError(100305, "只能有一个默认地址") )
Address Errors
var ( ErrInsufficientBalance = NewCodeError(100401, "余额不足") ErrInvalidAmount = NewCodeError(100402, "无效的金额") ErrPayPasswordNotSet = NewCodeError(100403, "支付密码未设置") ErrInvalidPayPassword = NewCodeError(100404, "支付密码错误") ErrWalletDisabled = NewCodeError(100405, "钱包已被冻结") ErrInsufficientFrozenAmount = NewCodeError(100406, "冻结金额不足") ErrRechargeWalletFailed = NewCodeError(100407, "钱包充值失败") ErrWithdrawFailed = NewCodeError(100408, "提现失败") ErrInvalidBankCard = NewCodeError(100409, "无效的银行卡号") )
Wallet Errors
var ( ErrInvalidPhone = NewCodeError(100501, "无效的手机号") ErrInvalidEmail = NewCodeError(100502, "无效的邮箱格式") ErrInvalidUsername = NewCodeError(100503, "无效的用户名") ErrPasswordTooWeak = NewCodeError(100504, "密码强度不足") ErrInvalidVerifyCode = NewCodeError(100505, "验证码错误") )
Validation Errors
var ( ErrInvalidTransactionParams = NewCodeError(100601, "无效的交易记录查询参数") ErrGetTransactionsFailed = NewCodeError(100602, "获取交易记录失败") ErrTransactionNotFound = NewCodeError(100603, "交易记录不存在") ErrInvalidTransactionType = NewCodeError(100604, "无效的交易类型") )
Transaction Errors