OrderService.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package me.zhengjie.appapi.service;
  2. import me.zhengjie.appapi.dto.OrderDetailDto;
  3. import me.zhengjie.appapi.dto.OrderDto;
  4. import me.zhengjie.appapi.entity.*;
  5. import me.zhengjie.appapi.entity.response.BaseResponse;
  6. import me.zhengjie.base.ResponseDTO;
  7. import me.zhengjie.dao.entity.NotaryOrderEntity;
  8. import com.baomidou.mybatisplus.extension.service.IService;
  9. import java.util.List;
  10. /**
  11. * <p>
  12. * 服务类
  13. * </p>
  14. *
  15. * @author humuyu
  16. * @since 2022-03-10
  17. */
  18. public interface OrderService extends IService<NotaryOrderEntity> {
  19. int checkOrder(Sms sms);
  20. List<Order> getOrderList(Order order);
  21. Integer getOrderAccountIdById(Integer id);
  22. BaseResponse saveOrder(BorrowerEntity borrower, SysUserEntity entity);
  23. BaseResponse submitOrder(String businessNo, SysUserEntity currentUser);
  24. public OrderDto getOrderById(String id);
  25. public boolean sameBorrowerMortgage(String orderId, String type);
  26. public MortgageEntity getMortgageEntity(MortgageEntity entity);
  27. public void updateStatus(String businessNo, String status, String message);
  28. public OrderDetailDto getOrderDetail(OrderDetailDto orderDetail);
  29. public void updateOrderStatus(String orderId) ;
  30. public Object parseOrder(String orderType, String content, SysUserEntity user);
  31. public ResponseDTO<?> videoCall(String json) ;
  32. }