package me.zhengjie.appapi.service;
import me.zhengjie.appapi.dto.OrderDetailDto;
import me.zhengjie.appapi.dto.OrderDto;
import me.zhengjie.appapi.entity.*;
import me.zhengjie.appapi.entity.response.BaseResponse;
import me.zhengjie.base.ResponseDTO;
import me.zhengjie.dao.entity.NotaryOrderEntity;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
*
* 服务类
*
*
* @author humuyu
* @since 2022-03-10
*/
public interface OrderService extends IService {
int checkOrder(Sms sms);
List getOrderList(Order order);
Integer getOrderAccountIdById(Integer id);
BaseResponse saveOrder(BorrowerEntity borrower, SysUserEntity entity);
BaseResponse submitOrder(String businessNo, SysUserEntity currentUser);
public OrderDto getOrderById(String id);
public boolean sameBorrowerMortgage(String orderId, String type);
public MortgageEntity getMortgageEntity(MortgageEntity entity);
public void updateStatus(String businessNo, String status, String message);
public OrderDetailDto getOrderDetail(OrderDetailDto orderDetail);
public void updateOrderStatus(String orderId) ;
public Object parseOrder(String orderType, String content, SysUserEntity user);
public ResponseDTO> videoCall(String json) ;
}