新增监管端和机构端首页数据
parent
dec6a6d5af
commit
f98bdee91f
|
|
@ -21,7 +21,7 @@ import org.qinan.safetyeval.domain.entity.InspNoticeEntity;
|
||||||
import org.qinan.safetyeval.domain.entity.OrgInfoEntity;
|
import org.qinan.safetyeval.domain.entity.OrgInfoEntity;
|
||||||
import org.qinan.safetyeval.domain.entity.OrgPersonnelEntity;
|
import org.qinan.safetyeval.domain.entity.OrgPersonnelEntity;
|
||||||
import org.qinan.safetyeval.domain.gateway.EvalProjectGateway;
|
import org.qinan.safetyeval.domain.gateway.EvalProjectGateway;
|
||||||
import org.qinan.safetyeval.domain.gateway.EvalProjectProcessWaringGateway;
|
import org.qinan.safetyeval.domain.waring.gateway.EvalProjectProcessWaringGateway;
|
||||||
import org.qinan.safetyeval.domain.gateway.EvalRiskAnalysisGateway;
|
import org.qinan.safetyeval.domain.gateway.EvalRiskAnalysisGateway;
|
||||||
import org.qinan.safetyeval.domain.gateway.InspNoticeGateway;
|
import org.qinan.safetyeval.domain.gateway.InspNoticeGateway;
|
||||||
import org.qinan.safetyeval.domain.gateway.OrgInfoGateway;
|
import org.qinan.safetyeval.domain.gateway.OrgInfoGateway;
|
||||||
|
|
|
||||||
|
|
@ -41,4 +41,12 @@ public interface EvalProjectProcessWaringGateway {
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
Boolean deletedEvalProjectProcessWaringByIds(Long[] ids);
|
Boolean deletedEvalProjectProcessWaringByIds(Long[] ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 检查项目是否存在过程预警
|
||||||
|
*
|
||||||
|
* @param projectId 项目ID
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
Boolean checkProjectHasWaring(Long projectId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -45,4 +45,9 @@ public class EvalProjectProcessWaringGatewayImpl implements EvalProjectProcessWa
|
||||||
public Boolean deletedEvalProjectProcessWaringByIds(Long[] ids) {
|
public Boolean deletedEvalProjectProcessWaringByIds(Long[] ids) {
|
||||||
return evalProjectProcessWaringRepository.deletedEvalProjectProcessWaringByIds(ids);
|
return evalProjectProcessWaringRepository.deletedEvalProjectProcessWaringByIds(ids);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean checkProjectHasWaring(Long projectId) {
|
||||||
|
return evalProjectProcessWaringRepository.checkProjectHasWaring(projectId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -62,4 +62,12 @@ public interface EvalProjectProcessWaringRepository extends BaseRepository<EvalP
|
||||||
*/
|
*/
|
||||||
Boolean deletedEvalProjectProcessWaringByIds(Long[] ids);
|
Boolean deletedEvalProjectProcessWaringByIds(Long[] ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 检查项目是否存在过程预警
|
||||||
|
*
|
||||||
|
* @param projectId 项目ID
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
Boolean checkProjectHasWaring(Long projectId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -78,4 +78,12 @@ public class EvalProjectProcessWaringRepositoryImpl extends BaseRepositoryImpl<E
|
||||||
public Boolean deletedEvalProjectProcessWaringByIds(Long[] ids) {
|
public Boolean deletedEvalProjectProcessWaringByIds(Long[] ids) {
|
||||||
return super.removeBatchEnByIds(Arrays.asList(ids));
|
return super.removeBatchEnByIds(Arrays.asList(ids));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean checkProjectHasWaring(Long projectId) {
|
||||||
|
return super.lambdaQuery()
|
||||||
|
.eq(EvalProjectProcessWaringDO::getProjectId, projectId)
|
||||||
|
.eq(EvalProjectProcessWaringDO::getDeleteEnum, BooleanEnum.FALSE.getValue())
|
||||||
|
.count() > 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue