| | |
| | | package com.ruoyi.projectManagement.dto; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.fasterxml.jackson.annotation.JsonIgnore; |
| | | import com.ruoyi.common.vo.SimpleFileVo; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Data; |
| | | import lombok.NoArgsConstructor; |
| | |
| | | public class SaveInfoDto implements Serializable { |
| | | private Long id; |
| | | private String no; |
| | | @NotBlank |
| | | @NotBlank(message = "title为空") |
| | | private String title; |
| | | private Long clientId; |
| | | private String clientName; |
| | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate establishTime; |
| | | // 项目类型 id |
| | | @NotNull |
| | | @NotNull(message = "projectManagementPlanId为空") |
| | | private Long projectManagementPlanId; |
| | | |
| | | private String source; |
| | |
| | | private Long managerId; |
| | | private String managerName; |
| | | private Long salesmanId; |
| | | private String salesmanName; |
| | | private String salesmanName; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate actualEndTime; |
| | | |
| | | // 审核状态 |
| | | private Integer reviewStatus; |
| | | |
| | | // 项目状态 |
| | | private Integer status; |
| | | |
| | |
| | | |
| | | private String remark; |
| | | |
| | | @JsonIgnore |
| | | private String attachment; |
| | | |
| | | private List<SimpleFileVo> attachmentList; |
| | | |
| | | private List<String> attachmentIds; // 附件ids |
| | | |
| | | private List<TeamDto> teamList; |
| | | |
| | | private List<PlanStageDto> planStage; |
| | | } |