refactor: 项目代码重构,优化管理系统代码细节
This commit is contained in:
68
src/main/java/com/youlai/system/service/SysDictService.java
Normal file
68
src/main/java/com/youlai/system/service/SysDictService.java
Normal file
@@ -0,0 +1,68 @@
|
||||
package com.youlai.system.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.youlai.system.pojo.entity.SysDict;
|
||||
import com.youlai.system.pojo.form.DictForm;
|
||||
import com.youlai.system.pojo.query.DictPageQuery;
|
||||
import com.youlai.system.pojo.vo.DictPageVO;
|
||||
import com.youlai.system.pojo.vo.Option;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 字典接口
|
||||
*
|
||||
* @author haoxr
|
||||
* @date 2023/3/4
|
||||
*/
|
||||
public interface SysDictService extends IService<SysDict> {
|
||||
/**
|
||||
* 字典数据项分页列表
|
||||
*
|
||||
* @param queryParams
|
||||
* @return
|
||||
*/
|
||||
Page<DictPageVO> getDictPage(DictPageQuery queryParams);
|
||||
|
||||
/**
|
||||
* 字典数据项表单
|
||||
*
|
||||
* @param id 字典数据项ID
|
||||
* @return
|
||||
*/
|
||||
DictForm getDictForm(Long id);
|
||||
|
||||
/**
|
||||
* 新增字典数据项
|
||||
*
|
||||
* @param dictForm 字典数据项表单
|
||||
* @return
|
||||
*/
|
||||
boolean saveDict(DictForm dictForm);
|
||||
|
||||
/**
|
||||
* 修改字典数据项
|
||||
*
|
||||
* @param id 字典数据项ID
|
||||
* @param dictForm 字典数据项表单
|
||||
* @return
|
||||
*/
|
||||
boolean updateDict(Long id, DictForm dictForm);
|
||||
|
||||
/**
|
||||
* 删除字典数据项
|
||||
*
|
||||
* @param idsStr 字典数据项ID,多个以英文逗号(,)分割
|
||||
* @return
|
||||
*/
|
||||
boolean deleteDict(String idsStr);
|
||||
|
||||
/**
|
||||
* 获取字典下拉列表
|
||||
*
|
||||
* @param typeCode
|
||||
* @return
|
||||
*/
|
||||
List<Option> listDictOptions(String typeCode);
|
||||
}
|
||||
Reference in New Issue
Block a user