package com.moral.controller; import javax.annotation.Resource; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.GetMapping; 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; import com.moral.common.bean.PageBean; import com.moral.common.bean.ResultBean; import com.moral.entity.AccountRole; import com.moral.service.AccountRoleService; import com.moral.service.AccountService; import com.moral.service.RoleService; @RestController @RequestMapping("account-role") @CrossOrigin(origins = "*", maxAge = 3600) public class AccountRoleController { @Resource AccountService accountService; @Resource RoleService roleService; @Resource AccountRoleService accountRoleService; @GetMapping("account-list") public ResultBean getAccountList(String accountName) { ResultBean resultBean = new ResultBean(ResultBean.SUCCESS); resultBean.setData(accountService.getAccountList(accountName)); return resultBean; } @GetMapping("role-list") public ResultBean getRoleList(String roleName) { ResultBean resultBean = new ResultBean(ResultBean.SUCCESS); resultBean.setData(roleService.getRoleListByName(roleName)); return resultBean; } @PostMapping("add-or-modify") public ResultBean saveOrUpdate(@RequestBody AccountRole accountRole) { accountRoleService.addOrModify(accountRole); ResultBean resultBean = new ResultBean(ResultBean.SUCCESS); return resultBean; } @GetMapping("count-by-example") public ResultBean countByExample(PageBean pageBean) { return new ResultBean(accountRoleService.countByExample(pageBean)); } @GetMapping("accountRole-list") public PageBean getAccountRoleList(PageBean pageBean) { return accountRoleService.getAccountRoleList(pageBean); } @PostMapping("delete-by-ids") public ResultBean deleteByIds(@RequestBody Integer [] ids){ accountRoleService.deleteByIds(ids); ResultBean resultBean = new ResultBean(ResultBean.SUCCESS); return resultBean; } }