package com.smartor.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import com.smartor.domain.BaseTag; import com.smartor.mapper.BaseTagMapper; import com.smartor.service.IBaseTagService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * 标签Service业务层处理 * * @author ruoyi * @date 2023-06-02 */ @Service public class BaseTagServiceImpl implements IBaseTagService { @Autowired private BaseTagMapper baseTagMapper; /** * 查询标签 * * @param tagid 标签主键 * @return 标签 */ @Override public BaseTag selectBaseTagByTagid(Long tagid) { return baseTagMapper.selectBaseTagByTagid(tagid); } /** * 查询标签列表 * * @param baseTag 标签 * @return 标签 */ @Override public List selectBaseTagList(BaseTag baseTag) { return baseTagMapper.selectBaseTagList(baseTag); } /** * 新增标签 * * @param baseTag 标签 * @return 结果 */ @Override public int insertBaseTag(BaseTag baseTag) { baseTag.setCreateTime(DateUtils.getNowDate()); return baseTagMapper.insertBaseTag(baseTag); } /** * 修改标签 * * @param baseTag 标签 * @return 结果 */ @Override public int updateBaseTag(BaseTag baseTag) { baseTag.setUpdateTime(DateUtils.getNowDate()); return baseTagMapper.updateBaseTag(baseTag); } /** * 批量删除标签 * * @param tagids 需要删除的标签主键 * @return 结果 */ @Override public int deleteBaseTagByTagids(Long[] tagids) { return baseTagMapper.deleteBaseTagByTagids(tagids); } /** * 删除标签信息 * * @param tagid 标签主键 * @return 结果 */ @Override public int deleteBaseTagByTagid(Long tagid) { return baseTagMapper.deleteBaseTagByTagid(tagid); } }