luotaiqian 2026-07-20 16:02:50 +08:00
parent d65e752314
commit d3c5ad5f64
2 changed files with 62 additions and 6 deletions

View File

@ -1,9 +1,13 @@
package org.qinan.safetyeval.client.review.response; package org.qinan.safetyeval.client.review.response;
import com.alibaba.cola.dto.ClientObject;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/** /**
* Co * Co
* *
@ -12,9 +16,65 @@ import lombok.EqualsAndHashCode;
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
public class QualOnSiteReviewMonitorCo extends QualOnSiteReviewCo { public class QualOnSiteReviewMonitorCo extends ClientObject {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long id;
/**
* :add change:
*/
@ApiModelProperty(value = "资质类型:add 新增 change:变更")
private String bizType;
/**
* id
*/
@ApiModelProperty(value = "业务id")
private Long bizId;
/**
*
*/
@ApiModelProperty(value = "现场审查开始时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime reviewDateStart;
/**
*
*/
@ApiModelProperty(value = "审查地点")
private String reviewLocation;
/**
*
*/
@ApiModelProperty(value = "审查组成员名单")
private String reviewMembers;
/**
*
*/
@ApiModelProperty(value = "材料准备要求")
private String materialRequirements;
/**
*
*/
@ApiModelProperty(value = "监管联系人姓名")
private String supervisorContact;
/**
*
*/
@ApiModelProperty(value = "监管联系电话")
private String contactPhone;
/**
* (AGENCY_PENDING_CONFIRMATIONAGENCY_CONFIRMEDREVIEW_PASSEDREVIEW_FAILED)
*/
@ApiModelProperty(value = "现场审查状态(AGENCY_PENDING_CONFIRMATION机构待确认、AGENCY_CONFIRMED机构已确认、REVIEW_PASSED核查通过、REVIEW_FAILED核查不通过)")
private Long status;
/**
*
*/
@ApiModelProperty(value = "环境")
private String env;
@ApiModelProperty(value = "version")
private Integer version;
/** /**
* *
*/ */

View File

@ -55,12 +55,8 @@
from qual_on_site_review from qual_on_site_review
</sql> </sql>
<!-- 监管端分页查询结果映射直接映射为Co对象 -->
<resultMap id="QualOnSiteReviewMonitorCoResult"
type="org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo"
autoMapping="true"/>
<select id="monitorPage" resultMap="QualOnSiteReviewMonitorCoResult"> <select id="monitorPage" resultType="org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo" >
select info.unit_name , review.* select info.unit_name , review.*
from qual_on_site_review review from qual_on_site_review review
left join org_info info on info.id = review.org_id left join org_info info on info.id = review.org_id