package org.jeecg.common.dto.archives; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotEmpty; import java.math.BigDecimal; @ApiModel("项目档案添加接口请求参数") @Data public class ProArchivesAddReqDTO { private String id; @ApiModelProperty("项目档案Id") @NotEmpty(message = "参数proId不为空") private String proId; @ApiModelProperty("项目编码") @NotEmpty(message = "参数proCode不为空") private String proCode; @ApiModelProperty("项目名称") @NotEmpty(message = "参数proName不为空") private String proName; @ApiModelProperty("客户档案id") @NotEmpty(message = "参数cusId不为空") private String cusId; @ApiModelProperty("客户编码") @NotEmpty(message = "参数cusName不为空") private String cusCode; @ApiModelProperty("客户名称") private String cusName; @ApiModelProperty("项目总金额") @NotEmpty(message = "参数totalPrice不为空") private BigDecimal totalPrice; @ApiModelProperty("已回款金额") @NotEmpty(message = "参数received不为空") private BigDecimal received; @ApiModelProperty("销售经理id") private String saleManagerId; @ApiModelProperty("销售经理") private String saleManager; @ApiModelProperty("业务员id") private String saleManId; @ApiModelProperty("业务员") private String saleMan; @ApiModelProperty("实施项目经理id") private String impManagerId; @ApiModelProperty("实施项目经理") private String impManager; @ApiModelProperty("实施顾问id") private String impConsultantId; @ApiModelProperty("实施顾问") private String impConsultant; @ApiModelProperty("开发项目经理id") private String deManagerId; @ApiModelProperty("开发项目经理") private String deManager; @ApiModelProperty("开发工程师id") private String deEngineerId; @ApiModelProperty("开发工程师") private String deEngineer; @ApiModelProperty("服务经理id") private String seManagerId; @ApiModelProperty("服务经理") private String seManager; @ApiModelProperty("服务工程师id") private String seEngineerId; @ApiModelProperty("服务工程师") private String seEngineer; @ApiModelProperty("里程碑档案id") private String milestoneId; @ApiModelProperty("里程碑档案类型") private String milestoneType; @ApiModelProperty("组织") private String pkOrg; @ApiModelProperty("项目档案—商务") private BsInfo bsInfo; @ApiModelProperty("项目档案—实施") private IpInfo ipInfo; @ApiModelProperty("项目档案—开发") private DeInfo deInfo; @ApiModelProperty("项目档案—服务") private SeInfo seInfo; public ProArchivesAddReqDTO() { } }