package com.ycl.platform.domain.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.ycl.platform.base.AbsVo; import enumeration.ContractStatus; import lombok.Data; import org.springframework.web.multipart.MultipartFile; import java.util.Date; /** * @author:xp * @date:2024/7/23 9:59 */ @Data public class ContractVO extends AbsVo { private Long unitId; private String unitName; /** * 合同名称 */ private String name; /** * 开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date startTime; /** * 结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date endTime; /** * 合同附件 */ private String attachment; private Date createTime; private Date updateTime; private String ruleList; private MultipartFile file; private ContractStatus status; }