标签-批量删除修改
This commit is contained in:
+1
@@ -486,6 +486,7 @@ public class SysDictController {
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* @功能:批量删除
|
||||
* @param ids
|
||||
|
||||
+4
-2
@@ -166,7 +166,7 @@ public class SysDictItemController {
|
||||
result.error500("固定字段,不可删除");
|
||||
}
|
||||
else {
|
||||
joinSystem.setDelFlag(CommonConstant.DEL_FLAG_1);
|
||||
sysDictItemService.updateDictDelFlag(CommonConstant.DEL_FLAG_1,id);
|
||||
result.success("删除成功!");
|
||||
}
|
||||
}
|
||||
@@ -201,6 +201,7 @@ public class SysDictItemController {
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* @功能:批量逻辑删除字典数据
|
||||
* @param
|
||||
@@ -223,7 +224,7 @@ public class SysDictItemController {
|
||||
if (FixedFieldEnum.FIXED_FIELD_ENUM.getValue().equals(joinSystem.getIsReadOnly())) {
|
||||
result.error500("包含固定字段,不可删除");
|
||||
} else {
|
||||
joinSystem.setDelFlag(CommonConstant.DEL_FLAG_1);
|
||||
sysDictItemService.updateDictDelFlag(CommonConstant.DEL_FLAG_1,joinSystem.getId());
|
||||
result.success("批量删除成功!");
|
||||
}
|
||||
}
|
||||
@@ -231,6 +232,7 @@ public class SysDictItemController {
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字典值重复校验
|
||||
* @param sysDictItem
|
||||
|
||||
+12
-2
@@ -1,8 +1,10 @@
|
||||
package com.jero.modules.system.mapper;
|
||||
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
import com.jero.modules.system.entity.SysDictItem;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.jero.modules.system.entity.SysDictItem;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
import org.apache.ibatis.annotations.Update;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -20,4 +22,12 @@ public interface SysDictItemMapper extends BaseMapper<SysDictItem> {
|
||||
|
||||
@Select("SELECT sys_dict.dict_code,sys_dict_item.* from sys_dict_item LEFT JOIN sys_dict ON sys_dict_item.dict_id = sys_dict.id where status = 1")
|
||||
List<SysDictItem> selectItemsAll();
|
||||
|
||||
/**
|
||||
* 修改状态值
|
||||
* @param delFlag
|
||||
* @param id
|
||||
*/
|
||||
@Update("update sys_dict_item set del_flag = #{flag,jdbcType=INTEGER} where id = #{id,jdbcType=VARCHAR}")
|
||||
public void updateDictDelFlag(@Param("flag") int delFlag, @Param("id") String id);
|
||||
}
|
||||
|
||||
+7
@@ -21,4 +21,11 @@ public interface ISysDictItemService extends IService<SysDictItem> {
|
||||
* @return
|
||||
*/
|
||||
public List<SysDictItem> selectItemsAll();
|
||||
|
||||
/**
|
||||
* 修改delFlag
|
||||
* @param delFlag
|
||||
* @param id
|
||||
*/
|
||||
public void updateDictDelFlag(int delFlag,String id);
|
||||
}
|
||||
|
||||
+10
@@ -36,4 +36,14 @@ public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDi
|
||||
public List<SysDictItem> selectItemsAll() {
|
||||
return sysDictItemMapper.selectItemsAll();
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改delFlag
|
||||
* @param delFlag
|
||||
* @param id
|
||||
*/
|
||||
@Override
|
||||
public void updateDictDelFlag(int delFlag, String id) {
|
||||
baseMapper.updateDictDelFlag(delFlag,id);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user