package com.ycl.entity.caseHandler; 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.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; /** *

* 调度信息类 *

* * @author mg * @since 2022-09-28 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("ums_dispatch_info") @ApiModel(value = "调度信息") public class DispatchInfo implements Serializable { private static final long serialVersionUID = 1L; /** * id */ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "id") private Long id; /** * 案件id(同ums_base_case表id) */ @TableField("base_case_id") @ApiModelProperty(value = "案件id(同ums_base_case表id)") private Long baseCaseId; /** * 执法人员 */ @TableField("law_enforcer") @ApiModelProperty(value = "执法人员") private Integer lawEnforcer; /** * 执法人员姓名 */ @TableField("law_enforcer_name") @ApiModelProperty(value = "执法人员姓名") private String lawEnforcerName; /** * 执法车 */ @TableField("enforcement_car") @ApiModelProperty(value = "执法车") private Long enforcementCar; /** * 执法队伍 */ @TableField("enforcement_team") @ApiModelProperty(value = "执法队伍") private String enforcementTeam; /** * 联系方式 */ @TableField("contact_way") @ApiModelProperty(value = "联系方式") private String contactWay; /** * 距离 */ @TableField("distance") @ApiModelProperty(value = "距离") private Integer distance; /** * 调度限时 */ @TableField("dispose_date") @ApiModelProperty(value = "调度限时") private Date disposeDate; /** * 限制时限 */ @TableField("limit_time") @ApiModelProperty(value = "调度时限") private LocalDateTime limitTime; /** * 派遣意见 */ @TableField("dispatch_opinion") @ApiModelProperty(value = "派遣意见") private String dispatchOpinion; /** * 创建人 */ @TableField("create_user") @ApiModelProperty(value = "创建人") private Long createUser; /** * 创建时间 */ @TableField("create_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "创建时间") private Date createTime; /** * 派遣人姓名 */ @ApiModelProperty(value = "派遣人姓名") @TableField(value = "create_user_text",exist = false) private String createUserText; /** * 执法车-车牌号 */ @TableField(value = "enforcement_car_text",exist = false) @ApiModelProperty(value = "法车-车牌号") private String enforcementCarText; }