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; /** *

* 车队管理实体(t_fleet) *

* * @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; }