字典数据

This commit is contained in:
zhangheng 2024-06-19 14:20:07 +08:00
parent b6a02c9221
commit c0a5548139
5 changed files with 33 additions and 0 deletions

View File

@ -103,4 +103,13 @@ public class SysDictDataController extends BaseController {
dictDataService.deleteDictDataByIds(dictCodes);
return success();
}
/**
* 获取字典数据选择框列表
*/
@GetMapping("/optionSelect")
public AjaxResult optionSelect() {
List<SysDictData> dictTypes = dictDataService.selectDictDataAll();
return AjaxResult.success(dictTypes);
}
}

View File

@ -95,8 +95,16 @@ public interface SysDictDataMapper {
/**
* 根据服务方式名称查询dictCode
*
* @param serviceWayName
* @return
*/
Long selectDictCodeByName(String serviceWayName);
/**
* 根据所有字典数据
*
* @return 字典类型集合信息
*/
List<SysDictData> selectDictDataAll();
}

View File

@ -57,4 +57,11 @@ public interface ISysDictDataService {
* @return 结果
*/
public int updateDictData(SysDictData dictData);
/**
* 根据所有字典数据
*
* @return 字典类型集合信息
*/
List<SysDictData> selectDictDataAll();
}

View File

@ -99,4 +99,9 @@ public class SysDictDataServiceImpl implements ISysDictDataService {
}
return row;
}
@Override
public List<SysDictData> selectDictDataAll() {
return dictDataMapper.selectDictDataAll();
}
}

View File

@ -66,6 +66,10 @@
select dict_code from sys_dict_data where dict_label = #{serviceWayName}
</select>
<select id="selectDictDataAll" resultType="com.xinelu.common.core.domain.entity.SysDictData">
<include refid="selectDictDataVo"/>
</select>
<delete id="deleteDictDataById" parameterType="Long">
delete from sys_dict_data where dict_code = #{dictCode}
</delete>