package com.cloudroam.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.cloudroam.bo.SysDictItemBO;
|
import com.cloudroam.dto.sysDict.CreateOrUpdateSysDictItemDTO;
|
import com.cloudroam.dto.sysDict.QuerySysDictItemDTO;
|
import com.cloudroam.model.SysDictItemDO;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 数据字典详情 服务类
|
* </p>
|
*
|
* @author generator@TaoJie
|
* @since 2023-08-03
|
*/
|
public interface SysDictItemService extends IService<SysDictItemDO> {
|
|
/**
|
* 根据sysdict的id值删除字典项目
|
* @param sysDictId
|
* @return
|
*/
|
boolean deleteBySysDictId(String sysDictId);
|
|
boolean createSysDictItem(CreateOrUpdateSysDictItemDTO validator);
|
|
IPage<SysDictItemDO> getSysDictItemPage(QuerySysDictItemDTO dto);
|
|
List<SysDictItemDO> getSysDictItemList(QuerySysDictItemDTO dto);
|
|
List<SysDictItemBO> getSysDictItemWithDictList(QuerySysDictItemDTO dto);
|
|
boolean existsSysDictItemByName(CreateOrUpdateSysDictItemDTO validator);
|
|
boolean existsSysDictItemByValue(CreateOrUpdateSysDictItemDTO validator);
|
}
|