package cn.iocoder.yudao.module.other.service.impl;

import cn.iocoder.yudao.module.other.entity.DlRepairOther;
import cn.iocoder.yudao.module.other.mapper.DlRepairOtherMapper;
import cn.iocoder.yudao.module.other.service.DlRepairOtherService;
import cn.iocoder.yudao.module.other.vo.DlRepairOtherReqVO;
import cn.iocoder.yudao.module.other.vo.DlRepairOtherRespVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;

/**
 * 针对表【dl_repair_other(维修附加内容表)】的数据库操作Service实现
 *
 * @author 小李
 * @date 14:28 2024/9/21
 **/
@Service
public class DlRepairOtherServiceImpl extends ServiceImpl<DlRepairOtherMapper, DlRepairOther>
        implements DlRepairOtherService {

    /**
     * 新增、修改维修附加内容表
     *
     * @param repairOtherRespVO 请求对象
     * @author 小李
     * @date 15:16 2024/9/21
     **/
    @Override
    public void updateOther(DlRepairOtherRespVO repairOtherRespVO) {
        baseMapper.insertOrUpdate(repairOtherRespVO);
    }

    /**
     * 维修附加内容表 分页
     *
     * @author 小李
     * @date 15:20 2024/9/21
     * @param repairOtherReqVO 请求对象
     **/
    @Override
    public IPage<DlRepairOther> getOtherPage(DlRepairOtherReqVO repairOtherReqVO, Page<DlRepairOther> page){
        return baseMapper.getOtherPage(repairOtherReqVO, page);
    }

    /**
     * 维修附加内容表 删除
     *
     * @author 小李
     * @date 15:24 2024/9/21
     * @param id 删除记录ID
     **/
    @Override
    public void deleteOther(String id){
        baseMapper.deleteById(id);
    }
}




