添加 ApiOperation

yun-zuoyi
wei.peng 7 years ago
parent 0f414fcaeb
commit 6ecf276183

@ -4,6 +4,7 @@ import cn.estsh.i3plus.pojo.base.shirotoken.AdminToken;
import cn.estsh.i3plus.pojo.base.shirotoken.SaAdminToken; import cn.estsh.i3plus.pojo.base.shirotoken.SaAdminToken;
import cn.estsh.i3plus.pojo.base.shirotoken.UserToken; import cn.estsh.i3plus.pojo.base.shirotoken.UserToken;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser; import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import io.swagger.annotations.ApiOperation;
/** /**
* @Description : * @Description :
@ -14,15 +15,21 @@ import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
**/ **/
public interface ISystemLoginService { public interface ISystemLoginService {
@ApiOperation(value = "用户登录",notes = "普通用户登录")
SessionUser queryUserLogin(String loginName, String s, String languageCode); SessionUser queryUserLogin(String loginName, String s, String languageCode);
@ApiOperation(value = "用户登录",notes = "管理用户登录")
SessionUser queryAdminLogin(String loginName, String s, String languageCode); SessionUser queryAdminLogin(String loginName, String s, String languageCode);
@ApiOperation(value = "封装用户",notes = "封装普通用户信息")
SessionUser queryCheckUserLogin(UserToken authenticationToken); SessionUser queryCheckUserLogin(UserToken authenticationToken);
@ApiOperation(value = "封装用户",notes = "封装管理员信息")
SessionUser queryCheckAdminLogin(AdminToken authenticationToken); SessionUser queryCheckAdminLogin(AdminToken authenticationToken);
@ApiOperation(value = "封装用户",notes = "封装超级管理员信息")
SessionUser queryCheckSaAdminLogin(SaAdminToken authenticationToken); SessionUser queryCheckSaAdminLogin(SaAdminToken authenticationToken);
@ApiOperation(value = "登录密码错误",notes = "登录密码错误记录错误次数功能")
Integer doLoginPasswordError(String loginName); Integer doLoginPasswordError(String loginName);
} }

@ -6,6 +6,7 @@ import cn.estsh.i3plus.pojo.platform.bean.SysDepartment;
import cn.estsh.i3plus.pojo.platform.bean.SysMenu; import cn.estsh.i3plus.pojo.platform.bean.SysMenu;
import cn.estsh.i3plus.pojo.platform.bean.SysOrganize; import cn.estsh.i3plus.pojo.platform.bean.SysOrganize;
import cn.estsh.i3plus.pojo.platform.bean.SysPosition; import cn.estsh.i3plus.pojo.platform.bean.SysPosition;
import io.swagger.annotations.ApiOperation;
import java.util.List; import java.util.List;
@ -23,6 +24,7 @@ public interface ICoreTreeService {
* @param parentId * @param parentId
* @return * @return
*/ */
@ApiOperation(value = "获取岗位树",notes = "根据父节点获取岗位树集合")
List<SysPosition> findSysPositionTreeByParentId(long parentId); List<SysPosition> findSysPositionTreeByParentId(long parentId);
/** /**
@ -30,6 +32,7 @@ public interface ICoreTreeService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "获取岗位树",notes = "根据父节点获取岗位树")
SysPosition getSysPositionTreeById(long id); SysPosition getSysPositionTreeById(long id);
/** /**
@ -37,12 +40,14 @@ public interface ICoreTreeService {
* @param parent * @param parent
* @param step * @param step
*/ */
@ApiOperation(value = "封装岗位树",notes = "封装当前岗位树")
void findSysPositionChildrenTreePack(SysPosition parent,int step); void findSysPositionChildrenTreePack(SysPosition parent,int step);
/** /**
* IDID * IDID
* @param position * @param position
*/ */
@ApiOperation(value = "父节点检查",notes = "检查岗位的父节点是否是当前节点的子节点")
void doValidatorSysPositionParentId(SysPosition position) ; void doValidatorSysPositionParentId(SysPosition position) ;
/** /**
@ -50,6 +55,7 @@ public interface ICoreTreeService {
* @param parentId * @param parentId
* @return * @return
*/ */
@ApiOperation(value = "获取部门树",notes = "根据父节点获取部门树集合")
List<SysDepartment> findSysDepartmentTreeByParentId(long parentId); List<SysDepartment> findSysDepartmentTreeByParentId(long parentId);
/** /**
@ -57,6 +63,7 @@ public interface ICoreTreeService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "获取部门树",notes = "根据父节点获取部门树")
SysDepartment getSysDepartmentTreeById(long id); SysDepartment getSysDepartmentTreeById(long id);
/** /**
@ -64,12 +71,14 @@ public interface ICoreTreeService {
* @param parent * @param parent
* @param step * @param step
*/ */
@ApiOperation(value = "封装部门树",notes = "封装当前部门树")
void findSysDepartmentChildrenTreePack(SysDepartment parent,int step); void findSysDepartmentChildrenTreePack(SysDepartment parent,int step);
/** /**
* IDID * IDID
* @param department * @param department
*/ */
@ApiOperation(value = "父节点检查",notes = "检查部门的父节点是否是当前节点的子节点")
void doValidatorSysDepartmentParentId(SysDepartment department) ; void doValidatorSysDepartmentParentId(SysDepartment department) ;
/** /**
@ -77,6 +86,7 @@ public interface ICoreTreeService {
* @param parentId * @param parentId
* @return * @return
*/ */
@ApiOperation(value = "获取组织树",notes = "根据父节点获取组织树集合")
List<SysOrganize> findSysOrganizeTreeByParentId(long parentId); List<SysOrganize> findSysOrganizeTreeByParentId(long parentId);
/** /**
@ -84,6 +94,7 @@ public interface ICoreTreeService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "获取组织树",notes = "根据父节点获取组织树")
SysOrganize getSysOrganizeTreeById(long id); SysOrganize getSysOrganizeTreeById(long id);
/** /**
@ -91,26 +102,30 @@ public interface ICoreTreeService {
* @param parent * @param parent
* @param step * @param step
*/ */
@ApiOperation(value = "封装组织树",notes = "封装当前组织树")
void findSysOrganizeChildrenTreePack(SysOrganize parent,int step); void findSysOrganizeChildrenTreePack(SysOrganize parent,int step);
/** /**
* IDID * IDID
* @param organize * @param organize
*/ */
@ApiOperation(value = "父节点检查",notes = "检查组织的父节点是否是当前节点的子节点")
void doValidatorSysOrganizeParentId(SysOrganize organize) ; void doValidatorSysOrganizeParentId(SysOrganize organize) ;
/** /**
* *
* @param parentId * @param parentId
* @return * @return
*/ */
@ApiOperation(value = "获取菜单树",notes = "根据父节点获取菜单树集合")
List<SysMenu> findSysMenuTreeByParentId(long parentId); List<SysMenu> findSysMenuTreeByParentId(long parentId);
/** /**
* *
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "获取菜单树",notes = "根据父节点获取菜单树")
SysMenu getSysMenuTreeById(long id); SysMenu getSysMenuTreeById(long id);
/** /**
@ -118,12 +133,14 @@ public interface ICoreTreeService {
* @param parent * @param parent
* @param step * @param step
*/ */
@ApiOperation(value = "封装菜单树",notes = "封装当前菜单树")
void findSysMenuChildrenTreePack(SysMenu parent, int step); void findSysMenuChildrenTreePack(SysMenu parent, int step);
/** /**
* IDID * IDID
* @param menu * @param menu
*/ */
@ApiOperation(value = "父节点检查",notes = "检查菜单的父节点是否是当前节点的子节点")
void doValidatorSysMenuParentId(SysMenu menu) ; void doValidatorSysMenuParentId(SysMenu menu) ;
/** /**
@ -131,6 +148,7 @@ public interface ICoreTreeService {
* @param parentId * @param parentId
* @return * @return
*/ */
@ApiOperation(value = "获取组织部门树",notes = "根据父节点获取组织部门树集合")
List<CommonTreeModel> findOrganizeDepartment(long parentId); List<CommonTreeModel> findOrganizeDepartment(long parentId);
/** /**
@ -138,6 +156,7 @@ public interface ICoreTreeService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "获取组织部门树",notes = "根据父节点获取组织部门树")
CommonTreeModel getOrganizeById(long id); CommonTreeModel getOrganizeById(long id);
/** /**
@ -145,6 +164,7 @@ public interface ICoreTreeService {
* @param parent * @param parent
* @param step * @param step
*/ */
@ApiOperation(value = "封装菜单树",notes = "封装当前组织部门树")
void findOrganizeTreePack(CommonTreeModel parent, int step); void findOrganizeTreePack(CommonTreeModel parent, int step);
} }

@ -3,6 +3,7 @@ package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.base.bean.ListPager; import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager; import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SysDepartment; import cn.estsh.i3plus.pojo.platform.bean.SysDepartment;
import io.swagger.annotations.ApiOperation;
import java.util.List; import java.util.List;
@ -19,12 +20,14 @@ public interface ISysDepartmentService {
* *
* @param department * @param department
*/ */
@ApiOperation(value = "新增部门信息")
SysDepartment insertSysDepartment(SysDepartment department); SysDepartment insertSysDepartment(SysDepartment department);
/** /**
* id * id
* @param id * @param id
*/ */
@ApiOperation(value = "删除部门信息",notes = "根据ID 删除部门信息")
void deleteSysDepartmentById(Long id); void deleteSysDepartmentById(Long id);
/** /**
@ -32,18 +35,21 @@ public interface ISysDepartmentService {
* @param ids id * @param ids id
* @return * @return
*/ */
@ApiOperation(value = "删除部门信息",notes = "根据ID 批量删除部门信息")
void deleteSysDepartmentByIds(Long[] ids); void deleteSysDepartmentByIds(Long[] ids);
/** /**
* *
* @param department * @param department
*/ */
@ApiOperation(value = "更新部门信息")
void updateSysDepartment(SysDepartment department); void updateSysDepartment(SysDepartment department);
/** /**
* *
* @return * @return
*/ */
@ApiOperation(value = "查询部门信息",notes = "查询所有部门信息")
List<SysDepartment> listSysDepartment(); List<SysDepartment> listSysDepartment();
/** /**
@ -52,6 +58,7 @@ public interface ISysDepartmentService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "查询部门信息",notes = "查询部门信息(分页、组合)")
ListPager<SysDepartment> querySysDepartment(SysDepartment department, Pager pager); ListPager<SysDepartment> querySysDepartment(SysDepartment department, Pager pager);
/** /**
@ -59,6 +66,7 @@ public interface ISysDepartmentService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "查询部门信息",notes = "根据ID查询部门信息")
SysDepartment getSysDepartmentById(Long id); SysDepartment getSysDepartmentById(Long id);
/** /**
@ -67,5 +75,6 @@ public interface ISysDepartmentService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "查询部门信息",notes = "查询部门信息(分页、组合)")
ListPager<SysDepartment> findSysDepartmentByPager(SysDepartment department, Pager pager); ListPager<SysDepartment> findSysDepartmentByPager(SysDepartment department, Pager pager);
} }

@ -3,6 +3,7 @@ package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.base.bean.ListPager; import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager; import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SysFile; import cn.estsh.i3plus.pojo.platform.bean.SysFile;
import io.swagger.annotations.ApiOperation;
import java.util.List; import java.util.List;
@ -19,24 +20,21 @@ public interface ISysFileService {
* *
* @param sysFile * @param sysFile
*/ */
@ApiOperation(value = "新增资源信息")
SysFile insertSysFile(SysFile sysFile); SysFile insertSysFile(SysFile sysFile);
/** /**
*
* @param id
*/
void deleteSysFileById(Long id);
/**
* *
* @param sysFile * @param sysFile
*/ */
@ApiOperation(value = "更新资源信息")
void updateSysFile(SysFile sysFile); void updateSysFile(SysFile sysFile);
/** /**
* *
* @return * @return
*/ */
@ApiOperation(value = "查询资源信息",notes = "查询所有资源信息")
List<SysFile> listSysFile(); List<SysFile> listSysFile();
/** /**
@ -44,6 +42,7 @@ public interface ISysFileService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "查询资源信息",notes = "根据 ID查询资源信息")
SysFile getSysFileById(Long id); SysFile getSysFileById(Long id);
/** /**
@ -52,11 +51,20 @@ public interface ISysFileService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "查询资源信息",notes = "查询资源信息(分页、组合)")
ListPager querySysFileByPager(SysFile sysFile, Pager pager); ListPager querySysFileByPager(SysFile sysFile, Pager pager);
/** /**
*
* @param id
*/
@ApiOperation(value = "删除资源信息",notes = "根据ID删除资源信息")
void deleteSysFileById(Long id);
/**
* *
* @param ids * @param ids
*/ */
@ApiOperation(value = "删除资源信息",notes = "根据ID批量删除资源信息")
void deleteSysFileByIds(Long[] ids); void deleteSysFileByIds(Long[] ids);
} }

@ -43,5 +43,6 @@ public interface ISysLocaleLanguageService {
@ApiOperation(value = "根据语言id修改语言状态") @ApiOperation(value = "根据语言id修改语言状态")
void updateSysLocaleLanguageStatusById(Long id,Integer status); void updateSysLocaleLanguageStatusById(Long id,Integer status);
@ApiOperation(value = "根据语言id批量修改语言状态")
void updateSysLocaleLanguageStatusByIds(Long[] ids,Integer status); void updateSysLocaleLanguageStatusByIds(Long[] ids,Integer status);
} }

@ -5,6 +5,7 @@ import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager; import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser; import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.i3plus.pojo.platform.bean.SysMenu; import cn.estsh.i3plus.pojo.platform.bean.SysMenu;
import io.swagger.annotations.ApiOperation;
import java.util.List; import java.util.List;
@ -22,6 +23,7 @@ public interface ISysMenuService {
* *
* @param sysMenu * @param sysMenu
*/ */
@ApiOperation(value = "更新菜单信息")
void updateSysMenu(SysMenu sysMenu); void updateSysMenu(SysMenu sysMenu);
/** /**
@ -31,6 +33,7 @@ public interface ISysMenuService {
* @param user * @param user
* @return * @return
*/ */
@ApiOperation(value = "更新菜单信息",notes = "根据ID 更新菜单状态信息")
void updateSysMenuStatus(Long id, int status, SessionUser user); void updateSysMenuStatus(Long id, int status, SessionUser user);
/** /**
@ -39,6 +42,7 @@ public interface ISysMenuService {
* @param status * @param status
* @param user * @param user
*/ */
@ApiOperation(value = "更新菜单信息",notes = "根据ID 批量更新菜单状态信息")
void updateSysMenuStatusByIds(Long[] ids, int status, SessionUser user); void updateSysMenuStatusByIds(Long[] ids, int status, SessionUser user);
/** /**
@ -46,6 +50,7 @@ public interface ISysMenuService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "删除菜单信息",notes = "根据ID 删除菜单信息")
void deleteSysMenuById(Long id); void deleteSysMenuById(Long id);
/** /**
@ -53,6 +58,7 @@ public interface ISysMenuService {
* @param ids id * @param ids id
* @return * @return
*/ */
@ApiOperation(value = "删除菜单信息",notes = "根据ID 批量删除菜单信息")
void deleteSysMenuByIds(Long[] ids); void deleteSysMenuByIds(Long[] ids);
/** /**
@ -61,6 +67,7 @@ public interface ISysMenuService {
* @param sysMenu * @param sysMenu
* @return * @return
*/ */
@ApiOperation(value = "新增菜单信息")
SysMenu insertSysMenu(SysMenu sysMenu); SysMenu insertSysMenu(SysMenu sysMenu);
/** /**
@ -68,6 +75,7 @@ public interface ISysMenuService {
* *
* @return * @return
*/ */
@ApiOperation(value = "查询菜单信息",notes = "查询所有菜单信息")
List<SysMenu> findSysMenuAll(); List<SysMenu> findSysMenuAll();
/** /**
@ -76,6 +84,7 @@ public interface ISysMenuService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "查询菜单信息",notes = "根据ID查询菜单信息")
SysMenu getSysMenuById(Long id); SysMenu getSysMenuById(Long id);
/** /**
@ -84,6 +93,7 @@ public interface ISysMenuService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "查询菜单信息",notes = "查询菜单信息(分页、组合)")
ListPager<SysMenu> querySysMenu(SysMenu menu, Pager pager); ListPager<SysMenu> querySysMenu(SysMenu menu, Pager pager);

@ -36,6 +36,7 @@ public interface ISysOrganizeService {
* Key * Key
* @param id * @param id
*/ */
@ApiOperation(value = "删除组织信息",notes = "根据 ID 删除组织信息")
void deleteSysOrganizeById(Long id); void deleteSysOrganizeById(Long id);
/** /**
@ -43,6 +44,7 @@ public interface ISysOrganizeService {
* @param ids id * @param ids id
* @return * @return
*/ */
@ApiOperation(value = "删除组织信息",notes = "根据 ID 批量删除组织信息")
void deleteSysOrganizeByIds(Long[] ids); void deleteSysOrganizeByIds(Long[] ids);
/** /**
@ -50,12 +52,14 @@ public interface ISysOrganizeService {
* @param organize * @param organize
* @return * @return
*/ */
@ApiOperation(value = "新增组织信息")
SysOrganize insertSysOrganize(SysOrganize organize); SysOrganize insertSysOrganize(SysOrganize organize);
/** /**
* *
* @return * @return
*/ */
@ApiOperation(value = "查询组织信息",notes = "查询所有组织信息")
List<SysOrganize> listSysOrganize(); List<SysOrganize> listSysOrganize();
/** /**
@ -64,6 +68,7 @@ public interface ISysOrganizeService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "查询组织信息",notes = "查询 组织信息(分页、组合)")
ListPager<SysOrganize> querySysOrganize(SysOrganize organize, Pager pager); ListPager<SysOrganize> querySysOrganize(SysOrganize organize, Pager pager);
/** /**
@ -71,5 +76,6 @@ public interface ISysOrganizeService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "查询组织信息",notes = "根据ID查询组织信息")
SysOrganize getSysOrganizeById(Long id); SysOrganize getSysOrganizeById(Long id);
} }

@ -3,6 +3,7 @@ package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.base.bean.ListPager; import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager; import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SysPosition; import cn.estsh.i3plus.pojo.platform.bean.SysPosition;
import io.swagger.annotations.ApiOperation;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import java.util.List; import java.util.List;
@ -18,16 +19,16 @@ public interface ISysPositionService {
/** /**
* *
*
* @param position * @param position
*/ */
@ApiOperation(value = "更新岗位信息")
void updateSysPosition(SysPosition position); void updateSysPosition(SysPosition position);
/** /**
* Key * Key
*
* @param id * @param id
*/ */
@ApiOperation(value = "删除岗位信息",notes = "根据ID 删除岗位信息")
void deleteSysPositionById(Long id); void deleteSysPositionById(Long id);
/** /**
@ -35,21 +36,22 @@ public interface ISysPositionService {
* @param ids id * @param ids id
* @return * @return
*/ */
@ApiOperation(value = "删除岗位信息",notes = "根据ID 批量删除岗位信息")
void deleteSysPositionByIds(Long[] ids); void deleteSysPositionByIds(Long[] ids);
/** /**
* *
*
* @param position * @param position
* @return * @return
*/ */
@ApiOperation(value = "新增岗位信息")
SysPosition insertSysPosition(SysPosition position); SysPosition insertSysPosition(SysPosition position);
/** /**
* *
*
* @return * @return
*/ */
@ApiOperation(value = "新增岗位信息")
List listSysPosition(); List listSysPosition();
/** /**
@ -58,6 +60,7 @@ public interface ISysPositionService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "查询岗位信息",notes = "查询岗位信息 (分页,组合)")
ListPager<SysPosition> querySysPosition(SysPosition position, Pager pager); ListPager<SysPosition> querySysPosition(SysPosition position, Pager pager);
/** /**
@ -66,6 +69,7 @@ public interface ISysPositionService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "查询岗位信息",notes = "根据 ID 查询岗位信息")
SysPosition getSysPositionById(Long id); SysPosition getSysPositionById(Long id);
/** /**
@ -74,6 +78,7 @@ public interface ISysPositionService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "查询岗位信息",notes = "查询岗位信息 (分页,组合)")
ListPager findSysPositionByPager(SysPosition position, Pager pager); ListPager findSysPositionByPager(SysPosition position, Pager pager);

@ -5,6 +5,7 @@ import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser; import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.i3plus.pojo.platform.bean.SysRefRoleMenu; import cn.estsh.i3plus.pojo.platform.bean.SysRefRoleMenu;
import cn.estsh.i3plus.pojo.platform.bean.SysRole; import cn.estsh.i3plus.pojo.platform.bean.SysRole;
import io.swagger.annotations.ApiOperation;
import java.util.List; import java.util.List;
@ -22,6 +23,7 @@ public interface ISysRoleService {
* *
* @param sysRole * @param sysRole
*/ */
@ApiOperation(value = "更新角色信息",notes = "更新角色信息")
void updateSysRole(SysRole sysRole); void updateSysRole(SysRole sysRole);
/** /**
@ -31,6 +33,7 @@ public interface ISysRoleService {
* @param user * @param user
* @return * @return
*/ */
@ApiOperation(value = "更新角色信息",notes = "更新角色状态信息")
void updateSysRoleStatus(Long id, int status, SessionUser user); void updateSysRoleStatus(Long id, int status, SessionUser user);
/** /**
@ -39,12 +42,14 @@ public interface ISysRoleService {
* @param status * @param status
* @param user * @param user
*/ */
@ApiOperation(value = "更新角色信息",notes = "根据ID 批量更新角色状态信息")
void updateSysRoleStatusByIds(Long[] ids, int status, SessionUser user); void updateSysRoleStatusByIds(Long[] ids, int status, SessionUser user);
/** /**
* Key * Key
* @param id * @param id
*/ */
@ApiOperation(value = "删除角色信息",notes = "根据ID 删除角色信息")
void deleteSysRoleById(Long id); void deleteSysRoleById(Long id);
/** /**
@ -52,6 +57,7 @@ public interface ISysRoleService {
* @param ids id * @param ids id
* @return * @return
*/ */
@ApiOperation(value = "删除角色信息",notes = "根据ID 批量删除角色信息")
void deleteSysRoleByIds(Long[] ids); void deleteSysRoleByIds(Long[] ids);
/** /**
@ -60,6 +66,7 @@ public interface ISysRoleService {
* @param sysRole * @param sysRole
* @return * @return
*/ */
@ApiOperation(value = "新增角色信息")
SysRole insertSysRole(SysRole sysRole); SysRole insertSysRole(SysRole sysRole);
/** /**
@ -67,6 +74,7 @@ public interface ISysRoleService {
* @param roleId * @param roleId
* @param ids * @param ids
*/ */
@ApiOperation(value = "刷新角色菜单关系",notes = "刷新 角色 菜单关系信息")
void refreshSysRoleRef(Long roleId,Long[] ids,String userName); void refreshSysRoleRef(Long roleId,Long[] ids,String userName);
/** /**
@ -74,6 +82,7 @@ public interface ISysRoleService {
* @param roleIds * @param roleIds
* @param ids * @param ids
*/ */
@ApiOperation(value = "刷新角色菜单关系",notes = "批量刷新 角色 菜单关系信息")
void refreshBatchSysRoleRef(Long[] roleIds,Long[] ids,String userName); void refreshBatchSysRoleRef(Long[] roleIds,Long[] ids,String userName);
/** /**
@ -81,6 +90,7 @@ public interface ISysRoleService {
* @param roleId * @param roleId
* @return * @return
*/ */
@ApiOperation(value = "查信角色菜单关系",notes = "查询 ID 查询角色菜单关系")
List<SysRefRoleMenu> findSysRefRoleMenuByRoleId(Long roleId); List<SysRefRoleMenu> findSysRefRoleMenuByRoleId(Long roleId);
/** /**
@ -88,6 +98,7 @@ public interface ISysRoleService {
* *
* @return * @return
*/ */
@ApiOperation(value = "查信角色信息",notes = "查询所有角色信息")
List<SysRole> findSysRoleAll(); List<SysRole> findSysRoleAll();
/** /**
@ -96,6 +107,7 @@ public interface ISysRoleService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "查信角色信息",notes = "根据 ID 查询角色信息")
SysRole getSysRoleById(Long id); SysRole getSysRoleById(Long id);
/** /**
@ -104,5 +116,6 @@ public interface ISysRoleService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "查信角色信息",notes = "查询角色信息(分页/组合)")
ListPager<SysRole> querySysRole(SysRole role, Pager pager); ListPager<SysRole> querySysRole(SysRole role, Pager pager);
} }

@ -2,6 +2,7 @@ package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser; import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.i3plus.pojo.platform.bean.SysTaskTimeRecording; import cn.estsh.i3plus.pojo.platform.bean.SysTaskTimeRecording;
import io.swagger.annotations.ApiOperation;
import java.util.List; import java.util.List;
@ -18,12 +19,14 @@ public interface ISysTaskTimeRecordingService {
* *
* @param taskTimeRecording * @param taskTimeRecording
*/ */
@ApiOperation(value = "更新任务表达式信息")
void updateSysTaskTimeRecording(SysTaskTimeRecording taskTimeRecording); void updateSysTaskTimeRecording(SysTaskTimeRecording taskTimeRecording);
/** /**
* Key * Key
* @param id * @param id
*/ */
@ApiOperation(value = "删除任务表达式信息",notes = "根据 ID 删除任务表达式信息")
void deleteSysTaskTimeRecordingById(Long id); void deleteSysTaskTimeRecordingById(Long id);
/** /**
@ -31,12 +34,14 @@ public interface ISysTaskTimeRecordingService {
* @param taskTimeRecording * @param taskTimeRecording
* @return * @return
*/ */
@ApiOperation(value = "新增任务表达式信息")
SysTaskTimeRecording insertSysTaskTimeRecording(SysTaskTimeRecording taskTimeRecording); SysTaskTimeRecording insertSysTaskTimeRecording(SysTaskTimeRecording taskTimeRecording);
/** /**
* *
* @return * @return
*/ */
@ApiOperation(value = "查询任务表达式信息",notes = "查询所有任务表达式信息")
List<SysTaskTimeRecording> findSysTaskTimeRecordingAll(); List<SysTaskTimeRecording> findSysTaskTimeRecordingAll();
/** /**
@ -44,5 +49,6 @@ public interface ISysTaskTimeRecordingService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "查询任务表达式信息",notes = "查询 ID 任务表达式信息")
SysTaskTimeRecording getSysTaskTimeRecordingById(Long id); SysTaskTimeRecording getSysTaskTimeRecordingById(Long id);
} }

@ -4,6 +4,7 @@ import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager; import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SysTool; import cn.estsh.i3plus.pojo.platform.bean.SysTool;
import cn.estsh.i3plus.pojo.platform.bean.SysToolType; import cn.estsh.i3plus.pojo.platform.bean.SysToolType;
import io.swagger.annotations.ApiOperation;
import java.util.List; import java.util.List;
@ -20,24 +21,21 @@ public interface ISysToolService {
* *
* @param tool * @param tool
*/ */
@ApiOperation(value = "新增硬件信息")
SysTool insertSysTool(SysTool tool); SysTool insertSysTool(SysTool tool);
/** /**
*
* @param id
*/
void deleteSysToolById(Long id);
/**
* *
* @param tool * @param tool
*/ */
@ApiOperation(value = "更新硬件信息")
void updateSysTool(SysTool tool); void updateSysTool(SysTool tool);
/** /**
* *
* @return * @return
*/ */
@ApiOperation(value = "查询设备信息",notes = "查询所有设备信息")
List<SysTool> listSysTool(); List<SysTool> listSysTool();
/** /**
@ -45,6 +43,7 @@ public interface ISysToolService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "查询设备信息",notes = "根据ID 查询设备信息")
SysTool getSysToolById(Long id); SysTool getSysToolById(Long id);
/** /**
@ -53,6 +52,7 @@ public interface ISysToolService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "查询设备信息",notes = "根据条件 查询设备信息(分页)")
ListPager querySysToolByPager(SysTool tool, Pager pager); ListPager querySysToolByPager(SysTool tool, Pager pager);
/** /**
@ -60,19 +60,28 @@ public interface ISysToolService {
* @param id * @param id
* @param status * @param status
*/ */
@ApiOperation(value = "更新设备信息",notes = "更新设备状态信息")
void updateSysToolStatusById(Long id,Integer status); void updateSysToolStatusById(Long id,Integer status);
/** /**
*
* @param id
*/
@ApiOperation(value = "删除硬件信息",notes = "根据 ID 删除硬件信息")
void deleteSysToolById(Long id);
/**
* *
* @param ids * @param ids
*/ */
@ApiOperation(value = "删除硬件信息",notes = "根据 ID 批量删除硬件信息")
void deleteSysToolByIds(Long[] ids); void deleteSysToolByIds(Long[] ids);
/** /**
* *
* @param ids * @param ids
* @param status * @param status
*/ */
@ApiOperation(value = "更新设备信息",notes = "根据 ID 批量修改硬件状态信息")
void updateSysToolStatusByIds(Long[] ids,Integer status); void updateSysToolStatusByIds(Long[] ids,Integer status);
} }

@ -4,6 +4,7 @@ import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager; import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SysDictionary; import cn.estsh.i3plus.pojo.platform.bean.SysDictionary;
import cn.estsh.i3plus.pojo.platform.bean.SysToolType; import cn.estsh.i3plus.pojo.platform.bean.SysToolType;
import io.swagger.annotations.ApiOperation;
import java.util.List; import java.util.List;
@ -20,24 +21,28 @@ public interface ISysToolTypeService {
* *
* @param toolType * @param toolType
*/ */
@ApiOperation(value = "新增硬件类型")
void insertSysToolType(SysToolType toolType); void insertSysToolType(SysToolType toolType);
/** /**
* *
* @param id * @param id
*/ */
@ApiOperation(value = "删除硬件类型",notes = "根据 ID 删除硬件类型信息")
void deleteSysToolTypeById(Long id); void deleteSysToolTypeById(Long id);
/** /**
* *
* @param toolType * @param toolType
*/ */
@ApiOperation(value = "更新硬件类型")
void updateSysToolType(SysToolType toolType); void updateSysToolType(SysToolType toolType);
/** /**
* *
* @return * @return
*/ */
@ApiOperation(value = "查询硬件类型")
List<SysToolType> listSysToolType(); List<SysToolType> listSysToolType();
/** /**
@ -45,6 +50,7 @@ public interface ISysToolTypeService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "查询硬件类型",notes = "根据 ID 查询硬件类型信息")
SysToolType getSysToolTypeById(Long id); SysToolType getSysToolTypeById(Long id);
/** /**
@ -53,11 +59,13 @@ public interface ISysToolTypeService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "查询硬件类型",notes = "查询类型信息 复杂化查询")
ListPager querySysToolTypeByPager(SysToolType toolType, Pager pager); ListPager querySysToolTypeByPager(SysToolType toolType, Pager pager);
/** /**
* *
* @param ids * @param ids
*/ */
@ApiOperation(value = "删除硬件类型",notes = "根据 ID 批量删除硬件类型信息")
void deleteSysToolTypeByIds(Long[] ids); void deleteSysToolTypeByIds(Long[] ids);
} }

@ -38,6 +38,7 @@ public interface ISysUserInfoService {
* @param departmentIds * @param departmentIds
* @param userName * @param userName
*/ */
@ApiOperation(value = "刷新用户关系",notes = "刷新用户部门关系")
void refreshRefUserDepartment(Long userInfoId, Long[] departmentIds, String userName); void refreshRefUserDepartment(Long userInfoId, Long[] departmentIds, String userName);
/** /**
@ -46,6 +47,7 @@ public interface ISysUserInfoService {
* @param positionIds * @param positionIds
* @param userName * @param userName
*/ */
@ApiOperation(value = "刷新用户关系",notes = "刷新用户岗位关系")
void refreshRefUserPosition(Long userInfoId, Long[] positionIds , String userName); void refreshRefUserPosition(Long userInfoId, Long[] positionIds , String userName);
/** /**
@ -54,6 +56,7 @@ public interface ISysUserInfoService {
* @param organizeId * @param organizeId
* @param userName * @param userName
*/ */
@ApiOperation(value = "刷新用户关系",notes = "刷新用户组织关系")
void refreshRefUserOrganize(Long userInfoId, Long organizeId, String userName); void refreshRefUserOrganize(Long userInfoId, Long organizeId, String userName);
/** /**

@ -3,11 +3,12 @@ package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.base.bean.ListPager; import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager; import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.*; import cn.estsh.i3plus.pojo.platform.bean.*;
import io.swagger.annotations.ApiOperation;
import org.apache.shiro.authc.AuthenticationException; import org.apache.shiro.authc.AuthenticationException;
import java.util.List; import java.util.List;
/** /**
* @Description : * @Description :
* @Reference : * @Reference :
* @Author : wei.peng * @Author : wei.peng
* @Date : 2018-10-25 16:21 * @Date : 2018-10-25 16:21
@ -16,64 +17,72 @@ import java.util.List;
public interface ISysUserService { public interface ISysUserService {
/** /**
* *
* @param loginName * @param loginName
* @param password * @param password
* @param languageCode * @param languageCode
* @return * @return
*/ */
@ApiOperation(value = "账号登录",notes = "普通账号登录功能")
SessionUser queryUserLogin(String loginName, String password, String languageCode) throws AuthenticationException; SessionUser queryUserLogin(String loginName, String password, String languageCode) throws AuthenticationException;
/** /**
* *
* @param id * @param id
* @param status * @param status
* @param user * @param user
* @return * @return
*/ */
@ApiOperation(value = "修改状态",notes = "修改指定账号状态")
void updateSysUserStatus(Long id, int status, SessionUser user); void updateSysUserStatus(Long id, int status, SessionUser user);
/** /**
* *
* @param ids * @param ids
* @param status * @param status
* @param user * @param user
*/ */
@ApiOperation(value = "修改状态",notes = "批量修改指定账号状态")
void updateBatchSysUserStatus(Long[] ids, int status, SessionUser user); void updateBatchSysUserStatus(Long[] ids, int status, SessionUser user);
/** /**
* *
* @param sysUser * @param sysUser
*/ */
@ApiOperation(value = "修改账号信息",notes = "修改账号信息")
void updateSysUser(SysUser sysUser) throws Exception; void updateSysUser(SysUser sysUser) throws Exception;
/** /**
* *
* @param userId ID * @param userId ID
* @param password * @param password
* @param newPwd * @param newPwd
*/ */
@ApiOperation(value = "修改号密码",notes = "修改账号的密码信息")
void updateSysUserPassword(Long userId,String password,String newPwd) throws Exception; void updateSysUserPassword(Long userId,String password,String newPwd) throws Exception;
/** /**
* *
* @param userId * @param userId
*/ */
@ApiOperation(value = "刷新账号",notes = "刷新账号登录信息")
void refreshUserLoginInformation(Long userId); void refreshUserLoginInformation(Long userId);
/** /**
* *
* @param sysUser * @param sysUser
* @return * @return
*/ */
@ApiOperation(value = "新增账号",notes = "新增账号信息")
SysUser insertSysUser(SysUser sysUser)throws Exception; SysUser insertSysUser(SysUser sysUser)throws Exception;
/** /**
* *
* @param sysUser * @param sysUser
* @param roleIds * @param roleIds
* @param userName * @param userName
*/ */
@ApiOperation(value = "刷新账号",notes = "刷新账号角色关系")
void refreshSysRefUserRole(SysUser sysUser, Long[] roleIds , String userName); void refreshSysRefUserRole(SysUser sysUser, Long[] roleIds , String userName);
/** /**
@ -81,19 +90,22 @@ public interface ISysUserService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "删除账号",notes = "根据ID 删除张哈信息")
void deleteSysUserById(Long id); void deleteSysUserById(Long id);
/** /**
* *
* @param ids ID * @param ids ID
* @param user * @param user
*/ */
@ApiOperation(value = "删除账号",notes = "根据ID 批量删除张哈信息")
void deleteBatchSysUserById(Long[] ids, SessionUser user); void deleteBatchSysUserById(Long[] ids, SessionUser user);
/** /**
* *
* @return * @return
*/ */
@ApiOperation(value = "查询所有",notes = "查询所有账号信息")
List<SysUser> list(); List<SysUser> list();
/** /**
@ -102,6 +114,7 @@ public interface ISysUserService {
* @param pager * @param pager
* @return * @return
*/ */
@ApiOperation(value = "账号查询",notes = "查询账号信息-复杂查询")
ListPager<SysUser> querySysUserByPager(SysUser user, Pager pager); ListPager<SysUser> querySysUserByPager(SysUser user, Pager pager);
/** /**
@ -109,20 +122,23 @@ public interface ISysUserService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "账号查询",notes = "查询账号信息-根据ID查询")
SysUser getSysUserById(Long id); SysUser getSysUserById(Long id);
/** /**
* *
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "获取用户信息",notes = "查询用户信息-根据ID查询")
SysUserInfo getSysUserInfoById(Long id); SysUserInfo getSysUserInfoById(Long id);
/** /**
* *
* @param loginName * @param loginName
* @return * @return
*/ */
@ApiOperation(value = "获取账号信息",notes = "查询用户信息-根据登录名称查询")
SysUser getSysUserByLoginName(String loginName); SysUser getSysUserByLoginName(String loginName);
/** /**
@ -130,6 +146,7 @@ public interface ISysUserService {
* @param email * @param email
* @return * @return
*/ */
@ApiOperation(value = "获取账号信息",notes = "查询用户信息-根据邮箱查询")
SysUser getSysUserByEmail(String email); SysUser getSysUserByEmail(String email);
/** /**
@ -137,21 +154,24 @@ public interface ISysUserService {
* @param phone * @param phone
* @return * @return
*/ */
@ApiOperation(value = "获取账号信息",notes = "查询用户信息-根据手机查询")
SysUser getSysUserByPhone(String phone); SysUser getSysUserByPhone(String phone);
/** /**
* *
* @param userId * @param userId
* @return * @return
*/ */
@ApiOperation(value = "获取用户角色信息",notes = "获取指定账号的所有角色信息")
List<SysRefUserRole> findSysRefUserRoleByUserId(Long userId); List<SysRefUserRole> findSysRefUserRoleByUserId(Long userId);
/** /**
* *
* @param userLoginName * @param userLoginName
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "账号检查",notes = "检查账号的登录名是否重复")
boolean checkSysUserLoginName(String userLoginName, long id); boolean checkSysUserLoginName(String userLoginName, long id);
/** /**
@ -160,6 +180,7 @@ public interface ISysUserService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "账号检查",notes = "检查账号的邮箱是否重复")
boolean checkSysUserEmail(String email,long id); boolean checkSysUserEmail(String email,long id);
/** /**
@ -168,21 +189,24 @@ public interface ISysUserService {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "账号检查",notes = "检查账号的手机号是否重复")
boolean checkSysUserPhone(String phone,long id); boolean checkSysUserPhone(String phone,long id);
/** /**
* *
* @param user * @param user
*/ */
@ApiOperation(value = "账号检查",notes = "检查账号信息唯一(登录名、邮箱、手机号)")
void checkSysUserOnly(SysUser user); void checkSysUserOnly(SysUser user);
/** /**
* *
* @param sessionUser * @param sessionUser
* @param user * @param user
* @param userType * @param userType
* @param languageCode * @param languageCode
* @return * @return
*/ */
@ApiOperation(value = "封装用户信息",notes = "封装登录完成后的用户信息(角色、权限、部门、组织、岗位)")
SessionUser packSessionUser(SessionUser sessionUser, SysUser user, Integer userType, String languageCode); SessionUser packSessionUser(SessionUser sessionUser, SysUser user, Integer userType, String languageCode);
} }

@ -79,7 +79,6 @@ public class SysLogOperateController extends CoreBaseController {
} }
} }
@GetMapping(value = "/get/{id}") @GetMapping(value = "/get/{id}")
@ApiOperation(value = "根据id查询操作日志",notes = "根据id查询操作日志") @ApiOperation(value = "根据id查询操作日志",notes = "根据id查询操作日志")
public ResultBean getSysLogOperateById(@PathParam("id") String id){ public ResultBean getSysLogOperateById(@PathParam("id") String id){

@ -36,7 +36,6 @@ public class SysLogSystemController extends CoreBaseController{
@Autowired @Autowired
private ISysLogSystemService logSystemService; private ISysLogSystemService logSystemService;
@PostMapping(value = "/insert") @PostMapping(value = "/insert")
@ApiOperation(value="新增系统日志",notes = "新增系统日志") @ApiOperation(value="新增系统日志",notes = "新增系统日志")
public ResultBean insertSysLogSystem(SysLogSystem logSystem) { public ResultBean insertSysLogSystem(SysLogSystem logSystem) {

@ -51,13 +51,17 @@ import java.util.List;
public class SysOrderNoRuleController extends CoreBaseController { public class SysOrderNoRuleController extends CoreBaseController {
@Autowired @Autowired
ISysOrderNoRuleService sysOrderNoRuleService; private ISysOrderNoRuleService sysOrderNoRuleService;
@Autowired @Autowired
ISysDictionaryService sysDictionaryService; private ISysDictionaryService sysDictionaryService;
@Autowired @Autowired
ISysConfigService sysConfigService; private ISysConfigService sysConfigService;
@Autowired @Autowired
ISysFileService sysFileService; private ISysFileService sysFileService;
@Autowired @Autowired
private FastDFSClient dfsClient; private FastDFSClient dfsClient;

@ -115,7 +115,7 @@ public class SysOrganizeController extends CoreBaseController{
} }
@GetMapping(value = "/list") @GetMapping(value = "/list")
@ApiOperation(value = "查询SysOrganize", notes = "查询所有组织") @ApiOperation(value = "查询所有组织", notes = "查询所有组织")
public ResultBean findSysOrganizeAll() { public ResultBean findSysOrganizeAll() {
try { try {
List<SysOrganize> list = organizeService.listSysOrganize(); List<SysOrganize> list = organizeService.listSysOrganize();

@ -107,7 +107,7 @@ public class SysRoleController extends CoreBaseController{
} }
@GetMapping(value = "/list") @GetMapping(value = "/list")
@ApiOperation(value = "查询SysRole", notes = "查询所有系统角色") @ApiOperation(value = "查询所有角色", notes = "查询所有系统角色")
public ResultBean findAll() { public ResultBean findAll() {
try { try {
List<SysRole> list = sysRoleService.findSysRoleAll(); List<SysRole> list = sysRoleService.findSysRoleAll();

@ -63,7 +63,6 @@ public class SysTreeController extends CoreBaseController {
} }
} }
@GetMapping(value="/position/list/{parentId}") @GetMapping(value="/position/list/{parentId}")
@ApiOperation(value="查询岗位树",notes="通过部门主键获取岗位树,-1为根节点") @ApiOperation(value="查询岗位树",notes="通过部门主键获取岗位树,-1为根节点")
public ResultBean listSysPositionListTree(@PathVariable("parentId") long parentId) { public ResultBean listSysPositionListTree(@PathVariable("parentId") long parentId) {
@ -137,7 +136,7 @@ public class SysTreeController extends CoreBaseController {
} }
@GetMapping(value="/department/list/{parentId}") @GetMapping(value="/department/list/{parentId}")
@ApiOperation(value="查询组织树",notes="通过部门主键获取组织树-1为根节点") @ApiOperation(value="查询部门树",notes="通过部门主键获取部门树集合-1为根节点")
public ResultBean listDepartmentListTree(@PathVariable("parentId") long parentId) { public ResultBean listDepartmentListTree(@PathVariable("parentId") long parentId) {
try { try {
List<SysDepartment> resultList = coreTreeService.findSysDepartmentTreeByParentId(parentId); List<SysDepartment> resultList = coreTreeService.findSysDepartmentTreeByParentId(parentId);
@ -154,9 +153,8 @@ public class SysTreeController extends CoreBaseController {
} }
} }
@GetMapping(value="/sys-menu/get/{id}") @GetMapping(value="/sys-menu/get/{id}")
@ApiOperation(value="部门树",notes="通过部门主键获取部门树,-1为根节点") @ApiOperation(value="菜单树",notes="通过部门主键获取菜单树,-1为根节点")
public ResultBean listSysMenuTree(@PathVariable("id") long id) { public ResultBean listSysMenuTree(@PathVariable("id") long id) {
try { try {
SysMenu obj = coreTreeService.getSysMenuTreeById(id); SysMenu obj = coreTreeService.getSysMenuTreeById(id);
@ -174,7 +172,7 @@ public class SysTreeController extends CoreBaseController {
} }
@GetMapping(value="/sys-menu/list/{parentId}") @GetMapping(value="/sys-menu/list/{parentId}")
@ApiOperation(value="查询组织树",notes="通过部门主键获取组织树-1为根节点") @ApiOperation(value="查询菜单树",notes="通过组织主键获取菜单树集合-1为根节点")
public ResultBean listSysMenuListTree(@PathVariable("parentId") long parentId) { public ResultBean listSysMenuListTree(@PathVariable("parentId") long parentId) {
try { try {
List<SysMenu> resultList = coreTreeService.findSysMenuTreeByParentId(parentId); List<SysMenu> resultList = coreTreeService.findSysMenuTreeByParentId(parentId);
@ -192,7 +190,7 @@ public class SysTreeController extends CoreBaseController {
} }
@GetMapping(value="/organize-department/list/{parentId}") @GetMapping(value="/organize-department/list/{parentId}")
@ApiOperation(value="查询组织-部门树",notes="通过部门主键获取组组织-部门,-1为根节点") @ApiOperation(value="查询组织-部门树",notes="通过组织主键获取组织-部门,-1为根节点")
public ResultBean listOrganizeDepartmentListTree(@PathVariable("parentId") long parentId) { public ResultBean listOrganizeDepartmentListTree(@PathVariable("parentId") long parentId) {
try { try {
List<CommonTreeModel> resultList = coreTreeService.findOrganizeDepartment(parentId); List<CommonTreeModel> resultList = coreTreeService.findOrganizeDepartment(parentId);

@ -291,7 +291,6 @@ public class SysUserController extends CoreBaseController{
ValidatorBean.checkNotNull(id, "用户id 不能为空"); ValidatorBean.checkNotNull(id, "用户id 不能为空");
sysUserService.deleteSysUserById(Long.parseLong(id)); sysUserService.deleteSysUserById(Long.parseLong(id));
sysUserInfoService.refreshUserInfoUserNum(Long.parseLong(id));
return ResultBean.success().setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); return ResultBean.success().setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
} catch (ImppBusiException busExcep) { } catch (ImppBusiException busExcep) {
LOGGER.error(busExcep.getErrorMsg() + "{}", busExcep.getErrorDetail(), busExcep); LOGGER.error(busExcep.getErrorMsg() + "{}", busExcep.getErrorDetail(), busExcep);
@ -431,7 +430,6 @@ public class SysUserController extends CoreBaseController{
} }
} }
@PostMapping("/password/update-verification") @PostMapping("/password/update-verification")
@ApiOperation(value = "修改密码",notes = "通过邮箱的验证码修改密码") @ApiOperation(value = "修改密码",notes = "通过邮箱的验证码修改密码")
public ResultBean getEmailVerification(String password,String email,String verification){ public ResultBean getEmailVerification(String password,String email,String verification){

@ -70,6 +70,7 @@ public class SysUserInfoController extends CoreBaseController{
ConvertBean.modelInitialize(userInfo,user); ConvertBean.modelInitialize(userInfo,user);
userInfo.setUserInfoStatus(CommonEnumUtil.USER_STATUS.ENABLE.getValue()); userInfo.setUserInfoStatus(CommonEnumUtil.USER_STATUS.ENABLE.getValue());
userInfo.setUserLoginNum(0);
SysUserInfo info = sysUserInfoService.insertSysUserInfo(userInfo); SysUserInfo info = sysUserInfoService.insertSysUserInfo(userInfo);

@ -12,6 +12,7 @@ import cn.estsh.i3plus.pojo.platform.bean.SysUser;
import cn.estsh.i3plus.pojo.platform.repository.SysUserRepository; import cn.estsh.i3plus.pojo.platform.repository.SysUserRepository;
import cn.estsh.impp.framework.boot.auth.AuthUtil; import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.util.ImppRedis; import cn.estsh.impp.framework.boot.util.ImppRedis;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.authc.CredentialsException; import org.apache.shiro.authc.CredentialsException;
import org.apache.shiro.authc.IncorrectCredentialsException; import org.apache.shiro.authc.IncorrectCredentialsException;
@ -44,6 +45,7 @@ public class SystemLoginService implements ISystemLoginService {
protected ImppRedis redisCore; protected ImppRedis redisCore;
@Override @Override
@ApiOperation(value = "用户登录",notes = "普通用户登录")
public SessionUser queryUserLogin(String loginName, String loginPwd, String languageCode) { public SessionUser queryUserLogin(String loginName, String loginPwd, String languageCode) {
//生成令牌 //生成令牌
UserToken ut = new UserToken(loginName,loginPwd,languageCode); UserToken ut = new UserToken(loginName,loginPwd,languageCode);
@ -52,6 +54,7 @@ public class SystemLoginService implements ISystemLoginService {
} }
@Override @Override
@ApiOperation(value = "用户登录",notes = "管理用户登录")
public SessionUser queryAdminLogin(String loginName, String loginPwd, String languageCode) { public SessionUser queryAdminLogin(String loginName, String loginPwd, String languageCode) {
//生成令牌 //生成令牌
AdminToken adminToken = new AdminToken(loginName,loginPwd,languageCode); AdminToken adminToken = new AdminToken(loginName,loginPwd,languageCode);
@ -60,6 +63,7 @@ public class SystemLoginService implements ISystemLoginService {
} }
@Override @Override
@ApiOperation(value = "封装用户",notes = "封装普通用户信息")
public SessionUser queryCheckUserLogin(UserToken userToken) { public SessionUser queryCheckUserLogin(UserToken userToken) {
//验证用户 //验证用户
SysUser user = getUserLoginInfo(userToken.getLoginName(),userToken.getLoginPwd()); SysUser user = getUserLoginInfo(userToken.getLoginName(),userToken.getLoginPwd());
@ -69,6 +73,7 @@ public class SystemLoginService implements ISystemLoginService {
} }
@Override @Override
@ApiOperation(value = "封装用户",notes = "封装管理员信息")
public SessionUser queryCheckAdminLogin(AdminToken adminToken) { public SessionUser queryCheckAdminLogin(AdminToken adminToken) {
//验证用户 //验证用户
SysUser user = getUserLoginInfo(adminToken.getLoginName(),adminToken.getLoginPwd()); SysUser user = getUserLoginInfo(adminToken.getLoginName(),adminToken.getLoginPwd());
@ -77,6 +82,7 @@ public class SystemLoginService implements ISystemLoginService {
} }
@Override @Override
@ApiOperation(value = "封装用户",notes = "封装超级管理员信息")
public SessionUser queryCheckSaAdminLogin(SaAdminToken saAdminToken) { public SessionUser queryCheckSaAdminLogin(SaAdminToken saAdminToken) {
//SysUser user = getUserLoginInfo(saAdminToken.getLoginName(),saAdminToken.getLoginPwd()); //SysUser user = getUserLoginInfo(saAdminToken.getLoginName(),saAdminToken.getLoginPwd());
SysUser user = null; SysUser user = null;
@ -90,6 +96,7 @@ public class SystemLoginService implements ISystemLoginService {
} }
@Override @Override
@ApiOperation(value = "登录密码错误",notes = "登录密码错误记录错误次数功能")
public Integer doLoginPasswordError(String loginName) { public Integer doLoginPasswordError(String loginName) {
SysUser user = sysUserRDao.getByProperty("userLoginName",loginName); SysUser user = sysUserRDao.getByProperty("userLoginName",loginName);
if(user != null){ if(user != null){

@ -17,6 +17,7 @@ import cn.estsh.i3plus.pojo.platform.repository.SysPositionRepository;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum; import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ValidatorBean; import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -50,6 +51,7 @@ public class CoreTreeService implements ICoreTreeService {
private SysMenuRepository menuRDao; private SysMenuRepository menuRDao;
@Override @Override
@ApiOperation(value = "获取岗位树",notes = "根据父节点获取岗位树集合")
public List<SysPosition> findSysPositionTreeByParentId(long parentId) { public List<SysPosition> findSysPositionTreeByParentId(long parentId) {
List<SysPosition> result = positionRDao.findByProperty("parentId", parentId); List<SysPosition> result = positionRDao.findByProperty("parentId", parentId);
@ -64,6 +66,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "获取岗位树",notes = "根据父节点获取岗位树")
public SysPosition getSysPositionTreeById(long id) { public SysPosition getSysPositionTreeById(long id) {
// 查找数据 // 查找数据
SysPosition position = positionRDao.getById(id); SysPosition position = positionRDao.getById(id);
@ -76,6 +79,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "封装岗位树",notes = "封装当前岗位树")
public void findSysPositionChildrenTreePack(SysPosition parent, int step) { public void findSysPositionChildrenTreePack(SysPosition parent, int step) {
++step; ++step;
List<SysPosition> childList = positionRDao.findByProperty("parentId", parent.getId()); List<SysPosition> childList = positionRDao.findByProperty("parentId", parent.getId());
@ -92,12 +96,14 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "父节点检查",notes = "检查岗位的父节点是否是当前节点的子节点")
public void doValidatorSysPositionParentId(SysPosition position) { public void doValidatorSysPositionParentId(SysPosition position) {
findSysPositionChildrenTreePack(position,0); findSysPositionChildrenTreePack(position,0);
validatorSysPositionParentId(position.getChildList(),position.getParentId()); validatorSysPositionParentId(position.getChildList(),position.getParentId());
} }
@Override @Override
@ApiOperation(value = "获取部门树",notes = "根据父节点获取部门树集合")
public List<SysDepartment> findSysDepartmentTreeByParentId(long parentId) { public List<SysDepartment> findSysDepartmentTreeByParentId(long parentId) {
List<SysDepartment> result = departmentRDao.findByProperty("parentId", parentId); List<SysDepartment> result = departmentRDao.findByProperty("parentId", parentId);
@ -112,6 +118,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "获取部门树",notes = "根据父节点获取部门树")
public SysDepartment getSysDepartmentTreeById(long id) { public SysDepartment getSysDepartmentTreeById(long id) {
// 查找数据 // 查找数据
SysDepartment department = departmentRDao.getById(id); SysDepartment department = departmentRDao.getById(id);
@ -124,6 +131,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "封装部门树",notes = "封装当前部门树")
public void findSysDepartmentChildrenTreePack(SysDepartment parent, int step) { public void findSysDepartmentChildrenTreePack(SysDepartment parent, int step) {
++step; ++step;
List<SysDepartment> childList = departmentRDao.findByProperty("parentId", parent.getId()); List<SysDepartment> childList = departmentRDao.findByProperty("parentId", parent.getId());
@ -140,12 +148,14 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "父节点检查",notes = "检查部门的父节点是否是当前节点的子节点")
public void doValidatorSysDepartmentParentId(SysDepartment department) { public void doValidatorSysDepartmentParentId(SysDepartment department) {
findSysDepartmentChildrenTreePack(department,0); findSysDepartmentChildrenTreePack(department,0);
validatorSysDepartmentParentId(department.getChildList(),department.getParentId()); validatorSysDepartmentParentId(department.getChildList(),department.getParentId());
} }
@Override @Override
@ApiOperation(value = "获取组织树",notes = "根据父节点获取组织树集合")
public List<SysOrganize> findSysOrganizeTreeByParentId(long parentId) { public List<SysOrganize> findSysOrganizeTreeByParentId(long parentId) {
StringBuffer orgHQL = new StringBuffer(); StringBuffer orgHQL = new StringBuffer();
HqlPack.getNumEqualPack(parentId,"parentId",orgHQL); HqlPack.getNumEqualPack(parentId,"parentId",orgHQL);
@ -163,6 +173,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "获取组织树",notes = "根据父节点获取组织树")
public SysOrganize getSysOrganizeTreeById(long id) { public SysOrganize getSysOrganizeTreeById(long id) {
// 查找数据 // 查找数据
SysOrganize organize = organizeRDao.getById(id); SysOrganize organize = organizeRDao.getById(id);
@ -175,6 +186,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "封装组织树",notes = "封装当前组织树")
public void findSysOrganizeChildrenTreePack(SysOrganize parent, int step) { public void findSysOrganizeChildrenTreePack(SysOrganize parent, int step) {
++step; ++step;
@ -194,12 +206,14 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "父节点检查",notes = "检查组织的父节点是否是当前节点的子节点")
public void doValidatorSysOrganizeParentId(SysOrganize organize) { public void doValidatorSysOrganizeParentId(SysOrganize organize) {
findSysOrganizeChildrenTreePack(organize,0); findSysOrganizeChildrenTreePack(organize,0);
validatorSysOrganizeParentId(organize.getChildList(),organize.getParentId()); validatorSysOrganizeParentId(organize.getChildList(),organize.getParentId());
} }
@Override @Override
@ApiOperation(value = "获取菜单树",notes = "根据父节点获取菜单树集合")
public List<SysMenu> findSysMenuTreeByParentId(long parentId) { public List<SysMenu> findSysMenuTreeByParentId(long parentId) {
List<SysMenu> result = menuRDao.findByProperty("parentId", parentId); List<SysMenu> result = menuRDao.findByProperty("parentId", parentId);
@ -214,6 +228,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "获取菜单树",notes = "根据父节点获取菜单树")
public SysMenu getSysMenuTreeById(long id) { public SysMenu getSysMenuTreeById(long id) {
// 查找数据 // 查找数据
SysMenu menu = menuRDao.getById(id); SysMenu menu = menuRDao.getById(id);
@ -226,6 +241,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "封装菜单树",notes = "封装当前菜单树")
public void findSysMenuChildrenTreePack(SysMenu parent, int step) { public void findSysMenuChildrenTreePack(SysMenu parent, int step) {
++step; ++step;
List<SysMenu> childList = menuRDao.findByProperty("parentId", parent.getId()); List<SysMenu> childList = menuRDao.findByProperty("parentId", parent.getId());
@ -241,6 +257,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "父节点检查",notes = "检查菜单的父节点是否是当前节点的子节点")
public void doValidatorSysMenuParentId(SysMenu menu) { public void doValidatorSysMenuParentId(SysMenu menu) {
findSysMenuChildrenTreePack(menu,0); findSysMenuChildrenTreePack(menu,0);
validatorSysMenuParentId(menu.getChildList(),menu.getParentId()); validatorSysMenuParentId(menu.getChildList(),menu.getParentId());
@ -319,6 +336,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "获取组织部门树",notes = "根据父节点获取组织部门树集合")
public List<CommonTreeModel> findOrganizeDepartment(long parentId) { public List<CommonTreeModel> findOrganizeDepartment(long parentId) {
List<CommonTreeModel> result = new ArrayList<>(); List<CommonTreeModel> result = new ArrayList<>();
@ -345,6 +363,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "获取组织部门树",notes = "根据父节点获取组织部门树")
public CommonTreeModel getOrganizeById(long id) { public CommonTreeModel getOrganizeById(long id) {
// 查找数据 // 查找数据
SysOrganize organize = organizeRDao.getById(id); SysOrganize organize = organizeRDao.getById(id);
@ -361,6 +380,7 @@ public class CoreTreeService implements ICoreTreeService {
} }
@Override @Override
@ApiOperation(value = "封装菜单树",notes = "封装当前组织部门树")
public void findOrganizeTreePack(CommonTreeModel parent, int step) { public void findOrganizeTreePack(CommonTreeModel parent, int step) {
if(null != parent){ if(null != parent){
BaseBean bean = parent.getBean(); BaseBean bean = parent.getBean();

@ -13,6 +13,7 @@ import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum; import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ValidatorBean; import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -42,6 +43,7 @@ public class SysDepartmentService implements ISysDepartmentService {
private CoreTreeService coreTreeService; private CoreTreeService coreTreeService;
@Override @Override
@ApiOperation(value = "新增部门信息")
public SysDepartment insertSysDepartment(SysDepartment department) { public SysDepartment insertSysDepartment(SysDepartment department) {
LOGGER.info("部门信息 SysDepartment department:{}", department); LOGGER.info("部门信息 SysDepartment department:{}", department);
// 代码唯一校验 // 代码唯一校验
@ -76,6 +78,7 @@ public class SysDepartmentService implements ISysDepartmentService {
} }
@Override @Override
@ApiOperation(value = "删除部门信息",notes = "根据ID 删除部门信息")
public void deleteSysDepartmentById(Long id) { public void deleteSysDepartmentById(Long id) {
LOGGER.info("部门信息 SysDepartment id :{}", id); LOGGER.info("部门信息 SysDepartment id :{}", id);
// 查询是否存在子级 // 查询是否存在子级
@ -95,6 +98,7 @@ public class SysDepartmentService implements ISysDepartmentService {
} }
@Override @Override
@ApiOperation(value = "删除部门信息",notes = "根据ID 批量删除部门信息")
public void deleteSysDepartmentByIds(Long[] ids) { public void deleteSysDepartmentByIds(Long[] ids) {
LOGGER.info("部门信息 DEPARTMENT ids :{}", ids); LOGGER.info("部门信息 DEPARTMENT ids :{}", ids);
long positionCount = departmentRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids)); long positionCount = departmentRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids));
@ -111,6 +115,7 @@ public class SysDepartmentService implements ISysDepartmentService {
} }
@Override @Override
@ApiOperation(value = "更新部门信息")
public void updateSysDepartment(SysDepartment department) { public void updateSysDepartment(SysDepartment department) {
LOGGER.info("部门信息 DEPARTMENT department :{}", department); LOGGER.info("部门信息 DEPARTMENT department :{}", department);
// 唯一校验 CODE 相同 ID 不同 则视为相同 // 唯一校验 CODE 相同 ID 不同 则视为相同
@ -158,12 +163,14 @@ public class SysDepartmentService implements ISysDepartmentService {
} }
@Override @Override
@ApiOperation(value = "查询部门信息",notes = "查询所有部门信息")
public List<SysDepartment> listSysDepartment() { public List<SysDepartment> listSysDepartment() {
LOGGER.info("部门信息 DEPARTMENT list"); LOGGER.info("部门信息 DEPARTMENT list");
return departmentRDao.list(); return departmentRDao.list();
} }
@Override @Override
@ApiOperation(value = "查询部门信息",notes = "查询部门信息(分页、组合)")
public ListPager<SysDepartment> querySysDepartment(SysDepartment department, Pager pager) { public ListPager<SysDepartment> querySysDepartment(SysDepartment department, Pager pager) {
LOGGER.info("部门 SysDepartment find department :{} page:{}", department, pager); LOGGER.info("部门 SysDepartment find department :{} page:{}", department, pager);
@ -181,12 +188,14 @@ public class SysDepartmentService implements ISysDepartmentService {
} }
@Override @Override
@ApiOperation(value = "查询部门信息",notes = "根据ID查询部门信息")
public SysDepartment getSysDepartmentById(Long id) { public SysDepartment getSysDepartmentById(Long id) {
LOGGER.info("部门信息 DEPARTMENT id:{}",id); LOGGER.info("部门信息 DEPARTMENT id:{}",id);
return departmentRDao.getById(id); return departmentRDao.getById(id);
} }
@Override @Override
@ApiOperation(value = "查询部门信息",notes = "查询部门信息(分页、组合)")
public ListPager<SysDepartment> findSysDepartmentByPager(SysDepartment department, Pager pager) { public ListPager<SysDepartment> findSysDepartmentByPager(SysDepartment department, Pager pager) {
LOGGER.info("部门信息 DEPARTMENT department :{}", department); LOGGER.info("部门信息 DEPARTMENT department :{}", department);
LOGGER.info("部门信息 DEPARTMENT pager :{}", pager); LOGGER.info("部门信息 DEPARTMENT pager :{}", pager);

@ -7,6 +7,7 @@ import cn.estsh.i3plus.pojo.base.common.PagerHelper;
import cn.estsh.i3plus.pojo.platform.bean.SysFile; import cn.estsh.i3plus.pojo.platform.bean.SysFile;
import cn.estsh.i3plus.pojo.platform.repository.SysFileRepository; import cn.estsh.i3plus.pojo.platform.repository.SysFileRepository;
import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack; import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -29,36 +30,35 @@ public class SysFileServiceImpl implements ISysFileService {
public SysFileRepository sysFileRDao; public SysFileRepository sysFileRDao;
@Override @Override
@ApiOperation(value = "新增资源信息")
public SysFile insertSysFile(SysFile sysFile) { public SysFile insertSysFile(SysFile sysFile) {
LOGGER.info("文件资源 SYS_FILE :{}",sysFile); LOGGER.info("文件资源 SYS_FILE :{}",sysFile);
return sysFileRDao.insert(sysFile); return sysFileRDao.insert(sysFile);
} }
@Override @Override
public void deleteSysFileById(Long id) { @ApiOperation(value = "更新资源信息")
LOGGER.info("文件资源 SYS_FILE id:{}",id);
sysFileRDao.deleteById(id);
}
@Override
public void updateSysFile(SysFile sysFile) { public void updateSysFile(SysFile sysFile) {
LOGGER.info("文件资源 SYS_FILE :{}",sysFile); LOGGER.info("文件资源 SYS_FILE :{}",sysFile);
sysFileRDao.update(sysFile); sysFileRDao.update(sysFile);
} }
@Override @Override
@ApiOperation(value = "查询资源信息",notes = "查询所有资源信息")
public List<SysFile> listSysFile() { public List<SysFile> listSysFile() {
LOGGER.info("文件资源 SYS_FILE list"); LOGGER.info("文件资源 SYS_FILE list");
return sysFileRDao.list(); return sysFileRDao.list();
} }
@Override @Override
@ApiOperation(value = "查询资源信息",notes = "根据 ID查询资源信息")
public SysFile getSysFileById(Long id) { public SysFile getSysFileById(Long id) {
LOGGER.info("文件资源 SYS_FILE id:{}",id); LOGGER.info("文件资源 SYS_FILE id:{}",id);
return sysFileRDao.getById(id); return sysFileRDao.getById(id);
} }
@Override @Override
@ApiOperation(value = "查询资源信息",notes = "查询资源信息(分页、组合)")
public ListPager querySysFileByPager(SysFile sysFile, Pager pager) { public ListPager querySysFileByPager(SysFile sysFile, Pager pager) {
LOGGER.info("文件资源 SYS_FILE sysFile:{}Pager:{}",sysFile,pager); LOGGER.info("文件资源 SYS_FILE sysFile:{}Pager:{}",sysFile,pager);
if(sysFile == null) { if(sysFile == null) {
@ -72,6 +72,13 @@ public class SysFileServiceImpl implements ISysFileService {
} }
@Override @Override
@ApiOperation(value = "删除资源信息",notes = "根据ID删除资源信息")
public void deleteSysFileById(Long id) {
LOGGER.info("文件资源 SYS_FILE id:{}",id);
sysFileRDao.deleteById(id);
}
@Override
public void deleteSysFileByIds(Long[] ids) { public void deleteSysFileByIds(Long[] ids) {
LOGGER.info("文件资源 SYS_FILE ids:{}", ids.toString()); LOGGER.info("文件资源 SYS_FILE ids:{}", ids.toString());
sysFileRDao.deleteByIds(ids); sysFileRDao.deleteByIds(ids);

@ -12,6 +12,7 @@ import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum; import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ValidatorBean; import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -38,6 +39,7 @@ public class SysLocaleLanguageService implements ISysLocaleLanguageService {
private SysLocaleResourceRepository sysLocaleResourceRDao; private SysLocaleResourceRepository sysLocaleResourceRDao;
@Override @Override
@ApiOperation(value = "添加系统语言",notes = "添加系统语言")
public SysLocaleLanguage insertSysLocaleLanguage(SysLocaleLanguage sysLocaleLanguage) { public SysLocaleLanguage insertSysLocaleLanguage(SysLocaleLanguage sysLocaleLanguage) {
LOGGER.info("系统语言 SYS_LOCALE_LANGUAGE SysLocaleLanguage:{}",sysLocaleLanguage); LOGGER.info("系统语言 SYS_LOCALE_LANGUAGE SysLocaleLanguage:{}",sysLocaleLanguage);
int count = sysLocaleLanguageRDao.findByPropertyCount("languageCode",sysLocaleLanguage.getLanguageCode()); int count = sysLocaleLanguageRDao.findByPropertyCount("languageCode",sysLocaleLanguage.getLanguageCode());
@ -54,6 +56,7 @@ public class SysLocaleLanguageService implements ISysLocaleLanguageService {
} }
@Override @Override
@ApiOperation(value = "修改系统语言",notes = "修改系统语言")
public void updateSysLocaleLanguage(SysLocaleLanguage sysLocaleLanguage) { public void updateSysLocaleLanguage(SysLocaleLanguage sysLocaleLanguage) {
SysLocaleLanguage data = sysLocaleLanguageRDao.getById(sysLocaleLanguage.getId()); SysLocaleLanguage data = sysLocaleLanguageRDao.getById(sysLocaleLanguage.getId());
@ -79,6 +82,7 @@ public class SysLocaleLanguageService implements ISysLocaleLanguageService {
} }
@Override @Override
@ApiOperation(value = "根据id删除系统语言",notes = "根据id删除系统语言")
public void deleteSysLocaleLanguageById(Long id) { public void deleteSysLocaleLanguageById(Long id) {
SysLocaleLanguage sysLocaleLanguage = sysLocaleLanguageRDao.getById(id); SysLocaleLanguage sysLocaleLanguage = sysLocaleLanguageRDao.getById(id);
ValidatorBean.checkNotNull(sysLocaleLanguage,"需要删除的资源不存在"); ValidatorBean.checkNotNull(sysLocaleLanguage,"需要删除的资源不存在");
@ -95,12 +99,14 @@ public class SysLocaleLanguageService implements ISysLocaleLanguageService {
} }
@Override @Override
@ApiOperation(value = "查询全部系统语言",notes = "查询全部系统语言")
public List listSysLocaleLanguage() { public List listSysLocaleLanguage() {
LOGGER.info("系统语言 SYS_LOCALE_LANGUAGE list"); LOGGER.info("系统语言 SYS_LOCALE_LANGUAGE list");
return sysLocaleLanguageRDao.list(); return sysLocaleLanguageRDao.list();
} }
@Override @Override
@ApiOperation(value = "系统语言复杂查询,分页,排序",notes = "系统语言复杂查询,分页,排序")
public ListPager querySysLocaleLanguageByPager(SysLocaleLanguage sysLocaleLanguage, Pager pager) { public ListPager querySysLocaleLanguageByPager(SysLocaleLanguage sysLocaleLanguage, Pager pager) {
if(sysLocaleLanguage == null) { if(sysLocaleLanguage == null) {
pager = PagerHelper.getPager(pager, sysLocaleLanguageRDao.listCount()); pager = PagerHelper.getPager(pager, sysLocaleLanguageRDao.listCount());
@ -113,6 +119,7 @@ public class SysLocaleLanguageService implements ISysLocaleLanguageService {
} }
@Override @Override
@ApiOperation(value = "根据id批量删除系统语言",notes = "根据id批量删除系统语言")
public void deleteSysLocaleLanguageByIds(Long[] ids) { public void deleteSysLocaleLanguageByIds(Long[] ids) {
if(sysLocaleResourceRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("id",ids)) > 0){ if(sysLocaleResourceRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("id",ids)) > 0){
throw ImppExceptionBuilder.newInstance() throw ImppExceptionBuilder.newInstance()
@ -126,6 +133,7 @@ public class SysLocaleLanguageService implements ISysLocaleLanguageService {
} }
@Override @Override
@ApiOperation(value = "设置默认语言",notes = "设置默认语言")
public void updateSysLocaleLanguageDefaultById(Long ids) { public void updateSysLocaleLanguageDefaultById(Long ids) {
sysLocaleLanguageRDao.updateByHqlWhere("and 1=1","isDefault",CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue()); sysLocaleLanguageRDao.updateByHqlWhere("and 1=1","isDefault",CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue());
@ -134,16 +142,19 @@ public class SysLocaleLanguageService implements ISysLocaleLanguageService {
} }
@Override @Override
@ApiOperation(value = "根据code查询语言")
public SysLocaleLanguage getSysLocaleLanguageByCode(String code) { public SysLocaleLanguage getSysLocaleLanguageByCode(String code) {
return sysLocaleLanguageRDao.getByProperty("languageCode",code); return sysLocaleLanguageRDao.getByProperty("languageCode",code);
} }
@Override @Override
@ApiOperation(value = "根据语言id修改语言状态")
public void updateSysLocaleLanguageStatusById(Long id, Integer status) { public void updateSysLocaleLanguageStatusById(Long id, Integer status) {
sysLocaleLanguageRDao.updateByProperties("id",id,"languageStatus",status); sysLocaleLanguageRDao.updateByProperties("id",id,"languageStatus",status);
} }
@Override @Override
@ApiOperation(value = "根据语言id批量修改语言状态")
public void updateSysLocaleLanguageStatusByIds(Long[] ids, Integer status) { public void updateSysLocaleLanguageStatusByIds(Long[] ids, Integer status) {
sysLocaleLanguageRDao.updateByHqlWhere(CoreHqlPack.packHqlIds("id",ids),"languageStatus",status); sysLocaleLanguageRDao.updateByHqlWhere(CoreHqlPack.packHqlIds("id",ids),"languageStatus",status);
} }

@ -14,6 +14,7 @@ import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum; import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ValidatorBean; import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -44,6 +45,7 @@ public class SysMenuService implements ISysMenuService {
private SysRefRoleMenuRepository refRoleMenuRDao; private SysRefRoleMenuRepository refRoleMenuRDao;
@Override @Override
@ApiOperation(value = "更新菜单信息")
public void updateSysMenu(SysMenu sysMenu) { public void updateSysMenu(SysMenu sysMenu) {
LOGGER.info("系统功能 SYS_MENU :{}", sysMenu); LOGGER.info("系统功能 SYS_MENU :{}", sysMenu);
@ -77,6 +79,7 @@ public class SysMenuService implements ISysMenuService {
} }
@Override @Override
@ApiOperation(value = "更新菜单信息",notes = "根据ID 更新菜单状态信息")
public void updateSysMenuStatus(Long id, int status, SessionUser user) { public void updateSysMenuStatus(Long id, int status, SessionUser user) {
LOGGER.info("系统功能 SYS_MENU id:{} status:{} user:{}", id,status,user); LOGGER.info("系统功能 SYS_MENU id:{} status:{} user:{}", id,status,user);
SysMenu menu = sysMenuRDao.getById(id); SysMenu menu = sysMenuRDao.getById(id);
@ -95,6 +98,7 @@ public class SysMenuService implements ISysMenuService {
} }
@Override @Override
@ApiOperation(value = "更新菜单信息",notes = "根据ID 批量更新菜单状态信息")
public void updateSysMenuStatusByIds(Long[] ids, int status, SessionUser user) { public void updateSysMenuStatusByIds(Long[] ids, int status, SessionUser user) {
LOGGER.info("系统功能 SYS_MENU ids:{} status:{} user:{}", ids, status, user); LOGGER.info("系统功能 SYS_MENU ids:{} status:{} user:{}", ids, status, user);
StringBuffer where = new StringBuffer(); StringBuffer where = new StringBuffer();
@ -104,6 +108,7 @@ public class SysMenuService implements ISysMenuService {
} }
@Override @Override
@ApiOperation(value = "删除菜单信息",notes = "根据ID 删除菜单信息")
public void deleteSysMenuById(Long id) { public void deleteSysMenuById(Long id) {
LOGGER.info("系统功能 SYS_MENU Key:{}", id); LOGGER.info("系统功能 SYS_MENU Key:{}", id);
long count = sysMenuRDao.findByPropertyCount("parentId",id); long count = sysMenuRDao.findByPropertyCount("parentId",id);
@ -122,6 +127,7 @@ public class SysMenuService implements ISysMenuService {
} }
@Override @Override
@ApiOperation(value = "删除菜单信息",notes = "根据ID 批量删除菜单信息")
public void deleteSysMenuByIds(Long[] ids) { public void deleteSysMenuByIds(Long[] ids) {
LOGGER.info("系统功能 SYS_MENU ids :{}", ids); LOGGER.info("系统功能 SYS_MENU ids :{}", ids);
long positionCount = sysMenuRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids)); long positionCount = sysMenuRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids));
@ -139,6 +145,7 @@ public class SysMenuService implements ISysMenuService {
} }
@Override @Override
@ApiOperation(value = "新增菜单信息")
public SysMenu insertSysMenu(SysMenu sysMenu) { public SysMenu insertSysMenu(SysMenu sysMenu) {
LOGGER.info("系统功能 SYS_MENU :{}", sysMenu); LOGGER.info("系统功能 SYS_MENU :{}", sysMenu);
@ -162,18 +169,21 @@ public class SysMenuService implements ISysMenuService {
} }
@Override @Override
@ApiOperation(value = "查询菜单信息",notes = "查询所有菜单信息")
public List<SysMenu> findSysMenuAll() { public List<SysMenu> findSysMenuAll() {
LOGGER.info("系统功能 SYS_MENU find All"); LOGGER.info("系统功能 SYS_MENU find All");
return sysMenuRDao.findAll(); return sysMenuRDao.findAll();
} }
@Override @Override
@ApiOperation(value = "查询菜单信息",notes = "根据ID查询菜单信息")
public SysMenu getSysMenuById(Long id) { public SysMenu getSysMenuById(Long id) {
LOGGER.info("系统功能 SYS_MENU find id:{}", id); LOGGER.info("系统功能 SYS_MENU find id:{}", id);
return sysMenuRDao.getOne(id); return sysMenuRDao.getOne(id);
} }
@Override @Override
@ApiOperation(value = "查询菜单信息",notes = "查询菜单信息(分页、组合)")
public ListPager<SysMenu> querySysMenu(SysMenu menu, Pager pager) { public ListPager<SysMenu> querySysMenu(SysMenu menu, Pager pager) {
LOGGER.info("系统权限 SysMenu find menu :{} page :{}", menu, pager); LOGGER.info("系统权限 SysMenu find menu :{} page :{}", menu, pager);

@ -12,6 +12,7 @@ import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum; import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ValidatorBean; import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -38,6 +39,7 @@ public class SysOrganizeService implements ISysOrganizeService {
private CoreTreeService coreTreeService; private CoreTreeService coreTreeService;
@Override @Override
@ApiOperation(value = "更新组织",notes = "传入持久化组织对象,进行更新")
public void updateSysOrganize(SysOrganize organize) { public void updateSysOrganize(SysOrganize organize) {
LOGGER.info("组织 ORGANIZE :{}", organize); LOGGER.info("组织 ORGANIZE :{}", organize);
// 唯一校验 CODE 相同 ID 不同 则视为相同 // 唯一校验 CODE 相同 ID 不同 则视为相同
@ -74,6 +76,7 @@ public class SysOrganizeService implements ISysOrganizeService {
} }
@Override @Override
@ApiOperation(value = "修改组织状态",notes = "")
public void updateSysOrganizeStatus(Long id, int status, SessionUser user) { public void updateSysOrganizeStatus(Long id, int status, SessionUser user) {
LOGGER.info("组织 ORGANIZE id:{} status:{} user:{}", id,status,user); LOGGER.info("组织 ORGANIZE id:{} status:{} user:{}", id,status,user);
SysOrganize organize = organizeRDao.getById(id); SysOrganize organize = organizeRDao.getById(id);
@ -83,6 +86,7 @@ public class SysOrganizeService implements ISysOrganizeService {
} }
@Override @Override
@ApiOperation(value = "删除组织信息",notes = "根据 ID 删除组织信息")
public void deleteSysOrganizeById(Long id) { public void deleteSysOrganizeById(Long id) {
LOGGER.info("组织 ORGANIZE Key:{}", id); LOGGER.info("组织 ORGANIZE Key:{}", id);
long count = organizeRDao.findByPropertyCount("parentId", id); long count = organizeRDao.findByPropertyCount("parentId", id);
@ -98,6 +102,7 @@ public class SysOrganizeService implements ISysOrganizeService {
} }
@Override @Override
@ApiOperation(value = "删除组织信息",notes = "根据 ID 批量删除组织信息")
public void deleteSysOrganizeByIds(Long[] ids) { public void deleteSysOrganizeByIds(Long[] ids) {
long positionCount = organizeRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids)); long positionCount = organizeRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids));
if (positionCount >= 1) { if (positionCount >= 1) {
@ -113,6 +118,7 @@ public class SysOrganizeService implements ISysOrganizeService {
} }
@Override @Override
@ApiOperation(value = "新增组织信息")
public SysOrganize insertSysOrganize(SysOrganize organize) { public SysOrganize insertSysOrganize(SysOrganize organize) {
LOGGER.info("组织 ORGANIZE :{}", organize); LOGGER.info("组织 ORGANIZE :{}", organize);
@ -140,12 +146,14 @@ public class SysOrganizeService implements ISysOrganizeService {
} }
@Override @Override
@ApiOperation(value = "查询组织信息",notes = "查询所有组织信息")
public List<SysOrganize> listSysOrganize() { public List<SysOrganize> listSysOrganize() {
LOGGER.info("组织 ORGANIZE find All"); LOGGER.info("组织 ORGANIZE find All");
return organizeRDao.findAll(); return organizeRDao.findAll();
} }
@Override @Override
@ApiOperation(value = "查询组织信息",notes = "查询 组织信息(分页、组合)")
public ListPager<SysOrganize> querySysOrganize(SysOrganize organize, Pager pager) { public ListPager<SysOrganize> querySysOrganize(SysOrganize organize, Pager pager) {
LOGGER.info("组织信息 SysOrganize find SysOrganize page"); LOGGER.info("组织信息 SysOrganize find SysOrganize page");
@ -163,6 +171,7 @@ public class SysOrganizeService implements ISysOrganizeService {
} }
@Override @Override
@ApiOperation(value = "查询组织信息",notes = "根据ID查询组织信息")
public SysOrganize getSysOrganizeById(Long id) { public SysOrganize getSysOrganizeById(Long id) {
LOGGER.info("组织 ORGANIZE find id:{}", id); LOGGER.info("组织 ORGANIZE find id:{}", id);
return organizeRDao.getById(id); return organizeRDao.getById(id);

@ -12,6 +12,7 @@ import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum; import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ValidatorBean; import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -40,6 +41,7 @@ public class SysPositionService implements ISysPositionService {
private SysUserRepository sysUserRDao; private SysUserRepository sysUserRDao;
@Override @Override
@ApiOperation(value = "新增岗位信息")
public SysPosition insertSysPosition(SysPosition position) { public SysPosition insertSysPosition(SysPosition position) {
LOGGER.info("岗位信息 POSITION position:{}", position); LOGGER.info("岗位信息 POSITION position:{}", position);
// CODE 唯一校验 // CODE 唯一校验
@ -68,6 +70,7 @@ public class SysPositionService implements ISysPositionService {
} }
@Override @Override
@ApiOperation(value = "更新岗位信息")
public void updateSysPosition(SysPosition position) { public void updateSysPosition(SysPosition position) {
LOGGER.info("岗位信息 POSITION position:{}", position); LOGGER.info("岗位信息 POSITION position:{}", position);
@ -107,6 +110,7 @@ public class SysPositionService implements ISysPositionService {
} }
@Override @Override
@ApiOperation(value = "删除岗位信息",notes = "根据ID 删除岗位信息")
public void deleteSysPositionById(Long id) { public void deleteSysPositionById(Long id) {
// 查询是否存在子级 // 查询是否存在子级
LOGGER.info("岗位信息 POSITION id:{}", id); LOGGER.info("岗位信息 POSITION id:{}", id);
@ -126,6 +130,7 @@ public class SysPositionService implements ISysPositionService {
} }
@Override @Override
@ApiOperation(value = "删除岗位信息",notes = "根据ID 批量删除岗位信息")
public void deleteSysPositionByIds(Long[] ids) { public void deleteSysPositionByIds(Long[] ids) {
LOGGER.info("岗位信息 POSITION ids:{}", ids); LOGGER.info("岗位信息 POSITION ids:{}", ids);
long positionCount = positionRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids)); long positionCount = positionRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids));
@ -143,12 +148,14 @@ public class SysPositionService implements ISysPositionService {
} }
@Override @Override
@ApiOperation(value = "新增岗位信息")
public List listSysPosition() { public List listSysPosition() {
LOGGER.info("岗位信息 SysPosition list"); LOGGER.info("岗位信息 SysPosition list");
return positionRDao.list(); return positionRDao.list();
} }
@Override @Override
@ApiOperation(value = "查询岗位信息",notes = "查询岗位信息 (分页,组合)")
public ListPager<SysPosition> querySysPosition(SysPosition position, Pager pager) { public ListPager<SysPosition> querySysPosition(SysPosition position, Pager pager) {
LOGGER.info("岗位信息 SysPosition find SysPosition page"); LOGGER.info("岗位信息 SysPosition find SysPosition page");
@ -166,12 +173,14 @@ public class SysPositionService implements ISysPositionService {
} }
@Override @Override
@ApiOperation(value = "查询岗位信息",notes = "根据 ID 查询岗位信息")
public SysPosition getSysPositionById(Long id) { public SysPosition getSysPositionById(Long id) {
LOGGER.info("岗位信息 SysPosition id:{}", id); LOGGER.info("岗位信息 SysPosition id:{}", id);
return positionRDao.getById(id); return positionRDao.getById(id);
} }
@Override @Override
@ApiOperation(value = "查询岗位信息",notes = "查询岗位信息 (分页,组合)")
public ListPager findSysPositionByPager(SysPosition position, Pager pager) { public ListPager findSysPositionByPager(SysPosition position, Pager pager) {
LOGGER.info("岗位信息 SysPosition position", position); LOGGER.info("岗位信息 SysPosition position", position);
LOGGER.info("岗位信息 SysPosition pager:{}", pager); LOGGER.info("岗位信息 SysPosition pager:{}", pager);

@ -17,6 +17,7 @@ import cn.estsh.i3plus.pojo.platform.repository.SysRoleRepository;
import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack; import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum; import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -48,12 +49,14 @@ public class SysRoleService implements ISysRoleService {
private SysRefRoleMenuRepository refRoleMenuRDao; private SysRefRoleMenuRepository refRoleMenuRDao;
@Override @Override
@ApiOperation(value = "更新角色信息",notes = "更新角色信息")
public void updateSysRole(SysRole sysRole) { public void updateSysRole(SysRole sysRole) {
LOGGER.info("系统角色 SYS_ROLE :{}", sysRole); LOGGER.info("系统角色 SYS_ROLE :{}", sysRole);
sysRoleRDao.update(sysRole); sysRoleRDao.update(sysRole);
} }
@Override @Override
@ApiOperation(value = "更新角色信息",notes = "更新角色状态信息")
public void updateSysRoleStatus(Long id, int status, SessionUser user) { public void updateSysRoleStatus(Long id, int status, SessionUser user) {
LOGGER.info("系统角色 SYS_MENU id:{} status:{} user:{}", id,status,user); LOGGER.info("系统角色 SYS_MENU id:{} status:{} user:{}", id,status,user);
SysRole role = sysRoleRDao.getById(id); SysRole role = sysRoleRDao.getById(id);
@ -63,6 +66,7 @@ public class SysRoleService implements ISysRoleService {
} }
@Override @Override
@ApiOperation(value = "更新角色信息",notes = "根据ID 批量更新角色状态信息")
public void updateSysRoleStatusByIds(Long[] ids, int status, SessionUser user) { public void updateSysRoleStatusByIds(Long[] ids, int status, SessionUser user) {
LOGGER.info("系统功能 SYS_MENU ids:{} status:{} user:{}", ids, status, user); LOGGER.info("系统功能 SYS_MENU ids:{} status:{} user:{}", ids, status, user);
StringBuffer where = new StringBuffer(); StringBuffer where = new StringBuffer();
@ -72,6 +76,7 @@ public class SysRoleService implements ISysRoleService {
} }
@Override @Override
@ApiOperation(value = "删除角色信息",notes = "根据ID 删除角色信息")
public void deleteSysRoleById(Long id) { public void deleteSysRoleById(Long id) {
LOGGER.info("系统角色 SYS_ROLE Key:{}", id); LOGGER.info("系统角色 SYS_ROLE Key:{}", id);
refRoleMenuRDao.deleteByProperty("roleId",id); refRoleMenuRDao.deleteByProperty("roleId",id);
@ -79,6 +84,7 @@ public class SysRoleService implements ISysRoleService {
} }
@Override @Override
@ApiOperation(value = "删除角色信息",notes = "根据ID 批量删除角色信息")
public void deleteSysRoleByIds(Long[] ids) { public void deleteSysRoleByIds(Long[] ids) {
LOGGER.info("系统角色 SYS_ROLE ids :{}", ids); LOGGER.info("系统角色 SYS_ROLE ids :{}", ids);
long positionCount = sysRoleRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids)); long positionCount = sysRoleRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids));
@ -96,12 +102,14 @@ public class SysRoleService implements ISysRoleService {
} }
@Override @Override
@ApiOperation(value = "新增角色信息")
public SysRole insertSysRole(SysRole sysRole) { public SysRole insertSysRole(SysRole sysRole) {
LOGGER.info("系统角色 SYS_ROLE :{}", sysRole); LOGGER.info("系统角色 SYS_ROLE :{}", sysRole);
return sysRoleRDao.insert(sysRole); return sysRoleRDao.insert(sysRole);
} }
@Override @Override
@ApiOperation(value = "刷新角色菜单关系",notes = "刷新 角色 菜单关系信息")
public void refreshSysRoleRef(Long roleId,Long[] ids,String userName) { public void refreshSysRoleRef(Long roleId,Long[] ids,String userName) {
LOGGER.info("系统角色 SYS_ROLE :{}", roleId); LOGGER.info("系统角色 SYS_ROLE :{}", roleId);
LOGGER.info("系统角色 List<SysMenu> :{}", ids); LOGGER.info("系统角色 List<SysMenu> :{}", ids);
@ -110,6 +118,7 @@ public class SysRoleService implements ISysRoleService {
} }
@Override @Override
@ApiOperation(value = "刷新角色菜单关系",notes = "批量刷新 角色 菜单关系信息")
public void refreshBatchSysRoleRef(Long[] roleIds, Long[] ids,String userName) { public void refreshBatchSysRoleRef(Long[] roleIds, Long[] ids,String userName) {
LOGGER.info("系统角色 String[] :{}", roleIds); LOGGER.info("系统角色 String[] :{}", roleIds);
LOGGER.info("系统角色 List<SysMenu> :{}", ids); LOGGER.info("系统角色 List<SysMenu> :{}", ids);
@ -188,6 +197,7 @@ public class SysRoleService implements ISysRoleService {
} }
@Override @Override
@ApiOperation(value = "查信角色菜单关系",notes = "查询 ID 查询角色菜单关系")
public List<SysRefRoleMenu> findSysRefRoleMenuByRoleId(Long roleId) { public List<SysRefRoleMenu> findSysRefRoleMenuByRoleId(Long roleId) {
LOGGER.info("系统角色权限关系 RefRoleMenu find By RoleId"); LOGGER.info("系统角色权限关系 RefRoleMenu find By RoleId");
return refRoleMenuRDao.findByProperty( return refRoleMenuRDao.findByProperty(
@ -197,18 +207,21 @@ public class SysRoleService implements ISysRoleService {
} }
@Override @Override
@ApiOperation(value = "查信角色信息",notes = "查询所有角色信息")
public List<SysRole> findSysRoleAll() { public List<SysRole> findSysRoleAll() {
LOGGER.info("系统角色 SYS_ROLE find All"); LOGGER.info("系统角色 SYS_ROLE find All");
return sysRoleRDao.findAll(); return sysRoleRDao.findAll();
} }
@Override @Override
@ApiOperation(value = "查信角色信息",notes = "根据 ID 查询角色信息")
public SysRole getSysRoleById(Long id) { public SysRole getSysRoleById(Long id) {
LOGGER.info("系统角色 SYS_ROLE find id:{}", id); LOGGER.info("系统角色 SYS_ROLE find id:{}", id);
return sysRoleRDao.getOne(id); return sysRoleRDao.getOne(id);
} }
@Override @Override
@ApiOperation(value = "查信角色信息",notes = "查询角色信息(分页/组合)")
public ListPager<SysRole> querySysRole(SysRole role, Pager pager) { public ListPager<SysRole> querySysRole(SysRole role, Pager pager) {
LOGGER.info("系统角色 SysRole find role :{} page :{}", role, pager); LOGGER.info("系统角色 SysRole find role :{} page :{}", role, pager);

@ -3,6 +3,7 @@ package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ISysTaskTimeRecordingService; import cn.estsh.i3plus.core.api.iservice.busi.ISysTaskTimeRecordingService;
import cn.estsh.i3plus.pojo.platform.bean.SysTaskTimeRecording; import cn.estsh.i3plus.pojo.platform.bean.SysTaskTimeRecording;
import cn.estsh.i3plus.pojo.platform.repository.SysTaskTimeRecordingRepository; import cn.estsh.i3plus.pojo.platform.repository.SysTaskTimeRecordingRepository;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -26,30 +27,35 @@ public class SysTaskTimeRecordingService implements ISysTaskTimeRecordingService
private SysTaskTimeRecordingRepository taskTimeRecordingRDao; private SysTaskTimeRecordingRepository taskTimeRecordingRDao;
@Override @Override
@ApiOperation(value = "更新任务表达式信息")
public void updateSysTaskTimeRecording(SysTaskTimeRecording taskTimeRecording) { public void updateSysTaskTimeRecording(SysTaskTimeRecording taskTimeRecording) {
LOGGER.info("定时任务执行记录 TASK_TIMED_RECORDING :{}", taskTimeRecording); LOGGER.info("定时任务执行记录 TASK_TIMED_RECORDING :{}", taskTimeRecording);
taskTimeRecordingRDao.update(taskTimeRecording); taskTimeRecordingRDao.update(taskTimeRecording);
} }
@Override @Override
@ApiOperation(value = "删除任务表达式信息",notes = "根据 ID 删除任务表达式信息")
public void deleteSysTaskTimeRecordingById(Long id) { public void deleteSysTaskTimeRecordingById(Long id) {
LOGGER.info("定时任务执行记录 TASK_TIMED_RECORDING Key:{}", id); LOGGER.info("定时任务执行记录 TASK_TIMED_RECORDING Key:{}", id);
taskTimeRecordingRDao.deleteById(id); taskTimeRecordingRDao.deleteById(id);
} }
@Override @Override
@ApiOperation(value = "新增任务表达式信息")
public SysTaskTimeRecording insertSysTaskTimeRecording(SysTaskTimeRecording taskTimeRecording) { public SysTaskTimeRecording insertSysTaskTimeRecording(SysTaskTimeRecording taskTimeRecording) {
LOGGER.info("定时任务执行记录 TASK_TIMED_RECORDING :{}", taskTimeRecording); LOGGER.info("定时任务执行记录 TASK_TIMED_RECORDING :{}", taskTimeRecording);
return taskTimeRecordingRDao.insert(taskTimeRecording); return taskTimeRecordingRDao.insert(taskTimeRecording);
} }
@Override @Override
@ApiOperation(value = "查询任务表达式信息",notes = "查询所有任务表达式信息")
public List<SysTaskTimeRecording> findSysTaskTimeRecordingAll() { public List<SysTaskTimeRecording> findSysTaskTimeRecordingAll() {
LOGGER.info("定时任务执行记录 TASK_TIMED_RECORDING find All"); LOGGER.info("定时任务执行记录 TASK_TIMED_RECORDING find All");
return taskTimeRecordingRDao.findAll(); return taskTimeRecordingRDao.findAll();
} }
@Override @Override
@ApiOperation(value = "查询任务表达式信息",notes = "查询 ID 任务表达式信息")
public SysTaskTimeRecording getSysTaskTimeRecordingById(Long id) { public SysTaskTimeRecording getSysTaskTimeRecordingById(Long id) {
LOGGER.info("定时任务执行记录 TASK_TIMED_RECORDING find id:{}", id); LOGGER.info("定时任务执行记录 TASK_TIMED_RECORDING find id:{}", id);
return taskTimeRecordingRDao.getOne(id); return taskTimeRecordingRDao.getOne(id);

@ -11,6 +11,7 @@ import cn.estsh.i3plus.pojo.platform.repository.SysToolRepository;
import cn.estsh.i3plus.pojo.platform.repository.SysToolTypeRepository; import cn.estsh.i3plus.pojo.platform.repository.SysToolTypeRepository;
import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack; import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import cn.estsh.impp.framework.boot.util.ValidatorBean; import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -37,6 +38,7 @@ public class SysToolService implements ISysToolService {
private SysToolTypeRepository toolTypeRDao; private SysToolTypeRepository toolTypeRDao;
@Override @Override
@ApiOperation(value = "新增硬件信息")
public SysTool insertSysTool(SysTool tool) { public SysTool insertSysTool(SysTool tool) {
// 查询硬件类型名称 // 查询硬件类型名称
LOGGER.info("硬件类型 TOOL_TYPE :{}", tool); LOGGER.info("硬件类型 TOOL_TYPE :{}", tool);
@ -50,12 +52,14 @@ public class SysToolService implements ISysToolService {
} }
@Override @Override
@ApiOperation(value = "删除硬件信息",notes = "根据 ID 删除硬件信息")
public void deleteSysToolById(Long id) { public void deleteSysToolById(Long id) {
LOGGER.info("硬件 TOOL id:{}",id); LOGGER.info("硬件 TOOL id:{}",id);
toolRDao.deleteById(id); toolRDao.deleteById(id);
} }
@Override @Override
@ApiOperation(value = "更新硬件信息")
public void updateSysTool(SysTool tool) { public void updateSysTool(SysTool tool) {
// 查询硬件类型名称 // 查询硬件类型名称
LOGGER.info("硬件类型 TOOL_TYPE :{}", tool); LOGGER.info("硬件类型 TOOL_TYPE :{}", tool);
@ -69,18 +73,21 @@ public class SysToolService implements ISysToolService {
} }
@Override @Override
@ApiOperation(value = "查询设备信息",notes = "查询所有设备信息")
public List<SysTool> listSysTool() { public List<SysTool> listSysTool() {
LOGGER.info("硬件 TOOL list"); LOGGER.info("硬件 TOOL list");
return toolRDao.list(); return toolRDao.list();
} }
@Override @Override
@ApiOperation(value = "查询设备信息",notes = "根据ID 查询设备信息")
public SysTool getSysToolById(Long id) { public SysTool getSysToolById(Long id) {
LOGGER.info("硬件 TOOL id:{}",id); LOGGER.info("硬件 TOOL id:{}",id);
return toolRDao.getById(id); return toolRDao.getById(id);
} }
@Override @Override
@ApiOperation(value = "查询设备信息",notes = "根据条件 查询设备信息(分页)")
public ListPager querySysToolByPager(SysTool tool, Pager pager) { public ListPager querySysToolByPager(SysTool tool, Pager pager) {
LOGGER.info("硬件 TOOL SysTool:{}Pager:{}",tool,pager); LOGGER.info("硬件 TOOL SysTool:{}Pager:{}",tool,pager);
if(tool == null) { if(tool == null) {
@ -94,18 +101,21 @@ public class SysToolService implements ISysToolService {
} }
@Override @Override
@ApiOperation(value = "更新设备信息",notes = "更新设备状态信息")
public void updateSysToolStatusById(Long id, Integer status) { public void updateSysToolStatusById(Long id, Integer status) {
LOGGER.info("硬件 TOOL id:{}status{}",id,status); LOGGER.info("硬件 TOOL id:{}status{}",id,status);
toolRDao.updateByProperties("id",id,"toolStatus", status); toolRDao.updateByProperties("id",id,"toolStatus", status);
} }
@Override @Override
@ApiOperation(value = "删除硬件信息",notes = "根据 ID 批量删除硬件信息")
public void deleteSysToolByIds(Long[] ids) { public void deleteSysToolByIds(Long[] ids) {
LOGGER.info("消息 SYS_MESSAGE ids:{}", ids.toString()); LOGGER.info("消息 SYS_MESSAGE ids:{}", ids.toString());
toolRDao.deleteByIds(ids); toolRDao.deleteByIds(ids);
} }
@Override @Override
@ApiOperation(value = "更新设备信息",notes = "根据 ID 批量修改硬件状态信息")
public void updateSysToolStatusByIds(Long[] ids, Integer status) { public void updateSysToolStatusByIds(Long[] ids, Integer status) {
LOGGER.info("硬件 TOOL ids{}status{}",ids,status); LOGGER.info("硬件 TOOL ids{}status{}",ids,status);
StringBuffer where = new StringBuffer(); StringBuffer where = new StringBuffer();

@ -11,6 +11,7 @@ import cn.estsh.i3plus.pojo.platform.repository.SysToolTypeRepository;
import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack; import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum; import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -36,12 +37,14 @@ public class SysToolTypeService implements ISysToolTypeService {
private SysToolRepository toolRDao; private SysToolRepository toolRDao;
@Override @Override
@ApiOperation(value = "新增硬件类型")
public void insertSysToolType(SysToolType toolType) { public void insertSysToolType(SysToolType toolType) {
LOGGER.info("硬件类型 TOOL_TYPE toolType:{}",toolType); LOGGER.info("硬件类型 TOOL_TYPE toolType:{}",toolType);
toolTypeRDao.insert(toolType); toolTypeRDao.insert(toolType);
} }
@Override @Override
@ApiOperation(value = "删除硬件类型",notes = "根据 ID 删除硬件类型信息")
public void deleteSysToolTypeById(Long id) { public void deleteSysToolTypeById(Long id) {
LOGGER.info("硬件类型 TOOL_TYPE id:{}",id); LOGGER.info("硬件类型 TOOL_TYPE id:{}",id);
long count = toolRDao.findByPropertyCount("toolTypeId",id); long count = toolRDao.findByPropertyCount("toolTypeId",id);
@ -58,6 +61,7 @@ public class SysToolTypeService implements ISysToolTypeService {
} }
@Override @Override
@ApiOperation(value = "更新硬件类型")
public void updateSysToolType(SysToolType toolType) { public void updateSysToolType(SysToolType toolType) {
LOGGER.info("硬件类型 TOOL_TYPE toolType:{}",toolType); LOGGER.info("硬件类型 TOOL_TYPE toolType:{}",toolType);
toolTypeRDao.update(toolType); toolTypeRDao.update(toolType);
@ -65,18 +69,21 @@ public class SysToolTypeService implements ISysToolTypeService {
} }
@Override @Override
@ApiOperation(value = "查询硬件类型")
public List<SysToolType> listSysToolType() { public List<SysToolType> listSysToolType() {
LOGGER.info("硬件类型 TOOL_TYPE list"); LOGGER.info("硬件类型 TOOL_TYPE list");
return toolTypeRDao.list(); return toolTypeRDao.list();
} }
@Override @Override
@ApiOperation(value = "查询硬件类型",notes = "根据 ID 查询硬件类型信息")
public SysToolType getSysToolTypeById(Long id) { public SysToolType getSysToolTypeById(Long id) {
LOGGER.info("硬件类型 TOOL_TYPE id:{}",id); LOGGER.info("硬件类型 TOOL_TYPE id:{}",id);
return toolTypeRDao.getById(id); return toolTypeRDao.getById(id);
} }
@Override @Override
@ApiOperation(value = "查询硬件类型",notes = "查询类型信息 复杂化查询")
public ListPager querySysToolTypeByPager(SysToolType toolType, Pager pager) { public ListPager querySysToolTypeByPager(SysToolType toolType, Pager pager) {
LOGGER.info("硬件类型 TOOL_TYPE SysToolType:{}Pager:{}",toolType,pager); LOGGER.info("硬件类型 TOOL_TYPE SysToolType:{}Pager:{}",toolType,pager);
if(toolType == null) { if(toolType == null) {
@ -90,6 +97,7 @@ public class SysToolTypeService implements ISysToolTypeService {
} }
@Override @Override
@ApiOperation(value = "删除硬件类型",notes = "根据 ID 批量删除硬件类型信息")
public void deleteSysToolTypeByIds(Long[] ids) { public void deleteSysToolTypeByIds(Long[] ids) {
LOGGER.info("硬件类型 TOOL_TYPE ids:{}", ids.toString()); LOGGER.info("硬件类型 TOOL_TYPE ids:{}", ids.toString());
long count = toolRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("toolTypeId",ids)); long count = toolRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("toolTypeId",ids));

@ -61,6 +61,7 @@ public class SysUserInfoService implements ISysUserInfoService {
* @return * @return
*/ */
@Override @Override
@ApiOperation(value = "新增用户",notes = "新增一个用户信息")
public SysUserInfo insertSysUserInfo(SysUserInfo userInfo) { public SysUserInfo insertSysUserInfo(SysUserInfo userInfo) {
LOGGER.info("用户信息 SysUserInfo userInfo:{}",userInfo); LOGGER.info("用户信息 SysUserInfo userInfo:{}",userInfo);
@ -68,25 +69,29 @@ public class SysUserInfoService implements ISysUserInfoService {
} }
@Override @Override
@ApiOperation(value = "修改用户",notes = "修改一个用户信息")
public void updateSysUserInfo(SysUserInfo userInfo) { public void updateSysUserInfo(SysUserInfo userInfo) {
LOGGER.info("用户信息 SysUserInfo userInfo:{}",userInfo); LOGGER.info("用户信息 SysUserInfo userInfo:{}",userInfo);
sysUserInfoRDao.update(userInfo); sysUserInfoRDao.update(userInfo);
} }
@Override @Override
@ApiOperation(value = "刷新用户关系",notes = "刷新用户部门关系")
public void refreshRefUserDepartment(Long userInfoId, Long[] departmentIds, String userName) { public void refreshRefUserDepartment(Long userInfoId, Long[] departmentIds, String userName) {
LOGGER.info("用户信息 SysUserInfo userInfoId:{} departmentIds:{} userName:{}",userInfoId,departmentIds,userName); LOGGER.info("用户信息 SysUserInfo userInfoId:{} departmentIds:{} userName:{}",userInfoId,departmentIds,userName);
SysUserInfo userInfo = sysUserInfoRDao.getById(userInfoId); SysUserInfo userInfo = sysUserInfoRDao.getById(userInfoId);
if(userInfo != null ){ if(userInfo != null ){
// 删除用户部门关系
refUserDepartmentRDao.deleteByProperty("userId",userInfo.getId());
if(departmentIds.length > 0){
// 查询部门信息 // 查询部门信息
StringBuffer where = new StringBuffer(); StringBuffer where = new StringBuffer();
HqlPack.getInPack(StringUtils.join(departmentIds,","),"id",where); HqlPack.getInPack(StringUtils.join(departmentIds,","),"id",where);
List<SysDepartment> departmentList = departmentRDao.findByHqlWhere(where.toString()); List<SysDepartment> departmentList = departmentRDao.findByHqlWhere(where.toString());
// 删除用户部门关系
refUserDepartmentRDao.deleteByProperty("userId",userInfo.getId());
if(departmentList != null && departmentList.size() >0){ if(departmentList != null && departmentList.size() >0){
List<SysRefUserDepartment> list = new ArrayList<>(); List<SysRefUserDepartment> list = new ArrayList<>();
List<String> nameList = new ArrayList<>(); List<String> nameList = new ArrayList<>();
@ -111,6 +116,7 @@ public class SysUserInfoService implements ISysUserInfoService {
LOGGER.info("用户信息 SysUserInfo RefUserDepartmentRDao Insert Size :{}",list.size()); LOGGER.info("用户信息 SysUserInfo RefUserDepartmentRDao Insert Size :{}",list.size());
} }
}
}else { }else {
throw ImppExceptionBuilder.newInstance() throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode()) .setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
@ -122,19 +128,20 @@ public class SysUserInfoService implements ISysUserInfoService {
} }
@Override @Override
@ApiOperation(value = "刷新用户关系",notes = "刷新用户岗位关系")
public void refreshRefUserPosition(Long userInfoId, Long[] positionIds , String userName) { public void refreshRefUserPosition(Long userInfoId, Long[] positionIds , String userName) {
LOGGER.info("用户信息 SysUserInfo userInfoId:{} positionIds:{} userName:{}",userInfoId,positionIds,userName); LOGGER.info("用户信息 SysUserInfo userInfoId:{} positionIds:{} userName:{}",userInfoId,positionIds,userName);
SysUserInfo userInfo = sysUserInfoRDao.getById(userInfoId); SysUserInfo userInfo = sysUserInfoRDao.getById(userInfoId);
if(userInfo != null ){ if(userInfo != null ){
// 查询部门信息
StringBuffer where = new StringBuffer();
HqlPack.getInPack(StringUtils.join(positionIds,","),"id",where);
List<SysPosition> positionList = positionRDao.findByHqlWhere(where.toString());
// 删除用户岗位关系 // 删除用户岗位关系
refUserPositionRDao.deleteByProperty("userId",userInfo.getId()); refUserPositionRDao.deleteByProperty("userId",userInfo.getId());
if(positionIds.length > 0){
StringBuffer where = new StringBuffer();
HqlPack.getInPack(StringUtils.join(positionIds,","),"id",where); // 查询部门信息
List<SysPosition> positionList = positionRDao.findByHqlWhere(where.toString());
if(positionList != null && positionList.size() >0){ if(positionList != null && positionList.size() >0){
List<SysRefUserPosition> list = new ArrayList<>(); List<SysRefUserPosition> list = new ArrayList<>();
List<String> nameList = new ArrayList<>(); List<String> nameList = new ArrayList<>();
@ -159,6 +166,7 @@ public class SysUserInfoService implements ISysUserInfoService {
LOGGER.info("用户信息 SysUserInfo RefUserPositionRDao Insert Size :{}",list.size()); LOGGER.info("用户信息 SysUserInfo RefUserPositionRDao Insert Size :{}",list.size());
} }
}
}else { }else {
throw ImppExceptionBuilder.newInstance() throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode()) .setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
@ -170,6 +178,7 @@ public class SysUserInfoService implements ISysUserInfoService {
} }
@Override @Override
@ApiOperation(value = "刷新用户关系",notes = "刷新用户组织关系")
public void refreshRefUserOrganize(Long userInfoId, Long organizeId, String userName) { public void refreshRefUserOrganize(Long userInfoId, Long organizeId, String userName) {
LOGGER.info("用户信息 SysUserInfo userInfoId:{} organizeId:{} userName:{}",userInfoId,organizeId,userName); LOGGER.info("用户信息 SysUserInfo userInfoId:{} organizeId:{} userName:{}",userInfoId,organizeId,userName);
SysUserInfo userInfo = sysUserInfoRDao.getById(userInfoId); SysUserInfo userInfo = sysUserInfoRDao.getById(userInfoId);
@ -208,28 +217,33 @@ public class SysUserInfoService implements ISysUserInfoService {
} }
@Override @Override
@ApiOperation(value = "删除用户",notes = "根据UserInfoId 删除用户信息")
public void deleteSysUserInfoById(Long id) { public void deleteSysUserInfoById(Long id) {
LOGGER.info("用户信息 SysUserInfo id:{}",id); LOGGER.info("用户信息 SysUserInfo id:{}",id);
sysUserInfoRDao.deleteById(id); sysUserInfoRDao.deleteById(id);
} }
@Override @Override
@ApiOperation(value = "删除用户-批量",notes = "根据UserInfoId 批量删除用户信息")
public void deleteSysUserInfoByIds(Long[] ids) { public void deleteSysUserInfoByIds(Long[] ids) {
LOGGER.info("用户信息 SysUserInfo ids:{}",ids); LOGGER.info("用户信息 SysUserInfo ids:{}",ids);
sysUserInfoRDao.deleteByIds(ids); sysUserInfoRDao.deleteByIds(ids);
} }
@Override @Override
@ApiOperation(value = "查询用户信息",notes = "根据 UserInfoId查询用户信息")
public SysUserInfo getSysUserInfoById(Long id) { public SysUserInfo getSysUserInfoById(Long id) {
return sysUserInfoRDao.getById(id); return sysUserInfoRDao.getById(id);
} }
@Override @Override
@ApiOperation(value = "查询用户信息",notes = "查询所有用户信息")
public List listSysUserInfo() { public List listSysUserInfo() {
return sysUserInfoRDao.findAll(); return sysUserInfoRDao.findAll();
} }
@Override @Override
@ApiOperation(value = "查询用户信息",notes = "根据复杂查询条件查询用户信息(分页信息)")
public ListPager<SysUserInfo> querySysUserInfo(SysUserInfo userInfo, Pager pager) { public ListPager<SysUserInfo> querySysUserInfo(SysUserInfo userInfo, Pager pager) {
LOGGER.info("定时任务 TASK_TIME TaskTime:{}Pager:{}",userInfo,pager); LOGGER.info("定时任务 TASK_TIME TaskTime:{}Pager:{}",userInfo,pager);
if(userInfo == null) { if(userInfo == null) {

@ -245,12 +245,15 @@ public class SysUserService implements ISysUserService {
@ApiOperation(value = "删除账号", notes = "删除账号信息,逻辑删除,账号关系业务物理删除") @ApiOperation(value = "删除账号", notes = "删除账号信息,逻辑删除,账号关系业务物理删除")
public void deleteSysUserById(Long id) { public void deleteSysUserById(Long id) {
LOGGER.debug("平台用户 SYS_USER DELETE By id :{}", id); LOGGER.debug("平台用户 SYS_USER DELETE By id :{}", id);
sysUserRDao.updateByProperties("id", id, "isValid", CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue()); SysUser user = sysUserRDao.getById(id);
user.setIsValid(CommonEnumUtil.IS_VAILD.INVAILD.getValue());
sysUserRDao.save(user);
// 删除用户关系(物理删除) // 删除用户关系(物理删除)
refUserRoleRDao.deleteByProperty("userId", id); // 删除用户角色关系 refUserRoleRDao.deleteByProperty("userId", id); // 删除用户角色关系
refUserDepartmentRDao.deleteByProperty("userId", id); //删除用户部门关系 refUserDepartmentRDao.deleteByProperty("userId", id); //删除用户部门关系
refUserPositionRDao.deleteByProperty("userId", id); //删除用户部门关系 refUserPositionRDao.deleteByProperty("userId", id); //删除用户部门关系
sysUserInfoService.refreshUserInfoUserNum(user.getUserInfoId());
} }
@Override @Override
@ -425,7 +428,7 @@ public class SysUserService implements ISysUserService {
* @return * @return
*/ */
@Override @Override
@ApiOperation(value = "封装用户信息", notes = "封装用户信息") @ApiOperation(value = "封装用户信息",notes = "封装登录完成后的用户信息(角色、权限、部门、组织、岗位)")
public SessionUser packSessionUser(SessionUser sessionUser, SysUser user, Integer userType, String languageCode) { public SessionUser packSessionUser(SessionUser sessionUser, SysUser user, Integer userType, String languageCode) {
LOGGER.debug("平台用户 SYS_USER user id :{}", user.getId()); LOGGER.debug("平台用户 SYS_USER user id :{}", user.getId());
SysUserInfo userInfo = sysUserInfoRDao.getById(user.getUserInfoId()); SysUserInfo userInfo = sysUserInfoRDao.getById(user.getUserInfoId());

Loading…
Cancel
Save