1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package com.servicemall.car.micro;
import com.servicemall.systemcommon.data.Constants;
import com.servicemall.systemcommon.data.ValidCheckException;
import com.servicemall.systemcommon.util.JsonUtil;
import com.servicemall.website.data.Slider;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import springfox.documentation.annotations.ApiIgnore;
import team.bangbang.common.data.response.DataResponse;
import team.bangbang.common.data.response.ResponseBase;
import java.util.HashMap;
import java.util.Map;
/**
* 车龄 - 微服务
*
* 对应Feign:com.servicemall.website.feign.SliderFeign
*
* @author 帮帮组
* @version 1.0 2020-12-08
*/
@Api(tags = {"car"})
@RestController
@CrossOrigin(allowCredentials="true", allowedHeaders="*", origins="*", maxAge=3600)
@RequestMapping(value = "/microservice/car/carage",produces="application/json;charset=UTF-8")
public final class CarAgeMicro {
/**************************************************************************
* !!除非设计、指导人员有特别说明,否则此处不得随意增加、修改、删除!!
* ------------------------------------
*
*************************************************************************/
/**
* 车龄选项接口
*/
@ApiOperation(value = "车龄选项", notes = "车龄选项列表", httpMethod = "GET")
@GetMapping("/list")
public ResponseBase carAgeList() {
DataResponse<Object> result = new DataResponse<>();
try {
Map<String, Object> datas = new HashMap<>();
String[] carAges= Constants.carAge;
datas.put("carAge", carAges);
result.setData(carAges);
result.setMessage("成功");
return result;
} catch (ValidCheckException e) {
return new ResponseBase(e.getCode(),e.getMessage());
}
}
}