package cn.cslg.pas.common.dto.business; import cn.hutool.core.date.DateTime; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; import java.util.List; /** * 专利数据库 * @Author lirj * @Date 2023/11/1 */ @Data public class PatentProjectDTO { @Schema(description = "名称")//查询 private String name; @Schema(description = "委托方id") private String entrustId; @Schema(description = "委托方名称") //查询/分组 private String entrustName; @Schema(description = "负责人id") private String headId; @Schema(description = "负责部门id") // 查询 private String departmentId; @Schema(description = "合同号") private String contractNo; @Schema(description = "内部卷号") //查询 private String volumeNumber; @Schema(description = "委案日") @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") private Date commissionCaseDay; @Schema(description = "描述") private String description; @Schema(description = "应用场景") //查询分组 private List scenarioIds; @Schema(description = "处理事项") //查询分组 private List matterIds; @Schema(description = "是否更新") private Boolean ifUpdate; @Schema(description = "树结构") private List trees; @Schema(description = "周期") private String crons; @Schema(description = "状态") private Integer status; @Schema(description = "事件集合") private List events; @Schema(description = "文件guids") private List fileGuids; private String personId; }