package com.ruoyi.system.service;
|
|
import com.ruoyi.system.domain.PaidMoneyAdd;
|
import com.ruoyi.system.domain.SysTaskAdditionalFee;
|
|
/**
|
* 附加费用同步Service接口
|
*
|
* @author ruoyi
|
* @date 2025-01-15
|
*/
|
public interface IAdditionalFeeSyncService {
|
|
/**
|
* 将新系统附加费用同步到旧系统PaidMoney_Add表
|
*
|
* @param feeId 附加费用ID
|
* @return 是否同步成功
|
*/
|
boolean syncAdditionalFeeToLegacy(SysTaskAdditionalFee fee);
|
|
/**
|
* 将旧系统PaidMoney_Add记录同步到新系统
|
*
|
* @param paidMoneyAdd 旧系统附加费用记录ID
|
* @return 是否同步成功
|
*/
|
boolean syncAdditionalFeeFromLegacy(PaidMoneyAdd paidMoneyAdd);
|
|
/**
|
* 批量同步新系统未同步的附加费用到旧系统
|
*
|
* @return 成功同步的数量
|
*/
|
int batchSyncAdditionalFeeToLegacy();
|
|
/**
|
* 批量同步旧系统新增的附加费用到新系统
|
* 用于定时任务,同步最近一段时间内的附加费用记录
|
*
|
* @param hours 同步最近N小时内的记录
|
* @return 成功同步的数量
|
*/
|
int batchSyncAdditionalFeeFromLegacy(Integer hours);
|
}
|