Przeglądaj źródła

采购修改

tags/24080901
WendyYang 7 miesięcy temu
rodzic
commit
3e0d4be880
3 zmienionych plików z 161 dodań i 0 usunięć
  1. +56
    -0
      hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/model/req/SubmitConstructionReq.java
  2. +57
    -0
      hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/model/req/SubmitPurchaseNoticeReq.java
  3. +48
    -0
      hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/model/req/SubmitPurchaseRecordReq.java

+ 56
- 0
hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/model/req/SubmitConstructionReq.java Wyświetl plik

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

}

+ 57
- 0
hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/model/req/SubmitPurchaseNoticeReq.java Wyświetl plik

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

}

+ 48
- 0
hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/model/req/SubmitPurchaseRecordReq.java Wyświetl plik

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

}

Ładowanie…
Anuluj
Zapisz