AdministerController.java 2.16 KB
package com.meishu.controller;


import com.meishu.common.ResponseData;
import com.meishu.common.ResponseVO;
import com.meishu.model.AdministerDO;
import com.meishu.service.AdministerService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

/**
 * <p>
 * 中心管理账户表 前端控制器
 * </p>
 *
 * @author Tuyp
 * @since 2021-04-25
 */
@RestController
@Api(tags= "管理平台用户")
@RequestMapping("/administer")
public class AdministerController {

    @Autowired
    private AdministerService administerService;

    @PostMapping("addAdminister")
    @ApiOperation("添加管理员  accountName userName  ")
    public ResponseVO addAdminister(@RequestBody AdministerDO administerDO){
        return ResponseData.generateCreatedResponse(0,administerService.addAdminister(administerDO));
    }

    @PostMapping("administers")
    @ApiOperation("查询管理员  userName")
    public ResponseVO administers(@RequestBody AdministerDO administerDO){
        return ResponseData.generateCreatedResponse(0,administerService.administers(administerDO));
    }

    @PostMapping("updateAdminister")
    @ApiOperation("编辑管理员id  userName password")
    public ResponseVO updateAdminister(@RequestBody AdministerDO administerDO){
        return ResponseData.generateCreatedResponse(0,administerService.updateAdminister(administerDO));
    }

    @PostMapping("deleteAdminister")
    @ApiOperation("删除管理员 id")
    public ResponseVO deleteAdminister(@RequestBody AdministerDO administerDO){
        return ResponseData.generateCreatedResponse(0,administerService.deleteAdminister(administerDO));
    }

    @PostMapping("login")
    @ApiOperation("登录  accountName password")
    public ResponseVO login(@RequestBody AdministerDO administerDO){
        return ResponseData.generateCreatedResponse(0,administerService.login(administerDO));
    }

}