refactor: domain的Service命名 会让人感到歧义以为是DDD当中的领域服务 改成applicationService更加贴切一点

This commit is contained in:
valarchie
2022-10-12 21:59:21 +08:00
parent 31c4bb6d08
commit 1bbb4c2c95
29 changed files with 166 additions and 158 deletions

View File

@@ -9,8 +9,8 @@ import com.agileboot.common.config.AgileBootConfig;
import com.agileboot.common.constant.Constants.Token;
import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.common.exception.error.ErrorCode.Business;
import com.agileboot.domain.system.menu.MenuDomainService;
import com.agileboot.domain.system.menu.dto.RouterVo;
import com.agileboot.domain.system.menu.MenuApplicationService;
import com.agileboot.domain.system.menu.dto.RouterDTO;
import com.agileboot.domain.system.user.dto.UserDTO;
import com.agileboot.infrastructure.cache.map.MapCache;
import com.agileboot.infrastructure.web.domain.login.CaptchaDTO;
@@ -35,16 +35,16 @@ public class LoginController {
private final LoginService loginService;
private final MenuDomainService menuDomainService;
private final MenuApplicationService menuApplicationService;
/**
* 系统基础配置
*/
private final AgileBootConfig agileBootConfig;
public LoginController(LoginService loginService,
MenuDomainService menuDomainService, AgileBootConfig agileBootConfig) {
MenuApplicationService menuApplicationService, AgileBootConfig agileBootConfig) {
this.loginService = loginService;
this.menuDomainService = menuDomainService;
this.menuApplicationService = menuApplicationService;
this.agileBootConfig = agileBootConfig;
}
@@ -105,9 +105,9 @@ public class LoginController {
* @return 路由信息
*/
@GetMapping("/getRouters")
public ResponseDTO<List<RouterVo>> getRouters() {
public ResponseDTO<List<RouterDTO>> getRouters() {
Long userId = AuthenticationUtils.getUserId();
List<RouterVo> routerTree = menuDomainService.getRouterTree(userId);
List<RouterDTO> routerTree = menuApplicationService.getRouterTree(userId);
return ResponseDTO.ok(routerTree);
}

View File

@@ -3,7 +3,7 @@ package com.agileboot.admin.controller.monitor;
import com.agileboot.common.core.base.BaseController;
import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.domain.system.monitor.MonitorDomainService;
import com.agileboot.domain.system.monitor.MonitorApplicationService;
import com.agileboot.domain.system.monitor.dto.RedisCacheInfoDTO;
import com.agileboot.infrastructure.annotations.AccessLog;
import com.agileboot.infrastructure.cache.redis.RedisCacheService;
@@ -29,7 +29,7 @@ import org.springframework.web.bind.annotation.RestController;
public class MonitorController extends BaseController {
@Autowired
private MonitorDomainService monitorDomainService;
private MonitorApplicationService monitorApplicationService;
@Autowired
private RedisCacheService redisCacheService;
@@ -37,7 +37,7 @@ public class MonitorController extends BaseController {
@PreAuthorize("@ss.hasPerm('monitor:cache:list')")
@GetMapping("/cacheInfo")
public ResponseDTO<RedisCacheInfoDTO> getRedisCacheInfo() {
RedisCacheInfoDTO redisCacheInfo = monitorDomainService.getRedisCacheInfo();
RedisCacheInfoDTO redisCacheInfo = monitorApplicationService.getRedisCacheInfo();
return ResponseDTO.ok(redisCacheInfo);
}
@@ -45,7 +45,7 @@ public class MonitorController extends BaseController {
@PreAuthorize("@ss.hasPerm('monitor:server:list')")
@GetMapping("/serverInfo")
public ResponseDTO<ServerInfo> getServerInfo() {
ServerInfo serverInfo = monitorDomainService.getServerInfo();
ServerInfo serverInfo = monitorApplicationService.getServerInfo();
return ResponseDTO.ok(serverInfo);
}
@@ -58,7 +58,7 @@ public class MonitorController extends BaseController {
@PreAuthorize("@ss.hasPerm('monitor:online:list')")
@GetMapping("/onlineUser/list")
public ResponseDTO<PageDTO> list(String ipaddr, String userName) {
List<OnlineUser> onlineUserList = monitorDomainService.getOnlineUserList(userName, ipaddr);
List<OnlineUser> onlineUserList = monitorApplicationService.getOnlineUserList(userName, ipaddr);
return ResponseDTO.ok(new PageDTO(onlineUserList));
}

View File

@@ -4,7 +4,7 @@ import com.agileboot.common.core.base.BaseController;
import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.domain.system.config.dto.ConfigDTO;
import com.agileboot.domain.system.config.ConfigDomainService;
import com.agileboot.domain.system.config.ConfigApplicationService;
import com.agileboot.domain.system.config.query.ConfigQuery;
import com.agileboot.domain.system.config.command.ConfigUpdateCommand;
import com.agileboot.infrastructure.annotations.AccessLog;
@@ -37,7 +37,7 @@ import org.springframework.web.bind.annotation.RestController;
public class SysConfigController extends BaseController {
@Autowired
private ConfigDomainService configDomainService;
private ConfigApplicationService configApplicationService;
@Autowired
private GuavaCacheService guavaCacheService;
@@ -48,7 +48,7 @@ public class SysConfigController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:config:list')")
@GetMapping("/list")
public ResponseDTO<PageDTO> list(ConfigQuery query) {
PageDTO page = configDomainService.getConfigList(query);
PageDTO page = configApplicationService.getConfigList(query);
return ResponseDTO.ok(page);
}
@@ -69,7 +69,7 @@ public class SysConfigController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:config:query')")
@GetMapping(value = "/{configId}")
public ResponseDTO<ConfigDTO> getInfo(@NotNull @Positive @PathVariable Long configId) {
ConfigDTO config = configDomainService.getConfigInfo(configId);
ConfigDTO config = configApplicationService.getConfigInfo(configId);
return ResponseDTO.ok(config);
}
@@ -81,7 +81,7 @@ public class SysConfigController extends BaseController {
@AccessLog(title = "参数管理", businessType = BusinessType.UPDATE)
@PutMapping
public ResponseDTO edit(@RequestBody ConfigUpdateCommand config) {
configDomainService.updateConfig(config, AuthenticationUtils.getLoginUser());
configApplicationService.updateConfig(config, AuthenticationUtils.getLoginUser());
return ResponseDTO.ok();
}

View File

@@ -3,10 +3,10 @@ package com.agileboot.admin.controller.system;
import cn.hutool.core.lang.tree.Tree;
import com.agileboot.common.core.base.BaseController;
import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.domain.system.TreeSelectedDTO;
import com.agileboot.domain.common.dto.TreeSelectedDTO;
import com.agileboot.domain.system.dept.command.AddDeptCommand;
import com.agileboot.domain.system.dept.dto.DeptDTO;
import com.agileboot.domain.system.dept.DeptDomainService;
import com.agileboot.domain.system.dept.DeptApplicationService;
import com.agileboot.domain.system.dept.query.DeptQuery;
import com.agileboot.domain.system.dept.command.UpdateDeptCommand;
import com.agileboot.infrastructure.annotations.AccessLog;
@@ -37,7 +37,7 @@ import org.springframework.web.bind.annotation.RestController;
public class SysDeptController extends BaseController {
@Autowired
private DeptDomainService deptDomainService;
private DeptApplicationService deptApplicationService;
/**
* 获取部门列表
@@ -45,7 +45,7 @@ public class SysDeptController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:dept:list')")
@GetMapping("/list")
public ResponseDTO list(DeptQuery query) {
List<DeptDTO> deptList = deptDomainService.getDeptList(query);
List<DeptDTO> deptList = deptApplicationService.getDeptList(query);
return ResponseDTO.ok(deptList);
}
@@ -59,7 +59,7 @@ public class SysDeptController extends BaseController {
query.setDeptId(deptId);
query.setExcludeCurrentDept(true);
List<DeptDTO> deptList = deptDomainService.getDeptList(query);
List<DeptDTO> deptList = deptApplicationService.getDeptList(query);
return ResponseDTO.ok(deptList);
}
@@ -69,7 +69,7 @@ public class SysDeptController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:dept:query')")
@GetMapping(value = "/{deptId}")
public ResponseDTO<DeptDTO> getInfo(@PathVariable Long deptId) {
DeptDTO dept = deptDomainService.getDeptInfo(deptId);
DeptDTO dept = deptApplicationService.getDeptInfo(deptId);
return ResponseDTO.ok(dept);
}
@@ -78,7 +78,7 @@ public class SysDeptController extends BaseController {
*/
@GetMapping("/dropdownList")
public ResponseDTO<List> dropdownList() {
List<Tree<Long>> deptTree = deptDomainService.getDeptTree();
List<Tree<Long>> deptTree = deptApplicationService.getDeptTree();
return ResponseDTO.ok(deptTree);
}
@@ -87,7 +87,7 @@ public class SysDeptController extends BaseController {
*/
@GetMapping(value = "/dropdownList/role/{roleId}")
public ResponseDTO dropdownListForRole(@PathVariable("roleId") Long roleId) {
TreeSelectedDTO deptTreeForRole = deptDomainService.getDeptTreeForRole(roleId);
TreeSelectedDTO deptTreeForRole = deptApplicationService.getDeptTreeForRole(roleId);
return ResponseDTO.ok(deptTreeForRole);
}
@@ -98,7 +98,7 @@ public class SysDeptController extends BaseController {
@AccessLog(title = "部门管理", businessType = BusinessType.INSERT)
@PostMapping
public ResponseDTO add(@RequestBody AddDeptCommand addCommand) {
deptDomainService.addDept(addCommand, AuthenticationUtils.getLoginUser());
deptApplicationService.addDept(addCommand, AuthenticationUtils.getLoginUser());
return ResponseDTO.ok();
}
@@ -109,7 +109,7 @@ public class SysDeptController extends BaseController {
@AccessLog(title = "部门管理", businessType = BusinessType.UPDATE)
@PutMapping
public ResponseDTO edit(@RequestBody UpdateDeptCommand updateCommand) {
deptDomainService.updateDept(updateCommand, AuthenticationUtils.getLoginUser());
deptApplicationService.updateDept(updateCommand, AuthenticationUtils.getLoginUser());
return ResponseDTO.ok();
}
@@ -120,7 +120,7 @@ public class SysDeptController extends BaseController {
@AccessLog(title = "部门管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{deptId}")
public ResponseDTO remove(@PathVariable @NotNull Long deptId) {
deptDomainService.removeDept(deptId);
deptApplicationService.removeDept(deptId);
return ResponseDTO.ok();
}
}

View File

@@ -6,9 +6,9 @@ import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.common.exception.error.ErrorCode;
import com.agileboot.common.utils.poi.CustomExcelUtil;
import com.agileboot.domain.common.BulkOperationCommand;
import com.agileboot.domain.common.command.BulkOperationCommand;
import com.agileboot.domain.system.loginInfo.dto.LoginInfoDTO;
import com.agileboot.domain.system.loginInfo.LoginInfoDomainService;
import com.agileboot.domain.system.loginInfo.LoginInfoApplicationService;
import com.agileboot.domain.system.loginInfo.query.LoginInfoQuery;
import com.agileboot.infrastructure.annotations.AccessLog;
import com.agileboot.orm.enums.BusinessType;
@@ -37,12 +37,12 @@ import org.springframework.web.bind.annotation.RestController;
public class SysLoginInfoController extends BaseController {
@Autowired
private LoginInfoDomainService loginInfoDomainService;
private LoginInfoApplicationService loginInfoApplicationService;
@PreAuthorize("@ss.hasPerm('monitor:logininfor:list')")
@GetMapping("/list")
public ResponseDTO<PageDTO> list(LoginInfoQuery query) {
PageDTO pageDTO = loginInfoDomainService.getLoginInfoList(query);
PageDTO pageDTO = loginInfoApplicationService.getLoginInfoList(query);
return ResponseDTO.ok(pageDTO);
}
@@ -50,7 +50,7 @@ public class SysLoginInfoController extends BaseController {
@PreAuthorize("@ss.hasPerm('monitor:logininfor:export')")
@PostMapping("/export")
public void export(HttpServletResponse response, LoginInfoQuery query) {
PageDTO pageDTO = loginInfoDomainService.getLoginInfoList(query);
PageDTO pageDTO = loginInfoApplicationService.getLoginInfoList(query);
CustomExcelUtil.writeToResponse(pageDTO.getRows(), LoginInfoDTO.class, response);
}
@@ -58,7 +58,7 @@ public class SysLoginInfoController extends BaseController {
@AccessLog(title = "登录日志", businessType = BusinessType.DELETE)
@DeleteMapping("/{infoIds}")
public ResponseDTO remove(@PathVariable @NotNull @NotEmpty List<Long> infoIds) {
loginInfoDomainService.deleteLoginInfo(new BulkOperationCommand<>(infoIds));
loginInfoApplicationService.deleteLoginInfo(new BulkOperationCommand<>(infoIds));
return ResponseDTO.ok();
}

View File

@@ -3,10 +3,10 @@ package com.agileboot.admin.controller.system;
import cn.hutool.core.lang.tree.Tree;
import com.agileboot.common.core.base.BaseController;
import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.domain.system.TreeSelectedDTO;
import com.agileboot.domain.common.dto.TreeSelectedDTO;
import com.agileboot.domain.system.menu.command.AddMenuCommand;
import com.agileboot.domain.system.menu.dto.MenuDTO;
import com.agileboot.domain.system.menu.MenuDomainService;
import com.agileboot.domain.system.menu.MenuApplicationService;
import com.agileboot.domain.system.menu.query.MenuQuery;
import com.agileboot.domain.system.menu.command.UpdateMenuCommand;
import com.agileboot.infrastructure.annotations.AccessLog;
@@ -39,7 +39,7 @@ import org.springframework.web.bind.annotation.RestController;
public class SysMenuController extends BaseController {
@Autowired
MenuDomainService menuDomainService;
MenuApplicationService menuApplicationService;
/**
* 获取菜单列表
@@ -47,7 +47,7 @@ public class SysMenuController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:menu:list')")
@GetMapping("/list")
public ResponseDTO<List> list(MenuQuery query) {
List<MenuDTO> menuList = menuDomainService.getMenuList(query);
List<MenuDTO> menuList = menuApplicationService.getMenuList(query);
return ResponseDTO.ok(menuList);
}
@@ -57,7 +57,7 @@ public class SysMenuController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:menu:query')")
@GetMapping(value = "/{menuId}")
public ResponseDTO<MenuDTO> getInfo(@PathVariable @NotNull @PositiveOrZero Long menuId) {
MenuDTO menu = menuDomainService.getMenuInfo(menuId);
MenuDTO menu = menuApplicationService.getMenuInfo(menuId);
return ResponseDTO.ok(menu);
}
@@ -67,7 +67,7 @@ public class SysMenuController extends BaseController {
@GetMapping("/dropdownList")
public ResponseDTO dropdownList() {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
List<Tree<Long>> dropdownList = menuDomainService.getDropdownList(loginUser);
List<Tree<Long>> dropdownList = menuApplicationService.getDropdownList(loginUser);
return ResponseDTO.ok(dropdownList);
}
@@ -77,7 +77,7 @@ public class SysMenuController extends BaseController {
@GetMapping(value = "/roleMenuTreeSelect/{roleId}")
public ResponseDTO roleMenuTreeSelect(@PathVariable("roleId") Long roleId) {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
TreeSelectedDTO roleDropdownList = menuDomainService.getRoleDropdownList(loginUser, roleId);
TreeSelectedDTO roleDropdownList = menuApplicationService.getRoleDropdownList(loginUser, roleId);
return ResponseDTO.ok(roleDropdownList);
}
@@ -89,7 +89,7 @@ public class SysMenuController extends BaseController {
@PostMapping
public ResponseDTO add(@RequestBody AddMenuCommand addCommand) {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
menuDomainService.addMenu(addCommand, loginUser);
menuApplicationService.addMenu(addCommand, loginUser);
return ResponseDTO.ok();
}
@@ -101,7 +101,7 @@ public class SysMenuController extends BaseController {
@PutMapping
public ResponseDTO edit(@RequestBody UpdateMenuCommand updateCommand) {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
menuDomainService.updateMenu(updateCommand, loginUser);
menuApplicationService.updateMenu(updateCommand, loginUser);
return ResponseDTO.ok();
}
@@ -112,7 +112,7 @@ public class SysMenuController extends BaseController {
@AccessLog(title = "菜单管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{menuId}")
public ResponseDTO remove(@PathVariable("menuId") Long menuId) {
menuDomainService.remove(menuId);
menuApplicationService.remove(menuId);
return ResponseDTO.ok();
}

View File

@@ -3,10 +3,10 @@ package com.agileboot.admin.controller.system;
import com.agileboot.common.core.base.BaseController;
import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.domain.common.BulkOperationCommand;
import com.agileboot.domain.common.command.BulkOperationCommand;
import com.agileboot.domain.system.notice.command.NoticeAddCommand;
import com.agileboot.domain.system.notice.dto.NoticeDTO;
import com.agileboot.domain.system.notice.NoticeDomainService;
import com.agileboot.domain.system.notice.NoticeApplicationService;
import com.agileboot.domain.system.notice.query.NoticeQuery;
import com.agileboot.domain.system.notice.command.NoticeUpdateCommand;
import com.agileboot.infrastructure.annotations.AccessLog;
@@ -38,7 +38,7 @@ import org.springframework.web.bind.annotation.RestController;
public class SysNoticeController extends BaseController {
@Autowired
private NoticeDomainService noticeDomainService;
private NoticeApplicationService noticeApplicationService;
/**
* 获取通知公告列表
@@ -46,7 +46,7 @@ public class SysNoticeController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:notice:list')")
@GetMapping("/list")
public ResponseDTO<PageDTO> list(NoticeQuery query) {
PageDTO pageDTO = noticeDomainService.getNoticeList(query);
PageDTO pageDTO = noticeApplicationService.getNoticeList(query);
return ResponseDTO.ok(pageDTO);
}
@@ -56,7 +56,7 @@ public class SysNoticeController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:notice:query')")
@GetMapping(value = "/{noticeId}")
public ResponseDTO<NoticeDTO> getInfo(@PathVariable @NotNull @Positive Long noticeId) {
return ResponseDTO.ok(noticeDomainService.getNoticeInfo(noticeId));
return ResponseDTO.ok(noticeApplicationService.getNoticeInfo(noticeId));
}
/**
@@ -66,7 +66,7 @@ public class SysNoticeController extends BaseController {
@AccessLog(title = "通知公告", businessType = BusinessType.INSERT)
@PostMapping
public ResponseDTO add(@RequestBody NoticeAddCommand addCommand) {
noticeDomainService.addNotice(addCommand, AuthenticationUtils.getLoginUser());
noticeApplicationService.addNotice(addCommand, AuthenticationUtils.getLoginUser());
return ResponseDTO.ok();
}
@@ -77,7 +77,7 @@ public class SysNoticeController extends BaseController {
@AccessLog(title = "通知公告", businessType = BusinessType.UPDATE)
@PutMapping
public ResponseDTO edit(@RequestBody NoticeUpdateCommand updateCommand) {
noticeDomainService.updateNotice(updateCommand, AuthenticationUtils.getLoginUser());
noticeApplicationService.updateNotice(updateCommand, AuthenticationUtils.getLoginUser());
return ResponseDTO.ok();
}
@@ -88,7 +88,7 @@ public class SysNoticeController extends BaseController {
@AccessLog(title = "通知公告", businessType = BusinessType.DELETE)
@DeleteMapping("/{noticeIds}")
public ResponseDTO remove(@PathVariable List<Long> noticeIds) {
noticeDomainService.deleteNotice(new BulkOperationCommand<>(noticeIds));
noticeApplicationService.deleteNotice(new BulkOperationCommand<>(noticeIds));
return ResponseDTO.ok();
}

View File

@@ -5,9 +5,9 @@ import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.common.exception.error.ErrorCode;
import com.agileboot.common.utils.poi.CustomExcelUtil;
import com.agileboot.domain.common.BulkOperationCommand;
import com.agileboot.domain.common.command.BulkOperationCommand;
import com.agileboot.domain.system.operationLog.dto.OperationLogDTO;
import com.agileboot.domain.system.operationLog.OperationLogDomainService;
import com.agileboot.domain.system.operationLog.OperationLogApplicationService;
import com.agileboot.domain.system.operationLog.query.OperationLogQuery;
import com.agileboot.infrastructure.annotations.AccessLog;
import com.agileboot.orm.enums.BusinessType;
@@ -33,12 +33,12 @@ import org.springframework.web.bind.annotation.RestController;
public class SysOperationLogController extends BaseController {
@Autowired
private OperationLogDomainService operationLogDomainService;
private OperationLogApplicationService operationLogApplicationService;
@PreAuthorize("@ss.hasPerm('monitor:operlog:list')")
@GetMapping("/list")
public ResponseDTO<PageDTO> list(OperationLogQuery query, HttpServletRequest request) {
PageDTO pageDTO = operationLogDomainService.getOperationLogList(query);
PageDTO pageDTO = operationLogApplicationService.getOperationLogList(query);
return ResponseDTO.ok(pageDTO);
}
@@ -46,7 +46,7 @@ public class SysOperationLogController extends BaseController {
@PreAuthorize("@ss.hasPerm('monitor:operlog:export')")
@PostMapping("/export")
public void export(HttpServletResponse response, OperationLogQuery query) {
PageDTO pageDTO = operationLogDomainService.getOperationLogList(query);
PageDTO pageDTO = operationLogApplicationService.getOperationLogList(query);
CustomExcelUtil.writeToResponse(pageDTO.getRows(), OperationLogDTO.class, response);
}
@@ -54,7 +54,7 @@ public class SysOperationLogController extends BaseController {
@PreAuthorize("@ss.hasPerm('monitor:operlog:remove')")
@DeleteMapping("/{operationIds}")
public ResponseDTO remove(@PathVariable List<Long> operationIds) {
operationLogDomainService.deleteOperationLog(new BulkOperationCommand<>(operationIds));
operationLogApplicationService.deleteOperationLog(new BulkOperationCommand<>(operationIds));
return ResponseDTO.ok();
}

View File

@@ -4,10 +4,10 @@ import com.agileboot.common.core.base.BaseController;
import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.common.utils.poi.CustomExcelUtil;
import com.agileboot.domain.common.BulkOperationCommand;
import com.agileboot.domain.common.command.BulkOperationCommand;
import com.agileboot.domain.system.post.command.AddPostCommand;
import com.agileboot.domain.system.post.dto.PostDTO;
import com.agileboot.domain.system.post.PostDomainService;
import com.agileboot.domain.system.post.PostApplicationService;
import com.agileboot.domain.system.post.query.PostQuery;
import com.agileboot.domain.system.post.command.UpdatePostCommand;
import com.agileboot.infrastructure.annotations.AccessLog;
@@ -38,7 +38,7 @@ import org.springframework.web.bind.annotation.RestController;
public class SysPostController extends BaseController {
@Autowired
private PostDomainService postDomainService;
private PostApplicationService postApplicationService;
/**
* 获取岗位列表
@@ -46,7 +46,7 @@ public class SysPostController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:post:list')")
@GetMapping("/list")
public ResponseDTO<PageDTO> list(PostQuery query) {
PageDTO pageDTO = postDomainService.getPostList(query);
PageDTO pageDTO = postApplicationService.getPostList(query);
return ResponseDTO.ok(pageDTO);
}
@@ -54,7 +54,7 @@ public class SysPostController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:post:export')")
@PostMapping("/export")
public void export(HttpServletResponse response, PostQuery query) {
PageDTO pageDTO = postDomainService.getPostList(query);
PageDTO pageDTO = postApplicationService.getPostList(query);
CustomExcelUtil.writeToResponse(pageDTO.getRows(), PostDTO.class, response);
}
@@ -64,7 +64,7 @@ public class SysPostController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:post:query')")
@GetMapping(value = "/{postId}")
public ResponseDTO getInfo(@PathVariable Long postId) {
PostDTO post = postDomainService.getPostInfo(postId);
PostDTO post = postApplicationService.getPostInfo(postId);
return ResponseDTO.ok(post);
}
@@ -75,7 +75,7 @@ public class SysPostController extends BaseController {
@AccessLog(title = "岗位管理", businessType = BusinessType.INSERT)
@PostMapping
public ResponseDTO add(@RequestBody AddPostCommand addCommand) {
postDomainService.addPost(addCommand, AuthenticationUtils.getLoginUser());
postApplicationService.addPost(addCommand, AuthenticationUtils.getLoginUser());
return ResponseDTO.ok();
}
@@ -86,7 +86,7 @@ public class SysPostController extends BaseController {
@AccessLog(title = "岗位管理", businessType = BusinessType.UPDATE)
@PutMapping
public ResponseDTO edit(@RequestBody UpdatePostCommand updateCommand) {
postDomainService.updatePost(updateCommand, AuthenticationUtils.getLoginUser());
postApplicationService.updatePost(updateCommand, AuthenticationUtils.getLoginUser());
return ResponseDTO.ok();
}
@@ -97,7 +97,7 @@ public class SysPostController extends BaseController {
@AccessLog(title = "岗位管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{postIds}")
public ResponseDTO remove(@PathVariable List<Long> postIds) {
postDomainService.deletePost(new BulkOperationCommand<>(postIds));
postApplicationService.deletePost(new BulkOperationCommand<>(postIds));
return ResponseDTO.ok();
}

View File

@@ -6,8 +6,8 @@ import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.common.exception.ApiException;
import com.agileboot.common.exception.error.ErrorCode;
import com.agileboot.common.utils.file.FileUploadUtils;
import com.agileboot.domain.common.UploadFileDTO;
import com.agileboot.domain.system.user.UserDomainService;
import com.agileboot.domain.common.dto.UploadFileDTO;
import com.agileboot.domain.system.user.UserApplicationService;
import com.agileboot.domain.system.user.dto.UserProfileDTO;
import com.agileboot.domain.system.user.command.UpdateProfileCommand;
import com.agileboot.domain.system.user.command.UpdateUserAvatarCommand;
@@ -37,7 +37,7 @@ import org.springframework.web.multipart.MultipartFile;
public class SysProfileController extends BaseController {
@Autowired
private UserDomainService userDomainService;
private UserApplicationService userApplicationService;
/**
* 个人信息
@@ -45,7 +45,7 @@ public class SysProfileController extends BaseController {
@GetMapping
public ResponseDTO profile() {
LoginUser user = AuthenticationUtils.getLoginUser();
UserProfileDTO userProfile = userDomainService.getUserProfile(user.getUserId());
UserProfileDTO userProfile = userApplicationService.getUserProfile(user.getUserId());
return ResponseDTO.ok(userProfile);
}
@@ -57,7 +57,7 @@ public class SysProfileController extends BaseController {
public ResponseDTO updateProfile(@RequestBody UpdateProfileCommand command) {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
command.setUserId(loginUser.getUserId());
userDomainService.updateUserProfile(command, loginUser);
userApplicationService.updateUserProfile(command, loginUser);
return ResponseDTO.ok();
}
@@ -69,7 +69,7 @@ public class SysProfileController extends BaseController {
public ResponseDTO updatePassword(@RequestBody UpdateUserPasswordCommand command) {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
command.setUserId(loginUser.getUserId());
userDomainService.updateUserPassword(loginUser, command);
userApplicationService.updateUserPassword(loginUser, command);
return ResponseDTO.ok();
}
@@ -85,7 +85,7 @@ public class SysProfileController extends BaseController {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
String avatar = FileUploadUtils.upload(AgileBootConfig.getAvatarPath(), file);
userDomainService.updateUserAvatar(loginUser, new UpdateUserAvatarCommand(loginUser.getUserId(), avatar));
userApplicationService.updateUserAvatar(loginUser, new UpdateUserAvatarCommand(loginUser.getUserId(), avatar));
return ResponseDTO.ok(new UploadFileDTO(avatar));
}
}

View File

@@ -7,7 +7,7 @@ import com.agileboot.common.utils.poi.CustomExcelUtil;
import com.agileboot.domain.system.role.command.AddRoleCommand;
import com.agileboot.domain.system.role.query.AllocatedRoleQuery;
import com.agileboot.domain.system.role.dto.RoleDTO;
import com.agileboot.domain.system.role.RoleDomainService;
import com.agileboot.domain.system.role.RoleApplicationService;
import com.agileboot.domain.system.role.query.RoleQuery;
import com.agileboot.domain.system.role.query.UnallocatedRoleQuery;
import com.agileboot.domain.system.role.command.UpdateDataScopeCommand;
@@ -43,12 +43,12 @@ import org.springframework.web.bind.annotation.RestController;
public class SysRoleController extends BaseController {
@Autowired
private RoleDomainService roleDomainService;
private RoleApplicationService roleApplicationService;
@PreAuthorize("@ss.hasPerm('system:role:list')")
@GetMapping("/list")
public ResponseDTO<PageDTO> list(RoleQuery query) {
PageDTO pageDTO = roleDomainService.getRoleList(query);
PageDTO pageDTO = roleApplicationService.getRoleList(query);
return ResponseDTO.ok(pageDTO);
}
@@ -56,7 +56,7 @@ public class SysRoleController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:role:export')")
@PostMapping("/export")
public void export(HttpServletResponse response, RoleQuery query) {
PageDTO pageDTO = roleDomainService.getRoleList(query);
PageDTO pageDTO = roleApplicationService.getRoleList(query);
CustomExcelUtil.writeToResponse(pageDTO.getRows(), RoleDTO.class, response);
}
@@ -66,7 +66,7 @@ public class SysRoleController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:role:query')")
@GetMapping(value = "/{roleId}")
public ResponseDTO getInfo(@PathVariable @NotNull Long roleId) {
RoleDTO roleInfo = roleDomainService.getRoleInfo(roleId);
RoleDTO roleInfo = roleApplicationService.getRoleInfo(roleId);
return ResponseDTO.ok(roleInfo);
}
@@ -78,7 +78,7 @@ public class SysRoleController extends BaseController {
@PostMapping
public ResponseDTO add(@RequestBody AddRoleCommand addCommand) {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
roleDomainService.addRole(addCommand, loginUser);
roleApplicationService.addRole(addCommand, loginUser);
return ResponseDTO.ok();
}
@@ -90,7 +90,7 @@ public class SysRoleController extends BaseController {
@DeleteMapping(value = "/{roleId}")
public ResponseDTO remove(@PathVariable("roleId")List<Long> roleIds) {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
roleDomainService.deleteRoleByBulk(roleIds, loginUser);
roleApplicationService.deleteRoleByBulk(roleIds, loginUser);
return ResponseDTO.ok();
}
@@ -102,7 +102,7 @@ public class SysRoleController extends BaseController {
@PutMapping
public ResponseDTO edit(@Validated @RequestBody UpdateRoleCommand updateCommand) {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
roleDomainService.updateRole(updateCommand, loginUser);
roleApplicationService.updateRole(updateCommand, loginUser);
return ResponseDTO.ok();
}
@@ -115,7 +115,7 @@ public class SysRoleController extends BaseController {
public ResponseDTO dataScope(@PathVariable("roleId")Long roleId, @RequestBody UpdateDataScopeCommand command) {
command.setRoleId(roleId);
roleDomainService.updateDataScope(command);
roleApplicationService.updateDataScope(command);
return ResponseDTO.ok();
}
@@ -129,7 +129,7 @@ public class SysRoleController extends BaseController {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
command.setRoleId(roleId);
roleDomainService.updateStatus(command, loginUser);
roleApplicationService.updateStatus(command, loginUser);
return ResponseDTO.ok();
}
@@ -141,7 +141,7 @@ public class SysRoleController extends BaseController {
@GetMapping("/{roleId}/allocated/list")
public ResponseDTO<PageDTO> allocatedUserList(@PathVariable("roleId")Long roleId, AllocatedRoleQuery query) {
query.setRoleId(roleId);
PageDTO page = roleDomainService.getAllocatedUserList(query);
PageDTO page = roleApplicationService.getAllocatedUserList(query);
return ResponseDTO.ok(page);
}
@@ -152,7 +152,7 @@ public class SysRoleController extends BaseController {
@GetMapping("/{roleId}/unallocated/list")
public ResponseDTO<PageDTO> unallocatedUserList(@PathVariable("roleId")Long roleId, UnallocatedRoleQuery query) {
query.setRoleId(roleId);
PageDTO page = roleDomainService.getUnallocatedUserList(query);
PageDTO page = roleApplicationService.getUnallocatedUserList(query);
return ResponseDTO.ok(page);
}
@@ -163,7 +163,7 @@ public class SysRoleController extends BaseController {
@AccessLog(title = "角色管理", businessType = BusinessType.GRANT)
@DeleteMapping("/{roleId}/user/grant")
public ResponseDTO deleteRoleOfUser(@PathVariable("roleId")Long roleId, @RequestBody Long userId) {
roleDomainService.deleteRoleOfUser(userId);
roleApplicationService.deleteRoleOfUser(userId);
return ResponseDTO.ok();
}
@@ -174,7 +174,7 @@ public class SysRoleController extends BaseController {
@AccessLog(title = "角色管理", businessType = BusinessType.GRANT)
@DeleteMapping("/users/{userIds}/grant/bulk")
public ResponseDTO deleteRoleOfUserByBulk(@PathVariable("userIds") List<Long> userIds) {
roleDomainService.deleteRoleOfUserByBulk(userIds);
roleApplicationService.deleteRoleOfUserByBulk(userIds);
return ResponseDTO.ok();
}
@@ -186,7 +186,7 @@ public class SysRoleController extends BaseController {
@PostMapping("/{roleId}/users/{userIds}/grant/bulk")
public ResponseDTO addRoleForUserByBulk(@PathVariable("roleId") Long roleId,
@PathVariable("userIds") List<Long> userIds) {
roleDomainService.addRoleOfUserByBulk(roleId, userIds);
roleApplicationService.addRoleOfUserByBulk(roleId, userIds);
return ResponseDTO.ok();
}
}

View File

@@ -5,11 +5,11 @@ import com.agileboot.common.core.base.BaseController;
import com.agileboot.common.core.dto.ResponseDTO;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.common.utils.poi.CustomExcelUtil;
import com.agileboot.domain.common.BulkOperationCommand;
import com.agileboot.domain.common.command.BulkOperationCommand;
import com.agileboot.domain.system.loginInfo.query.SearchUserQuery;
import com.agileboot.domain.system.user.dto.UserDTO;
import com.agileboot.domain.system.user.dto.UserDetailDTO;
import com.agileboot.domain.system.user.UserDomainService;
import com.agileboot.domain.system.user.UserApplicationService;
import com.agileboot.domain.system.user.dto.UserInfoDTO;
import com.agileboot.domain.system.user.command.AddUserCommand;
import com.agileboot.domain.system.user.command.ChangeStatusCommand;
@@ -44,7 +44,7 @@ import org.springframework.web.multipart.MultipartFile;
public class SysUserController extends BaseController {
@Autowired
private UserDomainService userDomainService;
private UserApplicationService userApplicationService;
/**
* 获取用户列表
@@ -52,7 +52,7 @@ public class SysUserController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:user:list') AND @ss.checkDataScopeWithDeptId(#query.deptId)")
@GetMapping("/list")
public ResponseDTO<PageDTO> list(SearchUserQuery query) {
PageDTO page = userDomainService.getUserList(query);
PageDTO page = userApplicationService.getUserList(query);
return ResponseDTO.ok(page);
}
@@ -60,7 +60,7 @@ public class SysUserController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:user:export')")
@PostMapping("/export")
public void export(HttpServletResponse response, SearchUserQuery query) {
PageDTO userList = userDomainService.getUserList(query);
PageDTO userList = userApplicationService.getUserList(query);
CustomExcelUtil.writeToResponse(userList.getRows(), UserDTO.class, response);
}
@@ -73,7 +73,7 @@ public class SysUserController extends BaseController {
for (Object command : commands) {
AddUserCommand addUserCommand = (AddUserCommand) command;
userDomainService.addUser(loginUser, addUserCommand);
userApplicationService.addUser(loginUser, addUserCommand);
}
return ResponseDTO.ok();
}
@@ -89,7 +89,7 @@ public class SysUserController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:user:query')")
@GetMapping(value = {"/", "/{userId}"})
public ResponseDTO<UserDetailDTO> getUserDetailInfo(@PathVariable(value = "userId", required = false) Long userId) {
UserDetailDTO userDetailInfo = userDomainService.getUserDetailInfo(userId);
UserDetailDTO userDetailInfo = userApplicationService.getUserDetailInfo(userId);
return ResponseDTO.ok(userDetailInfo);
}
@@ -101,7 +101,7 @@ public class SysUserController extends BaseController {
@PostMapping
public ResponseDTO add(@Validated @RequestBody AddUserCommand command) {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
userDomainService.addUser(loginUser, command);
userApplicationService.addUser(loginUser, command);
return ResponseDTO.ok();
}
@@ -113,7 +113,7 @@ public class SysUserController extends BaseController {
@PutMapping
public ResponseDTO edit(@Validated @RequestBody UpdateUserCommand command) {
LoginUser loginUser = AuthenticationUtils.getLoginUser();
userDomainService.updateUser(loginUser, command);
userApplicationService.updateUser(loginUser, command);
return ResponseDTO.ok();
}
@@ -126,7 +126,7 @@ public class SysUserController extends BaseController {
public ResponseDTO remove(@PathVariable List<Long> userIds) {
BulkOperationCommand<Long> bulkDeleteCommand = new BulkOperationCommand(userIds);
LoginUser loginUser = AuthenticationUtils.getLoginUser();
userDomainService.deleteUsers(loginUser, bulkDeleteCommand);
userApplicationService.deleteUsers(loginUser, bulkDeleteCommand);
return ResponseDTO.ok();
}
@@ -139,7 +139,7 @@ public class SysUserController extends BaseController {
public ResponseDTO resetPassword(@PathVariable Long userId, @RequestBody ResetPasswordCommand command) {
command.setUserId(userId);
LoginUser loginUser = AuthenticationUtils.getLoginUser();
userDomainService.resetUserPassword(loginUser, command);
userApplicationService.resetUserPassword(loginUser, command);
return ResponseDTO.ok();
}
@@ -152,7 +152,7 @@ public class SysUserController extends BaseController {
public ResponseDTO changeStatus(@PathVariable Long userId, @RequestBody ChangeStatusCommand command) {
command.setUserId(userId);
LoginUser loginUser = AuthenticationUtils.getLoginUser();
userDomainService.changeUserStatus(loginUser, command);
userApplicationService.changeUserStatus(loginUser, command);
return ResponseDTO.ok();
}
@@ -162,7 +162,7 @@ public class SysUserController extends BaseController {
@PreAuthorize("@ss.hasPerm('system:user:query')")
@GetMapping("/{userId}/role")
public ResponseDTO<UserInfoDTO> getRoleOfUser(@PathVariable("userId") Long userId) {
UserInfoDTO userWithRole = userDomainService.getUserWithRole(userId);
UserInfoDTO userWithRole = userApplicationService.getUserWithRole(userId);
return ResponseDTO.ok(userWithRole);
}

View File

@@ -1,4 +1,4 @@
package com.agileboot.domain.common;
package com.agileboot.domain.common.command;
import cn.hutool.core.collection.CollUtil;
import com.agileboot.common.exception.ApiException;

View File

@@ -1,4 +1,4 @@
package com.agileboot.domain.system;
package com.agileboot.domain.common.dto;
import cn.hutool.core.lang.tree.Tree;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.agileboot.domain.common;
package com.agileboot.domain.common.dto;
import lombok.Data;
import lombok.NoArgsConstructor;

View File

@@ -21,7 +21,7 @@ import org.springframework.transaction.annotation.Transactional;
* @author valarchie
*/
@Service
public class ConfigDomainService {
public class ConfigApplicationService {
@Autowired
private ISysConfigService configService;

View File

@@ -5,7 +5,7 @@ import cn.hutool.core.lang.tree.TreeUtil;
import cn.hutool.core.util.StrUtil;
import com.agileboot.common.exception.ApiException;
import com.agileboot.common.exception.error.ErrorCode;
import com.agileboot.domain.system.TreeSelectedDTO;
import com.agileboot.domain.common.dto.TreeSelectedDTO;
import com.agileboot.domain.system.dept.command.AddDeptCommand;
import com.agileboot.domain.system.dept.command.UpdateDeptCommand;
import com.agileboot.domain.system.dept.dto.DeptDTO;
@@ -29,7 +29,7 @@ import org.springframework.transaction.annotation.Transactional;
*/
@SuppressWarnings("AlibabaTransactionMustHaveRollback")
@Service
public class DeptDomainService {
public class DeptApplicationService {
@Autowired
private ISysDeptService deptService;

View File

@@ -1,7 +1,7 @@
package com.agileboot.domain.system.loginInfo;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.domain.common.BulkOperationCommand;
import com.agileboot.domain.common.command.BulkOperationCommand;
import com.agileboot.domain.system.loginInfo.dto.LoginInfoDTO;
import com.agileboot.domain.system.loginInfo.query.LoginInfoQuery;
import com.agileboot.orm.entity.SysLoginInfoEntity;
@@ -17,7 +17,7 @@ import org.springframework.stereotype.Service;
* @author valarchie
*/
@Service
public class LoginInfoDomainService {
public class LoginInfoApplicationService {
@Autowired
private ISysLoginInfoService loginInfoService;

View File

@@ -7,11 +7,11 @@ import cn.hutool.core.lang.tree.TreeNodeConfig;
import cn.hutool.core.lang.tree.TreeUtil;
import com.agileboot.common.exception.ApiException;
import com.agileboot.common.exception.error.ErrorCode;
import com.agileboot.domain.system.TreeSelectedDTO;
import com.agileboot.domain.common.dto.TreeSelectedDTO;
import com.agileboot.domain.system.menu.command.AddMenuCommand;
import com.agileboot.domain.system.menu.command.UpdateMenuCommand;
import com.agileboot.domain.system.menu.dto.MenuDTO;
import com.agileboot.domain.system.menu.dto.RouterVo;
import com.agileboot.domain.system.menu.dto.RouterDTO;
import com.agileboot.domain.system.menu.model.MenuModel;
import com.agileboot.domain.system.menu.model.RouterModel;
import com.agileboot.domain.system.menu.query.MenuQuery;
@@ -29,7 +29,7 @@ import org.springframework.stereotype.Service;
* @author valarchie
*/
@Service
public class MenuDomainService {
public class MenuApplicationService {
@Autowired
private ISysMenuService menuService;
@@ -150,11 +150,11 @@ public class MenuDomainService {
}
public List<RouterVo> buildRouterTree(List<Tree<Long>> trees) {
List<RouterVo> routers = new LinkedList<RouterVo>();
public List<RouterDTO> buildRouterTree(List<Tree<Long>> trees) {
List<RouterDTO> routers = new LinkedList<RouterDTO>();
if (CollUtil.isNotEmpty(trees)) {
for (Tree<Long> tree : trees) {
RouterVo routerVo = null;
RouterDTO routerDTO = null;
Object entity = tree.get("entity");
@@ -162,21 +162,21 @@ public class MenuDomainService {
RouterModel model = new RouterModel();
BeanUtil.copyProperties(entity, model, true);
routerVo = model.produceDefaultRouterVO();
routerDTO = model.produceDefaultRouterVO();
if(model.isMultipleLevelMenu(tree)) {
routerVo = model.produceDirectoryRouterVO(buildRouterTree(tree.getChildren()));
routerDTO = model.produceDirectoryRouterVO(buildRouterTree(tree.getChildren()));
}
if(model.isSingleLevelMenu()) {
routerVo = model.produceMenuFrameRouterVO();
routerDTO = model.produceMenuFrameRouterVO();
}
if(model.getParentId() == 0L && model.isInnerLink()) {
routerVo = model.produceInnerLinkRouterVO();
routerDTO = model.produceInnerLinkRouterVO();
}
routers.add(routerVo);
routers.add(routerDTO);
}
}
@@ -186,7 +186,7 @@ public class MenuDomainService {
}
public List<RouterVo> getRouterTree(Long userId) {
public List<RouterDTO> getRouterTree(Long userId) {
List<Tree<Long>> trees = buildMenuEntityTree(userId);
return buildRouterTree(trees);
}

View File

@@ -11,7 +11,7 @@ import lombok.NoArgsConstructor;
*/
@Data
@NoArgsConstructor
public class MetaVo {
public class MetaDTO {
/**
* 设置该路由在侧边栏和面包屑中展示的名字
@@ -33,13 +33,13 @@ public class MetaVo {
*/
private String link;
public MetaVo(String title, String icon) {
public MetaDTO(String title, String icon) {
this.title = title;
this.icon = icon;
}
public MetaVo(String title, String icon, String link) {
public MetaDTO(String title, String icon, String link) {
this.title = title;
this.icon = icon;
if (HttpUtil.isHttp(link)) {
@@ -47,7 +47,7 @@ public class MetaVo {
}
}
public MetaVo(String title, String icon, boolean noCache, String link) {
public MetaDTO(String title, String icon, boolean noCache, String link) {
this.title = title;
this.icon = icon;
this.noCache = noCache;

View File

@@ -11,7 +11,7 @@ import lombok.Data;
*/
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@Data
public class RouterVo {
public class RouterDTO {
/**
* 路由名字
@@ -51,11 +51,11 @@ public class RouterVo {
/**
* 其他元素
*/
private MetaVo meta;
private MetaDTO meta;
/**
* 子路由
*/
private List<RouterVo> children;
private List<RouterDTO> children;
}

View File

@@ -5,8 +5,8 @@ import cn.hutool.core.lang.tree.Tree;
import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpUtil;
import com.agileboot.common.constant.Constants;
import com.agileboot.domain.system.menu.dto.MetaVo;
import com.agileboot.domain.system.menu.dto.RouterVo;
import com.agileboot.domain.system.menu.dto.MetaDTO;
import com.agileboot.domain.system.menu.dto.RouterDTO;
import com.agileboot.orm.entity.SysMenuEntity;
import com.agileboot.orm.enums.MenuComponentEnum;
import com.agileboot.orm.enums.MenuTypeEnum;
@@ -17,9 +17,9 @@ import java.util.Objects;
public class RouterModel extends SysMenuEntity {
public RouterVo produceDirectoryRouterVO(List<RouterVo> children) {
public RouterDTO produceDirectoryRouterVO(List<RouterDTO> children) {
RouterVo router = produceDefaultRouterVO();
RouterDTO router = produceDefaultRouterVO();
if (CollUtil.isNotEmpty(children) && Objects.equals(MenuTypeEnum.DIRECTORY.getValue(), getMenuType())) {
router.setAlwaysShow(true);
@@ -31,16 +31,16 @@ public class RouterModel extends SysMenuEntity {
}
public RouterVo produceMenuFrameRouterVO() {
RouterVo router = new RouterVo();
public RouterDTO produceMenuFrameRouterVO() {
RouterDTO router = new RouterDTO();
router.setMeta(null);
List<RouterVo> childrenList = new ArrayList<>();
RouterVo children = new RouterVo();
List<RouterDTO> childrenList = new ArrayList<>();
RouterDTO children = new RouterDTO();
children.setPath(getPath());
children.setComponent(getComponent());
children.setName(StrUtil.upperFirst(getPath()));
children.setMeta(new MetaVo(getMenuName(), getIcon(), !getIsCache(), getPath()));
children.setMeta(new MetaDTO(getMenuName(), getIcon(), !getIsCache(), getPath()));
children.setQuery(getQuery());
childrenList.add(children);
router.setChildren(childrenList);
@@ -49,33 +49,33 @@ public class RouterModel extends SysMenuEntity {
}
public RouterVo produceInnerLinkRouterVO() {
public RouterDTO produceInnerLinkRouterVO() {
RouterVo router = new RouterVo();
RouterDTO router = new RouterDTO();
router.setMeta(new MetaVo(getMenuName(), getIcon()));
router.setMeta(new MetaDTO(getMenuName(), getIcon()));
router.setPath("/");
List<RouterVo> childrenList = new ArrayList<>();
RouterVo children = new RouterVo();
List<RouterDTO> childrenList = new ArrayList<>();
RouterDTO children = new RouterDTO();
String routerPath = trimHttpPrefixForInnerLink(getPath());
children.setPath(routerPath);
children.setComponent(MenuComponentEnum.INNER_LINK.description());
children.setName(StrUtil.upperFirst(routerPath));
children.setMeta(new MetaVo(getMenuName(), getIcon(), getPath()));
children.setMeta(new MetaDTO(getMenuName(), getIcon(), getPath()));
childrenList.add(children);
router.setChildren(childrenList);
return router;
}
public RouterVo produceDefaultRouterVO() {
RouterVo router = new RouterVo();
public RouterDTO produceDefaultRouterVO() {
RouterDTO router = new RouterDTO();
router.setHidden(!getIsVisible());
router.setName(getRouteName());
router.setPath(getRouterPath());
router.setComponent(getComponentTypeForFrontEnd());
router.setQuery(getQuery());
router.setMeta(new MetaVo(getMenuName(), getIcon(), !getIsCache(), getPath()));
router.setMeta(new MetaDTO(getMenuName(), getIcon(), !getIsCache(), getPath()));
return router;
}

View File

@@ -25,8 +25,11 @@ import org.springframework.data.redis.core.RedisCallback;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;
/**
* @author valarchie
*/
@Service
public class MonitorDomainService {
public class MonitorApplicationService {
@Autowired
private RedisTemplate redisTemplate;

View File

@@ -3,7 +3,7 @@ package com.agileboot.domain.system.notice;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.common.exception.ApiException;
import com.agileboot.common.exception.error.ErrorCode;
import com.agileboot.domain.common.BulkOperationCommand;
import com.agileboot.domain.common.command.BulkOperationCommand;
import com.agileboot.domain.system.notice.command.NoticeAddCommand;
import com.agileboot.domain.system.notice.command.NoticeUpdateCommand;
import com.agileboot.domain.system.notice.dto.NoticeDTO;
@@ -22,7 +22,7 @@ import org.springframework.stereotype.Service;
* @author valarchie
*/
@Service
public class NoticeDomainService {
public class NoticeApplicationService {
@Autowired
private ISysNoticeService noticeService;

View File

@@ -1,7 +1,7 @@
package com.agileboot.domain.system.operationLog;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.domain.common.BulkOperationCommand;
import com.agileboot.domain.common.command.BulkOperationCommand;
import com.agileboot.domain.system.operationLog.dto.OperationLogDTO;
import com.agileboot.domain.system.operationLog.query.OperationLogQuery;
import com.agileboot.orm.entity.SysOperationLogEntity;
@@ -16,7 +16,7 @@ import org.springframework.stereotype.Service;
* @author valarchie
*/
@Service
public class OperationLogDomainService {
public class OperationLogApplicationService {
@Autowired
private ISysOperationLogService operationLogService;

View File

@@ -4,7 +4,7 @@ import com.agileboot.common.core.page.PageDTO;
import com.agileboot.common.exception.ApiException;
import com.agileboot.common.exception.error.ErrorCode;
import com.agileboot.common.exception.error.ErrorCode.Business;
import com.agileboot.domain.common.BulkOperationCommand;
import com.agileboot.domain.common.command.BulkOperationCommand;
import com.agileboot.domain.system.post.command.AddPostCommand;
import com.agileboot.domain.system.post.command.UpdatePostCommand;
import com.agileboot.domain.system.post.dto.PostDTO;
@@ -23,7 +23,7 @@ import org.springframework.stereotype.Service;
* @author valarchie
*/
@Service
public class PostDomainService {
public class PostApplicationService {
@Autowired
private ISysPostService postService;

View File

@@ -30,8 +30,11 @@ import java.util.stream.Collectors;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* @author valarchie
*/
@Service
public class RoleDomainService {
public class RoleApplicationService {
@Autowired
private ISysRoleService roleService;

View File

@@ -5,7 +5,7 @@ import cn.hutool.core.convert.Convert;
import com.agileboot.common.core.page.PageDTO;
import com.agileboot.common.exception.ApiException;
import com.agileboot.common.exception.error.ErrorCode;
import com.agileboot.domain.common.BulkOperationCommand;
import com.agileboot.domain.common.command.BulkOperationCommand;
import com.agileboot.domain.system.loginInfo.query.SearchUserQuery;
import com.agileboot.domain.system.post.dto.PostDTO;
import com.agileboot.domain.system.role.dto.RoleDTO;
@@ -38,8 +38,11 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
/**
* @author valarchie
*/
@Service
public class UserDomainService {
public class UserApplicationService {
@Autowired
private ISysUserService userService;

View File

@@ -29,7 +29,6 @@ public class UserDetailsServiceImpl implements UserDetailsService {
@Autowired
private ISysUserService userService;
@Override
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
SysUserEntity userEntity = userService.getUserByUserName(username);