package com.by4cloud.platform.processing.entity;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.by4cloud.platform.common.data.mybatis.BaseModel;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import org.hibernate.annotations.Table;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import javax.persistence.Column;
|
import javax.persistence.Entity;
|
import javax.persistence.Transient;
|
import java.util.Date;
|
|
@Data
|
@TableName("transit_avg_sch")
|
@Entity
|
@javax.persistence.Table(name = "transit_avg_sch")
|
@Table(appliesTo ="transit_avg_sch", comment = "运输平均时间")
|
@ApiModel(value = "运输平均时间")
|
public class TransitAvgSch extends BaseModel<TransitAvgSch> {
|
|
@ApiModelProperty(value = "发运单位ID")
|
@Column(columnDefinition="int comment '发运单位ID'")
|
private Integer fyCompId;
|
|
@ApiModelProperty(value = "运输类型")
|
@Column(columnDefinition="int comment '运输类型 1 路运 2 地销'")
|
private Integer transitType;
|
|
@ApiModelProperty(value = "销售类型")
|
@Column(columnDefinition = "VARCHAR(32) comment '销售类型'")
|
private String saleType;
|
|
@ApiModelProperty(value = "平均时间(分钟)")
|
@Column(columnDefinition = "int comment '平均时间(分钟)'")
|
private Integer avgTime;
|
|
@ApiModelProperty(value = "最小时间(分钟)")
|
@Column(columnDefinition = "int comment '最小时间(分钟)'")
|
private Integer minTime;
|
|
@Transient
|
@TableField(exist = false)
|
private Integer maxTime;
|
|
@Transient
|
@TableField(exist = false)
|
private String ids;
|
|
@ApiModelProperty(value = "客户ID")
|
@Column(columnDefinition = "int comment '客户ID'")
|
private Integer customerAddressId;
|
|
@ApiModelProperty(value = "客户名称")
|
@Column(columnDefinition = "VARCHAR(64) comment '客户名称'")
|
private String customerAddressName;
|
|
@ApiModelProperty(value = "发运单位名称")
|
@Column(columnDefinition = "VARCHAR(64) comment '发运单位名称'")
|
private String fyCompName;
|
|
@ApiModelProperty(value = "到达单位ID")
|
@Column(columnDefinition="int comment '到达单位ID'")
|
private Integer toCompId;
|
|
@ApiModelProperty(value = "到达单位名称")
|
@Column(columnDefinition = "VARCHAR(64) comment '到达单位名称'")
|
private String toCompName;
|
|
|
@Transient
|
@TableField(exist = false)
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date day;
|
}
|