package com.ruoyi.system.mapper;
|
|
import java.util.List;
|
import com.ruoyi.common.annotation.DataSource;
|
import com.ruoyi.common.enums.DataSourceType;
|
import com.ruoyi.system.domain.PaidMoneyAdd;
|
import org.apache.ibatis.annotations.Param;
|
|
/**
|
* 旧系统附加费用记录Mapper接口
|
* 访问SQL Server旧系统数据库
|
*
|
* @author ruoyi
|
* @date 2025-01-15
|
*/
|
@DataSource(DataSourceType.SQLSERVER)
|
public interface PaidMoneyAddMapper {
|
|
/**
|
* 根据ID查询附加费用记录
|
*
|
* @param id 主键
|
* @return 附加费用记录
|
*/
|
PaidMoneyAdd selectById(Long id);
|
|
/**
|
* 根据ServiceOrdID和DispatchOrdID查询附加费用记录列表
|
*
|
* @param toServiceOrdID 服务订单ID
|
* @param toDispatchOrdID 调度订单ID
|
* @return 附加费用记录列表
|
*/
|
List<PaidMoneyAdd> selectByOrderIds(@Param("toServiceOrdID") Long toServiceOrdID,
|
@Param("toDispatchOrdID") Long toDispatchOrdID);
|
|
/**
|
* 新增附加费用记录
|
*
|
* @param paidMoneyAdd 附加费用记录
|
* @return 结果
|
*/
|
int insert(PaidMoneyAdd paidMoneyAdd);
|
|
/**
|
* 更新附加费用记录
|
*
|
* @param paidMoneyAdd 附加费用记录
|
* @return 结果
|
*/
|
int update(PaidMoneyAdd paidMoneyAdd);
|
|
/**
|
* 删除附加费用记录
|
*
|
* @param id 主键
|
* @return 结果
|
*/
|
int deleteById(Long id);
|
|
/**
|
* 查询最近同步的附加费用记录(用于定时任务批量同步)
|
*
|
* @param hours 最近N小时内的记录
|
* @return 附加费用记录列表
|
*/
|
List<PaidMoneyAdd> selectRecentRecords(@Param("hours") Integer hours);
|
}
|