菜单完善,设置店铺默认角色
This commit is contained in:
@@ -40,7 +40,7 @@ public class MenuController {
|
||||
* @return 菜单结构
|
||||
*/
|
||||
@SaAdminCheckRole("管理员")
|
||||
// @SaAdminCheckPermission("menu:list")
|
||||
@SaAdminCheckPermission(value = "menu:list", name = "菜单列表")
|
||||
@GetMapping("/list")
|
||||
public CzgResult<List<MenuVO>> all(String title, String startTime, String endTime) {
|
||||
return CzgResult.success(menuService.getAll(title, startTime, endTime));
|
||||
@@ -51,7 +51,7 @@ public class MenuController {
|
||||
* @return 菜单结构
|
||||
*/
|
||||
@SaAdminCheckRole("管理员")
|
||||
// @SaAdminCheckPermission("menu:detail")
|
||||
@SaAdminCheckPermission(value = "menu:detail", name = "菜单详情")
|
||||
@GetMapping("/detail")
|
||||
public CzgResult<SysMenu> detail(@RequestParam Integer id) {
|
||||
return CzgResult.success(menuService.getById(id));
|
||||
@@ -62,7 +62,7 @@ public class MenuController {
|
||||
* @return 是否成功
|
||||
*/
|
||||
@SaAdminCheckRole("管理员")
|
||||
// @SaAdminCheckPermission("menu:add")
|
||||
@SaAdminCheckPermission(value = "menu:add", name = "菜单添加")
|
||||
@PostMapping
|
||||
public CzgResult<Boolean> add(@RequestBody @Validated MenuAddDTO menuAddDTO) {
|
||||
return CzgResult.success(menuService.add(menuAddDTO));
|
||||
@@ -73,7 +73,7 @@ public class MenuController {
|
||||
* @return 是否成功
|
||||
*/
|
||||
@SaAdminCheckRole("管理员")
|
||||
// @SaAdminCheckPermission("menu:edit")
|
||||
@SaAdminCheckPermission(value = "menu:edit", name = "菜单编辑")
|
||||
@PutMapping()
|
||||
public CzgResult<Boolean> edit(@RequestBody @Validated MenuEditDTO menuEditDTO) {
|
||||
return CzgResult.success(menuService.edit(menuEditDTO));
|
||||
@@ -84,7 +84,7 @@ public class MenuController {
|
||||
* @return 是否成功
|
||||
*/
|
||||
@SaAdminCheckRole("管理员")
|
||||
// @SaAdminCheckPermission("menu:del")
|
||||
@SaAdminCheckPermission(value = "menu:del", name = "菜单删除")
|
||||
@DeleteMapping()
|
||||
public CzgResult<Boolean> edit(@RequestBody @Validated MenuDelDTO menuDelDTO) {
|
||||
return CzgResult.success(menuService.removeById(menuDelDTO.getId()));
|
||||
|
||||
@@ -85,6 +85,9 @@ public class RoleController {
|
||||
@SaAdminCheckPermission(value = "role:remove", name = "角色删除")
|
||||
@DeleteMapping
|
||||
public CzgResult<Boolean> remove(@RequestBody @Validated RoleRemoveDTO roleRemoveDTO) {
|
||||
if (roleRemoveDTO.id() == 1L || roleRemoveDTO.id() == 2L) {
|
||||
return CzgResult.failure("超级管理员角色不可删除");
|
||||
}
|
||||
return CzgResult.success(roleService.removeById(roleRemoveDTO.id()));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ public class ShopInfoServiceImpl extends ServiceImpl<ShopInfoMapper, ShopInfo> i
|
||||
}
|
||||
|
||||
// 添加系统账号
|
||||
shopInfoAddDTO.setRoleId(shopInfoAddDTO.getRoleId() == null ? 1L : shopInfoAddDTO.getRoleId());
|
||||
shopInfoAddDTO.setRoleId(shopInfoAddDTO.getRoleId() == null ? 2L : shopInfoAddDTO.getRoleId());
|
||||
SysUser sysUser = sysUserService.addUser(shopInfoAddDTO.getShopName(), shopInfoAddDTO.getAccountName(), shopInfoAddDTO.getAccountPwd(), shopInfoAddDTO.getPhone(), shopInfoAddDTO.getRoleId());
|
||||
|
||||
// 保存店铺信息
|
||||
|
||||
Reference in New Issue
Block a user