package com.javaweb.cms.service; import com.javaweb.cms.domain.Tags; import java.util.List; /** * 标签管理Service接口 * * @author wujiyue * @date 2019-10-29 */ public interface ITagsService { /** * 查询标签管理 * * @param tagId 标签管理ID * @return 标签管理 */ public Tags selectTagsById(Long tagId); /** * 根据标签类型和名称查询标签 * @param type 标签类型 * @param name 标签名称 * @return 标签管理 */ public Tags getTagByName(String type,String name); /** * 查询标签管理列表 * * @param tags 标签管理 * @return 标签管理集合 */ public List selectTagsList(Tags tags); /** * 新增标签管理 * * @param tags 标签管理 * @return 结果 */ public int insertTags(Tags tags); /** * 修改标签管理 * * @param tags 标签管理 * @return 结果 */ public int updateTags(Tags tags); /** * 批量删除标签管理 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteTagsByIds(String ids); /** * 删除标签管理信息 * * @param tagId 标签管理ID * @return 结果 */ public int deleteTagsById(Long tagId); /** * 查询所有标签展示到页面 * @return */ public List selectTagsAll(); /** * 查询所有标签并标记选中的标签 * @return */ public List selectSelectedTagsAll(String selectedIds); /** * 查询前台页面fullTabs标签 * @return */ public List selectBlogTabs(); }