package cc.mrbird.febs.server.hr.service;
|
|
|
import cc.mrbird.febs.common.core.entity.QueryRequest;
|
import cc.mrbird.febs.common.core.exception.FebsException;
|
import cc.mrbird.febs.server.hr.entity.Label;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import java.util.List;
|
|
/**
|
* 标签 Service接口
|
*
|
* @author yz
|
* @date 2021-02-17 22:18:51
|
*/
|
public interface ILabelService extends IService<Label> {
|
/**
|
* 查询(分页)
|
*
|
* @param request QueryRequest
|
* @param label label
|
* @return IPage<Label>
|
*/
|
IPage<Label> findLabels(QueryRequest request, Label label);
|
|
/**
|
* 查询(所有)
|
*
|
* @param label label
|
* @return List<Label>
|
*/
|
List<Label> findLabels(Label label);
|
|
/**
|
* 新增
|
*
|
* @param label label
|
*/
|
void createLabel(Label label) throws FebsException;
|
|
/**
|
* 修改
|
*
|
* @param label label
|
*/
|
void updateLabel(Label label);
|
|
/**
|
* 删除
|
*
|
* @param label label
|
*/
|
void deleteLabel(Label label);
|
}
|