执行逻辑删除的时候,同时修改主键字段值增加删除标识,方便再次使用这个主键值

This commit is contained in:
thinkgem
2023-05-18 09:25:10 +08:00
parent 7a11c061e4
commit 82f223687f
12 changed files with 55 additions and 36 deletions

View File

@@ -4,15 +4,14 @@
*/
package com.jeesite.modules.test.service;
import java.util.List;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.jeesite.common.service.TreeService;
import com.jeesite.modules.file.utils.FileUploadUtils;
import com.jeesite.modules.test.dao.TestTreeDao;
import com.jeesite.modules.test.entity.TestTree;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
/**
* 测试树表Service
@@ -73,6 +72,7 @@ public class TestTreeService extends TreeService<TestTreeDao, TestTree> {
@Override
@Transactional
public void delete(TestTree testTree) {
testTree.sqlMap().markIdDelete(); // 逻辑删除时标记ID值
super.delete(testTree);
}