| | |
| | | /** |
| | | * 分页查询待审批订单列表 |
| | | */ |
| | | PageResult<OrderInfo> getPendingApprovalOrderPage(OrderQueryDTO queryDTO); |
| | | PageResult<OrderDetailVO> getPendingApprovalOrderPage(OrderQueryDTO queryDTO); |
| | | |
| | | /** |
| | | * 分页查询待审批订单列表(支持产品条件) |
| | | */ |
| | | PageResult<OrderInfo> getPendingApprovalOrderPageWithProductConditions(OrderQueryDTO queryDTO); |
| | | PageResult<OrderDetailVO> getPendingApprovalOrderPageWithProductConditions(OrderQueryDTO queryDTO); |
| | | |
| | | /** |
| | | * 获取订单详情 |
| | |
| | | */ |
| | | Long uploadOrderAttachment(String orderId, String fileName, String originalName, |
| | | String fileType, Long fileSize, String fileUrl, |
| | | String bucketName, String objectName, Long uploadUserId, |
| | | String bucketName, String objectName, String uploadUserId, |
| | | String uploadUserName, String attachmentType, String description); |
| | | |
| | | /** |
| | | * 添加订单评价 |
| | | */ |
| | | boolean addOrderEvaluation(String orderId, Long evaluatorId, String evaluatorName, |
| | | boolean addOrderEvaluation(String orderId, String evaluatorId, String evaluatorName, |
| | | String evaluatorType, String content, Integer rating, |
| | | Integer serviceRating, Integer qualityRating, Integer deliveryRating, |
| | | Boolean isAnonymous); |
| | |
| | | * @return 是否更新成功 |
| | | */ |
| | | boolean updateWorkflowId(String orderId, String workflowId); |
| | | |
| | | /** |
| | | * 根据产品ID判断是否存在未取消且已完成的关联订单 |
| | | * @param productId 产品ID |
| | | * @return 存在返回true,不存在返回false |
| | | */ |
| | | boolean existsCompletedNotCancelledOrderByProductId(String productId); |
| | | |
| | | boolean updateOrderIsEvaluate(String orderId); |
| | | } |