puzhibing
12 小时以前 88580dae55106dcf4a8f80693b90638e07af02fa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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_vin_charging_order")
@ApiModel("VIN码充电订单")
public class TVinChargingOrder extends TChargingOrder {
 
    @ApiModelProperty("VIN管理记录ID(分片键)")
    @TableField("vin_id")
    private Long vinId;
 
    @ApiModelProperty("所属公司ID(建单时VIN记录快照,关联t_group_company.id)")
    @TableField("company_id")
    private Integer companyId;
 
    @ApiModelProperty("所属车队ID(建单时VIN记录快照,关联t_fleet.id)")
    @TableField("fleet_id")
    private Integer fleetId;
 
    @ApiModelProperty("最大充电结束时间(授权截止时间,全天授权或未开启自动停充时为空)")
    @TableField("max_end_time")
    private LocalDateTime maxEndTime;
 
    @ApiModelProperty("申请时锁定金额(共享=企业锁定额,分配=VIN锁定额)")
    @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;
 
}