|
- package com.simple.controller;
-
- import org.apache.shiro.util.Assert;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
-
- import com.github.pagehelper.PageInfo;
- import com.simple.common.Result;
- import com.simple.common.ResultData;
- import com.simple.domain.po.MallPermission;
- import com.simple.service.MallPermissionService;
- import com.simple.service.MallRolePermissionService;
-
- /**
- * @author chenkx
- * @date 2018-01-05.
- */
- @RestController
- @RequestMapping("permission")
- public class MallPermissionController {
-
- @Autowired
- MallPermissionService mallPermissionService;
-
-
- @GetMapping("alllist")
- public ResultData alllist(String ava) {
- MallPermission record = new MallPermission();
- record.setAvailable(ava);
- PageInfo<MallPermission> permissions= mallPermissionService.listAsPage(record, 1, 10000);
- return new ResultData(Result.SUCCESS, "查询成功", permissions.getList());
- }
-
- @PostMapping("add")
- public ResultData createPermission(MallPermission mallPermission) {
- Assert.notNull(mallPermission.getName(), "用户名不能为空");
- mallPermissionService.saveOrUpdate(mallPermission);
- return new ResultData(mallPermission.getId());
- }
-
- @PostMapping("update")
- public ResultData updatePermission(MallPermission sysPermission) {
- mallPermissionService.saveOrUpdate(sysPermission);
- return new ResultData();
- }
-
- @GetMapping("/del")
- public ResultData delete(Long id) {
- mallPermissionService.deleteById(id);
- return new ResultData(Result.SUCCESS, "删除成功", null);
- }
-
- @GetMapping("/findById")
- public ResultData findById(Long id) {
- mallPermissionService.getById(id);
- return new ResultData(Result.SUCCESS, "成功", null);
- }
-
-
- }
|