package com.ruoyi.template.service.impl; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.template.domain.BaseTagcategory; import com.ruoyi.template.mapper.BaseTagcategoryMapper; import com.ruoyi.template.service.IBaseTagcategoryService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 标签分类Service业务层处理 * * @author ruoyi * @date 2023-06-15 */ @Service public class BaseTagcategoryServiceImpl implements IBaseTagcategoryService { @Autowired private BaseTagcategoryMapper baseTagcategoryMapper; /** * 查询标签分类 * * @param tagcategoryid 标签分类主键 * @return 标签分类 */ @Override public BaseTagcategory selectBaseTagcategoryByTagcategoryid(Long tagcategoryid) { return baseTagcategoryMapper.selectBaseTagcategoryByTagcategoryid(tagcategoryid); } /** * 查询标签分类列表 * * @param baseTagcategory 标签分类 * @return 标签分类 */ @Override public List selectBaseTagcategoryList(BaseTagcategory baseTagcategory) { return baseTagcategoryMapper.selectBaseTagcategoryList(baseTagcategory); } /** * 新增标签分类 * * @param baseTagcategory 标签分类 * @return 结果 */ @Override public int insertBaseTagcategory(BaseTagcategory baseTagcategory) { baseTagcategory.setCreateTime(DateUtils.getNowDate()); return baseTagcategoryMapper.insertBaseTagcategory(baseTagcategory); } /** * 修改标签分类 * * @param baseTagcategory 标签分类 * @return 结果 */ @Override public int updateBaseTagcategory(BaseTagcategory baseTagcategory) { baseTagcategory.setUpdateTime(DateUtils.getNowDate()); return baseTagcategoryMapper.updateBaseTagcategory(baseTagcategory); } /** * 批量删除标签分类 * * @param tagcategoryids 需要删除的标签分类主键 * @return 结果 */ @Override public int deleteBaseTagcategoryByTagcategoryids(Long[] tagcategoryids) { return baseTagcategoryMapper.deleteBaseTagcategoryByTagcategoryids(tagcategoryids); } /** * 删除标签分类信息 * * @param tagcategoryid 标签分类主键 * @return 结果 */ @Override public int deleteBaseTagcategoryByTagcategoryid(Long tagcategoryid) { return baseTagcategoryMapper.deleteBaseTagcategoryByTagcategoryid(tagcategoryid); } /** * 根据标签类别名获取标签类别信息 * * @param name * @return */ @Override public List baseTagCategoryByName(String name) { return baseTagcategoryMapper.baseTagCategoryByName(name); } }