| | |
| | | package com.ruoyi.tms.service; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.tms.domain.TmsArBill; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | /** |
| | |
| | | */ |
| | | public void export(TmsArBill tmsArBill, String exportKey) ; |
| | | |
| | | /** |
| | | * 导出对账单一式多联格式 |
| | | * |
| | | * @param tmsArBill 应收账单 |
| | | * @param exportKey 导出功能的唯一标识 |
| | | */ |
| | | public void exportArBillFormat(TmsArBill tmsArBill, String exportKey); |
| | | |
| | | |
| | | /** |
| | | * 新增应收账单 |
| | |
| | | * @return 结果 |
| | | */ |
| | | public int insertTmsArBill(TmsArBill tmsArBill); |
| | | public AjaxResult cancelArBill(Integer id); |
| | | |
| | | /** |
| | | * 新增应收账单[批量] |
| | |
| | | * @return 结果 |
| | | */ |
| | | public int deleteTmsArBillById(Integer id); |
| | | |
| | | /** |
| | | * 手动推送应收账单到外部系统 |
| | | * |
| | | * @param id 应收账单ID |
| | | * @return 结果 |
| | | */ |
| | | public void manualPushToExternalSystem(Integer id); |
| | | |
| | | /** |
| | | * 手动推送应收账单作废到外部系统 |
| | | * |
| | | * @param id 应收账单ID |
| | | * @return 结果 |
| | | */ |
| | | public void cancelPushToExternalSystem(Integer id); |
| | | |
| | | /** |
| | | * 更新推送状态 |
| | | * |
| | | * @param id 应收账单ID |
| | | * @param pushStatus 推送状态 |
| | | * @return 结果 |
| | | */ |
| | | public int updatePushStatus(Integer id, Integer pushStatus); |
| | | } |