提高订单源的查询速度

This commit is contained in:
wuweihua
2026-10-19 17:44:19 +08:00
parent 383ef55e00
commit 58d7ec90b0
3 changed files with 233 additions and 33 deletions
@@ -22,12 +22,18 @@ public interface OracleUpstreamOrderMapper
long countTabOrderMonitor(@Param("orderTable") String orderTable, @Param("query") TabOrderMonitorQuery query);
List<Map<String, Object>> selectTabOrderMonitorPage(
/** Key-first page for customer+time queries (sort narrow columns only). */
List<Map<String, Object>> selectTabOrderMonitorKeyPage(
@Param("orderTable") String orderTable,
@Param("query") TabOrderMonitorQuery query,
@Param("startRow") long startRow,
@Param("endRow") long endRow);
/** List detail by ids: display columns only. */
List<Map<String, Object>> selectTabOrderMonitorListByIds(
@Param("orderTable") String orderTable,
@Param("ids") List<String> ids);
/** Distinct product codes for product-vs-package check (grouped, no pagination). */
List<Map<String, Object>> selectTabOrderProductCodes(
@Param("orderTable") String orderTable,