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 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); } }