electripper/electripper-common/src/main/java/com/ruoyi/common/constant/ServiceConstants.java

553 lines
16 KiB
Java
Raw Normal View History

2024-05-23 17:24:41 +08:00
package com.ruoyi.common.constant;
/**
* 业务常量信息
*
* @author ruoyi
*/
public class ServiceConstants {
/**----------------------------订单类型start----------------------------*/
/**
* 订单类型: 1-骑行订单
*/
public static final String ORDER_TYPE_RIDING = "1";
/**
* 订单类型: 2-押金充值
*/
public static final String ORDER_TYPE_DEPOSIT = "2";
2024-05-24 14:45:28 +08:00
/**
* 订单类型: 3-押金退款
*/
public static final String ORDER_TYPE_DEPOSIT_REFUND = "3";
/**
2024-06-26 14:57:34 +08:00
* 订单类型: 4-骑行订单退款包含调度费停车点外调度费
*/
public static final String ORDER_TYPE_RIDING_REFUND = "4";
2024-07-08 14:18:58 +08:00
/**
* 订单类型: 5-提现
*/
public static final String ORDER_TYPE_WITHDRAW = "5";
2024-05-23 17:24:41 +08:00
/**----------------------------订单类型end----------------------------*/
/**----------------------------支付场景start----------------------------*/
/** 支付场景: 1-骑行支付,2-取消预约支付,3-套餐支付,4-押金支付 */
/**
* 支付场景: 1-骑行支付
*/
public static final String BUSINESS_TYPE_RIDING = "1";
/**
* 支付场景: 2-取消预约支付
*/
public static final String BUSINESS_TYPE_APPOINTMENT = "2";
/**
* 支付场景: 3-套餐支付
*/
public static final String BUSINESS_TYPE_MEAL = "3";
/**
* 支付场景: 4-押金支付
*/
public static final String BUSINESS_TYPE_DEPOSIT = "4";
/**----------------------------支付场景end----------------------------*/
/**----------------------------订单状态start----------------------------*/
2024-06-25 09:25:38 +08:00
/** 订单状态:0-预约中1-取消预约2-开始骑行3-结束 4-订单结束*/
2024-05-23 17:24:41 +08:00
/**
* 订单状态:0-预约中
*/
public static final String ORDER_STATUS_IN_APPOINTMENT = "0";
/**
* 订单状态:1-取消预约
*/
public static final String ORDER_STATUS_CANCEL_APPOINTMENT = "1";
/**
* 订单状态:2-骑行中
*/
public static final String ORDER_STATUS_RIDING = "2";
/**
* 订单状态:3-骑行结束
*/
public static final String ORDER_STATUS_RIDING_END = "3";
/**
* 订单状态:4-订单结束
*/
public static final String ORDER_STATUS_ORDER_END = "4";
/**----------------------------订单状态end----------------------------*/
/**----------------------------支付状态start----------------------------*/
/**
* 支付状态:0-未支付1-已支付
* 支付状态: 0-未支付
*/
public static final String ORDER_PAY_STATUS_NON_PAYMENT = "0";
/**
* 支付状态: 1-已支付
*/
public static final String ORDER_PAY_STATUS_PAID = "1";
/**----------------------------支付状态end----------------------------*/
/**----------------------------类型start----------------------------*/
/** 支付方式wx-微信alipay-支付宝 */
/**
* 支付方式: wx-微信
*/
public static final String PAY_TYPE_WX = "wx";
/**
* 支付方式: sys-系统 免费骑行时订单金额为0
*/
public static final String PAY_TYPE_SYS = "sys";
/**
* 支付方式: alipay-支付宝
*/
public static final String PAY_TYPE_ALIPAY = "alipay";
2024-07-03 21:18:16 +08:00
/**
* 支付方式: yj-押金抵扣
*/
public static final String PAY_TYPE_YJ = "yj";
/**----------------------------支付类型end----------------------------*/
2024-05-23 17:24:41 +08:00
/**----------------------------车辆状态start----------------------------*/
2024-07-08 14:18:58 +08:00
/** 车辆状态: 7 未绑定 0 未上架1-正常2-预约中3-骑行中4-临时锁车8-下线9-废弃 */
2024-06-17 10:12:59 +08:00
/**
* 车辆状态: 7 未绑定
*/
public static final String VEHICLE_STATUS_NOT_BAND = "7";
2024-05-23 17:24:41 +08:00
/**
2024-07-08 14:18:58 +08:00
* 车辆状态: 0 未上架 回仓库
2024-05-23 17:24:41 +08:00
*/
public static final String VEHICLE_STATUS_NOT_LISTING = "0";
/**
2024-07-08 14:18:58 +08:00
* 车辆状态: 1-正常 待骑行
2024-05-23 17:24:41 +08:00
*/
public static final String VEHICLE_STATUS_NORMAL = "1";
/**
* 车辆状态: 2-预约中
*/
public static final String VEHICLE_STATUS_IN_APPOINTMENT = "2";
/**
2024-07-08 14:18:58 +08:00
* 车辆状态: 3-使用中 骑行中
2024-05-23 17:24:41 +08:00
*/
public static final String VEHICLE_STATUS_IN_USING = "3";
/**
* 车辆状态: 4-临时停车
*/
public static final String VEHICLE_STATUS_TEMPORARILY_LOCK = "4";
/**
2024-07-08 14:18:58 +08:00
* 车辆状态: 8-下线 禁用
2024-05-23 17:24:41 +08:00
*/
public static final String VEHICLE_STATUS_IN_OFFLINE = "8";
/**
* 车辆状态: 9-废弃
*/
public static final String VEHICLE_STATUS_ABANDON = "9";
/**----------------------------车辆状态中文start----------------------------*/
/** 车辆状态: 0 未上架1-正常2-预约中3-骑行中4-临时锁车6-换电中9-废弃 */
/**
* 车辆状态: 0 未上架
*/
public static final String VEHICLE_STATUS_NOT_LISTING_STR = "未上架";
/**
* 车辆状态: 1-正常
*/
public static final String VEHICLE_STATUS_NORMAL_STR = "1";
/**
* 车辆状态: 2-预约中
*/
public static final String VEHICLE_STATUS_IN_APPOINTMENT_STR = "已被预约";
/**
* 车辆状态: 3-使用中
*/
public static final String VEHICLE_STATUS_IN_USING_STR = "使用中";
/**
* 车辆状态: 4-临时停车
*/
public static final String VEHICLE_STATUS_TEMPORARILY_LOCK_STR = "使用中";
/**
* 车辆状态: 8-下线
*/
public static final String VEHICLE_STATUS_IN_CHANGING_STR = "已下线";
/**
* 车辆状态: 9-废弃
*/
public static final String VEHICLE_STATUS_ABANDON_STR = "已废弃";
/**----------------------------车辆状态中文end----------------------------*/
/**----------------------------锁状态start----------------------------*/
/**
* 锁状态: 1-
*/
public static final String LOCK_STATUS_OPEN= "1";
/**
* 锁状态: 0-
*/
public static final String LOCK_STATUS_CLOSE= "0";
/**----------------------------锁状态end----------------------------*/
/**----------------------------在线状态start----------------------------*/
/**
* 在线状态: 0-离线
*/
public static final String VEHICLE_STATUS_OFFLINE = "0";
/**
* 在线状态: 0-在线
*/
public static final String VEHICLE_STATUS_ONLINE = "1";
/**----------------------------在线状态end----------------------------*/
/**----------------------------工单状态start----------------------------*/
/** 工单状态 状态1-待派工2-工单中3-已完成*/
/**
* 工单状态: 1-待派工 等待分配
*/
public static final String REPLACEMENT_ELECTRICITY_STATUS_ALLOCATION = "1";
/**
* 工单状态: 2-换电中
*/
public static final String REPLACEMENT_ELECTRICITY_STATUS_UNDER_WAY = "2";
/**
* 工单状态: 3-维修中
*/
public static final String REPLACEMENT_ELECTRICITY_STATUS_REPAIR = "3";
/**
* 工单状态: 4-已完成
*/
public static final String REPLACEMENT_ELECTRICITY_STATUS_COMPLETED = "4";
/**----------------------------工单状态end----------------------------*/
/**----------------------------工单是否有效start----------------------------*/
/** 是否有效0-无效1-有效*/
/**
* 是否有效0-无效
*/
public static final String REPLACEMENT_ELECTRICITY_IS_EFFECTIVE_NO = "0";
/**
* 是否有效1-有效
*/
public static final String REPLACEMENT_ELECTRICITY_IS_EFFECTIVE_YES = "1";
/**----------------------------工单工单是否有效end----------------------------*/
/**----------------------------操作类型start----------------------------*/
/** 操作类型:1-提交2-审核3-维修 */
/**
* 操作类型1-提交
*/
public static final String OPERATION_TYPE_SUBMIT = "1";
/**
* 操作类型2-审核
*/
public static final String OPERATION_TYPE_AUDIT = "2";
/**
* 操作类型2-维修
*/
public static final String OPERATION_TYPE_REPAIR = "3";
/**----------------------------操作类型end----------------------------*/
/**----------------------------工单类型start----------------------------*/
/** 类型1-维修工单2-换电工单 */
/**
* 操作类型1-维修工单
*/
public static final String ADMIN_ORDER_TYPE_REPAIR = "1";
/**
* 操作类型2-换电工单
*/
public static final String ADMIN_ORDER_TYPE_REPLACEMENT = "2";
/**----------------------------工单类型end----------------------------*/
/**----------------------------批量操作类型tart----------------------------*/
2024-07-09 14:18:54 +08:00
/** 批量操作类型: disable-禁用 enable-解禁 inStash-回仓 outStash-出仓*/
2024-05-23 17:24:41 +08:00
/**
* 批量操作类型disable-禁用
*/
public static final String BATCH_OPERATION_TYPE_DISABLE = "disable";
/**
* 批量操作类型enable-解禁
*/
public static final String BATCH_OPERATION_TYPE_ENABLE = "enable";
2024-07-09 14:18:54 +08:00
/**
* 批量操作类型inStash-回仓
*/
public static final String BATCH_OPERATION_TYPE_INSTASH = "inStash";
/**
* 批量操作类型outStash-出仓
*/
public static final String BATCH_OPERATION_TYPE_OUTSTASH = "outStash";
2024-05-23 17:24:41 +08:00
/**----------------------------批量操作类型end----------------------------*/
/**----------------------------行程记录类型tart----------------------------*/
/** 类型1-开锁骑行2-临时锁车3-临时解锁4-还车关锁 */
/**
* 批量操作类型1-开锁骑行
*/
public static final String TRIP_LOG_TYPE_UNLOCK_RIDE = "1";
/**
* 批量操作类型2-临时锁车
*/
public static final String TRIP_LOG_TYPE_TEMPORARILY_LOCK = "2";
/**
* 批量操作类型3临时解锁
*/
public static final String TRIP_LOG_TYPE_TEMPORARILY_UNLOCK = "3";
/**
* 批量操作类型4-还车关锁
*/
public static final String TRIP_LOG_TYPE_RETRUN_LOCK = "4";
/**----------------------------行程记录类型end----------------------------*/
/**----------------------------退款类型start----------------------------*/
/** 退款类型:1-系统退款2-押金退款
/**
* 退款类型1-系统退款
*/
public static final String REFUND_TYPE_SYSTEM = "1";
/**
* 退款类型2-押金退款
*/
public static final String REFUND_TYPE_DEPOSIT = "2";
2024-07-08 14:18:58 +08:00
/**
* 退款类型3-押金抵扣退款
*/
public static final String REFUND_TYPE_DEPOSIT_DEDUCTION = "3";
2024-05-23 17:24:41 +08:00
/**----------------------------退款类型end----------------------------*/
/**----------------------------停车区类型start----------------------------*/
/** 停车区类型1. 停车区2-禁停区3-禁行区
/**
* 停车区类型1-停车区
*/
public static final String PARKING_AREA_TYPE_PARKFING = "1";
/**
* 停车区类型1-禁停区
*/
public static final String PARKING_AREA_TYPE_NO_PARKFING = "2";
/**
* 停车区类型1-禁行区
*/
public static final String PARKING_AREA_TYPE_BANNED_RIDING = "3";
/**----------------------------停车区类型end----------------------------*/
/**----------------------------计费规则start----------------------------*/
/** 计费规则1-起步价计费 2-区间计费
/**
* 计费规则1-起步价计费
*/
public static final String RIDING_RULE_STARTING_PRICE_MODE = "1";
/**
* 计费规则2-区间计费
*/
public static final String RIDING_RULE_INTERVAL_MODE = "2";
/**----------------------------计费规则end----------------------------*/
/**----------------------------租赁单位start----------------------------*/
/** 租赁单位minutes-分钟hours-小时day-
/**
* 租赁单位minutes-分钟
*/
public static final String RENTAL_UNIT_MINUTES = "minutes";
/**
* 租赁单位hours-小时
*/
public static final String RENTAL_UNIT_HOURS = "hours";
/**
* 租赁单位day-
*/
public static final String RENTAL_UNIT_DAY = "day";
/**----------------------------租赁单位end----------------------------*/
/**----------------------------计费周期start----------------------------*/
2024-05-24 14:45:28 +08:00
/** 计费周期1-订单生成后__小时 2-自定义时刻 */
2024-05-23 17:24:41 +08:00
/**
* 计费周期1-订单生成后__小时
*/
public static final String CHARGING_CYCLE_HOUR = "1";
/**
* 计费周期2-自定义时刻
*/
public static final String CHARGING_CYCLE_CUSTOM = "2";
/**----------------------------计费周期end----------------------------*/
2024-05-24 14:45:28 +08:00
/**----------------------------充值状态start----------------------------*/
/** 充值状态:1-充值成功;2-退款成功; */
/**
* 充值状态1-充值成功
*/
public static final String RECHARGE_STATUS_SUCCESS = "1";
/**
* 充值状态2-退款成功
*/
public static final String RECHARGE_STATUS_REFUND_SUCCESS = "2";
/**----------------------------充值状态end----------------------------*/
/**----------------------------收支类型start----------------------------*/
/** 收支类型1-收入2-支出 */
/**
* 充值状态1-收入
*/
public static final String FLOW_TYPE_INCOME = "1";
/**
* 充值状态2-支出
*/
public static final String FLOW_TYPE_DISBURSE = "2";
/**----------------------------收支类型end----------------------------*/
/**----------------------------运营时间start----------------------------*/
/** 运营时间:1-全天2-自定义 */
/**
* 运营时间1-全天
*/
public static final String AREA_TIME_ALL = "1";
/**
* 运营时间2-自定义
*/
public static final String AREA_TIME_CUSTOM= "2";
/**----------------------------运营时间end----------------------------*/
/**----------------------------是否已实名start----------------------------*/
/** 是否认证0-未认证1-已认证 */
public static final String IS_AUTHENTICATION_NO = "0";
public static final String IS_AUTHENTICATION_YES = "1";
/**----------------------------是否已实名start----------------------------*/
2024-06-07 21:31:39 +08:00
/**----------------------------分账类型start----------------------------*/
/** 分账类型1-合伙人2-平台服务费 */
public static final String PROFITSHARING_TYPE_PARTNER = "1";
public static final String PROFITSHARING_TYPE_PLATFORM = "2";
/**----------------------------分账类型start----------------------------*/
2024-06-25 09:25:38 +08:00
/**----------------------------退款类型start----------------------------*/
/** 还车类型:1-正常还车2-辅助还车
/**
* 退款类型1-正常还车
*/
public static final String RETURN_TYPE_NORMAL = "1";
/**
* 退款类型2-辅助还车
*/
public static final String RETURN_TYPE_SUBSIDIARY = "2";
/**----------------------------退款类型end----------------------------*/
/**----------------------------提现状态start----------------------------*/
/** 提现状态:0-提现申请1-通过2-驳回 */
/**
* 提现状态:申请
*/
public static final String WITHDRAW_STATUS_APPLY = "0";
/**
* 提现状态:通过
*/
public static final String WITHDRAW_STATUS_PASS = "1";
/**
* 提现状态:驳回
*/
public static final String WITHDRAW_STATUS_REJECT = "2";
/**----------------------------提现状态end----------------------------*/
2024-06-25 09:25:38 +08:00
2024-07-08 14:18:58 +08:00
/**----------------------------是否押金抵扣start----------------------------*/
/** 是否押金抵扣0-否1-是 */
/**
* 是否押金抵扣:
*/
public static final String NO_DEPOSIT_DEDUCTION = "0";
/**
* 是否押金抵扣:
*/
public static final String IS_DEPOSIT_DEDUCTION = "1";
/**----------------------------是否押金抵扣end----------------------------*/
2024-05-23 17:24:41 +08:00
}