You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
133 lines
4.1 KiB
133 lines
4.1 KiB
package constant
|
|
|
|
const (
|
|
// 设备类型
|
|
DeviceTypeWeb = 1 // web
|
|
|
|
// 权限端
|
|
SystemTerminalAdmin = 1 // 管理后台
|
|
SystemTerminalSale = 2 // 业务员
|
|
|
|
// 编号前缀
|
|
NoPrefixContractConsignment = "c1_" // 寄卖合同编号
|
|
NoPrefixOrderConsignment = "" // 寄卖订单编号
|
|
NoPrefixOrderDealerConsignment = "" // 车商寄卖订单编号
|
|
NoPrefixContractPurchase = "c2_" // 收购合同编号
|
|
NoPrefixOrderSale = "" // 出售订单编号
|
|
NoPrefixContractSale = "c3_" // 出售合同编号
|
|
NoPrefixOrderAssess = "" // 充值订单编号
|
|
NoPrefixOrderEstimatePay = "" // 付费估价编号
|
|
NoPrefixOrderCallCar = "" // 叫车订单编号
|
|
NoPrefixPaySn = "" // 付款编号
|
|
NoPrefixContractBroker = "" // 独立合伙人合同编号
|
|
NoPrefixPayBroker = "" // 独立合伙人付款编号
|
|
NoPrefixBrokerBusiness = "" // 入驻商编号
|
|
NoPrefixBrokerBusinessStore = "" // 入驻商门店编号
|
|
NoPrefixDealer = "" // 车商编号
|
|
NoPrefixBrokerCertify = "" // 实名认证编号
|
|
NoPrefixCar = "" // 车辆编号
|
|
|
|
// 车辆类型
|
|
CarBaseTypeSecondCarNormal = 1 // 二手车(中规)
|
|
CarBaseTypeSecondCarImport = 2 // 二手车(平行进口)
|
|
CarBaseTypeFirstCar = 3 // 一手车
|
|
CarBaseTypeNewCarNormal = 4 // 新车(中规)
|
|
CarBaseTypeNewCarImport = 5 // 新车(平行进口)
|
|
|
|
// 车辆使用性质
|
|
CarBaseUseCharacterNonCommercial = 1 // 非运营
|
|
CarBaseUseCharacterCommercial = 2 // 运营
|
|
CarBaseUseCharacterCommercialToNonCommercial = 3 // 营转非
|
|
CarBaseUseCharacterTenancyNonCommercial = 4 // 租赁非运营
|
|
CarBaseUseCharacterTenancyCommercial = 5 // 租赁运营
|
|
|
|
// 合同状态
|
|
ContractStatusCreate = 1 // 未签名
|
|
ContractStatusSign = 2 // 已签名
|
|
ContractStatusReject = 3 // 已拒签
|
|
ContractStatusCancel = 4 // 已撤回
|
|
ContractStatusDeadline = 5 // 已过期
|
|
ContractStatusException = 6 // 异常
|
|
ContractStatusDealerAuditing = 11 // 车商审核中
|
|
ContractStatusDealerAdopt = 12 // 车商审核通过
|
|
ContractStatusDealerReject = 13 // 车商审核拒绝
|
|
|
|
// 审核流程
|
|
AuditStatusWaiting = 1 // 待审核
|
|
AuditStatusAdopt = 2 // 审核通过
|
|
AuditStatusReject = 3 // 审核拒绝
|
|
|
|
)
|
|
|
|
func GetContractStatusName(status uint) (result string) {
|
|
switch status {
|
|
case ContractStatusCreate:
|
|
return "未签名"
|
|
case ContractStatusSign:
|
|
return "已签名"
|
|
case ContractStatusReject:
|
|
return "已拒签"
|
|
case ContractStatusCancel:
|
|
return "已撤回"
|
|
case ContractStatusDeadline:
|
|
return "已过期"
|
|
case ContractStatusException:
|
|
return "异常"
|
|
case ContractStatusDealerAuditing:
|
|
return "车商审核中"
|
|
case ContractStatusDealerAdopt:
|
|
return "车商审核通过"
|
|
case ContractStatusDealerReject:
|
|
return "车商审核拒绝"
|
|
default:
|
|
return "未知"
|
|
}
|
|
}
|
|
|
|
func GetCarTypeName(tp uint) (result string) {
|
|
switch tp {
|
|
case CarBaseTypeSecondCarNormal:
|
|
return "二手车(中规)"
|
|
case CarBaseTypeSecondCarImport:
|
|
return "二手车(平行进口)"
|
|
case CarBaseTypeFirstCar:
|
|
return "一手车"
|
|
case CarBaseTypeNewCarNormal:
|
|
return "新车(中规)"
|
|
case CarBaseTypeNewCarImport:
|
|
return " 新车(平行进口)"
|
|
default:
|
|
return "未知"
|
|
}
|
|
}
|
|
|
|
func GetCarUseCharacterName(uc uint) (result string) {
|
|
switch uc {
|
|
case CarBaseUseCharacterNonCommercial:
|
|
return "非运营"
|
|
case CarBaseUseCharacterCommercial:
|
|
return "运营"
|
|
case CarBaseUseCharacterCommercialToNonCommercial:
|
|
return "营转非"
|
|
case CarBaseUseCharacterTenancyNonCommercial:
|
|
return "租赁非运营"
|
|
case CarBaseUseCharacterTenancyCommercial:
|
|
return " 租赁运营"
|
|
default:
|
|
return "未知"
|
|
}
|
|
}
|
|
|
|
func GetAuditStatusName(status uint) (result string) {
|
|
switch status {
|
|
case AuditStatusWaiting:
|
|
return "待审核"
|
|
case AuditStatusAdopt:
|
|
return "审核通过"
|
|
case AuditStatusReject:
|
|
return "审核拒绝"
|
|
default:
|
|
return "未知"
|
|
}
|
|
}
|