luotaiqian 2026-07-20 18:09:53 +08:00
parent e993d2c2f5
commit b5ed9929c6
2 changed files with 23 additions and 10 deletions

View File

@ -5,6 +5,7 @@ import lombok.Data;
import org.qinan.safetyeval.domain.constant.QualOnSiteReviewStatusEnum;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;
import java.time.LocalDateTime;
@ -22,6 +23,7 @@ public class QualOnSiteReviewAddCmd implements Serializable {
* :add change:
*/
@ApiModelProperty(value = "资质类型:add 新增 change:变更")
@Size(max = 64, message = "资质类型不能超过64个字符")
private String bizType;
/**
* id
@ -38,11 +40,13 @@ public class QualOnSiteReviewAddCmd implements Serializable {
*
*/
@ApiModelProperty(value = "审查地点")
@Size(max = 512, message = "审查地点不能超过512个字符")
private String reviewLocation;
/**
*
*/
@ApiModelProperty(value = "审查组成员名单")
@Size(max = 512, message = "审查组成员名单不能超过512个字符")
private String reviewMembers;
/**
*
@ -53,26 +57,32 @@ public class QualOnSiteReviewAddCmd implements Serializable {
*
*/
@ApiModelProperty(value = "监管联系人姓名")
@Size(max = 64, message = "监管联系人姓名不能超过64个字符")
private String supervisorContact;
/**
*
*/
@ApiModelProperty(value = "监管联系电话")
@Size(max = 32, message = "监管联系电话不能超过32个字符")
private String contactPhone;
/**
* (AGENCY_PENDING_CONFIRMATIONAGENCY_CONFIRMEDREVIEW_PASSEDREVIEW_FAILED)
*/
@ApiModelProperty(value = QualOnSiteReviewStatusEnum.REMARKS, required = true)
@NotNull(message = "现场审查状态不能为空")
@Size(max = 64, message = "现场审查状态不能超过64个字符")
private String status;
/**
*
*/
@ApiModelProperty(value = "审查意见")
@Size(max = 256, message = "审查意见不能超过256个字符")
private String reviewOpinion;
/**
*
*/
@ApiModelProperty(value = "环境")
@Size(max = 50, message = "环境不能超过50个字符")
private String env;
}

View File

@ -3,8 +3,10 @@ package org.qinan.safetyeval.client.review.request;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.qinan.safetyeval.domain.constant.QualOnSiteReviewStatusEnum;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;
import java.time.LocalDateTime;
@ -18,11 +20,13 @@ import java.time.LocalDateTime;
public class QualOnSiteReviewUpdateCmd implements Serializable {
private static final long serialVersionUID = 1L;
@JsonFormat(shape = JsonFormat.Shape.STRING)
@NotNull(message = "id不能为空")
private Long id;
/**
* :add change:
*/
@ApiModelProperty(value = "资质类型:add 新增 change:变更")
@Size(max = 64, message = "资质类型不能超过64个字符")
private String bizType;
/**
* id
@ -33,17 +37,20 @@ public class QualOnSiteReviewUpdateCmd implements Serializable {
*
*/
@ApiModelProperty(value = "现场审查开始时间", required = true)
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
@NotNull(message = "现场审查开始时间不能为空")
private LocalDateTime reviewDateStart;
/**
*
*/
@ApiModelProperty(value = "审查地点")
@Size(max = 512, message = "审查地点不能超过512个字符")
private String reviewLocation;
/**
*
*/
@ApiModelProperty(value = "审查组成员名单")
@Size(max = 512, message = "审查组成员名单不能超过512个字符")
private String reviewMembers;
/**
*
@ -54,29 +61,25 @@ public class QualOnSiteReviewUpdateCmd implements Serializable {
*
*/
@ApiModelProperty(value = "监管联系人姓名")
@Size(max = 64, message = "监管联系人姓名不能超过64个字符")
private String supervisorContact;
/**
*
*/
@ApiModelProperty(value = "监管联系电话")
@Size(max = 32, message = "监管联系电话不能超过32个字符")
private String contactPhone;
/**
* (AGENCY_PENDING_CONFIRMATIONAGENCY_CONFIRMEDREVIEW_PASSEDREVIEW_FAILED)
*/
@ApiModelProperty(value = "现场审查状态(AGENCY_PENDING_CONFIRMATION机构待确认、AGENCY_CONFIRMED机构已确认、REVIEW_PASSED核查通过、REVIEW_FAILED核查不通过)", required = true)
@NotNull(message = "现场审查状态(AGENCY_PENDING_CONFIRMATION机构待确认、AGENCY_CONFIRMED机构已确认、REVIEW_PASSED核查通过、REVIEW_FAILED核查不通过)不能为空")
@ApiModelProperty(value = QualOnSiteReviewStatusEnum.REMARKS, required = true)
@NotNull(message = QualOnSiteReviewStatusEnum.REMARKS + "不能为空")
@Size(max = 64, message = "现场审查状态不能超过64个字符")
private String status;
/**
*
*/
@ApiModelProperty(value = "审查意见")
@Size(max = 256, message = "审查意见不能超过256个字符")
private String reviewOpinion;
/**
*
*/
@ApiModelProperty(value = "环境")
private String env;
@NotNull(message = "version不能为空")
@ApiModelProperty(value = "version")
private Integer version;
}