package com.ruoyi.system.mapper;
|
|
import java.util.List;
|
import org.apache.ibatis.annotations.Param;
|
import com.ruoyi.system.domain.SysTaskAdditionalFee;
|
|
/**
|
* 任务附加费用Mapper接口
|
*
|
* @author ruoyi
|
* @date 2025-01-15
|
*/
|
public interface SysTaskAdditionalFeeMapper {
|
|
/**
|
* 查询任务附加费用列表
|
*
|
* @param taskId 任务ID
|
* @return 附加费用列表
|
*/
|
List<SysTaskAdditionalFee> selectByTaskId(Long taskId);
|
|
/**
|
* 新增任务附加费用
|
*
|
* @param fee 附加费用
|
* @return 结果
|
*/
|
int insert(SysTaskAdditionalFee fee);
|
|
/**
|
* 删除任务附加费用
|
*
|
* @param id 主键
|
* @return 结果
|
*/
|
int deleteById(Long id);
|
|
/**
|
* 根据任务ID删除附加费用
|
*
|
* @param taskId 任务ID
|
* @return 结果
|
*/
|
int deleteByTaskId(Long taskId);
|
|
/**
|
* 根据pid查询附加费用
|
*
|
* @param pid 旧系统附加费用记录ID
|
* @return 附加费用
|
*/
|
SysTaskAdditionalFee selectByPid(Long pid);
|
|
/**
|
* 更新同步信息
|
*
|
* @param id 附加费用ID
|
* @param pid 旧系统附加费用记录ID
|
* @param syncStatus 同步状态
|
* @param syncTime 同步时间
|
* @return 结果
|
*/
|
int updateSyncInfo(@Param("id") Long id,
|
@Param("pid") Long pid,
|
@Param("syncStatus") Integer syncStatus,
|
@Param("syncTime") java.util.Date syncTime);
|
|
/**
|
* 查询未同步的附加费用列表
|
*
|
* @return 附加费用列表
|
*/
|
List<SysTaskAdditionalFee> selectUnsyncedFees();
|
}
|