|
@@ -1,10 +1,14 @@
|
|
|
package com.zswl.cloud.springBtach.server.core.controller;
|
|
|
|
|
|
import com.github.microservice.auth.client.content.ResultContent;
|
|
|
+import com.github.microservice.auth.security.annotations.ResourceAuth;
|
|
|
+import com.github.microservice.auth.security.type.AuthType;
|
|
|
import com.xiaoju.open.oil.commons.OilRequest;
|
|
|
import com.xiaoju.open.oil.core.executor.ResponseDTO;
|
|
|
import com.xiaoju.open.oil.interfaces.request.NotificationPushStoreInfoRequest;
|
|
|
import com.xiaoju.open.oil.interfaces.response.QueryStoreDetailResponse;
|
|
|
+import com.zswl.cloud.springBatch.client.model.request.NearbyModel;
|
|
|
+import com.zswl.cloud.springBtach.server.core.domain.XiaoJuStore;
|
|
|
import com.zswl.cloud.springBtach.server.core.service.XiaoJuService;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.log4j.Log4j2;
|
|
@@ -14,6 +18,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
@Log4j2
|
|
|
@RestController
|
|
|
@RequestMapping("xiaoju")
|
|
@@ -42,10 +48,18 @@ public class XiaoJuController {
|
|
|
}
|
|
|
@ApiOperation("查询门店价格")
|
|
|
@RequestMapping(value = "queryStorePrice", method = RequestMethod.POST)
|
|
|
+ @ResourceAuth(value = "user", type = AuthType.User)
|
|
|
public ResultContent<QueryStoreDetailResponse> queryStorePrice(String storeId) {
|
|
|
|
|
|
return xiaoJuService.queryStoreDetail(storeId);
|
|
|
}
|
|
|
+ @ApiOperation("查看附近的加油站信息")
|
|
|
+ @ResourceAuth(value = "user", type = AuthType.User)
|
|
|
+ @RequestMapping(value = "nearbyStore", method = RequestMethod.POST)
|
|
|
+ public ResultContent<List<XiaoJuStore>> nearbyStore(@RequestBody NearbyModel nearbyModel) {
|
|
|
+
|
|
|
+ return xiaoJuService.nearbyStore(nearbyModel);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|