|
# -*- coding: utf-8 -*-
from StatusCode import BaseStatusCode, StatusCodeField
class FranchiserStatusCode(BaseStatusCode):
""" 店员相关错误码 4001xx """
CHISER_NOT_FOUND = StatusCodeField(400001, 'Chiser Not Found', description=u'经销商不存在')
class SaleclerkStatusCode(BaseStatusCode):
""" 店员相关错误码 4001xx """
CLERK_NOT_FOUND = StatusCodeField(400101, 'Clerk Not Found', description=u'店员不存在')
# 手机号
CLERK_PHONE_ALREADY_EXISTS = StatusCodeField(400105, 'Clerk Phone Already Exists', description=u'手机号已经存在')
# 状态
CLERK_ALREADY_NOT_UNVERIFIED = StatusCodeField(400110, 'Clerk Already Not Unverified', description=u'店员帐号已激活')
CLERK_NOT_ACTIVATED = StatusCodeField(400115, 'Clerk Not Activated', description=u'店员帐号未激活')
class ProductModelStatusCode(BaseStatusCode):
""" 型号相关错误码 4010xx """
MODEL_NOT_FOUND = StatusCodeField(401001, 'Model Not Found', description=u'型号不存在')
class ProductStatusCode(BaseStatusCode):
""" 产品相关错误码 4020xx """
PRODUCT_NOT_FOUND = StatusCodeField(402001, 'Product Not Found', description=u'产品不存在')
# 状态
PRODUCT_HAS_USED = StatusCodeField(402011, 'Product Has Used', description=u'产品已使用')
PRODUCT_NOT_USED = StatusCodeField(402012, 'Product Not Used', description=u'产品未使用')
class OrderStatusCode(BaseStatusCode):
""" 订单/支付相关错误码 4040xx """
WX_UNIFIED_ORDER_FAIL = StatusCodeField(404000, 'WX Unified Order Fail', description=u'微信统一下单失败')
WX_ORDER_NOT_FOUND = StatusCodeField(404001, 'WX Order Not Found', description=u'订单不存在')
WX_ORDER_NOT_PAY = StatusCodeField(404002, 'WX Order Not Pay', description=u'订单未支付')
WX_ORDER_PAYING = StatusCodeField(404003, 'WX Order Paying', description=u'订单支付中')
WX_ORDER_PAY_FAIL = StatusCodeField(404009, 'WX Order Pay Fail', description=u'微信支付失败')
SIGN_CHECK_FAIL = StatusCodeField(404010, 'Sign Check Fail', description=u'签名校验失败')
FEE_CHECK_FAIL = StatusCodeField(404011, 'FEE Check Fail', description=u'金额校验失败')
NO_DETAIL_PERMISSION = StatusCodeField(404015, 'No Detail Permission', description=u'无详情权限')
WX_ORDER_PAID_ALREADY_EXISTS = StatusCodeField(404020, 'WX Order Paid Already Exists', description=u'照片已购买')
class PayStatusCode(BaseStatusCode):
""" 支付相关错误码 4041xx """
class WithdrawStatusCode(BaseStatusCode):
""" 提现相关错误码 4042xx """
BALANCE_NOT_ENOUGH = StatusCodeField(404200, 'Balance Not Enough', description=u'提现金额不足')
class MessageStatusCode(BaseStatusCode):
""" 消息相关错误码 4090xx """
MESSAGE_NOT_FOUND = StatusCodeField(409001, 'Message Not Found', description=u'消息不存在')
class TokenStatusCode(BaseStatusCode):
""" 票据相关错误码 4090xx """
TOKEN_NOT_FOUND = StatusCodeField(409901, 'Token Not Found', description=u'票据不存在')
|