package com.ruoyi.system.service.config;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.system.api.domain.poji.config.SysTag;
|
import com.ruoyi.system.domain.dto.MgtTagEditDto;
|
import com.ruoyi.system.domain.dto.MgtTagPageDto;
|
import com.ruoyi.system.domain.vo.MgtTagPageVo;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 系统标签 服务类
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-04-25
|
*/
|
public interface SysTagService extends IService<SysTag> {
|
|
/**
|
* 通过id获取系统标签
|
* @param tagId
|
* @return
|
*/
|
SysTag getByTagId(Long tagId);
|
|
/**
|
* 通过type获取系统标签列表
|
* @param tagType
|
* @return
|
*/
|
List<SysTag> listByType(Integer tagType);
|
|
|
/**
|
* @description 标签管理
|
* @author jqs
|
* @date 2023/6/8 14:09
|
* @param page
|
* @param mgtTagPageDto
|
* @return List<MgtTagPageVo>
|
*/
|
List<MgtTagPageVo> pageTag(Page page, MgtTagPageDto mgtTagPageDto);
|
|
/**
|
* @description 修改标签
|
* @author jqs
|
* @date 2023/6/8 15:01
|
* @param mgtTagEditDto
|
* @return void
|
*/
|
void editTag(MgtTagEditDto mgtTagEditDto);
|
|
/**
|
* @description 删除标签
|
* @author jqs
|
* @date 2023/6/8 15:09
|
* @param tagId
|
* @return void
|
*/
|
void deleteTag(Long tagId);
|
}
|