@@ -0,0 +1,56 @@ | |||||
package com.hz.pm.api.projectdeclared.model.req; | |||||
import com.fasterxml.jackson.annotation.JsonFormat; | |||||
import io.swagger.annotations.ApiModel; | |||||
import io.swagger.annotations.ApiModelProperty; | |||||
import lombok.Data; | |||||
import javax.validation.constraints.NotNull; | |||||
import java.math.BigDecimal; | |||||
import java.time.LocalDateTime; | |||||
/** | |||||
* <p> | |||||
* SubmitConstructionReq | |||||
* </p> | |||||
* | |||||
* @author WendyYang | |||||
* @since 00:14 2024/2/23 | |||||
*/ | |||||
@Data | |||||
@ApiModel(value = "合同对象") | |||||
public class SubmitConstructionReq { | |||||
@ApiModelProperty("项目ID") | |||||
@NotNull(message = "项目ID不能为空") | |||||
private Long projectId; | |||||
@ApiModelProperty("合同ID") | |||||
private Long constructionId; | |||||
@ApiModelProperty("标段ID") | |||||
private Long bidId; | |||||
@ApiModelProperty("合同名称") | |||||
private String name; | |||||
@ApiModelProperty("合同总金额") | |||||
private BigDecimal totalAmount; | |||||
@ApiModelProperty("合同编号") | |||||
private String constructionNo; | |||||
@ApiModelProperty("合同完成时间") | |||||
@JsonFormat(pattern = "yyyy-MM-dd") | |||||
private LocalDateTime contractTime; | |||||
@ApiModelProperty("附件") | |||||
private String attachment; | |||||
@ApiModelProperty("供应商联系人") | |||||
private String supplierContact; | |||||
@ApiModelProperty("供应商联系方式") | |||||
private String supplierContactInfo; | |||||
} |
@@ -0,0 +1,57 @@ | |||||
package com.hz.pm.api.projectdeclared.model.req; | |||||
import com.fasterxml.jackson.annotation.JsonFormat; | |||||
import io.swagger.annotations.ApiModelProperty; | |||||
import lombok.AllArgsConstructor; | |||||
import lombok.Data; | |||||
import javax.validation.constraints.NotEmpty; | |||||
import javax.validation.constraints.NotNull; | |||||
import java.math.BigDecimal; | |||||
import java.time.LocalDateTime; | |||||
import java.util.List; | |||||
/** | |||||
* <p> | |||||
* SubmitPurchaseNoticeReq | |||||
* </p> | |||||
* | |||||
* @author WendyYang | |||||
* @since 11:34 2024/2/22 | |||||
*/ | |||||
@Data | |||||
@AllArgsConstructor | |||||
public class SubmitPurchaseNoticeReq { | |||||
@ApiModelProperty("项目ID") | |||||
@NotNull(message = "请传项目ID") | |||||
private Long projectId; | |||||
@ApiModelProperty("标段ID") | |||||
private Long bidId; | |||||
@ApiModelProperty("标段名称") | |||||
private String bidName; | |||||
@ApiModelProperty("标段预算") | |||||
private BigDecimal bidBudget; | |||||
@ApiModelProperty("开标时间") | |||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm") | |||||
private LocalDateTime bidStartTime; | |||||
@ApiModelProperty("投标截止时间") | |||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm") | |||||
private LocalDateTime bidEndTime; | |||||
@ApiModelProperty("投标地址") | |||||
private String bidAddress; | |||||
@ApiModelProperty("采购方式") | |||||
private String purchaseMethod; | |||||
@ApiModelProperty("招标文件") | |||||
private String bidDoc; | |||||
} |
@@ -0,0 +1,48 @@ | |||||
package com.hz.pm.api.projectdeclared.model.req; | |||||
import io.swagger.annotations.ApiModelProperty; | |||||
import lombok.AllArgsConstructor; | |||||
import lombok.Data; | |||||
import javax.validation.constraints.NotEmpty; | |||||
import javax.validation.constraints.NotNull; | |||||
import java.util.List; | |||||
/** | |||||
* <p> | |||||
* 采购信息备案提交参数类 | |||||
* </p> | |||||
* | |||||
* @author WendyYang | |||||
* @since 11:34 2024/2/22 | |||||
*/ | |||||
@Data | |||||
@AllArgsConstructor | |||||
public class SubmitPurchaseRecordReq { | |||||
@ApiModelProperty("项目ID") | |||||
@NotNull(message = "请传项目ID") | |||||
private Long projectId; | |||||
@ApiModelProperty("标段ID") | |||||
private Long bidId; | |||||
@ApiModelProperty("标段类型") | |||||
private Integer bidType; | |||||
@ApiModelProperty("供应商") | |||||
private String supplier; | |||||
@ApiModelProperty("供应商社会信用代码") | |||||
private String supplierSocialCreditCode; | |||||
@ApiModelProperty("投标文件") | |||||
private String biddingDoc; | |||||
@ApiModelProperty("中标通知书") | |||||
private String acceptanceLetter; | |||||
@ApiModelProperty("标段建设内容") | |||||
private String bidBuildContent; | |||||
} |