Update MessageController.java

cyj
pbvfus8to 2 months ago
parent 641c9fe7a6
commit 3d7ac2bd0d

@ -13,7 +13,6 @@ package com.yami.shop.admin.controller;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.yami.shop.common.response.ServerResponseEntity; import com.yami.shop.common.response.ServerResponseEntity;
@ -27,7 +26,6 @@ import org.springframework.web.bind.annotation.RequestBody;
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;
import com.yami.shop.common.util.PageParam; import com.yami.shop.common.util.PageParam;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yami.shop.bean.enums.MessageStatus; import com.yami.shop.bean.enums.MessageStatus;
@ -36,19 +34,28 @@ import com.yami.shop.service.MessageService;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
/** /**
* MessageControllerSpring RESTfulMessage
*
* @author lgh on 2018/10/15. * @author lgh on 2018/10/15.
*/ */
@RestController @RestController
@RequestMapping("/admin/message") @RequestMapping("/admin/message")
public class MessageController { public class MessageController {
// 通过Spring的依赖注入机制自动注入MessageService的实例以便调用其提供的业务方法来处理消息相关逻辑。
@Autowired @Autowired
private MessageService messageService; private MessageService messageService;
/** /**
* *
* MessagePageParam
* 使MessageServicepageLambdaQueryWrapper
*
* ServerResponseEntity
* @param message
* @param page
* @return ServerResponseEntityIPage<Message>
*/ */
@GetMapping("/page") @GetMapping("/page")
@PreAuthorize("@pms.hasPermission('admin:message:page')") @PreAuthorize("@pms.hasPermission('admin:message:page')")
@ -60,7 +67,11 @@ public class MessageController {
} }
/** /**
* * ID
* IDMessageServicegetById
* ServerResponseEntity
* @param id ID
* @return ServerResponseEntityMessage
*/ */
@GetMapping("/info/{id}") @GetMapping("/info/{id}")
@PreAuthorize("@pms.hasPermission('admin:message:info')") @PreAuthorize("@pms.hasPermission('admin:message:info')")
@ -70,7 +81,11 @@ public class MessageController {
} }
/** /**
* *
* MessageMessageServicesave
* ServerResponseEntityVoid
* @param message
* @return ServerResponseEntityVoid
*/ */
@PostMapping @PostMapping
@PreAuthorize("@pms.hasPermission('admin:message:save')") @PreAuthorize("@pms.hasPermission('admin:message:save')")
@ -80,7 +95,11 @@ public class MessageController {
} }
/** /**
* *
* MessageMessageServiceupdateByIdID
* ServerResponseEntityVoid
* @param message
* @return ServerResponseEntityVoid
*/ */
@PutMapping @PutMapping
@PreAuthorize("@pms.hasPermission('admin:message:update')") @PreAuthorize("@pms.hasPermission('admin:message:update')")
@ -90,7 +109,11 @@ public class MessageController {
} }
/** /**
* *
* IDMessageIDIDMessageStatus.RELEASE.value()
* MessageServiceupdateByIdServerResponseEntityVoid
* @param id ID
* @return ServerResponseEntityVoid
*/ */
@PutMapping("/release/{id}") @PutMapping("/release/{id}")
@PreAuthorize("@pms.hasPermission('admin:message:release')") @PreAuthorize("@pms.hasPermission('admin:message:release')")
@ -103,7 +126,11 @@ public class MessageController {
} }
/** /**
* *
* IDMessageIDIDMessageStatus.CANCEL.value()
* MessageServiceupdateByIdServerResponseEntityVoid
* @param id ID
* @return ServerResponseEntityVoid
*/ */
@PutMapping("/cancel/{id}") @PutMapping("/cancel/{id}")
@PreAuthorize("@pms.hasPermission('admin:message:cancel')") @PreAuthorize("@pms.hasPermission('admin:message:cancel')")
@ -116,7 +143,11 @@ public class MessageController {
} }
/** /**
* *
* IDListMessageServiceremoveByIds
* IDServerResponseEntityVoid
* @param ids ID
* @return ServerResponseEntityVoid
*/ */
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
@PreAuthorize("@pms.hasPermission('admin:message:delete')") @PreAuthorize("@pms.hasPermission('admin:message:delete')")

Loading…
Cancel
Save