Merge remote-tracking branch 'origin/dev' into dev

dev
huwei 2026-07-07 18:08:43 +08:00
commit 274c48ba4a
7 changed files with 41 additions and 16 deletions

View File

@ -954,7 +954,7 @@ public class QualFilingOrchestrator {
*/ */
private QualFilingChangeComplianceCheckResultCO checkMainQualificationChange(QualFilingChangeEntity change) { private QualFilingChangeComplianceCheckResultCO checkMainQualificationChange(QualFilingChangeEntity change) {
boolean pass = change.getFixedAssetAmount() != null boolean pass = change.getFixedAssetAmount() != null
&& change.getFixedAssetAmount() >= 1_000_000_000L; && change.getFixedAssetAmount() >= 1_000L;
return buildChangeResult(QualFilingComplianceCheckEnum.MAIN_QUALIFICATION, return buildChangeResult(QualFilingComplianceCheckEnum.MAIN_QUALIFICATION,
pass ? QualFilingComplianceCheckEnum.STATUS_PASS : QualFilingComplianceCheckEnum.STATUS_FAIL); pass ? QualFilingComplianceCheckEnum.STATUS_PASS : QualFilingComplianceCheckEnum.STATUS_FAIL);
} }

View File

@ -1,6 +1,7 @@
package org.qinan.safetyeval.infrastructure.persistence.domainobject; package org.qinan.safetyeval.infrastructure.persistence.domainobject;
import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.jjb.saas.framework.repository.basedo.BaseDO; import com.jjb.saas.framework.repository.basedo.BaseDO;
import lombok.Data; import lombok.Data;

View File

@ -1,5 +1,6 @@
package org.qinan.safetyeval.infrastructure.persistence.domainobject; package org.qinan.safetyeval.infrastructure.persistence.domainobject;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.jjb.saas.framework.repository.basedo.BaseDO; import com.jjb.saas.framework.repository.basedo.BaseDO;
import lombok.Data; import lombok.Data;
@ -19,6 +20,12 @@ import java.math.BigDecimal;
public class QualFilingEquipmentChangeDO extends BaseDO { public class QualFilingEquipmentChangeDO extends BaseDO {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableLogic(
value = "false",
delval = "true"
)
protected String deleteEnum;
/** /**
* id * id
*/ */

View File

@ -1,5 +1,6 @@
package org.qinan.safetyeval.infrastructure.persistence.domainobject; package org.qinan.safetyeval.infrastructure.persistence.domainobject;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.jjb.saas.framework.repository.basedo.BaseDO; import com.jjb.saas.framework.repository.basedo.BaseDO;
import lombok.Data; import lombok.Data;

View File

@ -1,6 +1,7 @@
package org.qinan.safetyeval.infrastructure.persistence.domainobject; package org.qinan.safetyeval.infrastructure.persistence.domainobject;
import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.jjb.saas.framework.repository.basedo.BaseDO; import com.jjb.saas.framework.repository.basedo.BaseDO;
import lombok.Data; import lombok.Data;
@ -20,6 +21,12 @@ import java.time.LocalDateTime;
public class QualFilingPersonnelCertChangeDO extends BaseDO { public class QualFilingPersonnelCertChangeDO extends BaseDO {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableLogic(
value = "false",
delval = "true"
)
protected String deleteEnum;
/** /**
* id * id
*/ */

View File

@ -1,6 +1,7 @@
package org.qinan.safetyeval.infrastructure.persistence.domainobject; package org.qinan.safetyeval.infrastructure.persistence.domainobject;
import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.jjb.saas.framework.repository.basedo.BaseDO; import com.jjb.saas.framework.repository.basedo.BaseDO;
import lombok.Data; import lombok.Data;
@ -20,6 +21,12 @@ import java.time.LocalDateTime;
public class QualFilingPersonnelChangeDO extends BaseDO { public class QualFilingPersonnelChangeDO extends BaseDO {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableLogic(
value = "false",
delval = "true"
)
protected String deleteEnum;
/** /**
* id * id
*/ */

View File

@ -1,9 +1,9 @@
package org.qinan.safetyeval.infrastructure.persistence.repository.impl; package org.qinan.safetyeval.infrastructure.persistence.repository.impl;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jjb.saas.framework.enums.enums.BooleanEnum;
import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl; import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.qinan.safetyeval.client.change.request.QualFilingPersonnelChangePageQry; import org.qinan.safetyeval.client.change.request.QualFilingPersonnelChangePageQry;
@ -139,35 +139,37 @@ public class QualFilingPersonnelChangeRepositoryImpl extends BaseRepositoryImpl<
@Override @Override
public java.util.List<QualFilingPersonnelChangeDO> listByFilingId(Long filingId) { public java.util.List<QualFilingPersonnelChangeDO> listByFilingId(Long filingId) {
return super.lambdaQuery() return qualFilingPersonnelChangeMapper.selectList(new LambdaQueryWrapper<QualFilingPersonnelChangeDO>()
.eq(QualFilingPersonnelChangeDO::getFilingChangeId, filingId) .eq(QualFilingPersonnelChangeDO::getFilingChangeId, filingId)
.eq(QualFilingPersonnelChangeDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue()) .eq(QualFilingPersonnelChangeDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue()));
.list();
} }
@Override @Override
public int countByFilingId(Long filingId) { public int countByFilingId(Long filingId) {
return super.lambdaQuery() return qualFilingPersonnelChangeMapper.selectCount(new LambdaQueryWrapper<QualFilingPersonnelChangeDO>()
.eq(QualFilingPersonnelChangeDO::getFilingChangeId, filingId) .eq(QualFilingPersonnelChangeDO::getFilingChangeId, filingId)
.eq(QualFilingPersonnelChangeDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue()) .eq(QualFilingPersonnelChangeDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue()))
.count().intValue(); .intValue();
} }
@Override @Override
public int countByFilingIdAndRegisterEngineerFlag(Long filingId, Integer registerEngineerFlag) { public int countByFilingIdAndRegisterEngineerFlag(Long filingId, Integer registerEngineerFlag) {
return super.lambdaQuery() return qualFilingPersonnelChangeMapper.selectCount(new LambdaQueryWrapper<QualFilingPersonnelChangeDO>()
.eq(QualFilingPersonnelChangeDO::getFilingChangeId, filingId) .eq(QualFilingPersonnelChangeDO::getFilingChangeId, filingId)
.eq(QualFilingPersonnelChangeDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue()) .eq(QualFilingPersonnelChangeDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue())
.eq(QualFilingPersonnelChangeDO::getRegisterEngineerFlag, registerEngineerFlag) .eq(QualFilingPersonnelChangeDO::getRegisterEngineerFlag, registerEngineerFlag))
.count().intValue(); .intValue();
} }
@Override @Override
public int countByFilingIdAndJoinWorkDateAfter(Long filingId, java.time.LocalDate joinWorkDate) { public int countByFilingIdAndJoinWorkDateAfter(Long filingId, java.time.LocalDate joinWorkDate) {
return super.lambdaQuery() return qualFilingPersonnelChangeMapper.selectCount(new LambdaQueryWrapper<QualFilingPersonnelChangeDO>()
.eq(QualFilingPersonnelChangeDO::getFilingChangeId, filingId) .eq(QualFilingPersonnelChangeDO::getFilingChangeId, filingId)
.eq(QualFilingPersonnelChangeDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue()) .eq(QualFilingPersonnelChangeDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue())
.gt(QualFilingPersonnelChangeDO::getJoinWorkDate, joinWorkDate) .and(wrapper -> wrapper
.count().intValue(); .gt(QualFilingPersonnelChangeDO::getJoinWorkDate, joinWorkDate)
.or()
.isNull(QualFilingPersonnelChangeDO::getJoinWorkDate)))
.intValue();
} }
} }