@@ -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; | |||
} |