|
@@ -61,23 +61,26 @@ public interface PurchaseApCheckService {
|
|
|
/**
|
|
/**
|
|
|
* 根据ID获取生成的应收对账单
|
|
* 根据ID获取生成的应收对账单
|
|
|
*
|
|
*
|
|
|
- * @param id
|
|
|
|
|
- * @return
|
|
|
|
|
|
|
+ * @param id 单据id
|
|
|
|
|
+ * @return 对账数据
|
|
|
*/
|
|
*/
|
|
|
PurchaseApCheck findById(Long id);
|
|
PurchaseApCheck findById(Long id);
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 根据来源表的ID更新来源单据已转数
|
|
* 根据来源表的ID更新来源单据已转数
|
|
|
|
|
+ * @param list 单据数据
|
|
|
*/
|
|
*/
|
|
|
void updateYCheckQty(List<HashMap<String, Object>> list);
|
|
void updateYCheckQty(List<HashMap<String, Object>> list);
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 删除新生成的应收对账单
|
|
* 删除新生成的应收对账单
|
|
|
|
|
+ * @param id 单据id
|
|
|
*/
|
|
*/
|
|
|
void deleteApCheck(Long id);
|
|
void deleteApCheck(Long id);
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 提交生成的应收对账单
|
|
* 提交生成的应收对账单
|
|
|
|
|
+ * @param id 单据id
|
|
|
*/
|
|
*/
|
|
|
boolean updateApCheckStatus(Long id);
|
|
boolean updateApCheckStatus(Long id);
|
|
|
|
|
|
|
@@ -97,6 +100,7 @@ public interface PurchaseApCheckService {
|
|
|
* @param pageInfo
|
|
* @param pageInfo
|
|
|
* @param keyword
|
|
* @param keyword
|
|
|
* 查找关键字
|
|
* 查找关键字
|
|
|
|
|
+ * @param searchFilter 过滤条件
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
Page<PurchaseApCheckTodo> findTodoByPageInfo(PageInfo pageInfo, String keyword, SearchFilter searchFilter);
|
|
Page<PurchaseApCheckTodo> findTodoByPageInfo(PageInfo pageInfo, String keyword, SearchFilter searchFilter);
|
|
@@ -107,6 +111,7 @@ public interface PurchaseApCheckService {
|
|
|
* @param pageInfo
|
|
* @param pageInfo
|
|
|
* @param keyword
|
|
* @param keyword
|
|
|
* 查找关键字
|
|
* 查找关键字
|
|
|
|
|
+ * @param searchFilter 过滤条件
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
Page<PurchaseApCheckDone> findDoneByPageInfo(PageInfo pageInfo, String keyword, SearchFilter searchFilter);
|
|
Page<PurchaseApCheckDone> findDoneByPageInfo(PageInfo pageInfo, String keyword, SearchFilter searchFilter);
|
|
@@ -121,9 +126,9 @@ public interface PurchaseApCheckService {
|
|
|
/**
|
|
/**
|
|
|
* 通过sourceTable和sourceId判断是否存在未对账的单据
|
|
* 通过sourceTable和sourceId判断是否存在未对账的单据
|
|
|
*
|
|
*
|
|
|
- * @param sourceTable
|
|
|
|
|
- * @param sourceId
|
|
|
|
|
- * @return
|
|
|
|
|
|
|
+ * @param sourceTable 来源记录表
|
|
|
|
|
+ * @param sourceId 来源id
|
|
|
|
|
+ * @return 对账明细
|
|
|
*/
|
|
*/
|
|
|
List<PurchaseApCheckItem> findBySourceTableAndSourceId(String sourceTable, Long sourceId);
|
|
List<PurchaseApCheckItem> findBySourceTableAndSourceId(String sourceTable, Long sourceId);
|
|
|
|
|
|
|
@@ -143,6 +148,7 @@ public interface PurchaseApCheckService {
|
|
|
* @param fromDate 开始时间
|
|
* @param fromDate 开始时间
|
|
|
* @param endDate 截止时间
|
|
* @param endDate 截止时间
|
|
|
* @return 搜索结果
|
|
* @return 搜索结果
|
|
|
|
|
+ * @throws InterruptedException
|
|
|
*/
|
|
*/
|
|
|
SPage<Vendor> getCustomerInfo(PageParams params, String keyword, String checkDate, Long fromDate, Long endDate) throws InterruptedException;
|
|
SPage<Vendor> getCustomerInfo(PageParams params, String keyword, String checkDate, Long fromDate, Long endDate) throws InterruptedException;
|
|
|
|
|
|
|
@@ -152,9 +158,20 @@ public interface PurchaseApCheckService {
|
|
|
* @param enUU 企业UU
|
|
* @param enUU 企业UU
|
|
|
* @param customerUU 客户企业UU
|
|
* @param customerUU 客户企业UU
|
|
|
* @return 统计结果
|
|
* @return 统计结果
|
|
|
|
|
+ * @throws InterruptedException 中断异常
|
|
|
*/
|
|
*/
|
|
|
List<ApCheckAmount> getDueTrade(Long enUU, Long customerUU) throws InterruptedException;
|
|
List<ApCheckAmount> getDueTrade(Long enUU, Long customerUU) throws InterruptedException;
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 获取总的对账金额
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param vendorUU 供应商UU
|
|
|
|
|
+ * @param customerUU 客户UU
|
|
|
|
|
+ * @return 统计结果
|
|
|
|
|
+ * @throws InterruptedException 中断异常
|
|
|
|
|
+ */
|
|
|
|
|
+ List<ApCheckAmount> getAllApCheckAmount(Long vendorUU, Long customerUU) throws InterruptedException;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 获取指定月份应收金额(总额)
|
|
* 获取指定月份应收金额(总额)
|
|
|
*
|
|
*
|
|
@@ -164,6 +181,7 @@ public interface PurchaseApCheckService {
|
|
|
* @param fromDate 开始时间
|
|
* @param fromDate 开始时间
|
|
|
* @param endDate 截止时间
|
|
* @param endDate 截止时间
|
|
|
* @return 统计结果
|
|
* @return 统计结果
|
|
|
|
|
+ * @throws InterruptedException 中断异常
|
|
|
*/
|
|
*/
|
|
|
List<ApCheckAmount> getThisMonthTrade(Long enUU, Long customerUU, String checkDate, Long fromDate, Long endDate) throws InterruptedException;
|
|
List<ApCheckAmount> getThisMonthTrade(Long enUU, Long customerUU, String checkDate, Long fromDate, Long endDate) throws InterruptedException;
|
|
|
|
|
|