diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartController.java
index aa92dbd..4517851 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartController.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysDepartController.java
@@ -83,7 +83,6 @@ public class SysDepartController {
 	 * @param sysDepart
 	 * @return
 	 */
-	@RequiresRoles({"admin"})
 	@RequestMapping(value = "/add", method = RequestMethod.POST)
 	public Result<SysDepart> add(@RequestBody SysDepart sysDepart, HttpServletRequest request) {
 		Result<SysDepart> result = new Result<SysDepart>();
@@ -105,7 +104,6 @@ public class SysDepartController {
 	 * @param sysDepart
 	 * @return
 	 */
-	@RequiresRoles({"admin"})
 	@RequestMapping(value = "/edit", method = RequestMethod.PUT)
 	public Result<SysDepart> edit(@RequestBody SysDepart sysDepart, HttpServletRequest request) {
 		String username = JwtUtil.getUserNameByToken(request);
@@ -129,7 +127,6 @@ public class SysDepartController {
     * @param id
     * @return
     */
-	@RequiresRoles({"admin"})
    @RequestMapping(value = "/delete", method = RequestMethod.DELETE)
    public Result<SysDepart> delete(@RequestParam(name="id",required=true) String id) {
 
@@ -153,7 +150,6 @@ public class SysDepartController {
 	 * @param ids
 	 * @return
 	 */
-	@RequiresRoles({"admin"})
 	@RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE)
 	public Result<SysDepart> deleteBatch(@RequestParam(name = "ids", required = true) String ids) {
 
diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java
index 52dc2a2..b2d89c4 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java
@@ -127,7 +127,6 @@ public class SysRoleController {
 	 * @param role
 	 * @return
 	 */
-	@RequiresRoles({"admin"})
 	@RequestMapping(value = "/edit", method = RequestMethod.PUT)
 	public Result<SysRole> edit(@RequestBody SysRole role) {
 		Result<SysRole> result = new Result<SysRole>();
@@ -151,7 +150,6 @@ public class SysRoleController {
 	 * @param id
 	 * @return
 	 */
-	@RequiresRoles({"admin"})
 	@CacheEvict(value="loginUser_cacheRules", allEntries=true)
 	@RequestMapping(value = "/delete", method = RequestMethod.DELETE)
 	public Result<SysRole> delete(@RequestParam(name="id",required=true) String id) {
@@ -174,7 +172,6 @@ public class SysRoleController {
 	 * @param ids
 	 * @return
 	 */
-	@RequiresRoles({"admin"})
 	@CacheEvict(value="loginUser_cacheRules", allEntries=true)
 	@RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE)
 	public Result<SysRole> deleteBatch(@RequestParam(name="ids",required=true) String ids) {