|
@@ -235,6 +235,11 @@ public class FinalInvalidStatueService extends ServiceImpl<FinalInvalidStatueMap
|
|
|
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 添加无效理由
|
|
|
+ * @param vo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Throwable.class)
|
|
|
public Integer addInvalidReason(InvalidReasonDTO vo) {
|
|
|
final Integer claimSort = vo.getClaimSort();
|
|
@@ -263,6 +268,11 @@ public class FinalInvalidStatueService extends ServiceImpl<FinalInvalidStatueMap
|
|
|
return statue.getId();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询三性/非三性无效理由
|
|
|
+ * @param vo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
public List<GetInvalidReasonClaimsVO> getInvalidReasonClaims(GetInvalidReasonClaimsDTO vo) {
|
|
|
List<GetInvalidReasonClaimsVO> claimsVOS = new ArrayList<>();
|
|
|
Integer projectId = vo.getProjectId();
|
|
@@ -317,6 +327,11 @@ public class FinalInvalidStatueService extends ServiceImpl<FinalInvalidStatueMap
|
|
|
return claimsVOS;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 修改无效理由
|
|
|
+ * @param vo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Throwable.class)
|
|
|
public Integer editInvalidReason(InvalidReasonDTO vo) {
|
|
|
final Integer claimSort = vo.getClaimSort();
|
|
@@ -337,6 +352,10 @@ public class FinalInvalidStatueService extends ServiceImpl<FinalInvalidStatueMap
|
|
|
return statue.getId();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 删除无效理由
|
|
|
+ * @param vo
|
|
|
+ */
|
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Throwable.class)
|
|
|
public void delInvalidReason(InvalidReasonDTO vo) {
|
|
|
Integer invalidStatueId = vo.getInvalidStatueId();
|
|
@@ -349,6 +368,11 @@ public class FinalInvalidStatueService extends ServiceImpl<FinalInvalidStatueMap
|
|
|
invalidStatueMapper.deleteById(invalidStatueId);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 添加特征
|
|
|
+ * @param vo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Throwable.class)
|
|
|
public Integer addFeature(FinalProofGroupDTO vo) {
|
|
|
editProofSort(vo.getInvalidStatueId(), vo.getFeatureSort(), 1);
|
|
@@ -368,6 +392,12 @@ public class FinalInvalidStatueService extends ServiceImpl<FinalInvalidStatueMap
|
|
|
return proofGroup.getId();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 修改特征序号
|
|
|
+ * @param invalidStatueId
|
|
|
+ * @param featureSort
|
|
|
+ * @param type
|
|
|
+ */
|
|
|
public void editProofSort(Integer invalidStatueId, Integer featureSort, Integer type) {
|
|
|
List<FinalProofGroup> proofGroups = proofGroupMapper.selectList(new LambdaQueryWrapper<FinalProofGroup>()
|
|
|
.eq(FinalProofGroup::getFinalInvalidStatueId, invalidStatueId)
|
|
@@ -386,6 +416,11 @@ public class FinalInvalidStatueService extends ServiceImpl<FinalInvalidStatueMap
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 编辑特征
|
|
|
+ * @param vo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Throwable.class)
|
|
|
public Integer editFeature(FinalProofGroupDTO vo) {
|
|
|
FinalProofGroup proofGroup = proofGroupMapper.selectById(vo.getProofGroupId());
|
|
@@ -395,6 +430,10 @@ public class FinalInvalidStatueService extends ServiceImpl<FinalInvalidStatueMap
|
|
|
return proofGroup.getId();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 删除特征
|
|
|
+ * @param vo
|
|
|
+ */
|
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Throwable.class)
|
|
|
public void delFeature(FinalProofGroupDTO vo) {
|
|
|
FinalProofGroup proofGroup = proofGroupMapper.selectById(vo.getProofGroupId());
|