| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package com.ydtech.modules.order.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ydtech.modules.order.entity.InsAreaCompany;
- import com.ydtech.modules.order.entity.InsOrdersTrack;
- import java.util.List;
- /**
- * @author Administrator
- * @description 针对表【ins_orders_track(订单轨迹表)】的数据库操作Service
- * @createDate 2023-12-11 15:04:11
- */
- public interface InsOrdersTrackService extends IService<InsOrdersTrack> {
- /**
- * 增加订单轨迹
- *
- * @param insAreaCompany 子订单信息
- */
- void addingTrajectories(InsAreaCompany insAreaCompany);
- /**
- * @Description 添加轨迹自动填充
- * @Author hxl
- * @Date 2024/3/28 15:54
- * @Param
- * @Return
- * @Exception
- *
- */
- void addingTrajectoriesNew(InsAreaCompany insAreaCompany);
- /**
- * 通过订单号查询报价轨迹
- *
- * @param orderNo 订单号
- * @return 订单轨迹
- */
- default List<InsOrdersTrack> query(String orderNo) {
- return lambdaQuery()
- .eq(InsOrdersTrack::getOrderNo, orderNo)
- .orderByAsc(InsOrdersTrack::getCreateTime)
- .list();
- }
- /**
- * 子订单轨迹
- *
- * @param suborder 子订单号
- * @return 订单轨迹
- */
- default List<InsOrdersTrack> queryBySuborder(String suborder) {
- return lambdaQuery()
- .eq(InsOrdersTrack::getSuborder, suborder)
- .orderByAsc(InsOrdersTrack::getCreateTime)
- .list();
- }
- }
|