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.List;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
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.RestController;
import com.yami.shop.common.util.PageParam;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yami.shop.bean.enums.MessageStatus;
@ -36,31 +34,44 @@ import com.yami.shop.service.MessageService;
import cn.hutool.core.util.StrUtil;
/**
* MessageControllerSpring RESTfulMessage
*
* @author lgh on 2018/10/15.
*/
@RestController
@RequestMapping("/admin/message")
public class MessageController {
// 通过Spring的依赖注入机制自动注入MessageService的实例以便调用其提供的业务方法来处理消息相关逻辑。
@Autowired
private MessageService messageService;
/**
*
*
* MessagePageParam
* 使MessageServicepageLambdaQueryWrapper
*
* ServerResponseEntity
* @param message
* @param page
* @return ServerResponseEntityIPage<Message>
*/
@GetMapping("/page")
@PreAuthorize("@pms.hasPermission('admin:message:page')")
public ServerResponseEntity<IPage<Message>> page(Message message,PageParam<Message> page) {
public ServerResponseEntity<IPage<Message>> page(Message message, PageParam<Message> page) {
IPage<Message> messages = messageService.page(page, new LambdaQueryWrapper<Message>()
.like(StrUtil.isNotBlank(message.getUserName()), Message::getUserName, message.getUserName())
.eq(message.getStatus() != null, Message::getStatus, message.getStatus()));
.eq(message.getStatus()!= null, Message::getStatus, message.getStatus()));
return ServerResponseEntity.success(messages);
}
/**
*
* ID
* IDMessageServicegetById
* ServerResponseEntity
* @param id ID
* @return ServerResponseEntityMessage
*/
@GetMapping("/info/{id}")
@PreAuthorize("@pms.hasPermission('admin:message:info')")
@ -70,7 +81,11 @@ public class MessageController {
}
/**
*
*
* MessageMessageServicesave
* ServerResponseEntityVoid
* @param message
* @return ServerResponseEntityVoid
*/
@PostMapping
@PreAuthorize("@pms.hasPermission('admin:message:save')")
@ -80,7 +95,11 @@ public class MessageController {
}
/**
*
*
* MessageMessageServiceupdateByIdID
* ServerResponseEntityVoid
* @param message
* @return ServerResponseEntityVoid
*/
@PutMapping
@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}")
@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}")
@PreAuthorize("@pms.hasPermission('admin:message:cancel')")
@ -116,7 +143,11 @@ public class MessageController {
}
/**
*
*
* IDListMessageServiceremoveByIds
* IDServerResponseEntityVoid
* @param ids ID
* @return ServerResponseEntityVoid
*/
@DeleteMapping("/{ids}")
@PreAuthorize("@pms.hasPermission('admin:message:delete')")

Loading…
Cancel
Save