puzhibing
2026-09-29 a70433b2ee5bb37823ab73422a01251343cb5f58
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
package com.ruoyi.other.api.domain;
 
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.web.domain.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
 
import java.time.LocalDateTime;
 
/**
 * <p>
 * 车队管理实体(t_fleet)
 * </p>
 *
 * @author mxcd
 * @since 2026-09-22
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_fleet")
@ApiModel(value = "TFleet对象", description = "车队管理")
public class TFleet extends BasePojo {
 
    private static final long serialVersionUID = 1L;
 
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
 
    @ApiModelProperty(value = "公司ID(关联t_group_company.id)")
    @TableField("company_id")
    private Integer companyId;
 
    @ApiModelProperty(value = "车队名称")
    @TableField("fleet_name")
    private String fleetName;
 
    @ApiModelProperty(value = "联系人")
    @TableField("contact_name")
    private String contactName;
 
    @ApiModelProperty(value = "联系人电话")
    @TableField("contact_phone")
    private String contactPhone;
 
    @ApiModelProperty(value = "车队状态(1=启用,0=停用)")
    @TableField("status")
    private Integer status;
 
    @ApiModelProperty(value = "备注")
    @TableField("remark")
    private String remark;
 
    @ApiModelProperty(value = "更新时间")
    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
 
    @ApiModelProperty(value = "公司名称(查询回填,非表字段)")
    @TableField(exist = false)
    private String companyName;
 
    @ApiModelProperty(value = "VIN码车辆数(聚合自t_vin_management.fleet_id,非表字段)")
    @TableField(exist = false)
    private Long vinCount;
 
    @ApiModelProperty(value = "可充电站数(聚合自t_charge_authorization.site_ids去重计数,非表字段)")
    @TableField(exist = false)
    private Long stationCount;
 
    @ApiModelProperty(value = "累计充电量kWh(聚合自3类已完成订单,非表字段)")
    @TableField(exist = false)
    private java.math.BigDecimal cumulativeCharge;
 
    @ApiModelProperty(value = "累计电费元(聚合自3类已完成订单,非表字段)")
    @TableField(exist = false)
    private java.math.BigDecimal cumulativeElectrovalence;
 
    @ApiModelProperty(value = "累计服务费元(聚合自3类已完成订单,非表字段)")
    @TableField(exist = false)
    private java.math.BigDecimal cumulativeServiceCharge;
 
}