init
parent
a4d69d0b93
commit
850057bacb
|
|
@ -9,10 +9,13 @@ import lombok.AllArgsConstructor;
|
||||||
import org.qinan.safetyeval.app.review.service.QualOnSiteReviewServiceI;
|
import org.qinan.safetyeval.app.review.service.QualOnSiteReviewServiceI;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewAddCmd;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewAddCmd;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewMonitorPageQry;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewMonitorPageQry;
|
||||||
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewOrgPageQry;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewPageQry;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewPageQry;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewUpdateCmd;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewUpdateCmd;
|
||||||
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewCo;
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewCo;
|
||||||
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo;
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo;
|
||||||
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewOrgCo;
|
||||||
|
import org.qinan.safetyeval.infrastructure.adapter.ThreadLocalUserInfoAdapter;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
|
@ -46,6 +49,14 @@ public class QualOnSiteReviewController implements Serializable {
|
||||||
return qualOnSiteReviewServiceI.monitorPage(qry);
|
return qualOnSiteReviewServiceI.monitorPage(qry);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/org/page")
|
||||||
|
@ApiOperation("机构端-查询资质现场核查列表-分页")
|
||||||
|
public org.qinan.safetyeval.client.dto.PageResponse<QualOnSiteReviewOrgCo> orgPage(@Validated QualOnSiteReviewOrgPageQry qry) {
|
||||||
|
Long orgId = ThreadLocalUserInfoAdapter.getOrgId();
|
||||||
|
qry.setOrgId(orgId);
|
||||||
|
return qualOnSiteReviewServiceI.orgPage(qry);
|
||||||
|
}
|
||||||
|
|
||||||
@GetMapping("/{id}")
|
@GetMapping("/{id}")
|
||||||
@ApiOperation("查询资质现场核查详情页面")
|
@ApiOperation("查询资质现场核查详情页面")
|
||||||
public SingleResponse<QualOnSiteReviewCo> getInfo(@PathVariable("id") Long id) {
|
public SingleResponse<QualOnSiteReviewCo> getInfo(@PathVariable("id") Long id) {
|
||||||
|
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
package org.qinan.safetyeval.app.review.executor.query;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import org.qinan.safetyeval.client.dto.PageResponse;
|
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewMonitorPageQry;
|
|
||||||
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo;
|
|
||||||
import org.qinan.safetyeval.infrastructure.persistence.mapper.QualOnSiteReviewMapper;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 资质现场核查监管端分页查询执行器
|
|
||||||
*
|
|
||||||
* @Author: ltq
|
|
||||||
* @date 2026-07-20 15:17:00
|
|
||||||
*/
|
|
||||||
@Component
|
|
||||||
@AllArgsConstructor
|
|
||||||
public class QualOnSiteReviewMonitorPageQueryExe {
|
|
||||||
|
|
||||||
private final QualOnSiteReviewMapper qualOnSiteReviewMapper;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 监管端分页查找资质现场核查(关联机构信息,直接返回Co)
|
|
||||||
*
|
|
||||||
* @param qry 查询条件
|
|
||||||
* @return 结果集
|
|
||||||
*/
|
|
||||||
public org.qinan.safetyeval.client.dto.PageResponse<QualOnSiteReviewMonitorCo> execute(QualOnSiteReviewMonitorPageQry qry) {
|
|
||||||
Page<QualOnSiteReviewMonitorCo> page = new Page<>(qry.getCurrent(), qry.getSize());
|
|
||||||
List<QualOnSiteReviewMonitorCo> list = qualOnSiteReviewMapper.monitorPage(page, qry);
|
|
||||||
return PageResponse.of(list, page.getTotal());
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,12 +1,20 @@
|
||||||
package org.qinan.safetyeval.app.review.executor.query;
|
package org.qinan.safetyeval.app.review.executor.query;
|
||||||
|
|
||||||
import com.alibaba.cola.dto.PageResponse;
|
import com.alibaba.cola.dto.PageResponse;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewMonitorPageQry;
|
||||||
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewOrgPageQry;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewPageQry;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewPageQry;
|
||||||
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewCo;
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewCo;
|
||||||
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo;
|
||||||
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewOrgCo;
|
||||||
|
import org.qinan.safetyeval.infrastructure.persistence.mapper.QualOnSiteReviewMapper;
|
||||||
import org.qinan.safetyeval.infrastructure.persistence.queryservice.QualOnSiteReviewQueryService;
|
import org.qinan.safetyeval.infrastructure.persistence.queryservice.QualOnSiteReviewQueryService;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 资质现场核查分页查询执行器
|
* 资质现场核查分页查询执行器
|
||||||
*
|
*
|
||||||
|
|
@ -18,15 +26,40 @@ import org.springframework.stereotype.Component;
|
||||||
public class QualOnSiteReviewPageQueryExe {
|
public class QualOnSiteReviewPageQueryExe {
|
||||||
|
|
||||||
private final QualOnSiteReviewQueryService qualOnSiteReviewQueryService;
|
private final QualOnSiteReviewQueryService qualOnSiteReviewQueryService;
|
||||||
|
private final QualOnSiteReviewMapper qualOnSiteReviewMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查找资质现场核查
|
* 分页查找资质现场核查
|
||||||
*
|
*
|
||||||
* @param qualOnSiteReviewPageQry
|
* @param qualOnSiteReviewPageQry 查询条件
|
||||||
* @return
|
* @return 结果集
|
||||||
*/
|
*/
|
||||||
public PageResponse<QualOnSiteReviewCo> execute(QualOnSiteReviewPageQry qualOnSiteReviewPageQry) {
|
public PageResponse<QualOnSiteReviewCo> execute(QualOnSiteReviewPageQry qualOnSiteReviewPageQry) {
|
||||||
return qualOnSiteReviewQueryService.listQualOnSiteReviewPage(qualOnSiteReviewPageQry);
|
return qualOnSiteReviewQueryService.listQualOnSiteReviewPage(qualOnSiteReviewPageQry);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 监管端分页查找资质现场核查(关联机构信息,直接返回Co)
|
||||||
|
*
|
||||||
|
* @param qry 查询条件
|
||||||
|
* @return 结果集
|
||||||
|
*/
|
||||||
|
public org.qinan.safetyeval.client.dto.PageResponse<QualOnSiteReviewMonitorCo> execute(QualOnSiteReviewMonitorPageQry qry) {
|
||||||
|
Page<QualOnSiteReviewMonitorCo> page = new Page<>(qry.getCurrent(), qry.getSize());
|
||||||
|
List<QualOnSiteReviewMonitorCo> list = qualOnSiteReviewMapper.monitorPage(page, qry);
|
||||||
|
return org.qinan.safetyeval.client.dto.PageResponse.of(list, page.getTotal());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 机构端分页查找资质现场核查(按机构ID过滤,直接返回Co)
|
||||||
|
*
|
||||||
|
* @param qry 查询条件
|
||||||
|
* @return 结果集
|
||||||
|
*/
|
||||||
|
public org.qinan.safetyeval.client.dto.PageResponse<QualOnSiteReviewOrgCo> execute(QualOnSiteReviewOrgPageQry qry) {
|
||||||
|
Page<QualOnSiteReviewOrgCo> page = new Page<>(qry.getCurrent(), qry.getSize());
|
||||||
|
List<QualOnSiteReviewOrgCo> list = qualOnSiteReviewMapper.orgPage(page, qry);
|
||||||
|
return org.qinan.safetyeval.client.dto.PageResponse.of(list, page.getTotal());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,12 @@ package org.qinan.safetyeval.app.review.service;
|
||||||
import com.alibaba.cola.dto.PageResponse;
|
import com.alibaba.cola.dto.PageResponse;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewAddCmd;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewAddCmd;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewMonitorPageQry;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewMonitorPageQry;
|
||||||
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewOrgPageQry;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewPageQry;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewPageQry;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewUpdateCmd;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewUpdateCmd;
|
||||||
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewCo;
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewCo;
|
||||||
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo;
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo;
|
||||||
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewOrgCo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 资质现场核查
|
* 资质现场核查
|
||||||
|
|
@ -31,6 +33,14 @@ public interface QualOnSiteReviewServiceI {
|
||||||
*/
|
*/
|
||||||
org.qinan.safetyeval.client.dto.PageResponse<QualOnSiteReviewMonitorCo> monitorPage(QualOnSiteReviewMonitorPageQry qualOnSiteReviewMonitorPageQry);
|
org.qinan.safetyeval.client.dto.PageResponse<QualOnSiteReviewMonitorCo> monitorPage(QualOnSiteReviewMonitorPageQry qualOnSiteReviewMonitorPageQry);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 机构端分页获取资质现场核查列表(按机构ID过滤)
|
||||||
|
*
|
||||||
|
* @param qualOnSiteReviewOrgPageQry 查找条件对象
|
||||||
|
* @return 结果集
|
||||||
|
*/
|
||||||
|
org.qinan.safetyeval.client.dto.PageResponse<QualOnSiteReviewOrgCo> orgPage(QualOnSiteReviewOrgPageQry qualOnSiteReviewOrgPageQry);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据ID获取资质现场核查详情
|
* 根据ID获取资质现场核查详情
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -6,15 +6,16 @@ import org.qinan.safetyeval.app.review.executor.command.QualOnSiteReviewAddCmdEx
|
||||||
import org.qinan.safetyeval.app.review.executor.command.QualOnSiteReviewDelCmdExe;
|
import org.qinan.safetyeval.app.review.executor.command.QualOnSiteReviewDelCmdExe;
|
||||||
import org.qinan.safetyeval.app.review.executor.command.QualOnSiteReviewUpdateCmdExe;
|
import org.qinan.safetyeval.app.review.executor.command.QualOnSiteReviewUpdateCmdExe;
|
||||||
import org.qinan.safetyeval.app.review.executor.query.QualOnSiteReviewListQueryExe;
|
import org.qinan.safetyeval.app.review.executor.query.QualOnSiteReviewListQueryExe;
|
||||||
import org.qinan.safetyeval.app.review.executor.query.QualOnSiteReviewMonitorPageQueryExe;
|
|
||||||
import org.qinan.safetyeval.app.review.executor.query.QualOnSiteReviewPageQueryExe;
|
import org.qinan.safetyeval.app.review.executor.query.QualOnSiteReviewPageQueryExe;
|
||||||
import org.qinan.safetyeval.app.review.service.QualOnSiteReviewServiceI;
|
import org.qinan.safetyeval.app.review.service.QualOnSiteReviewServiceI;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewAddCmd;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewAddCmd;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewMonitorPageQry;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewMonitorPageQry;
|
||||||
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewOrgPageQry;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewPageQry;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewPageQry;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewUpdateCmd;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewUpdateCmd;
|
||||||
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewCo;
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewCo;
|
||||||
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo;
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo;
|
||||||
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewOrgCo;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -32,7 +33,6 @@ public class QualOnSiteReviewServiceImpl implements QualOnSiteReviewServiceI {
|
||||||
private final QualOnSiteReviewAddCmdExe qualOnSiteReviewAddCommandExe;
|
private final QualOnSiteReviewAddCmdExe qualOnSiteReviewAddCommandExe;
|
||||||
private final QualOnSiteReviewDelCmdExe qualOnSiteReviewDelCommandExe;
|
private final QualOnSiteReviewDelCmdExe qualOnSiteReviewDelCommandExe;
|
||||||
private final QualOnSiteReviewPageQueryExe qualOnSiteReviewPageQueryExe;
|
private final QualOnSiteReviewPageQueryExe qualOnSiteReviewPageQueryExe;
|
||||||
private final QualOnSiteReviewMonitorPageQueryExe qualOnSiteReviewMonitorPageQueryExe;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResponse<QualOnSiteReviewCo> listQualOnSiteReviewPage(QualOnSiteReviewPageQry qualOnSiteReviewPageQry) {
|
public PageResponse<QualOnSiteReviewCo> listQualOnSiteReviewPage(QualOnSiteReviewPageQry qualOnSiteReviewPageQry) {
|
||||||
|
|
@ -41,7 +41,12 @@ public class QualOnSiteReviewServiceImpl implements QualOnSiteReviewServiceI {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public org.qinan.safetyeval.client.dto.PageResponse<QualOnSiteReviewMonitorCo> monitorPage(QualOnSiteReviewMonitorPageQry qualOnSiteReviewMonitorPageQry) {
|
public org.qinan.safetyeval.client.dto.PageResponse<QualOnSiteReviewMonitorCo> monitorPage(QualOnSiteReviewMonitorPageQry qualOnSiteReviewMonitorPageQry) {
|
||||||
return qualOnSiteReviewMonitorPageQueryExe.execute(qualOnSiteReviewMonitorPageQry);
|
return qualOnSiteReviewPageQueryExe.execute(qualOnSiteReviewMonitorPageQry);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public org.qinan.safetyeval.client.dto.PageResponse<QualOnSiteReviewOrgCo> orgPage(QualOnSiteReviewOrgPageQry qualOnSiteReviewOrgPageQry) {
|
||||||
|
return qualOnSiteReviewPageQueryExe.execute(qualOnSiteReviewOrgPageQry);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,8 @@ import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import org.qinan.safetyeval.client.dto.BasePageQuery;
|
import org.qinan.safetyeval.client.dto.BasePageQuery;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 资质现场核查监管端分页查询Qry
|
* 资质现场核查监管端分页查询Qry
|
||||||
*
|
*
|
||||||
|
|
@ -22,4 +24,22 @@ public class QualOnSiteReviewMonitorPageQry extends BasePageQuery {
|
||||||
@ApiModelProperty(value = "机构名称(模糊查询)")
|
@ApiModelProperty(value = "机构名称(模糊查询)")
|
||||||
private String unitName;
|
private String unitName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 现场审查状态(AGENCY_PENDING_CONFIRMATION机构待确认、AGENCY_CONFIRMED机构已确认、REVIEW_PASSED核查通过、REVIEW_FAILED核查不通过)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "现场审查状态(AGENCY_PENDING_CONFIRMATION机构待确认、AGENCY_CONFIRMED机构已确认、REVIEW_PASSED核查通过、REVIEW_FAILED核查不通过)")
|
||||||
|
private Long status;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 现场审查开始时间-起始
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "现场审查开始时间-起始")
|
||||||
|
private LocalDateTime reviewDateStartBegin;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 现场审查开始时间-结束
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "现场审查开始时间-结束")
|
||||||
|
private LocalDateTime reviewDateStartEnd;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,47 @@
|
||||||
|
package org.qinan.safetyeval.client.review.request;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import org.qinan.safetyeval.client.dto.BasePageQuery;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 资质现场核查机构端分页查询Qry
|
||||||
|
*
|
||||||
|
* @Author: ltq
|
||||||
|
* @date 2026-07-20 15:17:00
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
public class QualOnSiteReviewOrgPageQry extends BasePageQuery {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 机构ID
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "机构ID", hidden = true)
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private Long orgId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 现场审查状态(AGENCY_PENDING_CONFIRMATION机构待确认、AGENCY_CONFIRMED机构已确认、REVIEW_PASSED核查通过、REVIEW_FAILED核查不通过)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "现场审查状态(AGENCY_PENDING_CONFIRMATION机构待确认、AGENCY_CONFIRMED机构已确认、REVIEW_PASSED核查通过、REVIEW_FAILED核查不通过)")
|
||||||
|
private Long status;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 现场审查开始时间-起始
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "现场审查开始时间-起始")
|
||||||
|
private LocalDateTime reviewDateStartBegin;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 现场审查开始时间-结束
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "现场审查开始时间-结束")
|
||||||
|
private LocalDateTime reviewDateStartEnd;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,76 @@
|
||||||
|
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 lombok.Data;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 资质现场核查机构端Co
|
||||||
|
*
|
||||||
|
* @Author: ltq
|
||||||
|
* @date 2026-07-20 15:17:00
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class QualOnSiteReviewOrgCo extends ClientObject {
|
||||||
|
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")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
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_CONFIRMATION机构待确认、AGENCY_CONFIRMED机构已确认、REVIEW_PASSED核查通过、REVIEW_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;
|
||||||
|
}
|
||||||
|
|
@ -5,7 +5,10 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewMonitorPageQry;
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewMonitorPageQry;
|
||||||
|
import org.qinan.safetyeval.client.review.request.QualOnSiteReviewOrgPageQry;
|
||||||
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewCo;
|
||||||
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo;
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewMonitorCo;
|
||||||
|
import org.qinan.safetyeval.client.review.response.QualOnSiteReviewOrgCo;
|
||||||
import org.qinan.safetyeval.infrastructure.persistence.domainobject.QualOnSiteReviewDO;
|
import org.qinan.safetyeval.infrastructure.persistence.domainobject.QualOnSiteReviewDO;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -21,4 +24,7 @@ public interface QualOnSiteReviewMapper extends BaseMapper<QualOnSiteReviewDO> {
|
||||||
|
|
||||||
List<QualOnSiteReviewMonitorCo> monitorPage(@Param("page") Page<QualOnSiteReviewMonitorCo> page,
|
List<QualOnSiteReviewMonitorCo> monitorPage(@Param("page") Page<QualOnSiteReviewMonitorCo> page,
|
||||||
@Param("query") QualOnSiteReviewMonitorPageQry query);
|
@Param("query") QualOnSiteReviewMonitorPageQry query);
|
||||||
|
|
||||||
|
List<QualOnSiteReviewOrgCo> orgPage(@Param("page") Page<QualOnSiteReviewOrgCo> page,
|
||||||
|
@Param("query") QualOnSiteReviewOrgPageQry query);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,43 @@
|
||||||
<if test="query.unitName != null and query.unitName != ''">
|
<if test="query.unitName != null and query.unitName != ''">
|
||||||
and info.unit_name like concat('%', #{query.unitName}, '%')
|
and info.unit_name like concat('%', #{query.unitName}, '%')
|
||||||
</if>
|
</if>
|
||||||
|
<if test="query.status != null">
|
||||||
|
and review.status = #{query.status}
|
||||||
|
</if>
|
||||||
|
<if test="query.reviewDateStartBegin != null">
|
||||||
|
and review.review_date_start >= #{query.reviewDateStartBegin}
|
||||||
|
</if>
|
||||||
|
<if test="query.reviewDateStartEnd != null">
|
||||||
|
and review.review_date_start <= #{query.reviewDateStartEnd}
|
||||||
|
</if>
|
||||||
|
order by review.id desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="orgPage" resultType="org.qinan.safetyeval.client.review.response.QualOnSiteReviewOrgCo">
|
||||||
|
select review.id,
|
||||||
|
review.biz_type,
|
||||||
|
review.biz_id,
|
||||||
|
review.review_date_start,
|
||||||
|
review.review_location,
|
||||||
|
review.review_members,
|
||||||
|
review.material_requirements,
|
||||||
|
review.supervisor_contact,
|
||||||
|
review.contact_phone,
|
||||||
|
review.status,
|
||||||
|
review.env,
|
||||||
|
review.version
|
||||||
|
from qual_on_site_review review
|
||||||
|
where review.delete_enum = 'false'
|
||||||
|
and review.org_id = #{query.orgId}
|
||||||
|
<if test="query.status != null">
|
||||||
|
and review.status = #{query.status}
|
||||||
|
</if>
|
||||||
|
<if test="query.reviewDateStartBegin != null">
|
||||||
|
and review.review_date_start >= #{query.reviewDateStartBegin}
|
||||||
|
</if>
|
||||||
|
<if test="query.reviewDateStartEnd != null">
|
||||||
|
and review.review_date_start <= #{query.reviewDateStartEnd}
|
||||||
|
</if>
|
||||||
order by review.id desc
|
order by review.id desc
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
Loading…
Reference in New Issue