//package com.yuchen.saas.parking.api.feign;
//
//import com.yuchen.saas.parking.api.entity.UserVehicleData;
//import org.nest.springwrap.core.launch.app.AppNameConstant;
//import org.nest.springwrap.core.tool.api.R;
//import org.springframework.cloud.openfeign.FeignClient;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//
///**
// * @ClassName UserVehicleDataClient
// * @Description 用户车辆 feign 接口
// * @Author 张逸飞
// * @Date 2022/6/16 15:50
// */
//@FeignClient(
//        value = AppNameConstant.SAAS_PARKING,
//        fallback = UserVehicleDataClientFallback.class
//)
//public interface UserVehicleDataClient {
//
//    /**
//     * 用户获取车辆数据分页
//     * @param userDetailId 移动端用户唯一ID
//     * @param current 当前页码
//     * @param size 分页数量
//     * @return
//     */
//    @GetMapping("/parking/user/vehicle/getPage")
//    R getPage(@RequestParam Long userDetailId, @RequestParam Integer current, @RequestParam Integer size);
//
//    /**
//     * 用户保存车辆数据
//     * @param userVehicleData 用户车辆数据
//     * @return
//     */
//    @PostMapping("/parking/user/vehicle/save")
//    R save(@RequestBody UserVehicleData userVehicleData);
//
//    /**
//     * 用户删除车辆数据
//     * @param userDetailId 移动端用户唯一ID
//     * @param id 车辆数据ID
//     * @return
//     */
//    @DeleteMapping("/parking/user/vehicle/remove")
//    R remove(@RequestParam Long userDetailId, @RequestParam String id);
//
//    @DeleteMapping("/parking/user/vehicle/getVechicles")
//    R<List<UserVehicleData>> getVechicles(@RequestParam String payUserId, @RequestParam String plateNo);
//}
