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