字典数据

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); dictDataService.deleteDictDataByIds(dictCodes);
return success(); 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 * 根据服务方式名称查询dictCode
*
* @param serviceWayName * @param serviceWayName
* @return * @return
*/ */
Long selectDictCodeByName(String serviceWayName); Long selectDictCodeByName(String serviceWayName);
/**
* 根据所有字典数据
*
* @return 字典类型集合信息
*/
List<SysDictData> selectDictDataAll();
} }

View File

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

View File

@ -99,4 +99,9 @@ public class SysDictDataServiceImpl implements ISysDictDataService {
} }
return row; 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 dict_code from sys_dict_data where dict_label = #{serviceWayName}
</select> </select>
<select id="selectDictDataAll" resultType="com.xinelu.common.core.domain.entity.SysDictData">
<include refid="selectDictDataVo"/>
</select>
<delete id="deleteDictDataById" parameterType="Long"> <delete id="deleteDictDataById" parameterType="Long">
delete from sys_dict_data where dict_code = #{dictCode} delete from sys_dict_data where dict_code = #{dictCode}
</delete> </delete>