2024-05-23 17:24:41 +08:00
|
|
|
|
package com.ruoyi.system.domain;
|
|
|
|
|
|
|
|
|
|
|
|
import com.ruoyi.common.annotation.Excel;
|
|
|
|
|
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 收费方式对象 et_fee_rule
|
|
|
|
|
|
*
|
|
|
|
|
|
* @author 邱贞招
|
|
|
|
|
|
* @date 2024-04-08
|
|
|
|
|
|
*/
|
|
|
|
|
|
@Data
|
|
|
|
|
|
public class EtFeeRule extends BaseEntity
|
|
|
|
|
|
{
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
|
|
/** 收费规则id */
|
|
|
|
|
|
private Long ruleId;
|
|
|
|
|
|
|
|
|
|
|
|
/** 套餐名称 */
|
|
|
|
|
|
@Excel(name = "套餐名称")
|
|
|
|
|
|
private String name;
|
|
|
|
|
|
|
2024-05-25 12:02:02 +08:00
|
|
|
|
/** 运营区id */
|
|
|
|
|
|
@Excel(name = "运营区id")
|
|
|
|
|
|
private Long areaId;
|
|
|
|
|
|
|
2024-06-19 21:54:45 +08:00
|
|
|
|
/** 运营商 */
|
|
|
|
|
|
@Excel(name = "运营商")
|
|
|
|
|
|
private String deptName;
|
|
|
|
|
|
|
2024-06-12 15:32:32 +08:00
|
|
|
|
/** 运营商id */
|
|
|
|
|
|
@Excel(name = "运营商id")
|
|
|
|
|
|
private Long deptId;
|
|
|
|
|
|
|
2024-05-23 17:24:41 +08:00
|
|
|
|
/** 说明 */
|
|
|
|
|
|
@Excel(name = "说明")
|
|
|
|
|
|
private String explain;
|
|
|
|
|
|
|
|
|
|
|
|
/** 状态 */
|
|
|
|
|
|
@Excel(name = "状态")
|
|
|
|
|
|
private String status;
|
|
|
|
|
|
|
|
|
|
|
|
/** 还车结算___小时后自动退押金 */
|
|
|
|
|
|
@Excel(name = "还车结算___小时后自动退押金")
|
|
|
|
|
|
private Integer autoRefundDeposit;
|
|
|
|
|
|
|
|
|
|
|
|
/** 订单超过_X_分钟,每___分钟语音提醒一次归还设备 */
|
|
|
|
|
|
@Excel(name = "订单超过_X_分钟,每___分钟语音提醒一次归还设备")
|
|
|
|
|
|
private Integer orderExceedMinutes;
|
|
|
|
|
|
|
|
|
|
|
|
/** 订单超过__分钟,每_X_分钟语音提醒一次归还设备 */
|
|
|
|
|
|
@Excel(name = "订单超过__分钟,每_X_分钟语音提醒一次归还设备")
|
|
|
|
|
|
private Integer orderExceedWarn;
|
|
|
|
|
|
|
|
|
|
|
|
/** 免费骑行时长(分钟) */
|
|
|
|
|
|
@Excel(name = "免费骑行时长(分钟)")
|
|
|
|
|
|
private Integer freeRideTime;
|
|
|
|
|
|
|
|
|
|
|
|
/** 租赁单位:minutes-分钟;hours-小时,day-天 */
|
|
|
|
|
|
@Excel(name = "租赁单位")
|
|
|
|
|
|
private String rentalUnit;
|
|
|
|
|
|
|
|
|
|
|
|
/** 计费规则:1-起步价计费 2-区间计费 */
|
|
|
|
|
|
@Excel(name = "计费规则")
|
|
|
|
|
|
private String ridingRule;
|
|
|
|
|
|
|
|
|
|
|
|
/** 计费规则json串
|
|
|
|
|
|
* 1-起步价计费
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "startingPrice": "20",
|
|
|
|
|
|
* "startingTime": "1",
|
|
|
|
|
|
* "timeoutPrice": "25",
|
|
|
|
|
|
* "timeoutTime": "1"
|
|
|
|
|
|
* }
|
|
|
|
|
|
*启用区间
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "enableInterval": true,
|
|
|
|
|
|
* "rule": [
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "start": 0,
|
|
|
|
|
|
* "end": 2,
|
|
|
|
|
|
* "fee": 40
|
|
|
|
|
|
* },
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "start": 2,
|
|
|
|
|
|
* "end":4,
|
|
|
|
|
|
* "fee": 35
|
|
|
|
|
|
* },
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "start": 4,
|
|
|
|
|
|
* "end": 6,
|
|
|
|
|
|
* "fee": 30
|
|
|
|
|
|
* },
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "start": 6,
|
|
|
|
|
|
* "end": 9999,
|
|
|
|
|
|
* "fee": 60
|
|
|
|
|
|
* }
|
|
|
|
|
|
* ]
|
|
|
|
|
|
* }
|
|
|
|
|
|
*
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "enableInterval": false,
|
|
|
|
|
|
* "rule": [
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "start": 0,
|
|
|
|
|
|
* "end": 2,
|
|
|
|
|
|
* "eachUnit": 1,
|
|
|
|
|
|
* "fee": 20
|
|
|
|
|
|
* },
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "start": 2,
|
|
|
|
|
|
* "end": 4,
|
|
|
|
|
|
* "eachUnit": 1,
|
|
|
|
|
|
* "fee": 18
|
|
|
|
|
|
* },
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "start": 4,
|
|
|
|
|
|
* "end": 6,
|
|
|
|
|
|
* "eachUnit": 1,
|
|
|
|
|
|
* "fee": 16
|
|
|
|
|
|
* },
|
|
|
|
|
|
* {
|
|
|
|
|
|
* "start": 6,
|
|
|
|
|
|
* "end": 9999,
|
|
|
|
|
|
* "eachUnit": 1,
|
|
|
|
|
|
* "fee": 15
|
|
|
|
|
|
* }
|
|
|
|
|
|
* ]
|
|
|
|
|
|
* }
|
|
|
|
|
|
*
|
|
|
|
|
|
*
|
|
|
|
|
|
* */
|
|
|
|
|
|
@Excel(name = "计费规则json")
|
|
|
|
|
|
private String ridingRuleJson;
|
|
|
|
|
|
|
|
|
|
|
|
/** 计费周期:1-订单生成后__小时 2-自定义时刻 */
|
|
|
|
|
|
@Excel(name = "计费周期")
|
|
|
|
|
|
private String chargingCycle;
|
|
|
|
|
|
|
|
|
|
|
|
/** 计费周期值:*/
|
|
|
|
|
|
@Excel(name = "计费周期值")
|
|
|
|
|
|
private String chargingCycleValue;
|
|
|
|
|
|
|
|
|
|
|
|
/** 封顶金额*/
|
|
|
|
|
|
@Excel(name = "封顶金额")
|
|
|
|
|
|
private BigDecimal cappedAmount;
|
2024-05-25 10:58:40 +08:00
|
|
|
|
|
|
|
|
|
|
/** 骑行价格说明*/
|
|
|
|
|
|
@Excel(name = "骑行价格说明")
|
2024-05-25 18:47:31 +08:00
|
|
|
|
private String instructions;
|
2024-05-25 12:02:02 +08:00
|
|
|
|
|
|
|
|
|
|
/** 是否缴纳过押金*/
|
|
|
|
|
|
@Excel(name = "是否缴纳过押金")
|
|
|
|
|
|
private Boolean isDeposit;
|
2024-07-09 14:18:54 +08:00
|
|
|
|
|
|
|
|
|
|
/** 是否已删除*/
|
|
|
|
|
|
@Excel(name = "是否已删除")
|
|
|
|
|
|
private String isDeleted;
|
2024-05-23 17:24:41 +08:00
|
|
|
|
}
|