|
|
@@ -14,13 +14,13 @@ import com.uas.platform.b2b.model.SearchFilter;
|
|
|
import com.uas.platform.core.model.PageInfo;
|
|
|
|
|
|
public interface PurchaseApCheckService {
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 获取需要上传到供应商ERP的客户委外订单
|
|
|
+ *
|
|
|
* @return
|
|
|
*/
|
|
|
public List<PurchaseApCheck> findNotUploadAPcheck();
|
|
|
-
|
|
|
|
|
|
/**
|
|
|
* 平台的应收对账传到供应商ERP之后,修改平台里面的订单的上传状态
|
|
|
@@ -28,7 +28,7 @@ public interface PurchaseApCheckService {
|
|
|
* @param idArray
|
|
|
*/
|
|
|
public void onApCheckSuccess(String[] idArray);
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 批量保存应收对账单
|
|
|
*
|
|
|
@@ -36,20 +36,19 @@ public interface PurchaseApCheckService {
|
|
|
* @return
|
|
|
*/
|
|
|
public void saveApChecks(List<PurchaseApCheckItem> checkItems);
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 作废应收对账单
|
|
|
+ *
|
|
|
* @param id
|
|
|
*/
|
|
|
public boolean cancelApcheck(Long id);
|
|
|
-
|
|
|
|
|
|
/**
|
|
|
* 保存生成的应收对账单主记录
|
|
|
*/
|
|
|
public PurchaseApCheck save(PurchaseApCheck purchaseApCheck);
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 根据ID获取生成的应收对账单
|
|
|
*
|
|
|
@@ -57,61 +56,65 @@ public interface PurchaseApCheckService {
|
|
|
* @return
|
|
|
*/
|
|
|
public PurchaseApCheck findById(Long id);
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
- * 根据来源表的ID更新来源单据已转数
|
|
|
+ * 根据来源表的ID更新来源单据已转数
|
|
|
*/
|
|
|
public void updateYCheckQty(List<HashMap<String, Object>> list);
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
- * 删除新生成的应收对账单
|
|
|
+ * 删除新生成的应收对账单
|
|
|
*/
|
|
|
public void deleteApCheck(Long id);
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 提交生成的应收对账单
|
|
|
*/
|
|
|
public boolean updateApCheckStatus(Long id);
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 分页查找应收对账单,包括明细(全部)
|
|
|
+ *
|
|
|
* @param pageInfo
|
|
|
* @param keyword
|
|
|
* 查找关键字
|
|
|
* @return
|
|
|
*/
|
|
|
public Page<PurchaseApCheck> findAllByPageInfo(PageInfo pageInfo, String keyword, SearchFilter searchFilter);
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 分页查找应收对账单,包括明细(全部)
|
|
|
+ *
|
|
|
* @param pageInfo
|
|
|
* @param keyword
|
|
|
* 查找关键字
|
|
|
* @return
|
|
|
*/
|
|
|
public Page<PurchaseApCheckTodo> findTodoByPageInfo(PageInfo pageInfo, String keyword, SearchFilter searchFilter);
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 分页查找应收对账单,包括明细(已确认)
|
|
|
+ *
|
|
|
* @param pageInfo
|
|
|
* @param keyword
|
|
|
* 查找关键字
|
|
|
* @return
|
|
|
*/
|
|
|
public Page<PurchaseApCheckDone> findDoneByPageInfo(PageInfo pageInfo, String keyword, SearchFilter searchFilter);
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 分页查找应收对账单,包括明细(不同意 已作废 )
|
|
|
+ *
|
|
|
* @param pageInfo
|
|
|
* @param keyword
|
|
|
* 查找关键字
|
|
|
* @return
|
|
|
*/
|
|
|
public Page<PurchaseApCheckEnd> findEndByPageInfo(PageInfo pageInfo, String keyword, SearchFilter searchFilter);
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 打印订单,订单打印此次 +1
|
|
|
+ *
|
|
|
* @param id
|
|
|
*/
|
|
|
public void print(Long id);
|