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<BaseTagcategory> 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<BaseTagcategory> baseTagCategoryByName(String name) {
|
return baseTagcategoryMapper.baseTagCategoryByName(name);
|
}
|
}
|