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

import cn.iocoder.yudao.module.other.entity.DlRepairOther;
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.IService;

/**
 * 针对表【dl_repair_other(维修附加内容表)】的数据库操作Service
 *
 * @author 小李
 * @date 14:27 2024/9/21
**/
public interface DlRepairOtherService extends IService<DlRepairOther> {

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

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

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