package com.ruoyi.jarvis.service; import com.ruoyi.jarvis.domain.JDOrder; import com.ruoyi.jarvis.domain.dto.QuickRecordModelOption; import java.util.List; /** * 京东订单信息表 Service 接口 */ public interface IJDOrderService { /** * 查询列表 */ List selectJDOrderList(JDOrder jdOrder); /** * 查询列表(支持动态排序) */ List selectJDOrderListWithSort(JDOrder jdOrder); /** * 按ID查询 */ JDOrder selectJDOrderById(Long id); /** 新增 */ int insertJDOrder(JDOrder jdOrder); /** 更新 */ int updateJDOrder(JDOrder jdOrder); /** 按 remark 查单(单号) */ JDOrder selectJDOrderByRemark(String remark); /** 按地址倒序查询全部 */ java.util.List selectJDOrderListByAddress(String address); /** 根据订单号查询订单 */ JDOrder selectJDOrderByOrderId(String orderId); /** 根据物流链接查询订单 */ JDOrder selectJDOrderByLogisticsLink(String logisticsLink); /** 根据第三方单号查询订单 */ JDOrder selectJDOrderByThirdPartyOrderNo(String thirdPartyOrderNo); /** 批量删除(根据主键ID) */ int deleteJDOrderByIds(Long[] ids); /** 查询分销标记为F或PDD且有物流链接的订单列表 */ java.util.List selectJDOrderListByDistributionMarkFOrPDD(); /** 快捷录单:型号及最近一次单的付款 / 后返 */ List selectQuickRecordModelOptions(); /** 一键迁移:拆分 model_number 末尾店铺前缀到 model_shop */ java.util.Map migrateModelShopSplit(); }