package com.ruoyi.system.mapper;
|
|
import java.util.List;
|
import java.util.Map;
|
import com.ruoyi.common.annotation.DataSource;
|
import com.ruoyi.common.enums.DataSourceType;
|
|
/**
|
* 旧系统发票数据Mapper接口 (SQL Server)
|
*
|
* @author ruoyi
|
* @date 2026-02-02
|
*/
|
@DataSource(DataSourceType.SQLSERVER)
|
public interface LegacyInvoiceMapper
|
{
|
/**
|
* 插入发票申请到旧系统
|
* @param params
|
* @return
|
*/
|
public int insertLegacyInvoice(Map<String, Object> params);
|
|
/**
|
* 查询旧系统发票状态变化的数据
|
* @param lastSyncTime
|
* @return
|
*/
|
public List<Map<String, Object>> selectUpdatedInvoices(String lastSyncTime);
|
|
/**
|
* 根据服务单ID查询旧系统发票信息
|
* @param serviceOrderId
|
* @return
|
*/
|
public List<Map<String, Object>> selectLegacyInvoiceByServiceOrderId(Long serviceOrderId);
|
|
/**
|
* 更新旧系统发票记录(编辑同步时使用)
|
* @param params
|
* @return
|
*/
|
public int updateLegacyInvoice(Map<String, Object> params);
|
}
|