| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- package com.ydtech.modules.order.service;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ydtech.modules.order.entity.InsAreaCompany;
- import com.ydtech.modules.order.entity.InsOrders;
- import com.ydtech.modules.order.entity.dto.InsAreaCompanyQueryDto;
- import com.ydtech.modules.order.entity.vo.OrderQueryVo;
- import java.util.List;
- /**
- * @author Administrator
- * @description 针对表【ins_area_company(报价渠道)】的数据库操作Service
- * @createDate 2023-01-31 15:51:19
- */
- public interface InsAreaCompanyService extends IService<InsAreaCompany> {
- /**
- * 通过子订单查询子订单
- *
- * @param companyId 子订单
- * @return InsAreaCompany
- */
- InsAreaCompany getByIdIsExist(String companyId);
- /**
- * 通过 保险公司订单号查询子订单
- *
- * @param insOrderNo 保险公司订单号
- * @return InsAreaCompany
- */
- InsAreaCompany getByInsOrderNo(String insOrderNo);
- /**
- * 修改子订单 并且修改订单状态
- *
- * @param insAreaCompany
- */
- void updateCompanyAndOrders(InsAreaCompany insAreaCompany);
- /**
- * 修改子订单 并且修改订单状态 最新
- *
- * @param insAreaCompany
- */
- void updateCompanyAndOrdersNew(InsAreaCompany insAreaCompany);
- /**
- * 插入子订单 并且修改订单状态
- *
- * @param insAreaCompany
- */
- void insertCompanyAndOrders(InsAreaCompany insAreaCompany);
- /**
- * 通过主订单查询子订单号
- *
- * @param orderNo 主订单号
- */
- List<InsAreaCompanyQueryDto> getByOrderNo(String orderNo);
- /**
- * 查询最新状态的子订单
- *
- * @param orderNo 主订单号
- */
- String queryLatestStatus(String orderNo);
- List<InsAreaCompany> getorDerIds();
- /**
- * 查询待审核的订单
- * @return
- */
- Page<InsOrders> getPendingAuditOrders(Page page, OrderQueryVo orderQueryVo);
- /**
- * 查询已审核得订单
- * @param page
- * @param orderQueryVo
- * @return
- */
- Page<InsOrders> getAlreadyAuditOrders(Page page, OrderQueryVo orderQueryVo);
- }
|