123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- 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<Integer> scenarioIds;
- @Schema(description = "处理事项") //查询分组
- private List<Integer> matterIds;
- @Schema(description = "是否更新")
- private Boolean ifUpdate;
- @Schema(description = "树结构")
- private List<ProjectTreesDTO> trees;
- @Schema(description = "周期")
- private String crons;
- @Schema(description = "状态")
- private Integer status;
- @Schema(description = "事件集合")
- private List<ProjectEventDTO> events;
- @Schema(description = "文件guids")
- private List<String> fileGuids;
- private String personId;
- }
|