package statuscode

/**
 * TODO 注意：新增状态码只能往后添加，不能往中间插 ...
 */

// ===== OTC 交易模块 [70000, 80000) ===== //
const (
	KycUnauthorized                 = 70000 + iota // kyc未认证
	MobileUnauthorized                             // 绑定手机
	MobileCodeIsValid                              // 手机验证码无效
	OtcOrderCancelLimit                            // 法币订单取消今天已达到3次
	CurrCoinNotWhite                               // 当前所选法币不在用户KYC所在地区的法币清单内
	OtcLegalAreaLimit                              // 用户KYC地区在C2C限制交易地区
	OtcOrderIsProcessing                           // 当前有正在进行中的订单，不能再下单
	OtcCoinNotFound                                // 没有加载到币种信息
	AdUserAccountStatusIsForbidden                 // 您的账户目前被限制进行法币交易，请联系客服
	LegalCoinIsForbidden                           // 该法币已禁用
	OtcNotFoundOrderInfo                           // 没有加载到订单信息
	OtcNotFoundAdvInfo                             // 没有加载到广告信息
	OtcAppealExistInfo                             // 当前申诉进行中，不能再次提交
	OtcNotFoundAppealInfo                          // 没有加载到申诉信息
	OtcHoldUseNumIsNotEmough                       // 当前币种的可用余额不足
	OtcSellOrderAmountLimit                        // 最近24小时出售订单总额总和超出当前限额
	OtcUserSecurityModify24Hours                   // 您24小时内修改了验证方式，24小时内不可进行出售
	OtcLegalCoinLimit                              // 不在该法币限制额度的范围内
	OtcCoinRangeLimit                              // 不在该交易币的限额范围内
	OtcNotMatchAdvertise                           // 该币种暂无广告支持的交易
	OtcNotRepeatOpertion                           // 您已操作过，请勿重复操作
	OtcNotPermission                               // 您无权操作
	OtcOrderStatusNotAppeal                        // 当前订单状态不允许申诉
	OtcOrderStatusNotOperate                       // 当前订单状态不允许操作
	OtcAppealProgressNotOperate                    // 当前申诉状态不允许操作
	OtcOrderChange                                 // 订单报价或数量发生了变化，请重新下单
	PushMerchantReqMax3                            // 最多可选择3种付款方式
	MerchantNotFind                                // 商家不存在
	PleaseChooseLegalCoin                          // 请选择法币
	PleaseBringLegalCoinCode                       // 请带入法币代码
	PleaseChooseTradeMethod                        // 请选择交易方式
	PleaseBringTradeMethod                         // 请带入交易方式
	PleaseInputPaymentMethod                       // 请输入收款方式
	PleaseInputCaptcha                             // 请输入验证码
	InputItemRequired                              // %v（输入项名称） 必填
	IdRequired                                     // ID 必须
	_                                              // 已弃用
	OtcCoinIsForbidden                             // 交易币已禁用
	OrdersNRequired                                // 订单号必填
	OtcAdvMinValueMoreThanPrice                    // 最小限额不能大于购买金额
	OtcCoinMarketPriceNotFound                     // 币种市场价没有加载到对应的数据
	NotSupportPaymentMethod                        // 暂不支持该付款方式
	PleaseSelectPayAccount                         // 请选择收款账号
	OtcAdvisterOrderNotComplete                    // 当前有正在进行的订单，无法修改
	OtcAdvisteMustHideBeforeEdit                   // 修改前请先将广告隐藏
	OtcQuantityNotThanComplete                     // 数量不能小于完成数量
	Sell                                           // 卖出
	Buy                                            // 买入
	SpotTransferOtc                                // 现货划转Otc
	OtcTransferSpot                                // Otc划转现货
	Freeze                                         // 冻结
	UnFreeze                                       // 解冻
	BuckleMargin                                   // 扣保证金
	OtcOfflineFailedHaveOrder                      // 前有正在进行的订单，无法下线
	OtcOfflineBeforeHiden                          // 下线前请先将广告隐藏
	OtcAdvertiseIsOnlineNotUnAuth                  // 当前有未下架的广告，不能解除认证
	OtcMerchantStatusIsNotOper                     // 当前状态不允许操作
	OtcMerchantNickPerYear                         // 昵称一年内只能更改一次
	OtcMerchantBalanceNotEngouh                    // 保证金余额不足
	FriendIdOrOrdersNRequired                      // 朋友ID或订单号必填一个
	OtcAdvMinValueMoreThanMaxValue                 // 最低额不能大于单笔最高额
	OtcAdvPriceIsNotValid                          // 参数价格不能为0
	OtcAdvSellAmountNotZero                        // 当前金额不能为零
	OtcAdvQuickCoinQuantiyNotRight                 // 填写的币种数量不正确
	OtcAdvQuickCoinAmountNotRight                  // 填写的金额不正确
	OtcAdvRateChanged                              // 当前汇率已变化，请重新下单
	OtcAdvSurpluseNotEngouh                        // 广告剩余数量不足
	OtcAdvertiseNotConnetOperation                 //广告已完成的数量不足,无法操作
	OtcAdvertiesePayAccountIsEmpty                 // 收款方式账户不能为空
	OtcHoldFreeNumIsNotEngouch                     // 该币种的冻结金额不足
	OtcAdvMinValueLessThanLimit                    // 限额最小值不能小于默认值
	OtcAdvMaxValueMoreThanLimit                    // 限额最大值不能大于默认值
	OtcAdvPublishTradeMoreThanLimit                // 最多可选择3种付款方式
	OtcAdvHoldCoinIsEnabled                        // 您当前的币种账户已冻结
	Buckle                                         // 划扣
	OtcAdvPriceRateIsNotValid                      // 浮动比例输入错误
	OtcOrderStatusIsNotWaitMoney                   // 当前订单状态非待放币状态
	OtcOrderTakeRepeate                            // 您已划扣过该笔订单，请勿再操作
	OtcMerchatnApplyRepeate                        // 您不能再申请成为商家
	OtcAdvertiseStatsIsOffline                     // 当前广告已下架
	AddressUpperLimit10                            //地址上限为10
)
