package com.ruoyi.order.api.model;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
|
@Data
|
@EqualsAndHashCode(callSuper = true)
|
@TableName("t_card_charging_order")
|
@ApiModel("刷卡充电订单")
|
public class TCardChargingOrder extends TChargingOrder {
|
|
@ApiModelProperty("充电卡ID(分片键)")
|
@TableField("card_id")
|
private Long cardId;
|
|
@ApiModelProperty("充电卡号快照")
|
@TableField("card_no")
|
private String cardNo;
|
|
@ApiModelProperty("所属公司ID(建单时充电卡快照,关联t_group_company.id)")
|
@TableField("company_id")
|
private Integer companyId;
|
|
@ApiModelProperty("所属车队ID(建单时充电卡快照,关联t_fleet.id)")
|
@TableField("fleet_id")
|
private Integer fleetId;
|
|
@ApiModelProperty("最大充电结束时间(授权截止时间,全天授权或未开启自动停充时为空)")
|
@TableField("max_end_time")
|
private LocalDateTime maxEndTime;
|
|
@ApiModelProperty("申请时锁定金额(共享=企业锁定额,分配=卡锁定额)")
|
@TableField("locked_amount")
|
private BigDecimal lockedAmount;
|
|
@ApiModelProperty("账户模式快照(1=共享,2=分配)")
|
@TableField("account_mode")
|
private Integer accountMode;
|
|
@ApiModelProperty("优惠电费合计(原始电费-最终电费)")
|
@TableField("discount_electrovalence")
|
private BigDecimal discountElectrovalence;
|
|
@ApiModelProperty("优惠服务费合计(原始服务费-最终服务费)")
|
@TableField("discount_service_charge")
|
private BigDecimal discountServiceCharge;
|
}
|