@@ -1,7 +1,10 @@
|
||||
package com.czg.controller.admin;
|
||||
|
||||
import com.czg.account.dto.PageDTO;
|
||||
import com.czg.account.dto.role.*;
|
||||
import com.czg.account.dto.role.RoleAddDTO;
|
||||
import com.czg.account.dto.role.RoleEditDTO;
|
||||
import com.czg.account.dto.role.RolePermissionDTO;
|
||||
import com.czg.account.dto.role.RoleRemoveDTO;
|
||||
import com.czg.account.entity.SysRole;
|
||||
import com.czg.account.service.SysRoleService;
|
||||
import com.czg.annotation.SaAdminCheckPermission;
|
||||
@@ -99,13 +102,4 @@ public class RoleController {
|
||||
}
|
||||
return CzgResult.success(roleService.removeById(roleRemoveDTO.id()));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据模板保存角色
|
||||
*/
|
||||
@PostMapping("/saveByTemplate")
|
||||
public CzgResult<Boolean> saveByTemplate(@Validated @RequestBody RoleSaveTemplateDTO dto) {
|
||||
return CzgResult.success(roleService.saveByTemplate(StpKit.USER.getShopId(), dto));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
package com.czg.controller.admin;
|
||||
|
||||
import com.czg.account.dto.RoleTemplateDTO;
|
||||
import com.czg.market.entity.SysRoleTemplate;
|
||||
import com.czg.market.service.SysRoleTemplateService;
|
||||
import com.czg.resp.CzgResult;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 角色模板
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/admin/roleTemplate")
|
||||
public class RoleTemplateController {
|
||||
@Resource
|
||||
private SysRoleTemplateService roleTemplateService;
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
@PostMapping
|
||||
public CzgResult<Boolean> save(@RequestBody @Validated RoleTemplateDTO dto) {
|
||||
return CzgResult.success(roleTemplateService.saveInfo(dto));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
@DeleteMapping
|
||||
public CzgResult<Boolean> delete(@RequestParam Long id) {
|
||||
return CzgResult.success(roleTemplateService.removeById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑
|
||||
*/
|
||||
@PutMapping
|
||||
public CzgResult<Boolean> edit(@RequestBody @Validated RoleTemplateDTO dto) {
|
||||
return CzgResult.success(roleTemplateService.editInfo(dto));
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*/
|
||||
@GetMapping("/list")
|
||||
public CzgResult<List<SysRoleTemplate>> list() {
|
||||
return CzgResult.success(roleTemplateService.listInfo());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user