Compare commits
No commits in common. "de58543d51eeacb925ac786531ef2b6d992df08b" and "ccf22d62ec82f4dff03bd895c39702c4fb0706dd" have entirely different histories.
de58543d51
...
ccf22d62ec
|
@ -4,18 +4,11 @@ import com.muyu.common.core.constant.UserConstants;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
import com.muyu.common.core.utils.StringUtils;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.web.page.DataPageResp;
|
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.log.annotation.Log;
|
import com.muyu.common.log.annotation.Log;
|
||||||
import com.muyu.common.log.enums.BusinessType;
|
import com.muyu.common.log.enums.BusinessType;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysDept;
|
import com.muyu.common.system.domain.SysDept;
|
||||||
import com.muyu.system.domain.SysConfig;
|
|
||||||
import com.muyu.system.domain.model.SysConfigPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysDeptPageQueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysConfigListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysDeptListReq;
|
|
||||||
import com.muyu.system.service.SysDeptService;
|
import com.muyu.system.service.SysDeptService;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
import org.apache.commons.lang3.ArrayUtils;
|
import org.apache.commons.lang3.ArrayUtils;
|
||||||
|
@ -43,9 +36,9 @@ public class SysDeptController extends BaseController {
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("system:dept:list")
|
@RequiresPermissions("system:dept:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<DataPageResp<SysDept>> list (SysDeptListReq sysDeptListReq) {
|
public Result list (SysDept dept) {
|
||||||
PageQueryModel<SysDept> pageQueryModel = deptService.pageQuery(SysDeptPageQueryModel.reqBuild(sysDeptListReq));
|
List<SysDept> depts = deptService.selectDeptList(dept);
|
||||||
return resultList(pageQueryModel);
|
return success(depts);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -5,16 +5,11 @@ import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.web.page.DataPageResp;
|
import com.muyu.common.core.web.page.DataPageResp;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.log.annotation.Log;
|
import com.muyu.common.log.annotation.Log;
|
||||||
import com.muyu.common.log.enums.BusinessType;
|
import com.muyu.common.log.enums.BusinessType;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysDictData;
|
import com.muyu.common.system.domain.SysDictData;
|
||||||
import com.muyu.common.system.domain.SysDictType;
|
|
||||||
import com.muyu.system.domain.model.SysDictDataPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysDictTypePageQueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysDictDataListReq;
|
|
||||||
import com.muyu.system.service.SysDictDataService;
|
import com.muyu.system.service.SysDictDataService;
|
||||||
import com.muyu.system.service.SysDictTypeService;
|
import com.muyu.system.service.SysDictTypeService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
@ -41,12 +36,11 @@ public class SysDictDataController extends BaseController {
|
||||||
|
|
||||||
@RequiresPermissions("system:dict:list")
|
@RequiresPermissions("system:dict:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<DataPageResp<SysDictData>> list (SysDictDataListReq sysDictDataListReq) {
|
public Result<DataPageResp<SysDictData>> list (SysDictData dictData) {
|
||||||
PageQueryModel<SysDictData> pageQueryModel = dictDataService.pageQuery(SysDictDataPageQueryModel.reqBuild(sysDictDataListReq));
|
List<SysDictData> list = dictDataService.selectDictDataList(dictData);
|
||||||
return resultList(pageQueryModel);
|
return Result.success(new DataPageResp<>(0,list));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Log(title = "字典数据", businessType = BusinessType.EXPORT)
|
@Log(title = "字典数据", businessType = BusinessType.EXPORT)
|
||||||
@RequiresPermissions("system:dict:export")
|
@RequiresPermissions("system:dict:export")
|
||||||
@PostMapping("/export")
|
@PostMapping("/export")
|
||||||
|
|
|
@ -4,15 +4,11 @@ import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.web.page.DataPageResp;
|
import com.muyu.common.core.web.page.DataPageResp;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.log.annotation.Log;
|
import com.muyu.common.log.annotation.Log;
|
||||||
import com.muyu.common.log.enums.BusinessType;
|
import com.muyu.common.log.enums.BusinessType;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysDictType;
|
import com.muyu.common.system.domain.SysDictType;
|
||||||
import com.muyu.system.domain.model.SysDictDataPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysDictTypePageQueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysDictTypeListReq;
|
|
||||||
import com.muyu.system.service.SysDictTypeService;
|
import com.muyu.system.service.SysDictTypeService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
@ -34,9 +30,9 @@ public class SysDictTypeController extends BaseController {
|
||||||
|
|
||||||
@RequiresPermissions("system:dict:list")
|
@RequiresPermissions("system:dict:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<DataPageResp<SysDictType>> list (SysDictTypeListReq sysDictTypeListReq) {
|
public Result<DataPageResp<SysDictType>> list (SysDictType dictType) {
|
||||||
PageQueryModel<SysDictType> pageQueryModel = dictTypeService.pageQuery(SysDictTypePageQueryModel.reqBuild(sysDictTypeListReq));
|
List<SysDictType> list = dictTypeService.selectDictTypeList(dictType);
|
||||||
return resultList(pageQueryModel);
|
return Result.success(new DataPageResp<>(0,list));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Log(title = "字典类型", businessType = BusinessType.EXPORT)
|
@Log(title = "字典类型", businessType = BusinessType.EXPORT)
|
||||||
|
|
|
@ -5,17 +5,12 @@ import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.web.page.DataPageResp;
|
import com.muyu.common.core.web.page.DataPageResp;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.log.annotation.Log;
|
import com.muyu.common.log.annotation.Log;
|
||||||
import com.muyu.common.log.enums.BusinessType;
|
import com.muyu.common.log.enums.BusinessType;
|
||||||
import com.muyu.common.redis.service.RedisService;
|
import com.muyu.common.redis.service.RedisService;
|
||||||
import com.muyu.common.security.annotation.InnerAuth;
|
import com.muyu.common.security.annotation.InnerAuth;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import com.muyu.common.system.domain.SysDictType;
|
|
||||||
import com.muyu.common.system.domain.SysLogininfor;
|
import com.muyu.common.system.domain.SysLogininfor;
|
||||||
import com.muyu.system.domain.model.SysDictTypePageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysLogininforPageQueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysLogininforListReq;
|
|
||||||
import com.muyu.system.service.SysLogininforService;
|
import com.muyu.system.service.SysLogininforService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
@ -39,9 +34,9 @@ public class SysLogininforController extends BaseController {
|
||||||
|
|
||||||
@RequiresPermissions("system:logininfor:list")
|
@RequiresPermissions("system:logininfor:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<DataPageResp<SysLogininfor>> list (SysLogininforListReq sysLogininforListReq) {
|
public Result<DataPageResp<SysLogininfor>> list (SysLogininfor logininfor) {
|
||||||
PageQueryModel<SysLogininfor> pageQueryModel = logininforService.pageQuery(SysLogininforPageQueryModel.reqBuild(sysLogininforListReq));
|
List<SysLogininfor> list = logininforService.selectLogininforList(logininfor);
|
||||||
return resultList(pageQueryModel);
|
return Result.success(new DataPageResp<>(0,list));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Log(title = "登录日志", businessType = BusinessType.EXPORT)
|
@Log(title = "登录日志", businessType = BusinessType.EXPORT)
|
||||||
|
|
|
@ -4,17 +4,11 @@ import com.muyu.common.core.constant.UserConstants;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
import com.muyu.common.core.utils.StringUtils;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.web.page.DataPageResp;
|
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.log.annotation.Log;
|
import com.muyu.common.log.annotation.Log;
|
||||||
import com.muyu.common.log.enums.BusinessType;
|
import com.muyu.common.log.enums.BusinessType;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysLogininfor;
|
|
||||||
import com.muyu.system.domain.SysMenu;
|
import com.muyu.system.domain.SysMenu;
|
||||||
import com.muyu.system.domain.model.SysLogininforPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysMenuPageQueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysMenuListReq;
|
|
||||||
import com.muyu.system.domain.resp.RoleMenuTreeResp;
|
import com.muyu.system.domain.resp.RoleMenuTreeResp;
|
||||||
import com.muyu.system.service.SysMenuService;
|
import com.muyu.system.service.SysMenuService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
@ -39,10 +33,10 @@ public class SysMenuController extends BaseController {
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("system:menu:list")
|
@RequiresPermissions("system:menu:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<DataPageResp<SysMenu>> list (SysMenuListReq sysMenuListReq) {
|
public Result list (SysMenu menu) {
|
||||||
Long userId = SecurityUtils.getUserId();
|
Long userId = SecurityUtils.getUserId();
|
||||||
PageQueryModel<SysMenu> pageQueryModel = menuService.pageQuery(SysMenuPageQueryModel.reqBuild(sysMenuListReq),userId);
|
List<SysMenu> menus = menuService.selectMenuList(menu, userId);
|
||||||
return resultList(pageQueryModel);
|
return success(menus);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -3,16 +3,11 @@ package com.muyu.system.controller;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.web.page.DataPageResp;
|
import com.muyu.common.core.web.page.DataPageResp;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.log.annotation.Log;
|
import com.muyu.common.log.annotation.Log;
|
||||||
import com.muyu.common.log.enums.BusinessType;
|
import com.muyu.common.log.enums.BusinessType;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.system.domain.SysMenu;
|
|
||||||
import com.muyu.system.domain.SysNotice;
|
import com.muyu.system.domain.SysNotice;
|
||||||
import com.muyu.system.domain.model.SysMenuPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysNoticePageQueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysNoticeListReq;
|
|
||||||
import com.muyu.system.service.SysNoticeService;
|
import com.muyu.system.service.SysNoticeService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
@ -36,9 +31,9 @@ public class SysNoticeController extends BaseController {
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("system:notice:list")
|
@RequiresPermissions("system:notice:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<DataPageResp<SysNotice>> list (SysNoticeListReq sysNoticeListReq) {
|
public Result<DataPageResp<SysNotice>> list (SysNotice notice) {
|
||||||
PageQueryModel<SysNotice> pageQueryModel = noticeService.pageQuery(SysNoticePageQueryModel.reqBuild(sysNoticeListReq));
|
List<SysNotice> list = noticeService.selectNoticeList(notice);
|
||||||
return resultList(pageQueryModel);
|
return Result.success(new DataPageResp<>(0,list));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -4,16 +4,11 @@ import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.web.page.DataPageResp;
|
import com.muyu.common.core.web.page.DataPageResp;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.log.annotation.Log;
|
import com.muyu.common.log.annotation.Log;
|
||||||
import com.muyu.common.log.enums.BusinessType;
|
import com.muyu.common.log.enums.BusinessType;
|
||||||
import com.muyu.common.security.annotation.InnerAuth;
|
import com.muyu.common.security.annotation.InnerAuth;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import com.muyu.common.system.domain.SysOperLog;
|
import com.muyu.common.system.domain.SysOperLog;
|
||||||
import com.muyu.system.domain.SysNotice;
|
|
||||||
import com.muyu.system.domain.model.SysNoticePageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysOperlogPageQueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysOperlogListReq;
|
|
||||||
import com.muyu.system.service.SysOperLogService;
|
import com.muyu.system.service.SysOperLogService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
@ -34,9 +29,9 @@ public class SysOperlogController extends BaseController {
|
||||||
|
|
||||||
@RequiresPermissions("system:operlog:list")
|
@RequiresPermissions("system:operlog:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<DataPageResp<SysOperLog>> list (SysOperlogListReq sysOperlogListReq) {
|
public Result<DataPageResp<SysOperLog>> list (SysOperLog operLog) {
|
||||||
PageQueryModel<SysOperLog> pageQueryModel = operLogService.pageQuery(SysOperlogPageQueryModel.reqBuild(sysOperlogListReq));
|
List<SysOperLog> list = operLogService.selectOperLogList(operLog);
|
||||||
return resultList(pageQueryModel);
|
return Result.success(new DataPageResp<>(0,list));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Log(title = "操作日志", businessType = BusinessType.EXPORT)
|
@Log(title = "操作日志", businessType = BusinessType.EXPORT)
|
||||||
|
|
|
@ -4,16 +4,11 @@ import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.web.page.DataPageResp;
|
import com.muyu.common.core.web.page.DataPageResp;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.log.annotation.Log;
|
import com.muyu.common.log.annotation.Log;
|
||||||
import com.muyu.common.log.enums.BusinessType;
|
import com.muyu.common.log.enums.BusinessType;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysOperLog;
|
|
||||||
import com.muyu.system.domain.SysPost;
|
import com.muyu.system.domain.SysPost;
|
||||||
import com.muyu.system.domain.model.SysOperlogPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysPostPageQueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysPostListReq;
|
|
||||||
import com.muyu.system.service.SysPostService;
|
import com.muyu.system.service.SysPostService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
@ -38,9 +33,9 @@ public class SysPostController extends BaseController {
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("system:post:list")
|
@RequiresPermissions("system:post:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<DataPageResp<SysPost>> list (SysPostListReq sysPostListReq) {
|
public Result<DataPageResp<SysPost>> list (SysPost post) {
|
||||||
PageQueryModel<SysPost> pageQueryModel = postService.pageQuery(SysPostPageQueryModel.reqBuild(sysPostListReq));
|
List<SysPost> list = postService.selectPostList(post);
|
||||||
return resultList(pageQueryModel);
|
return Result.success(new DataPageResp<>(0,list));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Log(title = "岗位管理", businessType = BusinessType.EXPORT)
|
@Log(title = "岗位管理", businessType = BusinessType.EXPORT)
|
||||||
|
|
|
@ -4,7 +4,6 @@ import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.web.page.DataPageResp;
|
import com.muyu.common.core.web.page.DataPageResp;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.log.annotation.Log;
|
import com.muyu.common.log.annotation.Log;
|
||||||
import com.muyu.common.log.enums.BusinessType;
|
import com.muyu.common.log.enums.BusinessType;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
|
@ -12,11 +11,7 @@ import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysDept;
|
import com.muyu.common.system.domain.SysDept;
|
||||||
import com.muyu.common.system.domain.SysRole;
|
import com.muyu.common.system.domain.SysRole;
|
||||||
import com.muyu.common.system.domain.SysUser;
|
import com.muyu.common.system.domain.SysUser;
|
||||||
import com.muyu.system.domain.SysPost;
|
|
||||||
import com.muyu.system.domain.SysUserRole;
|
import com.muyu.system.domain.SysUserRole;
|
||||||
import com.muyu.system.domain.model.SysPostPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysRolePageQueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysRoleListReq;
|
|
||||||
import com.muyu.system.domain.resp.DeptTreeResp;
|
import com.muyu.system.domain.resp.DeptTreeResp;
|
||||||
import com.muyu.system.service.SysDeptService;
|
import com.muyu.system.service.SysDeptService;
|
||||||
import com.muyu.system.service.SysRoleService;
|
import com.muyu.system.service.SysRoleService;
|
||||||
|
@ -47,9 +42,9 @@ public class SysRoleController extends BaseController {
|
||||||
|
|
||||||
@RequiresPermissions("system:role:list")
|
@RequiresPermissions("system:role:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<DataPageResp<SysRole>> list (SysRoleListReq sysRoleListReq) {
|
public Result<DataPageResp<SysRole>> list (SysRole role) {
|
||||||
PageQueryModel<SysRole> pageQueryModel = roleService.pageQuery(SysRolePageQueryModel.reqBuild(sysRoleListReq));
|
List<SysRole> list = roleService.selectRoleList(role);
|
||||||
return resultList(pageQueryModel);
|
return Result.success(new DataPageResp<>(0,list));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Log(title = "角色管理", businessType = BusinessType.EXPORT)
|
@Log(title = "角色管理", businessType = BusinessType.EXPORT)
|
||||||
|
|
|
@ -5,7 +5,6 @@ import com.muyu.common.core.utils.StringUtils;
|
||||||
import com.muyu.common.core.utils.poi.ExcelUtil;
|
import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.web.page.DataPageResp;
|
import com.muyu.common.core.web.page.DataPageResp;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.log.annotation.Log;
|
import com.muyu.common.log.annotation.Log;
|
||||||
import com.muyu.common.log.enums.BusinessType;
|
import com.muyu.common.log.enums.BusinessType;
|
||||||
import com.muyu.common.security.annotation.InnerAuth;
|
import com.muyu.common.security.annotation.InnerAuth;
|
||||||
|
@ -15,9 +14,6 @@ import com.muyu.common.system.domain.SysDept;
|
||||||
import com.muyu.common.system.domain.SysRole;
|
import com.muyu.common.system.domain.SysRole;
|
||||||
import com.muyu.common.system.domain.SysUser;
|
import com.muyu.common.system.domain.SysUser;
|
||||||
import com.muyu.common.system.domain.LoginUser;
|
import com.muyu.common.system.domain.LoginUser;
|
||||||
import com.muyu.system.domain.model.SysRolePageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysUserPageQueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysUserListReq;
|
|
||||||
import com.muyu.system.domain.resp.AuthRoleResp;
|
import com.muyu.system.domain.resp.AuthRoleResp;
|
||||||
import com.muyu.system.domain.resp.UserDetailInfoResp;
|
import com.muyu.system.domain.resp.UserDetailInfoResp;
|
||||||
import com.muyu.system.domain.resp.UserInfoResp;
|
import com.muyu.system.domain.resp.UserInfoResp;
|
||||||
|
@ -65,9 +61,9 @@ public class SysUserController extends BaseController {
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("system:user:list")
|
@RequiresPermissions("system:user:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<DataPageResp<SysUser>> list (SysUserListReq sysUserListReq) {
|
public Result<DataPageResp<SysUser>> list (SysUser user) {
|
||||||
PageQueryModel<SysUser> pageQueryModel = userService.pageQuery(SysUserPageQueryModel.reqBuild(sysUserListReq));
|
List<SysUser> list = userService.selectUserList(user);
|
||||||
return resultList(pageQueryModel);
|
return Result.success(new DataPageResp<>(0,list));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Log(title = "用户管理", businessType = BusinessType.EXPORT)
|
@Log(title = "用户管理", businessType = BusinessType.EXPORT)
|
||||||
|
|
|
@ -1,43 +0,0 @@
|
||||||
package com.muyu.system.domain.model;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.model.QueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysConfigListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysDeptListReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数配置 分页 模型
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = false)
|
|
||||||
public class SysDeptPageQueryModel extends QueryModel<SysDeptPageQueryModel> {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 部门名称
|
|
||||||
*/
|
|
||||||
private String deptName;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 部门状态:0正常,1停用
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
|
|
||||||
|
|
||||||
public static SysDeptPageQueryModel reqBuild(SysDeptListReq sysDeptListReq) {
|
|
||||||
SysDeptPageQueryModel sysDeptPageQueryModel = SysDeptPageQueryModel.builder()
|
|
||||||
.deptName(sysDeptListReq.getDeptName())
|
|
||||||
.status(sysDeptListReq.getStatus())
|
|
||||||
.build();
|
|
||||||
sysDeptPageQueryModel.domainBuild(sysDeptListReq);
|
|
||||||
return sysDeptPageQueryModel;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,46 +0,0 @@
|
||||||
package com.muyu.system.domain.model;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.model.QueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysDictDataListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysDictTypeListReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数配置 分页 模型
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = false)
|
|
||||||
public class SysDictDataPageQueryModel extends QueryModel<SysDictDataPageQueryModel> {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 字典类型
|
|
||||||
*/
|
|
||||||
private String dictType;
|
|
||||||
/**
|
|
||||||
* 字典标签
|
|
||||||
*/
|
|
||||||
private String dictLabel;
|
|
||||||
/**
|
|
||||||
* 状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
|
|
||||||
public static SysDictDataPageQueryModel reqBuild(SysDictDataListReq sysDictDataListReq) {
|
|
||||||
SysDictDataPageQueryModel sysDictDataPageQueryModel = SysDictDataPageQueryModel.builder()
|
|
||||||
.dictType(sysDictDataListReq.getDictType())
|
|
||||||
.dictLabel(sysDictDataListReq.getDictLabel())
|
|
||||||
.status(sysDictDataListReq.getStatus())
|
|
||||||
.build();
|
|
||||||
sysDictDataPageQueryModel.domainBuild(sysDictDataListReq);
|
|
||||||
return sysDictDataPageQueryModel;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,62 +0,0 @@
|
||||||
package com.muyu.system.domain.model;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
||||||
import com.muyu.common.core.annotation.Excel;
|
|
||||||
import com.muyu.common.core.web.model.QueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysDeptListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysDictTypeListReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数配置 分页 模型
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = false)
|
|
||||||
public class SysDictTypePageQueryModel extends QueryModel<SysDictTypePageQueryModel> {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 字典名称
|
|
||||||
*/
|
|
||||||
private String dictName;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 字典类型
|
|
||||||
*/
|
|
||||||
private String dictType;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
private Date beginTime;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
private Date endTime;
|
|
||||||
|
|
||||||
public static SysDictTypePageQueryModel reqBuild(SysDictTypeListReq sysDictTypeListReq) {
|
|
||||||
SysDictTypePageQueryModel sysDictTypePageQueryModel = SysDictTypePageQueryModel.builder()
|
|
||||||
.dictName(sysDictTypeListReq.getDictName())
|
|
||||||
.dictType(sysDictTypeListReq.getDictType())
|
|
||||||
.status(sysDictTypeListReq.getStatus())
|
|
||||||
.beginTime(sysDictTypeListReq.getBeginTime())
|
|
||||||
.endTime(sysDictTypeListReq.getEndTime())
|
|
||||||
.build();
|
|
||||||
sysDictTypePageQueryModel.domainBuild(sysDictTypeListReq);
|
|
||||||
return sysDictTypePageQueryModel;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,57 +0,0 @@
|
||||||
package com.muyu.system.domain.model;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.model.QueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysDictTypeListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysLogininforListReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数配置 分页 模型
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = false)
|
|
||||||
public class SysLogininforPageQueryModel extends QueryModel<SysLogininforPageQueryModel> {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 用户账号
|
|
||||||
*/
|
|
||||||
private String userName;
|
|
||||||
/**
|
|
||||||
* 状态 0成功 1失败
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
/**
|
|
||||||
* 地址
|
|
||||||
*/
|
|
||||||
private String ipaddr;
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
private Date beginTime;
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
private Date endTime;
|
|
||||||
|
|
||||||
public static SysLogininforPageQueryModel reqBuild(SysLogininforListReq sysLogininforListReq) {
|
|
||||||
SysLogininforPageQueryModel sysLogininforPageQueryModel = SysLogininforPageQueryModel.builder()
|
|
||||||
.userName(sysLogininforListReq.getUserName())
|
|
||||||
.status(sysLogininforListReq.getStatus())
|
|
||||||
.ipaddr(sysLogininforListReq.getIpaddr())
|
|
||||||
.beginTime(sysLogininforListReq.getBeginTime())
|
|
||||||
.endTime(sysLogininforListReq.getEndTime())
|
|
||||||
.build();
|
|
||||||
sysLogininforPageQueryModel.domainBuild(sysLogininforListReq);
|
|
||||||
return sysLogininforPageQueryModel;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,39 +0,0 @@
|
||||||
package com.muyu.system.domain.model;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.model.QueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysLogininforListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysMenuListReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数配置 分页 模型
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = false)
|
|
||||||
public class SysMenuPageQueryModel extends QueryModel<SysMenuPageQueryModel> {
|
|
||||||
/**
|
|
||||||
* 菜单名称
|
|
||||||
*/
|
|
||||||
private String menuName;
|
|
||||||
/**
|
|
||||||
* 菜单状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
|
|
||||||
public static SysMenuPageQueryModel reqBuild(SysMenuListReq sysMenuListReq) {
|
|
||||||
SysMenuPageQueryModel sysMenuPageQueryModel = SysMenuPageQueryModel.builder()
|
|
||||||
.menuName(sysMenuListReq.getMenuName())
|
|
||||||
.status(sysMenuListReq.getStatus())
|
|
||||||
.build();
|
|
||||||
sysMenuPageQueryModel.domainBuild(sysMenuListReq);
|
|
||||||
return sysMenuPageQueryModel;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,45 +0,0 @@
|
||||||
package com.muyu.system.domain.model;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.model.QueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysMenuListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysNoticeListReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数配置 分页 模型
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = false)
|
|
||||||
public class SysNoticePageQueryModel extends QueryModel<SysNoticePageQueryModel> {
|
|
||||||
/**
|
|
||||||
* 公告标题
|
|
||||||
*/
|
|
||||||
private String noticeTitle;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 公告类型(1通知 2公告)
|
|
||||||
*/
|
|
||||||
private String noticeType;
|
|
||||||
/**
|
|
||||||
* 创建者
|
|
||||||
*/
|
|
||||||
private String createBy;
|
|
||||||
|
|
||||||
public static SysNoticePageQueryModel reqBuild(SysNoticeListReq sysNoticeListReq) {
|
|
||||||
SysNoticePageQueryModel sysNoticePageQueryModel = SysNoticePageQueryModel.builder()
|
|
||||||
.noticeTitle(sysNoticeListReq.getNoticeTitle())
|
|
||||||
.noticeType(sysNoticeListReq.getNoticeType())
|
|
||||||
.createBy(sysNoticeListReq.getCreateBy())
|
|
||||||
.build();
|
|
||||||
sysNoticePageQueryModel.domainBuild(sysNoticeListReq);
|
|
||||||
return sysNoticePageQueryModel;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,66 +0,0 @@
|
||||||
package com.muyu.system.domain.model;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.model.QueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysNoticeListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysOperlogListReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数配置 分页 模型
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = false)
|
|
||||||
public class SysOperlogPageQueryModel extends QueryModel<SysOperlogPageQueryModel> {
|
|
||||||
/**
|
|
||||||
* 操作地址
|
|
||||||
*/
|
|
||||||
private String operIp;
|
|
||||||
/**
|
|
||||||
* 操作模块
|
|
||||||
*/
|
|
||||||
private String title;
|
|
||||||
/**
|
|
||||||
* 操作人员
|
|
||||||
*/
|
|
||||||
private String operName;
|
|
||||||
/**
|
|
||||||
* 业务类型(0其它 1新增 2修改 3删除)
|
|
||||||
*/
|
|
||||||
private Integer businessType;
|
|
||||||
/**
|
|
||||||
* 操作状态(0正常 1异常)
|
|
||||||
*/
|
|
||||||
private Integer status;
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
private Date beginTime;
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
private Date endTime;
|
|
||||||
|
|
||||||
public static SysOperlogPageQueryModel reqBuild(SysOperlogListReq sysOperlogListReq) {
|
|
||||||
SysOperlogPageQueryModel sysOperlogPageQueryModel = SysOperlogPageQueryModel.builder()
|
|
||||||
.operIp(sysOperlogListReq.getOperIp())
|
|
||||||
.title(sysOperlogListReq.getTitle())
|
|
||||||
.operName(sysOperlogListReq.getOperName())
|
|
||||||
.businessType(sysOperlogListReq.getBusinessType())
|
|
||||||
.status(sysOperlogListReq.getStatus())
|
|
||||||
.beginTime(sysOperlogListReq.getBeginTime())
|
|
||||||
.endTime(sysOperlogListReq.getEndTime())
|
|
||||||
.build();
|
|
||||||
sysOperlogPageQueryModel.domainBuild(sysOperlogListReq);
|
|
||||||
return sysOperlogPageQueryModel;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,47 +0,0 @@
|
||||||
package com.muyu.system.domain.model;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.model.QueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysOperlogListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysPostListReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数配置 分页 模型
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = false)
|
|
||||||
public class SysPostPageQueryModel extends QueryModel<SysPostPageQueryModel> {
|
|
||||||
/**
|
|
||||||
* 岗位编码
|
|
||||||
*/
|
|
||||||
private String postCode;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 岗位名称
|
|
||||||
*/
|
|
||||||
private String postName;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
|
|
||||||
public static SysPostPageQueryModel reqBuild(SysPostListReq sysPostListReq) {
|
|
||||||
SysPostPageQueryModel sysPostPageQueryModel = SysPostPageQueryModel.builder()
|
|
||||||
.postCode(sysPostListReq.getPostCode())
|
|
||||||
.postName(sysPostListReq.getPostName())
|
|
||||||
.status(sysPostListReq.getStatus())
|
|
||||||
.build();
|
|
||||||
sysPostPageQueryModel.domainBuild(sysPostListReq);
|
|
||||||
return sysPostPageQueryModel;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,65 +0,0 @@
|
||||||
package com.muyu.system.domain.model;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @ClassName SysRolePageQueryModel
|
|
||||||
* @Author AnNan.Wang
|
|
||||||
* @Date 2024/12/16 12:34
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.model.QueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysPostListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysRoleListReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数配置 分页 模型
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = false)
|
|
||||||
public class SysRolePageQueryModel extends QueryModel<SysRolePageQueryModel> {
|
|
||||||
/**
|
|
||||||
* 角色名称
|
|
||||||
*/
|
|
||||||
private String roleName;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 角色权限
|
|
||||||
*/
|
|
||||||
private String roleKey;
|
|
||||||
/**
|
|
||||||
* 角色状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
private Date beginTime;
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
private Date endTime;
|
|
||||||
|
|
||||||
|
|
||||||
public static SysRolePageQueryModel reqBuild(SysRoleListReq sysRoleListReq) {
|
|
||||||
SysRolePageQueryModel sysRolePageQueryModel = SysRolePageQueryModel.builder()
|
|
||||||
.roleName(sysRoleListReq.getRoleName())
|
|
||||||
.roleKey(sysRoleListReq.getRoleKey())
|
|
||||||
.status(sysRoleListReq.getStatus())
|
|
||||||
.beginTime(sysRoleListReq.getBeginTime())
|
|
||||||
.endTime(sysRoleListReq.getEndTime())
|
|
||||||
.build();
|
|
||||||
sysRolePageQueryModel.domainBuild(sysRoleListReq);
|
|
||||||
return sysRolePageQueryModel;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,58 +0,0 @@
|
||||||
package com.muyu.system.domain.model;
|
|
||||||
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.model.QueryModel;
|
|
||||||
import com.muyu.system.domain.rep.SysPostListReq;
|
|
||||||
import com.muyu.system.domain.rep.SysUserListReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数配置 分页 模型
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = false)
|
|
||||||
public class SysUserPageQueryModel extends QueryModel<SysUserPageQueryModel> {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 用户昵称
|
|
||||||
*/
|
|
||||||
private String nickName;
|
|
||||||
/**
|
|
||||||
* 手机号码
|
|
||||||
*/
|
|
||||||
private String phonenumber;
|
|
||||||
/**
|
|
||||||
* 帐号状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
private Date beginTime;
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
private Date endTime;
|
|
||||||
|
|
||||||
public static SysUserPageQueryModel reqBuild(SysUserListReq sysUserListReq) {
|
|
||||||
SysUserPageQueryModel sysUserPageQueryModel = SysUserPageQueryModel.builder()
|
|
||||||
.nickName(sysUserListReq.getNickName())
|
|
||||||
.phonenumber(sysUserListReq.getPhonenumber())
|
|
||||||
.status(sysUserListReq.getStatus())
|
|
||||||
.beginTime(sysUserListReq.getBeginTime())
|
|
||||||
.endTime(sysUserListReq.getEndTime())
|
|
||||||
.build();
|
|
||||||
sysUserPageQueryModel.domainBuild(sysUserListReq);
|
|
||||||
return sysUserPageQueryModel;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,34 +0,0 @@
|
||||||
package com.muyu.system.domain.rep;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.page.PageReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 部门信息请求列表查询对象
|
|
||||||
*
|
|
||||||
* @ClassName SysDeptListReq
|
|
||||||
* @Author AnNan.Wang
|
|
||||||
* @Date 2024/12/14 11:44
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
public class SysDeptListReq extends PageReq {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 部门名称
|
|
||||||
*/
|
|
||||||
private String deptName;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 部门状态:0正常,1停用
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
}
|
|
|
@ -1,37 +0,0 @@
|
||||||
package com.muyu.system.domain.rep;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.page.PageReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 数据字典信息
|
|
||||||
*
|
|
||||||
* @ClassName SysDictDataListReq
|
|
||||||
* @Author AnNan.Wang
|
|
||||||
* @Date 2024/12/15 17:29
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
public class SysDictDataListReq extends PageReq {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 字典名称
|
|
||||||
*/
|
|
||||||
private String dictType;
|
|
||||||
/**
|
|
||||||
* 字典标签
|
|
||||||
*/
|
|
||||||
private String dictLabel;
|
|
||||||
/**
|
|
||||||
* 状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
}
|
|
|
@ -1,51 +0,0 @@
|
||||||
package com.muyu.system.domain.rep;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
||||||
import com.muyu.common.core.annotation.Excel;
|
|
||||||
import com.muyu.common.core.web.page.PageReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 字典数据表 请求列表查询对象
|
|
||||||
*
|
|
||||||
* @author muyu
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
public class SysDictTypeListReq extends PageReq {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 字典名称
|
|
||||||
*/
|
|
||||||
private String dictName;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 字典类型
|
|
||||||
*/
|
|
||||||
private String dictType;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
private Date beginTime;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
private Date endTime;
|
|
||||||
}
|
|
|
@ -1,46 +0,0 @@
|
||||||
package com.muyu.system.domain.rep;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.page.PageReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 系统访问记录请求列表查询对象
|
|
||||||
*
|
|
||||||
* @ClassName SysLogininforListReq
|
|
||||||
* @Author AnNan.Wang
|
|
||||||
* @Date 2024/12/16 10:23
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
public class SysLogininforListReq extends PageReq {
|
|
||||||
/**
|
|
||||||
* 用户账号
|
|
||||||
*/
|
|
||||||
private String userName;
|
|
||||||
/**
|
|
||||||
* 状态 0成功 1失败
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
/**
|
|
||||||
* 地址
|
|
||||||
*/
|
|
||||||
private String ipaddr;
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
private Date beginTime;
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
private Date endTime;
|
|
||||||
}
|
|
|
@ -1,32 +0,0 @@
|
||||||
package com.muyu.system.domain.rep;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.page.PageReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 菜单信息请求列表查询对象
|
|
||||||
*
|
|
||||||
* @ClassName SysMenuListReq
|
|
||||||
* @Author AnNan.Wang
|
|
||||||
* @Date 2024/12/16 10:55
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
public class SysMenuListReq extends PageReq {
|
|
||||||
/**
|
|
||||||
* 菜单名称
|
|
||||||
*/
|
|
||||||
private String menuName;
|
|
||||||
/**
|
|
||||||
* 菜单状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
}
|
|
|
@ -1,37 +0,0 @@
|
||||||
package com.muyu.system.domain.rep;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.page.PageReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 公告信息操作处理请求列表查询对象
|
|
||||||
*
|
|
||||||
* @ClassName SysNoticeListReq
|
|
||||||
* @Author AnNan.Wang
|
|
||||||
* @Date 2024/12/16 11:02
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
public class SysNoticeListReq extends PageReq {
|
|
||||||
/**
|
|
||||||
* 公告标题
|
|
||||||
*/
|
|
||||||
private String noticeTitle;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 公告类型(1通知 2公告)
|
|
||||||
*/
|
|
||||||
private String noticeType;
|
|
||||||
/**
|
|
||||||
* 创建者
|
|
||||||
*/
|
|
||||||
private String createBy;
|
|
||||||
}
|
|
|
@ -1,54 +0,0 @@
|
||||||
package com.muyu.system.domain.rep;
|
|
||||||
|
|
||||||
import com.muyu.common.core.web.page.PageReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 操作日志记录请求列表查询对象
|
|
||||||
*
|
|
||||||
* @ClassName SysOperlogListReq
|
|
||||||
* @Author AnNan.Wang
|
|
||||||
* @Date 2024/12/16 11:18
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
public class SysOperlogListReq extends PageReq {
|
|
||||||
/**
|
|
||||||
* 操作地址
|
|
||||||
*/
|
|
||||||
private String operIp;
|
|
||||||
/**
|
|
||||||
* 操作模块
|
|
||||||
*/
|
|
||||||
private String title;
|
|
||||||
/**
|
|
||||||
* 操作人员
|
|
||||||
*/
|
|
||||||
private String operName;
|
|
||||||
/**
|
|
||||||
* 业务类型(0其它 1新增 2修改 3删除)
|
|
||||||
*/
|
|
||||||
private Integer businessType;
|
|
||||||
/**
|
|
||||||
* 操作状态(0正常 1异常)
|
|
||||||
*/
|
|
||||||
private Integer status;
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
private Date beginTime;
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
private Date endTime;
|
|
||||||
}
|
|
|
@ -1,40 +0,0 @@
|
||||||
package com.muyu.system.domain.rep;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @ClassName SysPostListReq
|
|
||||||
* @Author AnNan.Wang
|
|
||||||
* @Date 2024/12/16 11:32
|
|
||||||
*/
|
|
||||||
|
|
||||||
import com.muyu.common.core.annotation.Excel;
|
|
||||||
import com.muyu.common.core.web.page.PageReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 岗位信息操作处理 请求列表查询对象
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
public class SysPostListReq extends PageReq {
|
|
||||||
/**
|
|
||||||
* 岗位编码
|
|
||||||
*/
|
|
||||||
private String postCode;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 岗位名称
|
|
||||||
*/
|
|
||||||
private String postName;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
}
|
|
|
@ -1,44 +0,0 @@
|
||||||
package com.muyu.system.domain.rep;
|
|
||||||
|
|
||||||
import com.muyu.common.core.annotation.Excel;
|
|
||||||
import com.muyu.common.core.web.page.PageReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 角色信息 请求列表查询对象
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
public class SysRoleListReq extends PageReq {
|
|
||||||
/**
|
|
||||||
* 角色名称
|
|
||||||
*/
|
|
||||||
private String roleName;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 角色权限
|
|
||||||
*/
|
|
||||||
private String roleKey;
|
|
||||||
/**
|
|
||||||
* 角色状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
private Date beginTime;
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
private Date endTime;
|
|
||||||
}
|
|
|
@ -1,48 +0,0 @@
|
||||||
package com.muyu.system.domain.rep;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @ClassName SysUserListReq
|
|
||||||
* @Author AnNan.Wang
|
|
||||||
* @Date 2024/12/16 12:30
|
|
||||||
*/
|
|
||||||
|
|
||||||
import com.muyu.common.core.annotation.Excel;
|
|
||||||
import com.muyu.common.core.web.page.PageReq;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 用户信息 请求列表查询对象
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@SuperBuilder
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
public class SysUserListReq extends PageReq {
|
|
||||||
/**
|
|
||||||
* 用户昵称
|
|
||||||
*/
|
|
||||||
private String nickName;
|
|
||||||
/**
|
|
||||||
* 手机号码
|
|
||||||
*/
|
|
||||||
private String phonenumber;
|
|
||||||
/**
|
|
||||||
* 帐号状态(0正常 1停用)
|
|
||||||
*/
|
|
||||||
private String status;
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
private Date beginTime;
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
private Date endTime;
|
|
||||||
}
|
|
|
@ -1,11 +1,7 @@
|
||||||
package com.muyu.system.service;
|
package com.muyu.system.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysDept;
|
import com.muyu.common.system.domain.SysDept;
|
||||||
import com.muyu.system.domain.SysConfig;
|
|
||||||
import com.muyu.system.domain.model.SysConfigPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysDeptPageQueryModel;
|
|
||||||
import com.muyu.system.domain.vo.TreeSelect;
|
import com.muyu.system.domain.vo.TreeSelect;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -139,6 +135,4 @@ public interface SysDeptService extends IService<SysDept> {
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteDeptById (Long deptId);
|
public int deleteDeptById (Long deptId);
|
||||||
|
|
||||||
PageQueryModel<SysDept> pageQuery(SysDeptPageQueryModel sysDeptPageQueryModel);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,7 @@
|
||||||
package com.muyu.system.service;
|
package com.muyu.system.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysDictData;
|
import com.muyu.common.system.domain.SysDictData;
|
||||||
import com.muyu.common.system.domain.SysDictType;
|
|
||||||
import com.muyu.system.domain.model.SysDictDataPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysDictTypePageQueryModel;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -67,7 +63,4 @@ public interface SysDictDataService extends IService<SysDictData> {
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int updateDictData (SysDictData dictData);
|
public int updateDictData (SysDictData dictData);
|
||||||
|
|
||||||
PageQueryModel<SysDictData> pageQuery(SysDictDataPageQueryModel sysDictDataPageQueryModel);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,8 @@
|
||||||
package com.muyu.system.service;
|
package com.muyu.system.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysDictData;
|
import com.muyu.common.system.domain.SysDictData;
|
||||||
import com.muyu.common.system.domain.SysDictType;
|
import com.muyu.common.system.domain.SysDictType;
|
||||||
import com.muyu.system.domain.model.SysDictTypePageQueryModel;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -105,7 +103,4 @@ public interface SysDictTypeService extends IService<SysDictType> {
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public boolean checkDictTypeUnique (SysDictType dictType);
|
public boolean checkDictTypeUnique (SysDictType dictType);
|
||||||
|
|
||||||
|
|
||||||
PageQueryModel<SysDictType> pageQuery(SysDictTypePageQueryModel sysDictTypePageQueryModel);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
package com.muyu.system.service;
|
package com.muyu.system.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysLogininfor;
|
import com.muyu.common.system.domain.SysLogininfor;
|
||||||
import com.muyu.system.domain.model.SysLogininforPageQueryModel;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -42,6 +40,4 @@ public interface SysLogininforService extends IService<SysLogininfor> {
|
||||||
* 清空系统登录日志
|
* 清空系统登录日志
|
||||||
*/
|
*/
|
||||||
public void cleanLogininfor ();
|
public void cleanLogininfor ();
|
||||||
|
|
||||||
PageQueryModel<SysLogininfor> pageQuery(SysLogininforPageQueryModel sysLogininforPageQueryModel);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,7 @@
|
||||||
package com.muyu.system.service;
|
package com.muyu.system.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysLogininfor;
|
|
||||||
import com.muyu.system.domain.SysMenu;
|
import com.muyu.system.domain.SysMenu;
|
||||||
import com.muyu.system.domain.model.SysLogininforPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysMenuPageQueryModel;
|
|
||||||
import com.muyu.system.domain.vo.RouterVo;
|
import com.muyu.system.domain.vo.RouterVo;
|
||||||
import com.muyu.system.domain.vo.TreeSelect;
|
import com.muyu.system.domain.vo.TreeSelect;
|
||||||
|
|
||||||
|
@ -162,7 +158,4 @@ public interface SysMenuService extends IService<SysMenu> {
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public boolean checkMenuNameUnique (SysMenu menu);
|
public boolean checkMenuNameUnique (SysMenu menu);
|
||||||
|
|
||||||
PageQueryModel<SysMenu> pageQuery(SysMenuPageQueryModel sysMenuPageQueryModel, Long userId);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
package com.muyu.system.service;
|
package com.muyu.system.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.system.domain.SysNotice;
|
import com.muyu.system.domain.SysNotice;
|
||||||
import com.muyu.system.domain.model.SysNoticePageQueryModel;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -66,6 +64,4 @@ public interface SysNoticeService extends IService<SysNotice> {
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteNoticeByIds (Long[] noticeIds);
|
public int deleteNoticeByIds (Long[] noticeIds);
|
||||||
|
|
||||||
PageQueryModel<SysNotice> pageQuery(SysNoticePageQueryModel sysNoticePageQueryModel);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
package com.muyu.system.service;
|
package com.muyu.system.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysOperLog;
|
import com.muyu.common.system.domain.SysOperLog;
|
||||||
import com.muyu.system.domain.model.SysOperlogPageQueryModel;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -53,7 +51,4 @@ public interface SysOperLogService extends IService<SysOperLog> {
|
||||||
* 清空操作日志
|
* 清空操作日志
|
||||||
*/
|
*/
|
||||||
public void cleanOperLog ();
|
public void cleanOperLog ();
|
||||||
|
|
||||||
PageQueryModel<SysOperLog> pageQuery(SysOperlogPageQueryModel sysOperlogPageQueryModel);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
package com.muyu.system.service;
|
package com.muyu.system.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.system.domain.SysPost;
|
import com.muyu.system.domain.SysPost;
|
||||||
import com.muyu.system.domain.model.SysPostPageQueryModel;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -109,7 +107,4 @@ public interface SysPostService extends IService<SysPost> {
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int updatePost (SysPost post);
|
public int updatePost (SysPost post);
|
||||||
|
|
||||||
PageQueryModel<SysPost> pageQuery(SysPostPageQueryModel sysPostPageQueryModel);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,8 @@
|
||||||
package com.muyu.system.service;
|
package com.muyu.system.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysRole;
|
import com.muyu.common.system.domain.SysRole;
|
||||||
import com.muyu.system.domain.SysUserRole;
|
import com.muyu.system.domain.SysUserRole;
|
||||||
import com.muyu.system.domain.model.SysRolePageQueryModel;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
@ -188,6 +186,4 @@ public interface SysRoleService extends IService<SysRole> {
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int insertAuthUsers (Long roleId, Long[] userIds);
|
public int insertAuthUsers (Long roleId, Long[] userIds);
|
||||||
|
|
||||||
PageQueryModel<SysRole> pageQuery(SysRolePageQueryModel sysRolePageQueryModel);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
package com.muyu.system.service;
|
package com.muyu.system.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysUser;
|
import com.muyu.common.system.domain.SysUser;
|
||||||
import com.muyu.system.domain.model.SysUserPageQueryModel;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -227,6 +225,4 @@ public interface SysUserService extends IService<SysUser> {
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public String importUser (List<SysUser> userList, Boolean isUpdateSupport, String operName);
|
public String importUser (List<SysUser> userList, Boolean isUpdateSupport, String operName);
|
||||||
|
|
||||||
PageQueryModel<SysUser> pageQuery(SysUserPageQueryModel sysUserPageQueryModel);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,21 +1,16 @@
|
||||||
package com.muyu.system.service.impl;
|
package com.muyu.system.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.constant.UserConstants;
|
import com.muyu.common.core.constant.UserConstants;
|
||||||
import com.muyu.common.core.exception.ServiceException;
|
import com.muyu.common.core.exception.ServiceException;
|
||||||
import com.muyu.common.core.text.Convert;
|
import com.muyu.common.core.text.Convert;
|
||||||
import com.muyu.common.core.utils.SpringUtils;
|
import com.muyu.common.core.utils.SpringUtils;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
import com.muyu.common.core.utils.StringUtils;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.datascope.annotation.DataScope;
|
import com.muyu.common.datascope.annotation.DataScope;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysDept;
|
import com.muyu.common.system.domain.SysDept;
|
||||||
import com.muyu.common.system.domain.SysRole;
|
import com.muyu.common.system.domain.SysRole;
|
||||||
import com.muyu.common.system.domain.SysUser;
|
import com.muyu.common.system.domain.SysUser;
|
||||||
import com.muyu.system.domain.SysConfig;
|
|
||||||
import com.muyu.system.domain.model.SysDeptPageQueryModel;
|
|
||||||
import com.muyu.system.domain.vo.TreeSelect;
|
import com.muyu.system.domain.vo.TreeSelect;
|
||||||
import com.muyu.system.mapper.SysDeptMapper;
|
import com.muyu.system.mapper.SysDeptMapper;
|
||||||
import com.muyu.system.mapper.SysRoleMapper;
|
import com.muyu.system.mapper.SysRoleMapper;
|
||||||
|
@ -26,7 +21,6 @@ import org.springframework.stereotype.Service;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -44,16 +38,6 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept>
|
||||||
private SysRoleMapper roleMapper;
|
private SysRoleMapper roleMapper;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public PageQueryModel<SysDept> pageQuery(SysDeptPageQueryModel sysDeptPageQueryModel) {
|
|
||||||
LambdaQueryWrapper<SysDept> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysDeptPageQueryModel.getDeptName()),SysDept::getDeptName, sysDeptPageQueryModel.getDeptName());
|
|
||||||
queryWrapper.eq(StringUtils.isNotEmpty(sysDeptPageQueryModel.getStatus()),SysDept::getStatus,sysDeptPageQueryModel.getStatus());
|
|
||||||
Page<SysDept> page = this.page(sysDeptPageQueryModel.buildPage(), queryWrapper);
|
|
||||||
return PageQueryModel.of(page);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询部门管理数据
|
* 查询部门管理数据
|
||||||
*
|
*
|
||||||
|
@ -298,8 +282,6 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept>
|
||||||
return deptMapper.deleteDeptById(deptId);
|
return deptMapper.deleteDeptById(deptId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 递归列表
|
* 递归列表
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,22 +1,14 @@
|
||||||
package com.muyu.system.service.impl;
|
package com.muyu.system.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.security.utils.DictUtils;
|
import com.muyu.common.security.utils.DictUtils;
|
||||||
import com.muyu.common.system.domain.SysDictData;
|
import com.muyu.common.system.domain.SysDictData;
|
||||||
import com.muyu.common.system.domain.SysDictType;
|
|
||||||
import com.muyu.system.domain.model.SysDictDataPageQueryModel;
|
|
||||||
import com.muyu.system.domain.model.SysDictTypePageQueryModel;
|
|
||||||
import com.muyu.system.mapper.SysDictDataMapper;
|
import com.muyu.system.mapper.SysDictDataMapper;
|
||||||
import com.muyu.system.service.SysDictDataService;
|
import com.muyu.system.service.SysDictDataService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 字典 业务层处理
|
* 字典 业务层处理
|
||||||
|
@ -28,8 +20,6 @@ public class SysDictDataServiceImpl extends ServiceImpl<SysDictDataMapper, SysDi
|
||||||
@Autowired
|
@Autowired
|
||||||
private SysDictDataMapper dictDataMapper;
|
private SysDictDataMapper dictDataMapper;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据条件分页查询字典数据
|
* 根据条件分页查询字典数据
|
||||||
*
|
*
|
||||||
|
@ -115,14 +105,4 @@ public class SysDictDataServiceImpl extends ServiceImpl<SysDictDataMapper, SysDi
|
||||||
}
|
}
|
||||||
return row;
|
return row;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public PageQueryModel<SysDictData> pageQuery(SysDictDataPageQueryModel sysDictdataPageQueryModel) {
|
|
||||||
LambdaQueryWrapper<SysDictData> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.eq(StringUtils.isNotEmpty(sysDictdataPageQueryModel.getDictType()),SysDictData::getDictType, sysDictdataPageQueryModel.getDictType());
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysDictdataPageQueryModel.getDictLabel()),SysDictData::getDictLabel, sysDictdataPageQueryModel.getDictLabel());
|
|
||||||
queryWrapper.eq(StringUtils.isNotEmpty(sysDictdataPageQueryModel.getStatus()),SysDictData::getDictType, sysDictdataPageQueryModel.getStatus());
|
|
||||||
Page<SysDictData> page = this.page(sysDictdataPageQueryModel.buildPage(), queryWrapper);
|
|
||||||
return PageQueryModel.of(page);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,16 +1,12 @@
|
||||||
package com.muyu.system.service.impl;
|
package com.muyu.system.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.constant.UserConstants;
|
import com.muyu.common.core.constant.UserConstants;
|
||||||
import com.muyu.common.core.exception.ServiceException;
|
import com.muyu.common.core.exception.ServiceException;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
import com.muyu.common.core.utils.StringUtils;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.security.utils.DictUtils;
|
import com.muyu.common.security.utils.DictUtils;
|
||||||
import com.muyu.common.system.domain.SysDictData;
|
import com.muyu.common.system.domain.SysDictData;
|
||||||
import com.muyu.common.system.domain.SysDictType;
|
import com.muyu.common.system.domain.SysDictType;
|
||||||
import com.muyu.system.domain.model.SysDictTypePageQueryModel;
|
|
||||||
import com.muyu.system.mapper.SysDictDataMapper;
|
import com.muyu.system.mapper.SysDictDataMapper;
|
||||||
import com.muyu.system.mapper.SysDictTypeMapper;
|
import com.muyu.system.mapper.SysDictTypeMapper;
|
||||||
import com.muyu.system.service.SysDictTypeService;
|
import com.muyu.system.service.SysDictTypeService;
|
||||||
|
@ -22,7 +18,6 @@ import javax.annotation.PostConstruct;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -38,18 +33,6 @@ public class SysDictTypeServiceImpl extends ServiceImpl<SysDictTypeMapper, SysDi
|
||||||
@Autowired
|
@Autowired
|
||||||
private SysDictDataMapper dictDataMapper;
|
private SysDictDataMapper dictDataMapper;
|
||||||
|
|
||||||
@Override
|
|
||||||
public PageQueryModel<SysDictType> pageQuery(SysDictTypePageQueryModel sysDictDataPageQueryModel) {
|
|
||||||
LambdaQueryWrapper<SysDictType> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysDictDataPageQueryModel.getDictName()),SysDictType::getDictName, sysDictDataPageQueryModel.getDictName());
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysDictDataPageQueryModel.getDictType()),SysDictType::getDictType, sysDictDataPageQueryModel.getDictType());
|
|
||||||
queryWrapper.eq(StringUtils.isNotEmpty(sysDictDataPageQueryModel.getStatus()),SysDictType::getDictType, sysDictDataPageQueryModel.getStatus());
|
|
||||||
queryWrapper.gt(Objects.nonNull(sysDictDataPageQueryModel.getBeginTime()),SysDictType::getCreateTime, sysDictDataPageQueryModel.getBeginTime());
|
|
||||||
queryWrapper.lt(Objects.nonNull(sysDictDataPageQueryModel.getEndTime()),SysDictType::getCreateTime, sysDictDataPageQueryModel.getEndTime());
|
|
||||||
Page<SysDictType> page = this.page(sysDictDataPageQueryModel.buildPage(), queryWrapper);
|
|
||||||
return PageQueryModel.of(page);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 项目启动时,初始化字典到缓存
|
* 项目启动时,初始化字典到缓存
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,20 +1,13 @@
|
||||||
package com.muyu.system.service.impl;
|
package com.muyu.system.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysDictType;
|
|
||||||
import com.muyu.common.system.domain.SysLogininfor;
|
import com.muyu.common.system.domain.SysLogininfor;
|
||||||
import com.muyu.system.domain.model.SysLogininforPageQueryModel;
|
|
||||||
import com.muyu.system.mapper.SysLogininforMapper;
|
import com.muyu.system.mapper.SysLogininforMapper;
|
||||||
import com.muyu.system.service.SysLogininforService;
|
import com.muyu.system.service.SysLogininforService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 系统访问日志情况信息 服务层处理
|
* 系统访问日志情况信息 服务层处理
|
||||||
|
@ -68,17 +61,4 @@ public class SysLogininforServiceImpl extends ServiceImpl<SysLogininforMapper, S
|
||||||
public void cleanLogininfor () {
|
public void cleanLogininfor () {
|
||||||
logininforMapper.cleanLogininfor();
|
logininforMapper.cleanLogininfor();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public PageQueryModel<SysLogininfor> pageQuery (SysLogininforPageQueryModel sysLogininforPageQueryModel) {
|
|
||||||
LambdaQueryWrapper<SysLogininfor> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysLogininforPageQueryModel.getUserName()),SysLogininfor::getUserName, sysLogininforPageQueryModel.getUserName());
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysLogininforPageQueryModel.getIpaddr()),SysLogininfor::getIpaddr, sysLogininforPageQueryModel.getIpaddr());
|
|
||||||
queryWrapper.eq(StringUtils.isNotEmpty(sysLogininforPageQueryModel.getStatus()),SysLogininfor::getStatus, sysLogininforPageQueryModel.getStatus());
|
|
||||||
queryWrapper.gt(Objects.nonNull(sysLogininforPageQueryModel.getBeginTime()),SysLogininfor::getAccessTime, sysLogininforPageQueryModel.getBeginTime());
|
|
||||||
queryWrapper.lt(Objects.nonNull(sysLogininforPageQueryModel.getEndTime()),SysLogininfor::getAccessTime, sysLogininforPageQueryModel.getEndTime());
|
|
||||||
Page<SysLogininfor> page = this.page(sysLogininforPageQueryModel.buildPage(), queryWrapper);
|
|
||||||
return PageQueryModel.of(page);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,18 +1,13 @@
|
||||||
package com.muyu.system.service.impl;
|
package com.muyu.system.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.constant.Constants;
|
import com.muyu.common.core.constant.Constants;
|
||||||
import com.muyu.common.core.constant.UserConstants;
|
import com.muyu.common.core.constant.UserConstants;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
import com.muyu.common.core.utils.StringUtils;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysLogininfor;
|
|
||||||
import com.muyu.common.system.domain.SysRole;
|
import com.muyu.common.system.domain.SysRole;
|
||||||
import com.muyu.common.system.domain.SysUser;
|
import com.muyu.common.system.domain.SysUser;
|
||||||
import com.muyu.system.domain.SysMenu;
|
import com.muyu.system.domain.SysMenu;
|
||||||
import com.muyu.system.domain.model.SysMenuPageQueryModel;
|
|
||||||
import com.muyu.system.domain.vo.MetaVo;
|
import com.muyu.system.domain.vo.MetaVo;
|
||||||
import com.muyu.system.domain.vo.RouterVo;
|
import com.muyu.system.domain.vo.RouterVo;
|
||||||
import com.muyu.system.domain.vo.TreeSelect;
|
import com.muyu.system.domain.vo.TreeSelect;
|
||||||
|
@ -75,23 +70,6 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
|
||||||
}
|
}
|
||||||
return menuList;
|
return menuList;
|
||||||
}
|
}
|
||||||
@Override
|
|
||||||
public PageQueryModel<SysMenu> pageQuery(SysMenuPageQueryModel sysMenuPageQueryModel, Long userId) {
|
|
||||||
Page<SysMenu> page = null;
|
|
||||||
// 管理员显示所有菜单信息
|
|
||||||
if (SysUser.isAdmin(userId)) {
|
|
||||||
LambdaQueryWrapper<SysMenu> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysMenuPageQueryModel.getMenuName()),SysMenu::getMenuName, sysMenuPageQueryModel.getMenuName());
|
|
||||||
queryWrapper.eq(StringUtils.isNotEmpty(sysMenuPageQueryModel.getStatus()),SysMenu::getStatus, sysMenuPageQueryModel.getStatus());
|
|
||||||
page = this.page(sysMenuPageQueryModel.buildPage(), queryWrapper);
|
|
||||||
} else {
|
|
||||||
LambdaQueryWrapper<SysMenu> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysMenuPageQueryModel.getMenuName()),SysMenu::getMenuName, sysMenuPageQueryModel.getMenuName());
|
|
||||||
queryWrapper.eq(StringUtils.isNotEmpty(sysMenuPageQueryModel.getStatus()),SysMenu::getStatus, sysMenuPageQueryModel.getStatus());
|
|
||||||
page = this.page(sysMenuPageQueryModel.buildPage(), queryWrapper);
|
|
||||||
}
|
|
||||||
return PageQueryModel.of(page);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据用户ID查询权限
|
* 根据用户ID查询权限
|
||||||
|
@ -357,8 +335,6 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
|
||||||
return UserConstants.UNIQUE;
|
return UserConstants.UNIQUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取路由名称
|
* 获取路由名称
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,20 +1,13 @@
|
||||||
package com.muyu.system.service.impl;
|
package com.muyu.system.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysLogininfor;
|
|
||||||
import com.muyu.system.domain.SysNotice;
|
import com.muyu.system.domain.SysNotice;
|
||||||
import com.muyu.system.domain.model.SysNoticePageQueryModel;
|
|
||||||
import com.muyu.system.mapper.SysNoticeMapper;
|
import com.muyu.system.mapper.SysNoticeMapper;
|
||||||
import com.muyu.system.service.SysNoticeService;
|
import com.muyu.system.service.SysNoticeService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 公告 服务层实现
|
* 公告 服务层实现
|
||||||
|
@ -26,7 +19,6 @@ public class SysNoticeServiceImpl extends ServiceImpl<SysNoticeMapper, SysNotice
|
||||||
@Autowired
|
@Autowired
|
||||||
private SysNoticeMapper noticeMapper;
|
private SysNoticeMapper noticeMapper;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询公告信息
|
* 查询公告信息
|
||||||
*
|
*
|
||||||
|
@ -98,14 +90,4 @@ public class SysNoticeServiceImpl extends ServiceImpl<SysNoticeMapper, SysNotice
|
||||||
public int deleteNoticeByIds (Long[] noticeIds) {
|
public int deleteNoticeByIds (Long[] noticeIds) {
|
||||||
return noticeMapper.deleteNoticeByIds(noticeIds);
|
return noticeMapper.deleteNoticeByIds(noticeIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public PageQueryModel<SysNotice> pageQuery(SysNoticePageQueryModel sysNoticePageQueryModel) {
|
|
||||||
LambdaQueryWrapper<SysNotice> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysNoticePageQueryModel.getNoticeTitle()),SysNotice::getNoticeTitle, sysNoticePageQueryModel.getNoticeTitle());
|
|
||||||
queryWrapper.eq(StringUtils.isNotEmpty(sysNoticePageQueryModel.getNoticeType()),SysNotice::getNoticeType, sysNoticePageQueryModel.getNoticeType());
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysNoticePageQueryModel.getCreateBy()),SysNotice::getCreateBy, sysNoticePageQueryModel.getCreateBy());
|
|
||||||
Page<SysNotice> page = this.page(sysNoticePageQueryModel.buildPage(), queryWrapper);
|
|
||||||
return PageQueryModel.of(page);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,20 +1,13 @@
|
||||||
package com.muyu.system.service.impl;
|
package com.muyu.system.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysLogininfor;
|
|
||||||
import com.muyu.common.system.domain.SysOperLog;
|
import com.muyu.common.system.domain.SysOperLog;
|
||||||
import com.muyu.system.domain.model.SysOperlogPageQueryModel;
|
|
||||||
import com.muyu.system.mapper.SysOperLogMapper;
|
import com.muyu.system.mapper.SysOperLogMapper;
|
||||||
import com.muyu.system.service.SysOperLogService;
|
import com.muyu.system.service.SysOperLogService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 操作日志 服务层处理
|
* 操作日志 服务层处理
|
||||||
|
@ -81,18 +74,4 @@ public class SysOperLogServiceImpl extends ServiceImpl<SysOperLogMapper, SysOper
|
||||||
public void cleanOperLog () {
|
public void cleanOperLog () {
|
||||||
operLogMapper.cleanOperLog();
|
operLogMapper.cleanOperLog();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public PageQueryModel<SysOperLog> pageQuery(SysOperlogPageQueryModel sysOperlogPageQueryModel) {
|
|
||||||
LambdaQueryWrapper<SysOperLog> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysOperlogPageQueryModel.getOperIp()),SysOperLog::getOperIp, sysOperlogPageQueryModel.getOperIp());
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysOperlogPageQueryModel.getTitle()),SysOperLog::getTitle, sysOperlogPageQueryModel.getTitle());
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysOperlogPageQueryModel.getOperName()),SysOperLog::getOperName, sysOperlogPageQueryModel.getOperName());
|
|
||||||
queryWrapper.eq(Objects.nonNull(sysOperlogPageQueryModel.getBusinessType()),SysOperLog::getBusinessType, sysOperlogPageQueryModel.getBusinessType());
|
|
||||||
queryWrapper.eq(Objects.nonNull(sysOperlogPageQueryModel.getStatus()),SysOperLog::getStatus, sysOperlogPageQueryModel.getStatus());
|
|
||||||
queryWrapper.gt(Objects.nonNull(sysOperlogPageQueryModel.getBeginTime()),SysOperLog::getOperTime, sysOperlogPageQueryModel.getBeginTime());
|
|
||||||
queryWrapper.lt(Objects.nonNull(sysOperlogPageQueryModel.getEndTime()),SysOperLog::getOperTime, sysOperlogPageQueryModel.getEndTime());
|
|
||||||
Page<SysOperLog> page = this.page(sysOperlogPageQueryModel.buildPage(), queryWrapper);
|
|
||||||
return PageQueryModel.of(page);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
package com.muyu.system.service.impl;
|
package com.muyu.system.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.constant.UserConstants;
|
import com.muyu.common.core.constant.UserConstants;
|
||||||
import com.muyu.common.core.exception.ServiceException;
|
import com.muyu.common.core.exception.ServiceException;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
import com.muyu.common.core.utils.StringUtils;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.system.domain.SysLogininfor;
|
|
||||||
import com.muyu.system.domain.SysPost;
|
import com.muyu.system.domain.SysPost;
|
||||||
import com.muyu.system.domain.model.SysPostPageQueryModel;
|
|
||||||
import com.muyu.system.mapper.SysPostMapper;
|
import com.muyu.system.mapper.SysPostMapper;
|
||||||
import com.muyu.system.mapper.SysUserPostMapper;
|
import com.muyu.system.mapper.SysUserPostMapper;
|
||||||
import com.muyu.system.service.SysPostService;
|
import com.muyu.system.service.SysPostService;
|
||||||
|
@ -17,7 +12,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 岗位信息 服务层处理
|
* 岗位信息 服务层处理
|
||||||
|
@ -177,14 +171,4 @@ public class SysPostServiceImpl extends ServiceImpl<SysPostMapper, SysPost> impl
|
||||||
public int updatePost (SysPost post) {
|
public int updatePost (SysPost post) {
|
||||||
return postMapper.updatePost(post);
|
return postMapper.updatePost(post);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public PageQueryModel<SysPost> pageQuery(SysPostPageQueryModel sysPostPageQueryModel) {
|
|
||||||
LambdaQueryWrapper<SysPost> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysPostPageQueryModel.getPostCode()),SysPost::getPostCode, sysPostPageQueryModel.getPostCode());
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysPostPageQueryModel.getPostName()),SysPost::getPostName, sysPostPageQueryModel.getPostName());
|
|
||||||
queryWrapper.eq(StringUtils.isNotEmpty(sysPostPageQueryModel.getStatus()),SysPost::getStatus, sysPostPageQueryModel.getStatus());
|
|
||||||
Page<SysPost> page = this.page(sysPostPageQueryModel.buildPage(), queryWrapper);
|
|
||||||
return PageQueryModel.of(page);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,22 +2,18 @@ package com.muyu.system.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.constant.UserConstants;
|
import com.muyu.common.core.constant.UserConstants;
|
||||||
import com.muyu.common.core.exception.ServiceException;
|
import com.muyu.common.core.exception.ServiceException;
|
||||||
import com.muyu.common.core.utils.SpringUtils;
|
import com.muyu.common.core.utils.SpringUtils;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
import com.muyu.common.core.utils.StringUtils;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.datascope.annotation.DataScope;
|
import com.muyu.common.datascope.annotation.DataScope;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysOperLog;
|
|
||||||
import com.muyu.common.system.domain.SysRole;
|
import com.muyu.common.system.domain.SysRole;
|
||||||
import com.muyu.common.system.domain.SysUser;
|
import com.muyu.common.system.domain.SysUser;
|
||||||
import com.muyu.system.domain.SysRoleDept;
|
import com.muyu.system.domain.SysRoleDept;
|
||||||
import com.muyu.system.domain.SysRoleMenu;
|
import com.muyu.system.domain.SysRoleMenu;
|
||||||
import com.muyu.system.domain.SysUserRole;
|
import com.muyu.system.domain.SysUserRole;
|
||||||
import com.muyu.system.domain.model.SysRolePageQueryModel;
|
|
||||||
import com.muyu.system.mapper.SysRoleDeptMapper;
|
import com.muyu.system.mapper.SysRoleDeptMapper;
|
||||||
import com.muyu.system.mapper.SysRoleMapper;
|
import com.muyu.system.mapper.SysRoleMapper;
|
||||||
import com.muyu.system.mapper.SysRoleMenuMapper;
|
import com.muyu.system.mapper.SysRoleMenuMapper;
|
||||||
|
@ -443,18 +439,4 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
||||||
}
|
}
|
||||||
return userRoleMapper.batchUserRole(list);
|
return userRoleMapper.batchUserRole(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public PageQueryModel<SysRole> pageQuery(SysRolePageQueryModel sysRolePageQueryModel) {
|
|
||||||
LambdaQueryWrapper<SysRole> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysRolePageQueryModel.getRoleName()),SysRole::getRoleName, sysRolePageQueryModel.getRoleName());
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysRolePageQueryModel.getRoleKey()),SysRole::getRoleKey, sysRolePageQueryModel.getRoleKey());
|
|
||||||
queryWrapper.eq(Objects.nonNull(sysRolePageQueryModel.getStatus()),SysRole::getStatus, sysRolePageQueryModel.getStatus());
|
|
||||||
queryWrapper.gt(Objects.nonNull(sysRolePageQueryModel.getBeginTime()),SysRole::getCreateTime, sysRolePageQueryModel.getBeginTime());
|
|
||||||
queryWrapper.lt(Objects.nonNull(sysRolePageQueryModel.getEndTime()),SysRole::getCreateTime, sysRolePageQueryModel.getEndTime());
|
|
||||||
Page<SysRole> page = this.page(sysRolePageQueryModel.buildPage(), queryWrapper);
|
|
||||||
return PageQueryModel.of(page);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,11 @@
|
||||||
package com.muyu.system.service.impl;
|
package com.muyu.system.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.constant.UserConstants;
|
import com.muyu.common.core.constant.UserConstants;
|
||||||
import com.muyu.common.core.exception.ServiceException;
|
import com.muyu.common.core.exception.ServiceException;
|
||||||
import com.muyu.common.core.utils.SpringUtils;
|
import com.muyu.common.core.utils.SpringUtils;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
import com.muyu.common.core.utils.StringUtils;
|
||||||
import com.muyu.common.core.utils.bean.BeanValidators;
|
import com.muyu.common.core.utils.bean.BeanValidators;
|
||||||
import com.muyu.common.core.web.page.PageQueryModel;
|
|
||||||
import com.muyu.common.datascope.annotation.DataScope;
|
import com.muyu.common.datascope.annotation.DataScope;
|
||||||
import com.muyu.common.security.utils.SecurityUtils;
|
import com.muyu.common.security.utils.SecurityUtils;
|
||||||
import com.muyu.common.system.domain.SysRole;
|
import com.muyu.common.system.domain.SysRole;
|
||||||
|
@ -16,7 +13,6 @@ import com.muyu.common.system.domain.SysUser;
|
||||||
import com.muyu.system.domain.SysPost;
|
import com.muyu.system.domain.SysPost;
|
||||||
import com.muyu.system.domain.SysUserPost;
|
import com.muyu.system.domain.SysUserPost;
|
||||||
import com.muyu.system.domain.SysUserRole;
|
import com.muyu.system.domain.SysUserRole;
|
||||||
import com.muyu.system.domain.model.SysUserPageQueryModel;
|
|
||||||
import com.muyu.system.mapper.*;
|
import com.muyu.system.mapper.*;
|
||||||
import com.muyu.system.service.SysUserService;
|
import com.muyu.system.service.SysUserService;
|
||||||
import com.muyu.system.service.SysConfigService;
|
import com.muyu.system.service.SysConfigService;
|
||||||
|
@ -30,7 +26,6 @@ import org.springframework.util.CollectionUtils;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -505,20 +500,4 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||||
return successMsg.toString();
|
return successMsg.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public PageQueryModel<SysUser> pageQuery(SysUserPageQueryModel sysUserPageQueryModel) {
|
|
||||||
LambdaQueryWrapper<SysUser> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
queryWrapper.like(StringUtils.isNotEmpty(sysUserPageQueryModel.getPhonenumber()),SysUser::getPhonenumber, sysUserPageQueryModel.getPhonenumber());
|
|
||||||
queryWrapper.eq(StringUtils.isNotEmpty(sysUserPageQueryModel.getNickName()),SysUser::getNickName, sysUserPageQueryModel.getNickName());
|
|
||||||
queryWrapper.eq(Objects.nonNull(sysUserPageQueryModel.getStatus()),SysUser::getStatus, sysUserPageQueryModel.getStatus());
|
|
||||||
queryWrapper.gt(Objects.nonNull(sysUserPageQueryModel.getBeginTime()),SysUser::getCreateTime, sysUserPageQueryModel.getBeginTime());
|
|
||||||
queryWrapper.lt(Objects.nonNull(sysUserPageQueryModel.getEndTime()),SysUser::getCreateTime, sysUserPageQueryModel.getEndTime());
|
|
||||||
Page<SysUser> page = this.page(sysUserPageQueryModel.buildPage(), queryWrapper);
|
|
||||||
return PageQueryModel.of(page);
|
|
||||||
}
|
|
||||||
//nickName
|
|
||||||
//phonenumber
|
|
||||||
//status
|
|
||||||
//beginTime
|
|
||||||
//endTime
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue