61 lines
1.6 KiB
Java
61 lines
1.6 KiB
Java
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<JDOrder> selectJDOrderList(JDOrder jdOrder);
|
||
|
||
/**
|
||
* 查询列表(支持动态排序)
|
||
*/
|
||
List<JDOrder> selectJDOrderListWithSort(JDOrder jdOrder);
|
||
|
||
/**
|
||
* 按ID查询
|
||
*/
|
||
JDOrder selectJDOrderById(Long id);
|
||
|
||
/** 新增 */
|
||
int insertJDOrder(JDOrder jdOrder);
|
||
|
||
/** 更新 */
|
||
int updateJDOrder(JDOrder jdOrder);
|
||
|
||
/** 按 remark 查单(单号) */
|
||
JDOrder selectJDOrderByRemark(String remark);
|
||
|
||
/** 按地址倒序查询全部 */
|
||
java.util.List<JDOrder> 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<JDOrder> selectJDOrderListByDistributionMarkFOrPDD();
|
||
|
||
/** 快捷录单:型号及最近一次单的付款 / 后返 */
|
||
List<QuickRecordModelOption> selectQuickRecordModelOptions();
|
||
|
||
/** 一键迁移:拆分 model_number 末尾店铺前缀到 model_shop */
|
||
java.util.Map<String, Object> migrateModelShopSplit();
|
||
}
|
||
|
||
|