</parent>
<groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-system-api</artifactId>
+ <artifactId>sw-backend-base-api</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
- <name>Supwisdom Backend Framework System API</name>
- <description>Supwisdom Backend Framework System API project</description>
+ <name>Supwisdom Backend Framework Base API</name>
+ <description>Supwisdom Backend Framework Base API project</description>
<dependencies>
<dependency>
<groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-system-domain</artifactId>
+ <artifactId>sw-backend-base-domain</artifactId>
</dependency>
-package com.supwisdom.institute.backend.system.api.v1.admin;
+package com.supwisdom.institute.backend.base.api.v1.admin;
import java.util.HashMap;
import java.util.List;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestController;
+import com.supwisdom.institute.backend.base.api.vo.request.AccountCreateRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.AccountDeleteBatchRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.AccountQueryRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.AccountRelateGroupsRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.AccountRelateRolesRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.AccountRelatedGroupsRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.AccountRelatedRolesRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.AccountUpdateRequest;
+import com.supwisdom.institute.backend.base.api.vo.response.AccountCreateResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.AccountDeleteBatchResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.AccountLoadResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.AccountQueryResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.AccountRelateGroupsResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.AccountRelateRolesResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.AccountRelatedGroupsResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.AccountRelatedRolesResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.AccountRemoveResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.AccountUpdateResponseData;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
+import com.supwisdom.institute.backend.base.domain.entity.AccountGroup;
+import com.supwisdom.institute.backend.base.domain.entity.AccountRole;
+import com.supwisdom.institute.backend.base.domain.service.AccountService;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.DefaultApiResponse;
-import com.supwisdom.institute.backend.system.api.vo.request.AccountCreateRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.AccountDeleteBatchRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.AccountQueryRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.AccountRelateGroupsRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.AccountRelateRolesRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.AccountRelatedGroupsRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.AccountRelatedRolesRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.AccountUpdateRequest;
-import com.supwisdom.institute.backend.system.api.vo.response.AccountCreateResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.AccountDeleteBatchResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.AccountLoadResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.AccountQueryResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.AccountRelateGroupsResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.AccountRelateRolesResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.AccountRelatedGroupsResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.AccountRelatedRolesResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.AccountRemoveResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.AccountUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
-import com.supwisdom.institute.backend.system.domain.entity.AccountGroup;
-import com.supwisdom.institute.backend.system.domain.entity.AccountRole;
-import com.supwisdom.institute.backend.system.domain.service.AccountService;
-
-@Api(value = "SystemAdminAccount", tags = { "SystemAdminAccount" }, description = "帐号的操作接口")
+
+@Api(value = "BaseAdminAccount", tags = { "BaseAdminAccount" }, description = "帐号的操作接口")
@Slf4j
@RestController
@RequestMapping("/v1/admin/accounts")
public DefaultApiResponse<AccountDeleteBatchResponseData> deleteBatch(
@RequestBody AccountDeleteBatchRequest deleteBatchRequest) {
- System.out.println(deleteBatchRequest.getIds());
List<String> ids = deleteBatchRequest.getIds();
accountService.deleteBatch(ids);
-package com.supwisdom.institute.backend.system.api.v1.admin;
+package com.supwisdom.institute.backend.base.api.v1.admin;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestController;
+import com.supwisdom.institute.backend.base.api.vo.request.ConfigCreateRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.ConfigQueryRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.ConfigUpdateRequest;
+import com.supwisdom.institute.backend.base.api.vo.response.ConfigCreateResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.ConfigLoadResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.ConfigQueryResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.ConfigUpdateResponseData;
+import com.supwisdom.institute.backend.base.domain.entity.Config;
+import com.supwisdom.institute.backend.base.domain.exception.ConfigException;
+import com.supwisdom.institute.backend.base.domain.service.ConfigService;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.DefaultApiResponse;
-import com.supwisdom.institute.backend.system.api.vo.request.ConfigCreateRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.ConfigQueryRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.ConfigUpdateRequest;
-import com.supwisdom.institute.backend.system.api.vo.response.ConfigCreateResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.ConfigLoadResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.ConfigQueryResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.ConfigUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Config;
-import com.supwisdom.institute.backend.system.domain.exception.ConfigException;
-import com.supwisdom.institute.backend.system.domain.service.ConfigService;
-
-@Api(value = "SystemAdminConfig", tags = { "SystemAdminConfig" }, description = "配置项的操作接口")
+
+@Api(value = "BaseAdminConfig", tags = { "BaseAdminConfig" }, description = "配置项的操作接口")
@Slf4j
@RestController
@RequestMapping("/v1/admin/configs")
-package com.supwisdom.institute.backend.system.api.v1.admin;
+package com.supwisdom.institute.backend.base.api.v1.admin;
import java.util.HashMap;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestController;
+import com.supwisdom.institute.backend.base.api.vo.request.GroupCreateRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.GroupQueryRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.GroupRelateAccountsRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.GroupRelateRolesRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.GroupRelatedAccountsRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.GroupRelatedRolesRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.GroupUpdateRequest;
+import com.supwisdom.institute.backend.base.api.vo.response.GroupCreateResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.GroupLoadResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.GroupQueryResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.GroupRelateAccountsResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.GroupRelateRolesResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.GroupRelatedAccountsResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.GroupRelatedRolesResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.GroupRemoveResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.GroupUpdateResponseData;
+import com.supwisdom.institute.backend.base.domain.entity.AccountGroup;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
+import com.supwisdom.institute.backend.base.domain.entity.GroupRole;
+import com.supwisdom.institute.backend.base.domain.service.GroupService;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.DefaultApiResponse;
-import com.supwisdom.institute.backend.system.api.vo.request.GroupCreateRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.GroupQueryRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.GroupRelateAccountsRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.GroupRelateRolesRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.GroupRelatedAccountsRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.GroupRelatedRolesRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.GroupUpdateRequest;
-import com.supwisdom.institute.backend.system.api.vo.response.GroupCreateResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.GroupLoadResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.GroupQueryResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.GroupRelateAccountsResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.GroupRelateRolesResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.GroupRelatedAccountsResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.GroupRelatedRolesResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.GroupRemoveResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.GroupUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.AccountGroup;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
-import com.supwisdom.institute.backend.system.domain.entity.GroupRole;
-import com.supwisdom.institute.backend.system.domain.service.GroupService;
-
-@Api(value = "SystemAdminGroup", tags = { "SystemAdminGroup" }, description = "用户组的操作接口")
+
+@Api(value = "BaseAdminGroup", tags = { "BaseAdminGroup" }, description = "用户组的操作接口")
@Slf4j
@RestController
@RequestMapping("/v1/admin/groups")
-package com.supwisdom.institute.backend.system.api.v1.admin;
+package com.supwisdom.institute.backend.base.api.v1.admin;
import java.util.HashMap;
import java.util.List;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestController;
+import com.supwisdom.institute.backend.base.api.vo.request.PermissionCreateRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.PermissionDeleteBatchRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.PermissionQueryRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.PermissionUpdateRequest;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionCreateResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionDeleteBatchResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionLoadResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionQueryResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionRemoveResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionTreeResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionUpdateResponseData;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
+import com.supwisdom.institute.backend.base.domain.model.PermissionTreeNode;
+import com.supwisdom.institute.backend.base.domain.service.PermissionService;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.DefaultApiResponse;
-import com.supwisdom.institute.backend.system.api.vo.request.PermissionCreateRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.PermissionDeleteBatchRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.PermissionQueryRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.PermissionUpdateRequest;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionCreateResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionDeleteBatchResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionLoadResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionQueryResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionRemoveResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionTreeResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
-import com.supwisdom.institute.backend.system.domain.model.PermissionTreeNode;
-import com.supwisdom.institute.backend.system.domain.service.PermissionService;
-
-@Api(value = "SystemAdminMenu", tags = { "SystemAdminMenu" }, description = "菜单的操作接口")
+
+@Api(value = "BaseAdminMenu", tags = { "BaseAdminMenu" }, description = "菜单的操作接口")
@Slf4j
@RestController
@RequestMapping("/v1/admin/menus")
public DefaultApiResponse<PermissionDeleteBatchResponseData> deleteBatch(
@RequestBody PermissionDeleteBatchRequest deleteBatchRequest) {
- System.out.println(deleteBatchRequest.getIds());
List<String> ids = deleteBatchRequest.getIds();
permissionService.deleteBatch(ids);
-package com.supwisdom.institute.backend.system.api.v1.admin;
+package com.supwisdom.institute.backend.base.api.v1.admin;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestController;
+import com.supwisdom.institute.backend.base.api.vo.request.PermissionCreateRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.PermissionQueryRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.PermissionUpdateRequest;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionCreateResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionLoadResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionQueryResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionRemoveResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.PermissionUpdateResponseData;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
+import com.supwisdom.institute.backend.base.domain.service.PermissionService;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.DefaultApiResponse;
-import com.supwisdom.institute.backend.system.api.vo.request.PermissionCreateRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.PermissionQueryRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.PermissionUpdateRequest;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionCreateResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionLoadResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionQueryResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionRemoveResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.PermissionUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
-import com.supwisdom.institute.backend.system.domain.service.PermissionService;
-
-@Api(value = "SystemAdminOperation", tags = { "SystemAdminOperation" }, description = "操作的操作接口")
+
+@Api(value = "BaseAdminOperation", tags = { "BaseAdminOperation" }, description = "操作的操作接口")
@Slf4j
@RestController
@RequestMapping("/v1/admin/operations")
--- /dev/null
+package com.supwisdom.institute.backend.base.api.v1.admin;
+
+public class AdminPermissionController {
+
+}
-package com.supwisdom.institute.backend.system.api.v1.admin;
+package com.supwisdom.institute.backend.base.api.v1.admin;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestController;
+import com.supwisdom.institute.backend.base.api.vo.request.ResourceCreateRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.ResourceQueryRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.ResourceUpdateRequest;
+import com.supwisdom.institute.backend.base.api.vo.response.ResourceCreateResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.ResourceLoadResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.ResourceQueryResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.ResourceRemoveResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.ResourceUpdateResponseData;
+import com.supwisdom.institute.backend.base.domain.entity.Resource;
+import com.supwisdom.institute.backend.base.domain.service.ResourceService;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.DefaultApiResponse;
-import com.supwisdom.institute.backend.system.api.vo.request.ResourceCreateRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.ResourceQueryRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.ResourceUpdateRequest;
-import com.supwisdom.institute.backend.system.api.vo.response.ResourceCreateResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.ResourceLoadResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.ResourceQueryResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.ResourceRemoveResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.ResourceUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Resource;
-import com.supwisdom.institute.backend.system.domain.service.ResourceService;
-
-@Api(value = "SystemAdminResource", tags = { "SystemAdminResource" }, description = "资源(API)的操作接口")
+
+@Api(value = "BaseAdminResource", tags = { "BaseAdminResource" }, description = "资源(API)的操作接口")
@Slf4j
@RestController
@RequestMapping("/v1/admin/resources")
-package com.supwisdom.institute.backend.system.api.v1.admin;
+package com.supwisdom.institute.backend.base.api.v1.admin;
import java.util.HashMap;
import java.util.List;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestController;
+import com.supwisdom.institute.backend.base.api.vo.request.RoleCreateRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.RoleDeleteBatchRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.RoleQueryRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.RoleRelateAccountsRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.RoleRelateGroupsRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.RoleRelatePermissionsRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.RoleRelatedAccountsRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.RoleRelatedGroupsRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.RoleRelatedPermissionsRequest;
+import com.supwisdom.institute.backend.base.api.vo.request.RoleUpdateRequest;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleCreateResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleDeleteBatchResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleLoadResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleQueryResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleRelateAccountsResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleRelateGroupsResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleRelatePermissionsResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleRelatedAccountsResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleRelatedGroupsResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleRelatedPermissionsResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleRemoveResponseData;
+import com.supwisdom.institute.backend.base.api.vo.response.RoleUpdateResponseData;
+import com.supwisdom.institute.backend.base.domain.entity.AccountRole;
+import com.supwisdom.institute.backend.base.domain.entity.GroupRole;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
+import com.supwisdom.institute.backend.base.domain.entity.RolePermission;
+import com.supwisdom.institute.backend.base.domain.service.RoleService;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.DefaultApiResponse;
-import com.supwisdom.institute.backend.system.api.vo.request.RoleCreateRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.RoleDeleteBatchRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.RoleRelateAccountsRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.RoleRelateGroupsRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.RoleRelatePermissionsRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.RoleRelatedAccountsRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.RoleRelatedGroupsRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.RoleRelatedPermissionsRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.RoleUpdateRequest;
-import com.supwisdom.institute.backend.system.api.vo.request.RoleQueryRequest;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleCreateResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleDeleteBatchResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleLoadResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleRelateAccountsResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleRelateGroupsResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleRelatePermissionsResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleRelatedAccountsResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleRelatedGroupsResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleRelatedPermissionsResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleRemoveResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleUpdateResponseData;
-import com.supwisdom.institute.backend.system.api.vo.response.RoleQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.AccountRole;
-import com.supwisdom.institute.backend.system.domain.entity.GroupRole;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
-import com.supwisdom.institute.backend.system.domain.entity.RolePermission;
-import com.supwisdom.institute.backend.system.domain.service.RoleService;
-
-@Api(value = "SystemAdminRole", tags = { "SystemAdminRole" }, description = "角色的操作接口")
+
+@Api(value = "BaseAdminRole", tags = { "BaseAdminRole" }, description = "角色的操作接口")
@Slf4j
@RestController
@RequestMapping("/v1/admin/roles")
public DefaultApiResponse<RoleDeleteBatchResponseData> deleteBatch(
@RequestBody RoleDeleteBatchRequest deleteBatchRequest) {
- System.out.println(deleteBatchRequest.getIds());
List<String> ids = deleteBatchRequest.getIds();
roleService.deleteBatch(ids);
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiCreateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import java.util.List;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.AccountGroup;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiRequest;
-import com.supwisdom.institute.backend.system.domain.entity.AccountGroup;
public class AccountRelateGroupsRequest implements IApiRequest {
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.AccountRole;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiRequest;
-import com.supwisdom.institute.backend.system.domain.entity.AccountRole;
public class AccountRelateRolesRequest implements IApiRequest {
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiUpdateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Config;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiCreateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Config;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Config;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiUpdateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Config;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiCreateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.AccountGroup;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiRequest;
-import com.supwisdom.institute.backend.system.domain.entity.AccountGroup;
public class GroupRelateAccountsRequest implements IApiRequest {
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.GroupRole;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiRequest;
-import com.supwisdom.institute.backend.system.domain.entity.GroupRole;
public class GroupRelateRolesRequest implements IApiRequest {
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiUpdateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiCreateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import java.util.List;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiUpdateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Resource;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiCreateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Resource;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Resource;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiUpdateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Resource;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiCreateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import java.util.List;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.AccountRole;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiRequest;
-import com.supwisdom.institute.backend.system.domain.entity.AccountRole;
public class RoleRelateAccountsRequest implements IApiRequest {
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.GroupRole;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiRequest;
-import com.supwisdom.institute.backend.system.domain.entity.GroupRole;
public class RoleRelateGroupsRequest implements IApiRequest {
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.RolePermission;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiRequest;
-import com.supwisdom.institute.backend.system.domain.entity.RolePermission;
public class RoleRelatePermissionsRequest implements IApiRequest {
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.request;
+package com.supwisdom.institute.backend.base.api.vo.request;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiUpdateRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiCreateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import java.util.List;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiLoadResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.AccountGroup;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.AccountGroup;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.AccountRole;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.AccountRole;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiRemoveResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Config;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiCreateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Config;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Config;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiLoadResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Config;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.api.vo.request.ConfigQueryRequest;
+import com.supwisdom.institute.backend.base.domain.entity.Config;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.api.vo.request.ConfigQueryRequest;
-import com.supwisdom.institute.backend.system.domain.entity.Config;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.Config;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiRemoveResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Config;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Config;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Config;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiCreateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiLoadResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.AccountGroup;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.AccountGroup;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.GroupRole;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.GroupRole;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiRemoveResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiCreateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import java.util.List;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiLoadResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiRemoveResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.model.PermissionTreeNode;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiResponseData;
-import com.supwisdom.institute.backend.system.domain.model.PermissionTreeNode;
public class PermissionTreeResponseData implements IApiResponseData {
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Resource;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiCreateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Resource;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Resource;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiLoadResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Resource;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.Resource;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Resource;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.Resource;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiRemoveResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Resource;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Resource;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Resource;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiCreateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import java.util.List;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiLoadResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.AccountRole;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.AccountRole;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.GroupRole;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.GroupRole;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.domain.Page;
+import com.supwisdom.institute.backend.base.domain.entity.RolePermission;
import com.supwisdom.institute.backend.common.framework.vo.request.IApiQueryRequest;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiQueryResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.RolePermission;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
import lombok.Getter;
import lombok.Setter;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiRemoveResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
/**
* @author loie
-package com.supwisdom.institute.backend.system.api.vo.response;
+package com.supwisdom.institute.backend.base.api.vo.response;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiUpdateResponseData;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
import lombok.Getter;
import lombok.Setter;
</parent>
<groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-system-domain</artifactId>
+ <artifactId>sw-backend-base-domain</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
- <name>Supwisdom Backend Framework System Domain</name>
- <description>Supwisdom Backend Framework System Domain project</description>
+ <name>Supwisdom Backend Framework Base Domain</name>
+ <description>Supwisdom Backend Framework Base Domain project</description>
<dependencies>
-package com.supwisdom.institute.backend.system.domain.entity;
+package com.supwisdom.institute.backend.base.domain.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
-package com.supwisdom.institute.backend.system.domain.entity;
+package com.supwisdom.institute.backend.base.domain.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
-package com.supwisdom.institute.backend.system.domain.entity;
+package com.supwisdom.institute.backend.base.domain.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
-package com.supwisdom.institute.backend.system.domain.entity;
+package com.supwisdom.institute.backend.base.domain.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
-package com.supwisdom.institute.backend.system.domain.entity;
+package com.supwisdom.institute.backend.base.domain.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
-package com.supwisdom.institute.backend.system.domain.entity;
+package com.supwisdom.institute.backend.base.domain.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
-package com.supwisdom.institute.backend.system.domain.entity;
+package com.supwisdom.institute.backend.base.domain.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
-package com.supwisdom.institute.backend.system.domain.entity;
+package com.supwisdom.institute.backend.base.domain.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
-package com.supwisdom.institute.backend.system.domain.entity;
+package com.supwisdom.institute.backend.base.domain.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
-package com.supwisdom.institute.backend.system.domain.entity;
+package com.supwisdom.institute.backend.base.domain.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
-package com.supwisdom.institute.backend.system.domain.exception;
+package com.supwisdom.institute.backend.base.domain.exception;
import com.supwisdom.institute.backend.common.framework.exception.BaseException;
-package com.supwisdom.institute.backend.system.domain.model;
+package com.supwisdom.institute.backend.base.domain.model;
import java.util.List;
import lombok.Setter;
import lombok.ToString;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
import com.supwisdom.institute.backend.common.framework.model.IModel;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
@ToString
public class PermissionTreeNode extends Permission implements IModel {
-package com.supwisdom.institute.backend.system.domain.repo;
+package com.supwisdom.institute.backend.base.domain.repo;
import java.util.LinkedHashMap;
import java.util.List;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Repository;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
+import com.supwisdom.institute.backend.base.domain.entity.AccountGroup;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
import com.supwisdom.institute.backend.common.framework.repo.BaseJpaRepository;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
-import com.supwisdom.institute.backend.system.domain.entity.AccountGroup;
@Repository
public interface AccountGroupRepository extends BaseJpaRepository<AccountGroup> {
-package com.supwisdom.institute.backend.system.domain.repo;
+package com.supwisdom.institute.backend.base.domain.repo;
import java.util.ArrayList;
import java.util.List;
import org.springframework.stereotype.Repository;
import org.springframework.util.StringUtils;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
import com.supwisdom.institute.backend.common.framework.repo.BaseJpaRepository;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
@Repository
public interface AccountRepository extends BaseJpaRepository<Account> {
-package com.supwisdom.institute.backend.system.domain.repo;
+package com.supwisdom.institute.backend.base.domain.repo;
import java.util.LinkedHashMap;
import java.util.List;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Repository;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
+import com.supwisdom.institute.backend.base.domain.entity.AccountRole;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
import com.supwisdom.institute.backend.common.framework.repo.BaseJpaRepository;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
-import com.supwisdom.institute.backend.system.domain.entity.AccountRole;
@Repository
public interface AccountRoleRepository extends BaseJpaRepository<AccountRole> {
-package com.supwisdom.institute.backend.system.domain.repo;
+package com.supwisdom.institute.backend.base.domain.repo;
import org.springframework.data.domain.Example;
import org.springframework.data.domain.ExampleMatcher;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Repository;
+import com.supwisdom.institute.backend.base.domain.entity.Config;
import com.supwisdom.institute.backend.common.framework.repo.BaseJpaRepository;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Config;
import java.util.Map;
import java.util.Optional;
-package com.supwisdom.institute.backend.system.domain.repo;
+package com.supwisdom.institute.backend.base.domain.repo;
import java.util.Map;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Repository;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
import com.supwisdom.institute.backend.common.framework.repo.BaseJpaRepository;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
@Repository
public interface GroupRepository extends BaseJpaRepository<Group> {
-package com.supwisdom.institute.backend.system.domain.repo;
+package com.supwisdom.institute.backend.base.domain.repo;
import java.util.LinkedHashMap;
import java.util.List;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Repository;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
+import com.supwisdom.institute.backend.base.domain.entity.GroupRole;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
import com.supwisdom.institute.backend.common.framework.repo.BaseJpaRepository;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
-import com.supwisdom.institute.backend.system.domain.entity.GroupRole;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
@Repository
public interface GroupRoleRepository extends BaseJpaRepository<GroupRole> {
-package com.supwisdom.institute.backend.system.domain.repo;
+package com.supwisdom.institute.backend.base.domain.repo;
import java.util.ArrayList;
import java.util.List;
import org.springframework.stereotype.Repository;
import org.springframework.util.StringUtils;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
import com.supwisdom.institute.backend.common.framework.repo.BaseJpaRepository;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
@Repository
@Transactional
-package com.supwisdom.institute.backend.system.domain.repo;
+package com.supwisdom.institute.backend.base.domain.repo;
import java.util.Map;
import java.util.Optional;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Repository;
+import com.supwisdom.institute.backend.base.domain.entity.Resource;
import com.supwisdom.institute.backend.common.framework.repo.BaseJpaRepository;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Resource;
@Repository
public interface ResourceRepository extends BaseJpaRepository<Resource> {
-package com.supwisdom.institute.backend.system.domain.repo;
+package com.supwisdom.institute.backend.base.domain.repo;
import java.util.LinkedHashMap;
import java.util.List;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Repository;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
+import com.supwisdom.institute.backend.base.domain.entity.RolePermission;
import com.supwisdom.institute.backend.common.framework.repo.BaseJpaRepository;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
-import com.supwisdom.institute.backend.system.domain.entity.RolePermission;
@Repository
public interface RolePermissionRepository extends BaseJpaRepository<RolePermission> {
-package com.supwisdom.institute.backend.system.domain.repo;
+package com.supwisdom.institute.backend.base.domain.repo;
import java.util.ArrayList;
import java.util.List;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
import com.supwisdom.institute.backend.common.framework.repo.BaseJpaRepository;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
@Repository
public interface RoleRepository extends BaseJpaRepository<Role> {
-package com.supwisdom.institute.backend.system.domain.service;
+package com.supwisdom.institute.backend.base.domain.service;
import java.util.LinkedHashMap;
import java.util.List;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Service;
+import com.supwisdom.institute.backend.base.domain.entity.Account;
+import com.supwisdom.institute.backend.base.domain.entity.AccountGroup;
+import com.supwisdom.institute.backend.base.domain.entity.AccountRole;
+import com.supwisdom.institute.backend.base.domain.repo.AccountGroupRepository;
+import com.supwisdom.institute.backend.base.domain.repo.AccountRepository;
+import com.supwisdom.institute.backend.base.domain.repo.AccountRoleRepository;
import com.supwisdom.institute.backend.common.framework.service.ABaseService;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.Account;
-import com.supwisdom.institute.backend.system.domain.entity.AccountGroup;
-import com.supwisdom.institute.backend.system.domain.entity.AccountRole;
-import com.supwisdom.institute.backend.system.domain.repo.AccountGroupRepository;
-import com.supwisdom.institute.backend.system.domain.repo.AccountRepository;
-import com.supwisdom.institute.backend.system.domain.repo.AccountRoleRepository;
@Service
public class AccountService extends ABaseService<Account, AccountRepository> {
-package com.supwisdom.institute.backend.system.domain.service;
+package com.supwisdom.institute.backend.base.domain.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import com.supwisdom.institute.backend.base.domain.entity.Config;
+import com.supwisdom.institute.backend.base.domain.repo.ConfigRepository;
import com.supwisdom.institute.backend.common.framework.service.ABaseService;
-import com.supwisdom.institute.backend.system.domain.entity.Config;
-import com.supwisdom.institute.backend.system.domain.repo.ConfigRepository;
@Service
public class ConfigService extends ABaseService<Config, ConfigRepository> {
-package com.supwisdom.institute.backend.system.domain.service;
+package com.supwisdom.institute.backend.base.domain.service;
import java.util.LinkedHashMap;
import java.util.List;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Service;
+import com.supwisdom.institute.backend.base.domain.entity.AccountGroup;
+import com.supwisdom.institute.backend.base.domain.entity.Group;
+import com.supwisdom.institute.backend.base.domain.entity.GroupRole;
+import com.supwisdom.institute.backend.base.domain.repo.AccountGroupRepository;
+import com.supwisdom.institute.backend.base.domain.repo.GroupRepository;
+import com.supwisdom.institute.backend.base.domain.repo.GroupRoleRepository;
import com.supwisdom.institute.backend.common.framework.service.ABaseService;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.AccountGroup;
-import com.supwisdom.institute.backend.system.domain.entity.Group;
-import com.supwisdom.institute.backend.system.domain.entity.GroupRole;
-import com.supwisdom.institute.backend.system.domain.repo.AccountGroupRepository;
-import com.supwisdom.institute.backend.system.domain.repo.GroupRepository;
-import com.supwisdom.institute.backend.system.domain.repo.GroupRoleRepository;
@Service
public class GroupService extends ABaseService<Group, GroupRepository> {
-package com.supwisdom.institute.backend.system.domain.service;
+package com.supwisdom.institute.backend.base.domain.service;
import java.util.ArrayList;
import java.util.HashMap;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
+import com.supwisdom.institute.backend.base.domain.model.PermissionTreeNode;
+import com.supwisdom.institute.backend.base.domain.repo.PermissionRepository;
import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
import com.supwisdom.institute.backend.common.framework.service.ABaseService;
-import com.supwisdom.institute.backend.system.domain.entity.Permission;
-import com.supwisdom.institute.backend.system.domain.model.PermissionTreeNode;
-import com.supwisdom.institute.backend.system.domain.repo.PermissionRepository;
@Slf4j
@Service
-package com.supwisdom.institute.backend.system.domain.service;
+package com.supwisdom.institute.backend.base.domain.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import com.supwisdom.institute.backend.base.domain.entity.Resource;
+import com.supwisdom.institute.backend.base.domain.repo.ResourceRepository;
import com.supwisdom.institute.backend.common.framework.service.ABaseService;
-import com.supwisdom.institute.backend.system.domain.entity.Resource;
-import com.supwisdom.institute.backend.system.domain.repo.ResourceRepository;
@Service
public class ResourceService extends ABaseService<Resource, ResourceRepository> {
-package com.supwisdom.institute.backend.system.domain.service;
+package com.supwisdom.institute.backend.base.domain.service;
import java.util.LinkedHashMap;
import java.util.List;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Service;
+import com.supwisdom.institute.backend.base.domain.entity.AccountRole;
+import com.supwisdom.institute.backend.base.domain.entity.GroupRole;
+import com.supwisdom.institute.backend.base.domain.entity.Role;
+import com.supwisdom.institute.backend.base.domain.entity.RolePermission;
+import com.supwisdom.institute.backend.base.domain.repo.AccountRoleRepository;
+import com.supwisdom.institute.backend.base.domain.repo.GroupRoleRepository;
+import com.supwisdom.institute.backend.base.domain.repo.RolePermissionRepository;
+import com.supwisdom.institute.backend.base.domain.repo.RoleRepository;
import com.supwisdom.institute.backend.common.framework.service.ABaseService;
import com.supwisdom.institute.backend.common.util.MapBeanUtils;
-import com.supwisdom.institute.backend.system.domain.entity.AccountRole;
-import com.supwisdom.institute.backend.system.domain.entity.GroupRole;
-import com.supwisdom.institute.backend.system.domain.entity.Role;
-import com.supwisdom.institute.backend.system.domain.entity.RolePermission;
-import com.supwisdom.institute.backend.system.domain.repo.AccountRoleRepository;
-import com.supwisdom.institute.backend.system.domain.repo.GroupRoleRepository;
-import com.supwisdom.institute.backend.system.domain.repo.RolePermissionRepository;
-import com.supwisdom.institute.backend.system.domain.repo.RoleRepository;
@Service
public class RoleService extends ABaseService<Role, RoleRepository> {
</parent>
<groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-system-aggregator</artifactId>
+ <artifactId>sw-backend-base-aggregator</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>Supwisdom Backend Framework System Aggregator</name>
- <description>Supwisdom Backend Framework System Aggregator project</description>
+ <name>Supwisdom Backend Framework Base Aggregator</name>
+ <description>Supwisdom Backend Framework Base Aggregator project</description>
<modules>
<module>domain</module>
metrics:
enabled: true
routes:
- - id: system-api
+ - id: base-api
uri: http://localhost:8081
predicates:
- - Path=/api/system/**
+ - Path=/api/base/**
filters:
- - RewritePath=/api/system/(?<suffix>.*), /$\{suffix}
+ - RewritePath=/api/base/(?<suffix>.*), /$\{suffix}
- id: biz-api
uri: http://localhost:8081
predicates:
<modules>
<module>common</module>
- <module>system</module>
+ <module>base</module>
<module>biz</module>
<module>sa</module>
<dependency>
<groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-system-domain</artifactId>
+ <artifactId>sw-backend-base-domain</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-system-api</artifactId>
+ <artifactId>sw-backend-base-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-system-api</artifactId>
+ <artifactId>sw-backend-base-api</artifactId>
</dependency>
<dependency>
<groupId>com.supwisdom.institute</groupId>
+++ /dev/null
-package com.supwisdom.institute.backend.system.api.v1.admin;
-
-public class AdminPermissionController {
-
-}