yxk-20260722

del_flag默认值设置为0
This commit is contained in:
ye1023
2026-07-22 08:43:49 +08:00
parent a22c29046f
commit 785352914a
4 changed files with 23 additions and 6 deletions
@@ -99,9 +99,9 @@ public class ImprovementDeptScore implements Serializable {
/**所属部门*/ /**所属部门*/
@Schema(description = "所属部门") @Schema(description = "所属部门")
private String sysOrgCode; private String sysOrgCode;
/**删除状态:0正常,1已删除*/ /**逻辑删除标识,新增记录默认为正常状态*/
@Excel(name = "删除状态:0正常,1已删除", width = 15) @Excel(name = "删除状态:0正常,1已删除", width = 15)
@Schema(description = "删除状态:0正常,1已删除") @Schema(description = "删除状态:0正常,1已删除")
@TableLogic @TableLogic
private String delFlag; private String delFlag = "0";
} }
@@ -83,9 +83,9 @@ public class ImprovementInstituteVote implements Serializable {
/**所属部门*/ /**所属部门*/
@Schema(description = "所属部门") @Schema(description = "所属部门")
private String sysOrgCode; private String sysOrgCode;
/**删除状态:0正常,1已删除*/ /**逻辑删除标识,新增记录默认为正常状态*/
@Excel(name = "删除状态:0正常,1已删除", width = 15) @Excel(name = "删除状态:0正常,1已删除", width = 15)
@Schema(description = "删除状态:0正常,1已删除") @Schema(description = "删除状态:0正常,1已删除")
@TableLogic @TableLogic
private String delFlag; private String delFlag = "0";
} }
@@ -172,9 +172,9 @@ public class ImprovementProposal implements Serializable {
/**所属部门*/ /**所属部门*/
@Schema(description = "所属部门") @Schema(description = "所属部门")
private String sysOrgCode; private String sysOrgCode;
/**删除状态:0正常,1已删除*/ /**逻辑删除标识,新增记录默认为正常状态*/
@Excel(name = "删除状态:0正常,1已删除", width = 15) @Excel(name = "删除状态:0正常,1已删除", width = 15)
@Schema(description = "删除状态:0正常,1已删除") @Schema(description = "删除状态:0正常,1已删除")
@TableLogic @TableLogic
private String delFlag; private String delFlag = "0";
} }
@@ -23,6 +23,7 @@ import java.util.Collection;
*/ */
@Service @Service
public class ImprovementProposalServiceImpl extends ServiceImpl<ImprovementProposalMapper, ImprovementProposal> implements IImprovementProposalService { public class ImprovementProposalServiceImpl extends ServiceImpl<ImprovementProposalMapper, ImprovementProposal> implements IImprovementProposalService {
private static final String NORMAL_DEL_FLAG = "0";
@Autowired @Autowired
private ImprovementProposalMapper improvementProposalMapper; private ImprovementProposalMapper improvementProposalMapper;
@@ -34,11 +35,18 @@ public class ImprovementProposalServiceImpl extends ServiceImpl<ImprovementPropo
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void saveMain(ImprovementProposal improvementProposal, List<ImprovementDeptScore> improvementDeptScoreList,List<ImprovementInstituteVote> improvementInstituteVoteList) { public void saveMain(ImprovementProposal improvementProposal, List<ImprovementDeptScore> improvementDeptScoreList,List<ImprovementInstituteVote> improvementInstituteVoteList) {
// 页面 VO 的空值可能覆盖实体默认值,入库前统一补齐逻辑删除正常状态。
if (improvementProposal.getDelFlag() == null) {
improvementProposal.setDelFlag(NORMAL_DEL_FLAG);
}
improvementProposalMapper.insert(improvementProposal); improvementProposalMapper.insert(improvementProposal);
if(improvementDeptScoreList!=null && improvementDeptScoreList.size()>0) { if(improvementDeptScoreList!=null && improvementDeptScoreList.size()>0) {
for(ImprovementDeptScore entity:improvementDeptScoreList) { for(ImprovementDeptScore entity:improvementDeptScoreList) {
//外键设置 //外键设置
entity.setMainId(improvementProposal.getId()); entity.setMainId(improvementProposal.getId());
if (entity.getDelFlag() == null) {
entity.setDelFlag(NORMAL_DEL_FLAG);
}
improvementDeptScoreMapper.insert(entity); improvementDeptScoreMapper.insert(entity);
} }
} }
@@ -46,6 +54,9 @@ public class ImprovementProposalServiceImpl extends ServiceImpl<ImprovementPropo
for(ImprovementInstituteVote entity:improvementInstituteVoteList) { for(ImprovementInstituteVote entity:improvementInstituteVoteList) {
//外键设置 //外键设置
entity.setMainId(improvementProposal.getId()); entity.setMainId(improvementProposal.getId());
if (entity.getDelFlag() == null) {
entity.setDelFlag(NORMAL_DEL_FLAG);
}
improvementInstituteVoteMapper.insert(entity); improvementInstituteVoteMapper.insert(entity);
} }
} }
@@ -65,6 +76,9 @@ public class ImprovementProposalServiceImpl extends ServiceImpl<ImprovementPropo
for(ImprovementDeptScore entity:improvementDeptScoreList) { for(ImprovementDeptScore entity:improvementDeptScoreList) {
//外键设置 //外键设置
entity.setMainId(improvementProposal.getId()); entity.setMainId(improvementProposal.getId());
if (entity.getDelFlag() == null) {
entity.setDelFlag(NORMAL_DEL_FLAG);
}
improvementDeptScoreMapper.insert(entity); improvementDeptScoreMapper.insert(entity);
} }
} }
@@ -72,6 +86,9 @@ public class ImprovementProposalServiceImpl extends ServiceImpl<ImprovementPropo
for(ImprovementInstituteVote entity:improvementInstituteVoteList) { for(ImprovementInstituteVote entity:improvementInstituteVoteList) {
//外键设置 //外键设置
entity.setMainId(improvementProposal.getId()); entity.setMainId(improvementProposal.getId());
if (entity.getDelFlag() == null) {
entity.setDelFlag(NORMAL_DEL_FLAG);
}
improvementInstituteVoteMapper.insert(entity); improvementInstituteVoteMapper.insert(entity);
} }
} }