diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/system/message/MessagePushController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/system/message/MessagePushController.java index c4d8b8b..f1027a4 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/system/message/MessagePushController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/system/message/MessagePushController.java @@ -8,6 +8,8 @@ import com.casic.missiles.exception.BusinessException; import com.casic.missiles.model.system.UserPush; import com.casic.missiles.service.system.IMessagePushService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.apache.commons.lang3.StringUtils; import org.springframework.web.bind.annotation.*; @@ -15,6 +17,7 @@ import javax.validation.Valid; @RestController +@Api(tags = "App推送接口") @AllArgsConstructor @RequestMapping("/push") public class MessagePushController { @@ -22,6 +25,7 @@ private final IMessagePushService messagePushService; + @ApiOperation("推送注册") @RequestMapping("/app/registerGeTui") public ReturnDTO geTuiRegister(@RequestBody @Valid UserClientDTO userClientDTO) { Assert.isFalse(StringUtils.isEmpty(userClientDTO.getClientId()), () -> { @@ -31,6 +35,7 @@ } + @ApiOperation("设置推送启动/停止") @RequestMapping("/app/enable") public ReturnDTO setEnable(@RequestBody @Valid UserClientDTO userClientDTO){ Assert.isFalse(ObjectUtil.isEmpty(userClientDTO.getEnable()), () -> { @@ -39,6 +44,7 @@ return messagePushService.setEnable(userClientDTO.getEnable()); } + @ApiOperation("推送查询") @RequestMapping("/app/detail") public ReturnDTO getUserPush() { return messagePushService.getUserPush(); diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/system/message/MessagePushController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/system/message/MessagePushController.java index c4d8b8b..f1027a4 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/system/message/MessagePushController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/system/message/MessagePushController.java @@ -8,6 +8,8 @@ import com.casic.missiles.exception.BusinessException; import com.casic.missiles.model.system.UserPush; import com.casic.missiles.service.system.IMessagePushService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.apache.commons.lang3.StringUtils; import org.springframework.web.bind.annotation.*; @@ -15,6 +17,7 @@ import javax.validation.Valid; @RestController +@Api(tags = "App推送接口") @AllArgsConstructor @RequestMapping("/push") public class MessagePushController { @@ -22,6 +25,7 @@ private final IMessagePushService messagePushService; + @ApiOperation("推送注册") @RequestMapping("/app/registerGeTui") public ReturnDTO geTuiRegister(@RequestBody @Valid UserClientDTO userClientDTO) { Assert.isFalse(StringUtils.isEmpty(userClientDTO.getClientId()), () -> { @@ -31,6 +35,7 @@ } + @ApiOperation("设置推送启动/停止") @RequestMapping("/app/enable") public ReturnDTO setEnable(@RequestBody @Valid UserClientDTO userClientDTO){ Assert.isFalse(ObjectUtil.isEmpty(userClientDTO.getEnable()), () -> { @@ -39,6 +44,7 @@ return messagePushService.setEnable(userClientDTO.getEnable()); } + @ApiOperation("推送查询") @RequestMapping("/app/detail") public ReturnDTO getUserPush() { return messagePushService.getUserPush(); diff --git a/casic-metering-model/src/main/java/com/casic/missiles/dto/system/UserClientDTO.java b/casic-metering-model/src/main/java/com/casic/missiles/dto/system/UserClientDTO.java index 7836d1a..e80cf21 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/dto/system/UserClientDTO.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/dto/system/UserClientDTO.java @@ -1,9 +1,11 @@ package com.casic.missiles.dto.system; +import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data +@ApiModel("app推送") public class UserClientDTO { @ApiModelProperty(value = "客户端id", dataType = "String")