提交 cd7b6a10 作者: 方治民

fix: 修复 Swagger 文档生成异常问题

上级 eb187f68
...@@ -36,7 +36,7 @@ dependencies { ...@@ -36,7 +36,7 @@ dependencies {
// Optional: Doc // Optional: Doc
implementation project(":basic-common:doc") implementation project(":basic-common:doc")
implementation "io.swagger:swagger-annotations:${swaggerAnnotationsVersion}" implementation "com.github.xiaoymin:knife4j-spring-boot-starter:${knife4jVersion}"
// Optional: Auth // Optional: Auth
implementation project(":basic-auth") implementation project(":basic-auth")
......
...@@ -14,11 +14,12 @@ import lombok.NoArgsConstructor; ...@@ -14,11 +14,12 @@ import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Range; import org.hibernate.validator.constraints.Range;
/** /**
* 报警类型的条件param
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/27 14:28 * @date 2022/4/27 14:28
*/ */
@ApiModel("AlarmConditionParam(报警类型的条件param)") @ApiModel("AlarmConditionParam")
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
......
...@@ -18,11 +18,12 @@ import org.hibernate.validator.constraints.Length; ...@@ -18,11 +18,12 @@ import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.Range; import org.hibernate.validator.constraints.Range;
/** /**
* 报警类型的添加param
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/27 11:28 * @date 2022/4/27 11:28
*/ */
@ApiModel("AlarmTypeAddParam(报警类型的添加param)") @ApiModel("AlarmTypeAddParam")
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
......
...@@ -15,11 +15,12 @@ import lombok.NoArgsConstructor; ...@@ -15,11 +15,12 @@ import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.Length;
/** /**
* 报警类型修改param
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/27 11:28 * @date 2022/4/27 11:28
*/ */
@ApiModel("AlarmTypeModifyParam(报警类型修改param)") @ApiModel("AlarmTypeModifyParam")
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
......
...@@ -14,11 +14,12 @@ import lombok.Data; ...@@ -14,11 +14,12 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/** /**
* 历史轨迹的条件param
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/5/6 10:53 * @date 2022/5/6 10:53
*/ */
@ApiModel("HistoryRoute(历史轨迹的条件param)") @ApiModel("HistoryRoute")
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
......
...@@ -18,7 +18,7 @@ import org.locationtech.jts.geom.Geometry; ...@@ -18,7 +18,7 @@ import org.locationtech.jts.geom.Geometry;
* @version 1.0 * @version 1.0
* @date 2022/4/26 10:40 * @date 2022/4/26 10:40
*/ */
@ApiModel("DistrictAddParam(添加区域param)") @ApiModel("DistrictAddParam")
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
......
...@@ -20,7 +20,7 @@ import org.locationtech.jts.geom.Geometry; ...@@ -20,7 +20,7 @@ import org.locationtech.jts.geom.Geometry;
* @version 1.0 * @version 1.0
* @date 2022/4/26 10:40 * @date 2022/4/26 10:40
*/ */
@ApiModel("DistrictAddParam(添加区域param)") @ApiModel("DistrictAddParam")
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
......
...@@ -17,11 +17,12 @@ import org.hibernate.validator.constraints.Range; ...@@ -17,11 +17,12 @@ import org.hibernate.validator.constraints.Range;
import org.locationtech.jts.geom.Geometry; import org.locationtech.jts.geom.Geometry;
/** /**
* 添加围栏信息的param
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/28 10:52 * @date 2022/4/28 10:52
*/ */
@ApiModel("LocationFenceAddParam(添加围栏信息的param)") @ApiModel("LocationFenceAddParam")
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
......
...@@ -11,11 +11,12 @@ import lombok.Data; ...@@ -11,11 +11,12 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/** /**
* 查询围栏信息的条件param
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/28 13:35 * @date 2022/4/28 13:35
*/ */
@ApiModel("LocationFenceConditionParam(查询围栏信息的条件param)") @ApiModel("LocationFenceConditionParam")
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
......
...@@ -16,11 +16,12 @@ import org.hibernate.validator.constraints.Range; ...@@ -16,11 +16,12 @@ import org.hibernate.validator.constraints.Range;
import org.locationtech.jts.geom.Geometry; import org.locationtech.jts.geom.Geometry;
/** /**
* 修改围栏信息的param
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/28 10:52 * @date 2022/4/28 10:52
*/ */
@ApiModel("LocationFenceModifyParam(修改围栏信息的param)") @ApiModel("LocationFenceModifyParam")
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
......
...@@ -18,11 +18,12 @@ import lombok.NoArgsConstructor; ...@@ -18,11 +18,12 @@ import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Range; import org.hibernate.validator.constraints.Range;
/** /**
* 添加配置报警类别的报警规则,根据不同类型传入不同参数
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/28 16:16 * @date 2022/4/28 16:16
*/ */
@ApiModel("添加配置报警类别的报警规则,根据不同类型传入不同参数") @ApiModel("LocationFenceRuleAddParam")
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
......
...@@ -10,12 +10,13 @@ import javax.validation.constraints.NotNull; ...@@ -10,12 +10,13 @@ import javax.validation.constraints.NotNull;
import lombok.*; import lombok.*;
/** /**
* 修改配置报警类别的报警规则,根据不同类型传入不同参数
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/28 16:16 * @date 2022/4/28 16:16
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ApiModel("修改配置报警类别的报警规则,根据不同类型传入不同参数") @ApiModel("LocationFenceRuleModifyParam")
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
......
...@@ -12,11 +12,12 @@ import lombok.Data; ...@@ -12,11 +12,12 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/** /**
* 报警规则,根据不同类型传入不同参数
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/29 14:12 * @date 2022/4/29 14:12
*/ */
@ApiModel("报警规则,根据不同类型传入不同参数") @ApiModel("RuleParam")
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
......
...@@ -20,7 +20,7 @@ import lombok.NoArgsConstructor; ...@@ -20,7 +20,7 @@ import lombok.NoArgsConstructor;
* @version 1.0 * @version 1.0
* @date 2022/4/27 11:55 * @date 2022/4/27 11:55
*/ */
@ApiModel("AlarmTypeVo(报警信息)") @ApiModel("报警信息")
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
......
...@@ -19,7 +19,7 @@ import lombok.NoArgsConstructor; ...@@ -19,7 +19,7 @@ import lombok.NoArgsConstructor;
* @version 1.0 * @version 1.0
* @date 2022/4/27 9:10 * @date 2022/4/27 9:10
*/ */
@ApiModel("DistrictVo(区域信息)") @ApiModel("DistrictVo")
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
......
...@@ -19,11 +19,12 @@ import lombok.Data; ...@@ -19,11 +19,12 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/** /**
* 修改配置报警类别的报警规则,根据不同类型传入不同参数
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/28 16:16 * @date 2022/4/28 16:16
*/ */
@ApiModel("修改配置报警类别的报警规则,根据不同类型传入不同参数") @ApiModel("LocationFenceRuleVo")
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
......
...@@ -14,11 +14,12 @@ import lombok.Data; ...@@ -14,11 +14,12 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/** /**
* 报警规则,根据不同类型传入不同参数
* @author tml * @author tml
* @version 1.0 * @version 1.0
* @date 2022/4/29 14:12 * @date 2022/4/29 14:12
*/ */
@ApiModel("报警规则,根据不同类型传入不同参数") @ApiModel("RuleVo")
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
......
/* (C) 2021 YiRing, Inc. */ /* (C) 2021 YiRing, Inc. */
package com.yiring.app.web; package com.yiring.app.web;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import com.yiring.app.constant.Code; import com.yiring.app.constant.Code;
import com.yiring.app.exception.CodeException; import com.yiring.app.exception.CodeException;
import com.yiring.app.util.zy.ZyUtil; import com.yiring.app.util.zy.ZyUtil;
...@@ -23,10 +24,12 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -23,10 +24,12 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j @Slf4j
@Validated @Validated
@Api(tags = "Hello") @SuppressWarnings({ "deprecation" })
@RequestMapping("/hello/") @ApiSupport(order = 0)
@Api(tags = "示例", description = "Example")
@RequestMapping("/example/")
@RestController @RestController
public class HelloController { public class ExampleController {
String text = "😎 Hello World"; String text = "😎 Hello World";
......
...@@ -20,7 +20,6 @@ import java.util.Objects; ...@@ -20,7 +20,6 @@ import java.util.Objects;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
...@@ -35,9 +34,10 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -35,9 +34,10 @@ import org.springframework.web.bind.annotation.RestController;
* @version 1.0 * @version 1.0
* @date 2022/4/27 14:18 * @date 2022/4/27 14:18
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "AlarmType(报警类型)") @SuppressWarnings({ "deprecation" })
@Api(tags = "报警类型", description = "AlarmType")
@RestController @RestController
@RequestMapping("/alarm/type") @RequestMapping("/alarm/type")
public class AlarmTypeController { public class AlarmTypeController {
......
...@@ -22,8 +22,10 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -22,8 +22,10 @@ import org.springframework.web.bind.annotation.RestController;
* @version 1.0 * @version 1.0
* @date 2022/5/6 10:36 * @date 2022/5/6 10:36
*/ */
@Api(tags = "HistoryRoute(历史轨迹)")
@Validated @Validated
@SuppressWarnings({ "deprecation" })
@Api(tags = "历史轨迹", description = "HistoryRoute")
@RestController @RestController
@RequestMapping("/history/route") @RequestMapping("/history/route")
public class HistoryRouteController { public class HistoryRouteController {
......
...@@ -9,7 +9,6 @@ import io.swagger.annotations.Api; ...@@ -9,7 +9,6 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
...@@ -22,9 +21,10 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -22,9 +21,10 @@ import org.springframework.web.bind.annotation.RestController;
* @description: * @description:
* @date 2022/4/28 13:48 * @date 2022/4/28 13:48
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "小程序用户") @SuppressWarnings({ "deprecation" })
@Api(tags = "小程序用户", description = "AppletUser")
@RestController @RestController
@RequestMapping("/appUser/") @RequestMapping("/appUser/")
public class AppletUserController { public class AppletUserController {
......
...@@ -16,7 +16,6 @@ import io.swagger.annotations.Api; ...@@ -16,7 +16,6 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -27,9 +26,9 @@ import org.springframework.web.bind.annotation.*; ...@@ -27,9 +26,9 @@ import org.springframework.web.bind.annotation.*;
* @date 2022/5/7 * @date 2022/5/7
*/ */
@Slf4j
@Api(tags = "播报音频")
@Validated @Validated
@SuppressWarnings({ "deprecation" })
@Api(tags = "播报音频", description = "BroadcastAudio")
@RestController @RestController
@RequestMapping("/broadcast/audio") @RequestMapping("/broadcast/audio")
public class BroadcastAudioController { public class BroadcastAudioController {
......
...@@ -17,7 +17,6 @@ import io.swagger.annotations.ApiOperation; ...@@ -17,7 +17,6 @@ import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.locationtech.jts.geom.Point; import org.locationtech.jts.geom.Point;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
...@@ -33,9 +32,10 @@ import org.springframework.web.multipart.MultipartFile; ...@@ -33,9 +32,10 @@ import org.springframework.web.multipart.MultipartFile;
* @description: * @description:
* @date 2022/5/6 10:15 * @date 2022/5/6 10:15
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "Broadcast(播报设备管理)") @SuppressWarnings({ "deprecation" })
@Api(tags = "播报设备管理", description = "Broadcast")
@RestController @RestController
@RequestMapping("/broadcast/") @RequestMapping("/broadcast/")
public class BroadcastController { public class BroadcastController {
......
...@@ -17,7 +17,6 @@ import io.swagger.annotations.ApiOperation; ...@@ -17,7 +17,6 @@ import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
...@@ -28,9 +27,9 @@ import org.springframework.web.multipart.MultipartFile; ...@@ -28,9 +27,9 @@ import org.springframework.web.multipart.MultipartFile;
* @date 2022/4/19 * @date 2022/4/19
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "部门信息") @SuppressWarnings({ "deprecation" })
@Api(tags = "部门信息", description = "Department")
@RestController @RestController
@RequestMapping("/dept/") @RequestMapping("/dept/")
public class DepartmentController { public class DepartmentController {
......
...@@ -15,7 +15,6 @@ import io.swagger.annotations.ApiOperation; ...@@ -15,7 +15,6 @@ import io.swagger.annotations.ApiOperation;
import java.util.ArrayList; import java.util.ArrayList;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
...@@ -28,9 +27,10 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -28,9 +27,10 @@ import org.springframework.web.bind.annotation.RestController;
* @author tzl * @author tzl
* 2022/4/13 17:10 * 2022/4/13 17:10
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "Dict") @SuppressWarnings({ "deprecation" })
@Api(tags = "数据字典", description = "Dict")
@RestController @RestController
@RequestMapping("/Dict/") @RequestMapping("/Dict/")
public class DictController { public class DictController {
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
package com.yiring.app.web.dict; package com.yiring.app.web.dict;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
...@@ -14,9 +13,9 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -14,9 +13,9 @@ import org.springframework.web.bind.annotation.RestController;
* 2022/4/14 15:14 * 2022/4/14 15:14
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "DictType") @SuppressWarnings({ "deprecation" })
@Api(tags = "数据字典类型", description = "DictType")
@RestController @RestController
@RequestMapping("/DictType/") @RequestMapping("/DictType/")
public class DictTypeController { public class DictTypeController {
......
...@@ -13,7 +13,6 @@ import io.swagger.annotations.ApiImplicitParam; ...@@ -13,7 +13,6 @@ import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -23,9 +22,10 @@ import org.springframework.web.bind.annotation.*; ...@@ -23,9 +22,10 @@ import org.springframework.web.bind.annotation.*;
* @version 1.0 * @version 1.0
* @date 2022/4/26 10:15 * @date 2022/4/26 10:15
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "District(区域管理)") @SuppressWarnings({ "deprecation" })
@Api(tags = "区域管理", description = "District")
@RestController @RestController
@RequestMapping("/district/") @RequestMapping("/district/")
public class DistrictController { public class DistrictController {
......
...@@ -12,7 +12,6 @@ import io.swagger.annotations.Api; ...@@ -12,7 +12,6 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
...@@ -25,9 +24,10 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -25,9 +24,10 @@ import org.springframework.web.bind.annotation.RestController;
* @description: * @description:
* @date 2022/5/5 15:18 * @date 2022/5/5 15:18
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "Icon(图标管理)") @SuppressWarnings({ "deprecation" })
@Api(tags = "图标管理", description = "Icon")
@RestController @RestController
@RequestMapping("/icon/") @RequestMapping("/icon/")
public class IconController { public class IconController {
......
...@@ -10,7 +10,6 @@ import com.yiring.common.vo.PageVo; ...@@ -10,7 +10,6 @@ import com.yiring.common.vo.PageVo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -23,9 +22,9 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -23,9 +22,9 @@ import org.springframework.web.bind.annotation.RestController;
* @date 2022/5/10 * @date 2022/5/10
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "按键报警") @SuppressWarnings({ "deprecation" })
@Api(tags = "按键报警", description = "KeyAlarm")
@RestController @RestController
@RequestMapping("/key/alarm") @RequestMapping("/key/alarm")
public class KeyAlarmController { public class KeyAlarmController {
......
...@@ -15,7 +15,6 @@ import io.swagger.annotations.Api; ...@@ -15,7 +15,6 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -26,9 +25,9 @@ import org.springframework.web.bind.annotation.*; ...@@ -26,9 +25,9 @@ import org.springframework.web.bind.annotation.*;
* @date 2022/5/6 * @date 2022/5/6
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "按键报警规则") @SuppressWarnings({ "deprecation" })
@Api(tags = "按键报警规则", description = "KeyAlarmRules")
@RestController @RestController
@RequestMapping("/key/alarm/rules") @RequestMapping("/key/alarm/rules")
public class KeyAlarmRulesController { public class KeyAlarmRulesController {
......
...@@ -13,7 +13,6 @@ import io.swagger.annotations.ApiOperation; ...@@ -13,7 +13,6 @@ import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
...@@ -27,9 +26,9 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -27,9 +26,9 @@ import org.springframework.web.bind.annotation.RestController;
* @date 2022/4/27 * @date 2022/4/27
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "定位信标") @SuppressWarnings({ "deprecation" })
@Api(tags = "定位信标", description = "LocationBeacon")
@RestController @RestController
@RequestMapping("/location/beacon/") @RequestMapping("/location/beacon/")
public class LocationBeaconController { public class LocationBeaconController {
......
...@@ -19,7 +19,6 @@ import io.swagger.annotations.ApiOperation; ...@@ -19,7 +19,6 @@ import io.swagger.annotations.ApiOperation;
import java.util.Objects; import java.util.Objects;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
...@@ -32,11 +31,12 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -32,11 +31,12 @@ import org.springframework.web.bind.annotation.RestController;
* @version 1.0 * @version 1.0
* @date 2022/4/28 11:50 * @date 2022/4/28 11:50
*/ */
@RestController
@Api(tags = "Fence(围栏信息)")
@Validated @Validated
@Slf4j @SuppressWarnings({ "deprecation" })
@RequestMapping("location/fence") @Api(tags = "围栏信息", description = "LocationFence")
@RestController
@RequestMapping("/location/fence")
public class LocationFenceController { public class LocationFenceController {
@Resource @Resource
......
...@@ -22,7 +22,6 @@ import java.util.Objects; ...@@ -22,7 +22,6 @@ import java.util.Objects;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
...@@ -36,9 +35,10 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -36,9 +35,10 @@ import org.springframework.web.bind.annotation.RestController;
* @version 1.0 * @version 1.0
* @date 2022/5/5 14:19 * @date 2022/5/5 14:19
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "AlarmRule(电子围栏报警规则,配置报警给谁)") @SuppressWarnings({ "deprecation" })
@Api(tags = "电子围栏报警规则,配置报警给谁", description = "AlarmRule")
@RestController @RestController
@RequestMapping("/alarm/rule") @RequestMapping("/alarm/rule")
public class LocationAlarmRuleController { public class LocationAlarmRuleController {
......
...@@ -13,7 +13,6 @@ import io.swagger.annotations.Api; ...@@ -13,7 +13,6 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
...@@ -25,9 +24,10 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -25,9 +24,10 @@ import org.springframework.web.bind.annotation.RestController;
* @version 1.0 * @version 1.0
* @date 2022/4/29 9:05 * @date 2022/4/29 9:05
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "FenceRule(电子围栏报警规则,什么情况下会报警)") @SuppressWarnings({ "deprecation" })
@Api(tags = "电子围栏报警规则,什么情况下会报警", description = "FenceRule")
@RestController @RestController
@RequestMapping("/location/rule") @RequestMapping("/location/rule")
public class LocationFenceRuleController { public class LocationFenceRuleController {
......
...@@ -14,7 +14,6 @@ import io.swagger.annotations.ApiOperation; ...@@ -14,7 +14,6 @@ import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
...@@ -25,9 +24,9 @@ import org.springframework.web.multipart.MultipartFile; ...@@ -25,9 +24,9 @@ import org.springframework.web.multipart.MultipartFile;
* @date 2022/4/13 * @date 2022/4/13
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "定位标签") @SuppressWarnings({ "deprecation" })
@Api(tags = "定位标签", description = "LocationTag")
@RestController @RestController
@RequestMapping("/location/tag/") @RequestMapping("/location/tag/")
public class LocationTagController { public class LocationTagController {
......
...@@ -12,7 +12,6 @@ import io.swagger.annotations.Api; ...@@ -12,7 +12,6 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.PutMapping;
...@@ -26,9 +25,9 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -26,9 +25,9 @@ import org.springframework.web.bind.annotation.RestController;
* @date 2022/4/27 * @date 2022/4/27
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "标签分配") @SuppressWarnings({ "deprecation" })
@Api(tags = "标签分配", description = "LocationTagType")
@RestController @RestController
@RequestMapping("/location/tag/type") @RequestMapping("/location/tag/type")
public class LocationTagTypeController { public class LocationTagTypeController {
......
...@@ -12,10 +12,8 @@ import com.yiring.common.core.Status; ...@@ -12,10 +12,8 @@ import com.yiring.common.core.Status;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
import java.io.Serializable;
import java.util.List; import java.util.List;
import javax.annotation.Resource; import javax.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -28,9 +26,10 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -28,9 +26,10 @@ import org.springframework.web.bind.annotation.RestController;
* @version 1.0 * @version 1.0
* @date 2022/4/24 13:48 * @date 2022/4/24 13:48
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "Map(地图)") @SuppressWarnings({ "deprecation" })
@Api(tags = "地图", description = "Map")
@RestController @RestController
@RequestMapping("/map/") @RequestMapping("/map/")
public class MapController { public class MapController {
...@@ -40,7 +39,7 @@ public class MapController { ...@@ -40,7 +39,7 @@ public class MapController {
@GetMapping("/mapSelect") @GetMapping("/mapSelect")
@ApiImplicitParams({ @ApiImplicitParam(value = "orgId", required = true, name = "orgId") }) @ApiImplicitParams({ @ApiImplicitParam(value = "orgId", required = true, name = "orgId") })
public Result<Serializable> fail(String orgId) { public Result<MapVo> select(String orgId) {
String login = ZyUtil.openLogin(); String login = ZyUtil.openLogin();
JSONObject jsonObject = mapClient.selectMap(orgId, "bearer " + login); JSONObject jsonObject = mapClient.selectMap(orgId, "bearer " + login);
// if (ObjectUtil.isNotNull(jsonObject.getJSONArray("data"))) { // if (ObjectUtil.isNotNull(jsonObject.getJSONArray("data"))) {
......
...@@ -19,7 +19,6 @@ import io.swagger.annotations.ApiOperation; ...@@ -19,7 +19,6 @@ import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -29,9 +28,9 @@ import org.springframework.web.bind.annotation.*; ...@@ -29,9 +28,9 @@ import org.springframework.web.bind.annotation.*;
* @date 2022/4/12 * @date 2022/4/12
*/ */
@Slf4j
@Validated @Validated
@Api(tags = "职位信息") @SuppressWarnings({ "deprecation" })
@Api(tags = "职位信息", description = "Post")
@RestController @RestController
@RequestMapping("/post/") @RequestMapping("/post/")
public class PostController { public class PostController {
......
...@@ -31,8 +31,9 @@ import org.springframework.web.bind.annotation.*; ...@@ -31,8 +31,9 @@ import org.springframework.web.bind.annotation.*;
*/ */
@Slf4j @Slf4j
@Validated @Validated
@SuppressWarnings({ "deprecation" })
@Api(tags = "事故点管理", description = "AccidentSpot")
@RestController @RestController
@Api(tags = "AccidentSpot(事故点管理)")
@RequestMapping("/accident/spot") @RequestMapping("/accident/spot")
public class AccidentSpotController { public class AccidentSpotController {
......
...@@ -16,6 +16,7 @@ import io.swagger.annotations.Api; ...@@ -16,6 +16,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
/** /**
...@@ -23,7 +24,10 @@ import org.springframework.web.bind.annotation.*; ...@@ -23,7 +24,10 @@ import org.springframework.web.bind.annotation.*;
* @version 1.0 * @version 1.0
* @date 2022/5/9 10:19 * @date 2022/5/9 10:19
*/ */
@Api(tags = "EvacuationZone(撤离区)")
@Validated
@SuppressWarnings({ "deprecation" })
@Api(tags = "撤离区", description = "EvacuationZone")
@RestController @RestController
@RequestMapping("/evacuation/zone") @RequestMapping("/evacuation/zone")
public class EvacuationZoneController { public class EvacuationZoneController {
......
...@@ -31,7 +31,8 @@ import org.springframework.web.multipart.MultipartFile; ...@@ -31,7 +31,8 @@ import org.springframework.web.multipart.MultipartFile;
@Slf4j @Slf4j
@Validated @Validated
@Api(tags = "人员管理") @SuppressWarnings({ "deprecation" })
@Api(tags = "人员管理", description = "user")
@RestController @RestController
@RequestMapping("/user/app/") @RequestMapping("/user/app/")
public class UserAppController { public class UserAppController {
......
...@@ -35,7 +35,8 @@ import org.springframework.web.multipart.MultipartFile; ...@@ -35,7 +35,8 @@ import org.springframework.web.multipart.MultipartFile;
*/ */
@Slf4j @Slf4j
@Validated @Validated
@Api(tags = "Video(监控设备)") @SuppressWarnings({ "deprecation" })
@Api(tags = "监控设备", description = "Video")
@RestController @RestController
@RequestMapping("/video/") @RequestMapping("/video/")
public class VideoController { public class VideoController {
......
...@@ -28,10 +28,11 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -28,10 +28,11 @@ import org.springframework.web.bind.annotation.RestController;
* 2022/4/11 17:02 * 2022/4/11 17:02
*/ */
@Slf4j @Slf4j
@Api(tags = "Car(车辆)")
@Validated @Validated
@RestController @SuppressWarnings({ "deprecation" })
@Api(tags = "车辆", description = "Car")
@RequestMapping("/Car/") @RequestMapping("/Car/")
@RestController
public class CarController { public class CarController {
@Resource @Resource
......
...@@ -30,7 +30,8 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -30,7 +30,8 @@ import org.springframework.web.bind.annotation.RestController;
*/ */
@Slf4j @Slf4j
@Validated @Validated
@Api(tags = "Invitation(邀请)") @SuppressWarnings({ "deprecation" })
@Api(tags = "邀请", description = "Invitation")
@RestController @RestController
@RequestMapping("/invitation/") @RequestMapping("/invitation/")
public class InvitationController { public class InvitationController {
......
...@@ -31,7 +31,8 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -31,7 +31,8 @@ import org.springframework.web.bind.annotation.RestController;
*/ */
@Slf4j @Slf4j
@Validated @Validated
@Api(tags = "Visitor(访客)") @SuppressWarnings({ "deprecation" })
@Api(tags = "访客", description = "Visitor")
@RestController @RestController
@RequestMapping("/visitor/") @RequestMapping("/visitor/")
public class VisitorController { public class VisitorController {
......
...@@ -9,8 +9,8 @@ dependencies { ...@@ -9,8 +9,8 @@ dependencies {
// 本地依赖 // 本地依赖
implementation fileTree(dir: project.rootDir.getPath() + '\\libs', includes: ['*jar']) implementation fileTree(dir: project.rootDir.getPath() + '\\libs', includes: ['*jar'])
// swagger annotations // swagger(knife4j)
implementation "io.swagger:swagger-annotations:${swaggerAnnotationsVersion}" implementation "com.github.xiaoymin:knife4j-spring-boot-starter:${knife4jVersion}"
// sa-token // sa-token
implementation "cn.dev33:sa-token-spring-boot-starter:${saTokenVersion}" implementation "cn.dev33:sa-token-spring-boot-starter:${saTokenVersion}"
......
...@@ -4,6 +4,7 @@ package com.yiring.auth.web.auth; ...@@ -4,6 +4,7 @@ package com.yiring.auth.web.auth;
import cn.dev33.satoken.secure.SaSecureUtil; import cn.dev33.satoken.secure.SaSecureUtil;
import cn.dev33.satoken.stp.StpUtil; import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import com.yiring.auth.domain.user.User; import com.yiring.auth.domain.user.User;
import com.yiring.auth.domain.user.UserRepository; import com.yiring.auth.domain.user.UserRepository;
import com.yiring.auth.param.auth.LoginParam; import com.yiring.auth.param.auth.LoginParam;
...@@ -36,7 +37,9 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -36,7 +37,9 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j @Slf4j
@Validated @Validated
@Api(tags = "Auth") @SuppressWarnings({ "deprecation" })
@ApiSupport(order = -99)
@Api(tags = "身份认证", description = "Auth")
@RestController @RestController
@RequestMapping("/auth/") @RequestMapping("/auth/")
public class AuthController { public class AuthController {
......
/* (C) 2022 YiRing, Inc. */ /* (C) 2022 YiRing, Inc. */
package com.yiring.auth.web.permission; package com.yiring.auth.web.permission;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import com.yiring.auth.domain.permission.Permission; import com.yiring.auth.domain.permission.Permission;
import com.yiring.auth.domain.permission.PermissionRepository; import com.yiring.auth.domain.permission.PermissionRepository;
import com.yiring.auth.param.permission.PermissionParam; import com.yiring.auth.param.permission.PermissionParam;
...@@ -38,7 +39,9 @@ import org.springframework.web.bind.annotation.*; ...@@ -38,7 +39,9 @@ import org.springframework.web.bind.annotation.*;
@Slf4j @Slf4j
@Validated @Validated
@Api(tags = "Permission") @SuppressWarnings({ "deprecation" })
@ApiSupport(order = -97)
@Api(tags = "权限管理", description = "Permission")
@RestController @RestController
@RequestMapping("/manage/permission/") @RequestMapping("/manage/permission/")
public class PermissionController { public class PermissionController {
......
/* (C) 2022 YiRing, Inc. */ /* (C) 2022 YiRing, Inc. */
package com.yiring.auth.web.role; package com.yiring.auth.web.role;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import com.yiring.auth.domain.permission.Permission; import com.yiring.auth.domain.permission.Permission;
import com.yiring.auth.domain.permission.PermissionRepository; import com.yiring.auth.domain.permission.PermissionRepository;
import com.yiring.auth.domain.role.Role; import com.yiring.auth.domain.role.Role;
...@@ -40,7 +41,9 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -40,7 +41,9 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j @Slf4j
@Validated @Validated
@Api(tags = "Role") @SuppressWarnings({ "deprecation" })
@ApiSupport(order = -96)
@Api(tags = "角色管理", description = "Role")
@RestController @RestController
@RequestMapping("/manage/role/") @RequestMapping("/manage/role/")
public class RoleController { public class RoleController {
......
/* (C) 2022 YiRing, Inc. */ /* (C) 2022 YiRing, Inc. */
package com.yiring.auth.web.user; package com.yiring.auth.web.user;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import com.yiring.auth.domain.permission.Permission; import com.yiring.auth.domain.permission.Permission;
import com.yiring.auth.domain.role.Role; import com.yiring.auth.domain.role.Role;
import com.yiring.auth.domain.role.RoleRepository; import com.yiring.auth.domain.role.RoleRepository;
...@@ -46,7 +47,9 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -46,7 +47,9 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j @Slf4j
@Validated @Validated
@Api(tags = "User") @SuppressWarnings({ "deprecation" })
@ApiSupport(order = -95)
@Api(tags = "用户管理", description = "User")
@RestController @RestController
@RequestMapping("/user/") @RequestMapping("/user/")
public class UserController { public class UserController {
......
...@@ -3,8 +3,8 @@ dependencies { ...@@ -3,8 +3,8 @@ dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-web'
// swagger // swagger(knife4j)
implementation "io.swagger:swagger-annotations:${swaggerAnnotationsVersion}" implementation "com.github.xiaoymin:knife4j-spring-boot-starter:${knife4jVersion}"
// minio // minio
implementation "io.minio:minio:${minioVersion}" implementation "io.minio:minio:${minioVersion}"
......
...@@ -3,6 +3,7 @@ package com.yiring.common.web; ...@@ -3,6 +3,7 @@ package com.yiring.common.web;
import cn.hutool.core.lang.Snowflake; import cn.hutool.core.lang.Snowflake;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import com.yiring.common.core.Minio; import com.yiring.common.core.Minio;
import com.yiring.common.core.Result; import com.yiring.common.core.Result;
import com.yiring.common.core.Status; import com.yiring.common.core.Status;
...@@ -27,7 +28,9 @@ import org.springframework.web.multipart.MultipartFile; ...@@ -27,7 +28,9 @@ import org.springframework.web.multipart.MultipartFile;
@Slf4j @Slf4j
@Validated @Validated
@Api(tags = "Minio") @SuppressWarnings({ "deprecation" })
@ApiSupport(order = -98)
@Api(tags = "文件管理", description = "file")
@RestController @RestController
@RequestMapping("/common/minio/") @RequestMapping("/common/minio/")
public class MinioController { public class MinioController {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论