Bladeren bron

商家端预约管理

liude 10 maanden geleden
bovenliggende
commit
210f6c706a
1 gewijzigde bestanden met toevoegingen van 15 en 0 verwijderingen
  1. 15 0
      src/main/java/com/chelvc/cloud/maintain/controller/ReservationController.java

+ 15 - 0
src/main/java/com/chelvc/cloud/maintain/controller/ReservationController.java

@@ -10,10 +10,13 @@ import com.chelvc.cloud.maintain.copier.MerchantCopier;
 import com.chelvc.cloud.maintain.copier.ReservationCopier;
 import com.chelvc.cloud.maintain.vo.ReservationVO;
 import com.chelvc.cloud.vehicle.client.ReservationClient;
+import com.chelvc.cloud.vehicle.client.dto.MerchantReservationDTO;
 import com.chelvc.cloud.vehicle.client.dto.ReservationDTO;
 import com.chelvc.cloud.vehicle.client.param.ReservationModifyParam;
+import com.chelvc.cloud.vehicle.client.param.ReservationPagingParam;
 import com.chelvc.cloud.vehicle.client.param.ReservationQueryParam;
 import com.chelvc.framework.base.annotation.ResponseWrapping;
+import com.chelvc.framework.common.model.Pagination;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.util.CollectionUtils;
@@ -104,4 +107,16 @@ public class ReservationController {
                     return reservationVO;
                 }).collect(Collectors.toList());
     }
+
+
+    /**
+     * 商家端分页查询预约
+     *
+     * @param param 查询参数
+     * @return 预约分页信息
+     */
+    @GetMapping("/reservation/getMerchantList")
+    public Pagination<MerchantReservationDTO> getMerchantReservationPaging(@Valid ReservationPagingParam param) {
+        return this.reservationClient.getMerchantReservationPaging(param);
+    }
 }