//package com.patzn.lims.sys.controller;
//
//import com.baomidou.mybatisplus.core.metadata.IPage;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.patzn.lims.core.PtConstants;
//import com.patzn.lims.core.api.PtResult;
//import com.patzn.lims.core.PtConstants;
//import com.patzn.lims.core.api.PtResult;
//import com.patzn.lims.core.web.ServiceController;
//import com.patzn.lims.sys.entity.SysMessage;
//import com.patzn.lims.sys.service.ISysMessageService;
//import com.patzn.lims.sys.vo.SysMessageVO;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiImplicitParam;
//import io.swagger.annotations.ApiImplicitParams;
//import io.swagger.annotations.ApiOperation;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.Map;
//
///**
// * <p>
// * 系统消息表 前端控制器
// * </p>
// *
// * @author wwd
// * @since 2020-03-18
// */
//@Api(tags = "系统消息表")
//@RestController
//@RequestMapping("/v1/message")
//public class SysMessageController extends ServiceController<ISysMessageService, SysMessage> {
//
//    @ApiOperation(value = "分页列表", notes = "分页查询数据列表")
//    @ApiImplicitParams({
//            @ApiImplicitParam(name = PtConstants.PAGE_PAGE, value = "请求数据的页码", required = true, paramType = "query", dataType = "int"),
//            @ApiImplicitParam(name = PtConstants.PAGE_ROWS, value = "每页条数", required = true, paramType = "query", dataType = "int"),
//            @ApiImplicitParam(name = PtConstants.PAGE_SIDX, value = "排序字段", paramType = "query", dataType = "String"),
//            @ApiImplicitParam(name = PtConstants.PAGE_SORD, value = "排序方式", paramType = "query", dataType = "String"),
//    })
//    @PostMapping("/page")
//	public PtResult<IPage<SysMessage>> getPage(SysMessage sysMessage) {
//        return success(baseService.page(getPage(), sysMessage));
//	}
//
//
//
//
//    @ApiOperation(value = "查询列表", notes = "查询数据列表")
//    @PostMapping("/my")
//    public PtResult<Map> getMyMessage() {
//        return success(baseService.getMyMessage(currentUserId()));
//    }
//
//
//    @ApiOperation(value = "我的消息分页列表", notes = "我的消息分页查询数据列表")
//    @ApiImplicitParams({
//            @ApiImplicitParam(name = PtConstants.PAGE_PAGE, value = "请求数据的页码", required = true, paramType = "query", dataType = "int"),
//            @ApiImplicitParam(name = PtConstants.PAGE_ROWS, value = "每页条数", required = true, paramType = "query", dataType = "int"),
//            @ApiImplicitParam(name = PtConstants.PAGE_SIDX, value = "排序字段", paramType = "query", dataType = "String"),
//            @ApiImplicitParam(name = PtConstants.PAGE_SORD, value = "排序方式", paramType = "query", dataType = "String"),
//    })
//    @PostMapping("/page_my")
//    public PtResult<IPage<SysMessageVO>> getMyPage(SysMessageVO vo) {
//        return success(baseService.pageVO(getPage(), currentUserId(), vo));
//    }
//
//
//}
