package com.ruoyi.system.vo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDateTime; import java.util.Date; import java.util.List; @Data @ApiModel("项目信息") public class ProjectVo { @ApiModelProperty("项目类型") private Integer type; @ApiModelProperty("项目名称") private String name; @ApiModelProperty("项目规模") private String scale; @ApiModelProperty("项目地址") private String addressInfo; @ApiModelProperty("施工单位信息") private String constructionCompanyInfo; @ApiModelProperty("监理单位信息") private String supervisorCompanyInfo; @ApiModelProperty("建设单位信息") private String developmentCompanyInfo; @ApiModelProperty("设备租赁信息") private List properties; @ApiModelProperty("最近检查时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private LocalDateTime checkTime; private Integer id; @ApiModelProperty("项目阶段") private String progress; @ApiModelProperty("设备列表") private List deviceCountVos; }