znpt-backend/demo/src/main/java/com/dite/znpt/service/CombinedDictService.java

66 lines
1.6 KiB
Java
Raw Normal View History

2025-04-10 14:07:11 +08:00
package com.dite.znpt.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dite.znpt.domain.entity.CombinedDictEntity;
import com.dite.znpt.domain.vo.CombinedDictListReq;
import com.dite.znpt.domain.vo.CombinedDictResp;
import com.github.pagehelper.PageInfo;
import java.util.List;
/**
* @author huise23
* @date 2025/04/09 11:48
* @Description: 字典表服务接口
*/
public interface CombinedDictService extends IService<CombinedDictEntity> {
/**
* 功能描述查询字典列表
*
* @param combinedDictReq 字典
* @return {@link List }<{@link CombinedDictEntity }>
* @author huise23
* @date 2025/04/09 11:48
**/
PageInfo<CombinedDictResp> selectList(CombinedDictListReq combinedDictReq);
/**
* 功能描述查询单条字典
*
* @param dictId 字典Id
* @return {@link CombinedDictResp }
* @author huise23
* @date 2025/04/09 11:48
**/
CombinedDictResp selectById(String dictId);
/**
* 功能描述新增字典
*
* @param combinedDict 字典
* @author huise23
* @date 2025/04/09 11:48
**/
void saveData(CombinedDictEntity combinedDict);
/**
* 功能描述更新字典
*
* @param combinedDict 字典
* @author huise23
* @date 2025/04/09 11:48
**/
void updateData(CombinedDictEntity combinedDict);
/**
* 功能描述删除字典
*
* @param dictId 字典Id
* @author huise23
* @date 2025/04/09 11:48
**/
void deleteById(String dictId);
}