提交 9f335a8b authored 作者: ozoz's avatar ozoz

feat(screen): 上传的大屏实体类

上级 a15905c3
package com.tykj.dev.config.domin;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
/**
* 若是预警信息,才会显示该对象
*
* @author ozoz
* @date 2022/11/22
**/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel(value = "单位检查情况")
public class CheckUnitInfo {
@ApiModelProperty(value = "任务开始时间")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime startTime;
@ApiModelProperty(value = "任务结束时间")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime endTime;
@ApiModelProperty(value = "业务所属单位id")
private Integer unitId;
@ApiModelProperty(value = "类型;1_核查;2_检查;3_自查")
private Integer type;
@ApiModelProperty(value = "业务id")
private Integer billId;
@ApiModelProperty(value = "第一步完成情况;0_未完成;1_完成")
private Integer checkOneInfo = 0;
// @ApiModelProperty(value = "第一步完成时间")
// @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
// @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
// private LocalDateTime checkOneTime;
@ApiModelProperty(value = "第二步完成情况;0_未完成;1_完成")
private Integer checkTwoInfo = 0;
// @ApiModelProperty(value = "第二步完成时间")
// @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
// @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
// private LocalDateTime checkTwoTime;
@ApiModelProperty(value = "第三步完成情况;0_未完成;1_完成;-1_无此步骤")
private Integer checkThreeInfo = -1;
// @ApiModelProperty(value = "第三步完成时间")
// @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
// @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
// private LocalDateTime checkThreeTime;
}
package com.tykj.dev.config.domin;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* @author ozoz
* @date 2022/11/22
**/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel(value = "单位检查情况集合")
public class CheckUnitInfoList {
@ApiModelProperty(value = "单位id")
private Integer unitId;
@ApiModelProperty(value = "单位名称")
private String unitName;
@ApiModelProperty(value = "检查情况集合")
private List<CheckUnitInfo> checkUnitInfos;
}
package com.tykj.dev.config.domin;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 大屏自核查地图展示VO
*
* @author ozoz
* @date 2022/11/22
**/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class MapCheckVO {
@ApiModelProperty(value = "区域code码")
private String code;
@ApiModelProperty(value = "区域名称")
private String areaName;
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论