RotationImgDictServiceImpl.java 1.44 KB
package com.subsidy.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.subsidy.model.RotationImgDictDO;
import com.subsidy.mapper.RotationImgDictMapper;
import com.subsidy.service.RotationImgDictService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.subsidy.util.ConstantUtils;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * <p>
 * 轮播图 服务实现类
 * </p>
 *
 * @author DengMin
 * @since 2022-02-23
 */
@Service
public class RotationImgDictServiceImpl extends ServiceImpl<RotationImgDictMapper, RotationImgDictDO> implements RotationImgDictService {

    public String addRotation(RotationImgDictDO rotationImgDictDO) {
        this.baseMapper.insert(rotationImgDictDO);
        return ConstantUtils.ADD_SUCCESS;
    }

    public String deleteRotation(RotationImgDictDO rotationImgDictDO) {
        this.baseMapper.deleteById(rotationImgDictDO.getId());
        return ConstantUtils.DELETE_SUCCESS;
    }

    public String updateRotation(RotationImgDictDO rotationImgDictDO) {
        this.baseMapper.updateById(rotationImgDictDO);
        return ConstantUtils.SET_SUCCESS;
    }

    public List<RotationImgDictDO> getAllRotations(RotationImgDictDO rotationImgDictDO){
        return this.baseMapper.selectList(new QueryWrapper<RotationImgDictDO>()
        .lambda()
        .eq(RotationImgDictDO::getCompanyId,rotationImgDictDO.getCompanyId()));
    }
}