Commit 9900e15d authored by 赵啸非's avatar 赵啸非

更新资源文件

parent a7bc0777
...@@ -11,6 +11,9 @@ package com.mortals.xhx.base.system.menu.dao; ...@@ -11,6 +11,9 @@ package com.mortals.xhx.base.system.menu.dao;
import com.mortals.framework.dao.ICRUDDao; import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.base.system.menu.model.MenuEntity; import com.mortals.xhx.base.system.menu.model.MenuEntity;
import com.mortals.xhx.base.system.resource.model.ResourceEntity;
import java.util.List;
/** /**
* <p>Title: 菜单信息</p> * <p>Title: 菜单信息</p>
...@@ -22,5 +25,6 @@ import com.mortals.xhx.base.system.menu.model.MenuEntity; ...@@ -22,5 +25,6 @@ import com.mortals.xhx.base.system.menu.model.MenuEntity;
*/ */
public interface MenuDao extends ICRUDDao<MenuEntity,Long> { public interface MenuDao extends ICRUDDao<MenuEntity,Long> {
List<MenuEntity> getListByUserId(Long userId);
} }
\ No newline at end of file
...@@ -9,11 +9,14 @@ ...@@ -9,11 +9,14 @@
package com.mortals.xhx.base.system.menu.dao.ibatis; package com.mortals.xhx.base.system.menu.dao.ibatis;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis; import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import com.mortals.framework.model.ParamDto;
import com.mortals.xhx.base.system.menu.dao.MenuDao; import com.mortals.xhx.base.system.menu.dao.MenuDao;
import com.mortals.xhx.base.system.menu.model.MenuEntity; import com.mortals.xhx.base.system.menu.model.MenuEntity;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import java.util.List;
/** /**
* <p>Title: 菜单信息</p> * <p>Title: 菜单信息</p>
* <p>Description: MenuDaoImpl DAO接口 </p> * <p>Description: MenuDaoImpl DAO接口 </p>
...@@ -25,4 +28,10 @@ import org.springframework.stereotype.Repository; ...@@ -25,4 +28,10 @@ import org.springframework.stereotype.Repository;
@Repository("menuDao") @Repository("menuDao")
public class MenuDaoImpl extends BaseCRUDDaoMybatis<MenuEntity,Long> implements MenuDao { public class MenuDaoImpl extends BaseCRUDDaoMybatis<MenuEntity,Long> implements MenuDao {
@Override
public List<MenuEntity> getListByUserId(Long userId) {
ParamDto param = new ParamDto();
param.getCondition().put("userId", userId);
return getSqlSession().selectList(getSqlId("getListByUserId"), param);
}
} }
\ No newline at end of file
...@@ -70,6 +70,13 @@ public interface MenuService extends ICRUDService<MenuEntity,Long> { ...@@ -70,6 +70,13 @@ public interface MenuService extends ICRUDService<MenuEntity,Long> {
*/ */
boolean hasChildByMenuId(Long menuId); boolean hasChildByMenuId(Long menuId);
/**
* 构建树
* @param menuList
* @return
*/
List<MenuEntity> buildMenuTree(List<MenuEntity> menuList);
/** /**
* 构建前端所需要下拉树结构 * 构建前端所需要下拉树结构
......
...@@ -21,7 +21,14 @@ import com.mortals.xhx.base.system.menu.model.MenuQuery; ...@@ -21,7 +21,14 @@ import com.mortals.xhx.base.system.menu.model.MenuQuery;
import com.mortals.xhx.base.system.menu.model.MenuTreeSelect; import com.mortals.xhx.base.system.menu.model.MenuTreeSelect;
import com.mortals.xhx.base.system.menu.service.MenuService; import com.mortals.xhx.base.system.menu.service.MenuService;
import com.mortals.xhx.base.system.resource.model.ResourceEntity;
import com.mortals.xhx.base.system.resource.service.ResourceService;
import com.mortals.xhx.base.system.role.model.RoleAuthQuery;
import com.mortals.xhx.base.system.role.model.RoleUserQuery;
import com.mortals.xhx.base.system.role.service.RoleAuthService;
import com.mortals.xhx.base.system.role.service.RoleUserService;
import com.mortals.xhx.common.code.YesNoEnum; import com.mortals.xhx.common.code.YesNoEnum;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
...@@ -40,6 +47,12 @@ import java.util.stream.Collectors; ...@@ -40,6 +47,12 @@ import java.util.stream.Collectors;
@Service("menuService") @Service("menuService")
public class MenuServiceImpl extends AbstractCRUDServiceImpl<MenuDao, MenuEntity, Long> implements MenuService { public class MenuServiceImpl extends AbstractCRUDServiceImpl<MenuDao, MenuEntity, Long> implements MenuService {
@Autowired
private RoleUserService roleUserService;
@Autowired
private RoleAuthService roleAuthService;
@Override @Override
public List<MenuEntity> findAllEnable() throws AppException { public List<MenuEntity> findAllEnable() throws AppException {
MenuQuery params = new MenuQuery(); MenuQuery params = new MenuQuery();
...@@ -97,29 +110,38 @@ public class MenuServiceImpl extends AbstractCRUDServiceImpl<MenuDao, MenuEntity ...@@ -97,29 +110,38 @@ public class MenuServiceImpl extends AbstractCRUDServiceImpl<MenuDao, MenuEntity
return outlookBar; return outlookBar;
} }
public List<MenuEntity> findTreeMenu() throws AppException { @Override
Map<Long, MenuEntity> menuMap = new HashMap<Long, MenuEntity>(); public List<MenuEntity> findTreeMenu(IUser user) throws AppException {
List<MenuEntity> userModuleList = this.findAllEnable(); //todo 重新写 菜单树 通过角色获取菜单
for (MenuEntity sysModule : userModuleList) { if (user.isAdmin()) {
if (sysModule == null) { //全菜单列表获取
continue; MenuQuery menuQuery = new MenuQuery();
} List<OrderCol> orderColList = new ArrayList<OrderCol>();
menuMap.put(sysModule.getId(), sysModule); orderColList.add(new OrderCol("parentId"));
} orderColList.add(new OrderCol("orderId"));
List<MenuEntity> outlookBar = new ArrayList<MenuEntity>(); menuQuery.setOrderColList(orderColList);
for (MenuEntity sysModule : userModuleList) { List<MenuEntity> list = this.find(menuQuery);
if (sysModule.getParentId() == null || sysModule.getParentId().longValue() == 0) { List<MenuEntity> returnTreeList = this.buildMenuTree(list);
outlookBar.add(sysModule); return returnTreeList;
continue; }
} List<MenuEntity> menuEntities = this.getDao().getListByUserId(user.getId()).stream().distinct().collect(Collectors.toList());
MenuEntity sysModuleParent = menuMap.get(sysModule.getParentId()); /* RoleUserQuery roleUserQuery = new RoleUserQuery();
if (sysModuleParent != null) { roleUserQuery.setUserId(user.getId());
sysModuleParent.getChildren().add(sysModule); List<Long> roleIdList = roleUserService.find(roleUserQuery).stream().map(roleUser -> roleUser.getRoleId()).collect(Collectors.toList());
} if(ObjectUtils.isEmpty(roleIdList)) return Collections.EMPTY_LIST;
} RoleAuthQuery roleAuthQuery = new RoleAuthQuery();
return outlookBar; roleAuthQuery.setRoleIdList(roleIdList);
List<Long> menuIdList = roleAuthService.find(roleAuthQuery).stream().map(roleAuth -> roleAuth.getMenuId()).filter(f -> f != null).collect(Collectors.toList());
if(ObjectUtils.isEmpty(menuIdList)) return Collections.EMPTY_LIST;
MenuQuery menuQuery = new MenuQuery();
menuQuery.setIdList(menuIdList);
List<MenuEntity> menuEntities = this.find(menuQuery);*/
List<MenuEntity> returnTreeList = this.buildMenuTree(menuEntities);
return returnTreeList;
} }
@Override @Override
public void upOrDown(Long id, Integer type) { public void upOrDown(Long id, Integer type) {
MenuQuery query = new MenuQuery(); MenuQuery query = new MenuQuery();
...@@ -190,6 +212,24 @@ public class MenuServiceImpl extends AbstractCRUDServiceImpl<MenuDao, MenuEntity ...@@ -190,6 +212,24 @@ public class MenuServiceImpl extends AbstractCRUDServiceImpl<MenuDao, MenuEntity
return list.size() > 0 ? true : false; return list.size() > 0 ? true : false;
} }
@Override
public List<MenuEntity> buildMenuTree(List<MenuEntity> list) {
List<MenuEntity> returnList = new ArrayList<>();
List<Long> tempList = list.stream().map(MenuEntity::getId).collect(Collectors.toList());
for (Iterator<MenuEntity> iterator = list.iterator(); iterator.hasNext(); ) {
MenuEntity menuEntity = iterator.next();
if (!tempList.contains(menuEntity.getParentId())) {
recursionFn(list, menuEntity);
returnList.add(menuEntity);
}
}
if (returnList.isEmpty()) {
returnList = list;
}
return returnList;
}
@Override @Override
public List<MenuTreeSelect> buildMenuTreeSelect(List<MenuEntity> list) { public List<MenuTreeSelect> buildMenuTreeSelect(List<MenuEntity> list) {
List<MenuEntity> returnList = new ArrayList<>(); List<MenuEntity> returnList = new ArrayList<>();
......
/**
* 文件:RoleAuthEntity.java
* 版本:1.0.0
* 日期:
* Copyright &reg;
* All right reserved.
*/
package com.mortals.xhx.base.system.role.model; package com.mortals.xhx.base.system.role.model;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.base.system.role.model.vo.RoleAuthVo;
import lombok.Data;
/** /**
* <p>Title: 角色资源权限</p> * 角色资源权限业务实体对象
* <p>Description: RoleAuthEntity </p> *
* <p>Copyright: Copyright &reg; </p> * @author zxfei
* <p>Company: </p> * @date 2024-09-06
* @author */
* @version 1.0.0 @Data
*/ public class RoleAuthEntity extends RoleAuthVo {
public class RoleAuthEntity extends BaseEntityLong{ private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 1547777703348L;
/** 角色ID */ /**
* 角色ID
*/
private Long roleId; private Long roleId;
/** 资源ID */
private Long resourceId;
public RoleAuthEntity(){
}
/** /**
* 获取 角色ID * 菜单ID
* @return roleId
*/ */
public Long getRoleId(){ private Long menuId;
return this.roleId;
}
/** /**
* 设置 角色ID * 资源ID
* @param roleId
*/ */
public void setRoleId(Long roleId){ private Long resourceId;
this.roleId = roleId;
}
/** /**
* 获取 资源ID * 创建用户名称
* @return resourceId
*/ */
public Long getResourceId(){ private String createUserName;
return this.resourceId;
}
/** /**
* 设置 资源ID * 创建用户名称
* @param resourceId
*/ */
public void setResourceId(Long resourceId){ private String updateUserName;
this.resourceId = resourceId;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
if (obj == null) if (obj == null) return false;
return false;
if (obj instanceof RoleAuthEntity) { if (obj instanceof RoleAuthEntity) {
RoleAuthEntity tmp = (RoleAuthEntity) obj; RoleAuthEntity tmp = (RoleAuthEntity) obj;
if (this.getId().longValue() == tmp.getId().longValue()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append("id:").append(getId())
.append(",roleId:").append(getRoleId())
.append(",resourceId:").append(getResourceId());
return sb.toString();
}
public void initAttrValue(){ public void initAttrValue(){
this.roleId = null; this.roleId = null;
this.menuId = null;
this.resourceId = null; this.resourceId = null;
this.createUserName = "";
this.updateUserName = "";
} }
} }
\ No newline at end of file
/**
* 文件:RoleAuthQuery.java
* 版本:1.0.0
* 日期:
* Copyright &reg;
* All right reserved.
*/
package com.mortals.xhx.base.system.role.model; package com.mortals.xhx.base.system.role.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.base.system.role.model.RoleAuthEntity;
/** /**
* <p>Title: 角色资源权限</p> * 角色资源权限业务查询对象
* <p>Description: RoleAuthQuery </p> *
* <p>Copyright: Copyright &reg; </p> * @author zxfei
* <p>Company: </p> * @date 2024-09-06
* @author */
* @version 1.0.0 public class RoleAuthQuery extends RoleAuthEntity {
*/
public class RoleAuthQuery extends RoleAuthEntity{
private static final long serialVersionUID = 1547777703349L;
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
private Long idStart; private Long idStart;
...@@ -27,8 +18,11 @@ public class RoleAuthQuery extends RoleAuthEntity{ ...@@ -27,8 +18,11 @@ public class RoleAuthQuery extends RoleAuthEntity{
/** 增加 序号,主键,自增长 */ /** 增加 序号,主键,自增长 */
private Long idIncrement; private Long idIncrement;
/** 序号,主键,自增长 */ /** 序号,主键,自增长列表 */
private List<Long> idList; private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 开始 角色ID */ /** 开始 角色ID */
private Long roleIdStart; private Long roleIdStart;
...@@ -39,8 +33,26 @@ public class RoleAuthQuery extends RoleAuthEntity{ ...@@ -39,8 +33,26 @@ public class RoleAuthQuery extends RoleAuthEntity{
/** 增加 角色ID */ /** 增加 角色ID */
private Long roleIdIncrement; private Long roleIdIncrement;
/** 角色ID */ /** 角色ID列表 */
private List<Long> roleIdList; private List <Long> roleIdList;
/** 角色ID排除列表 */
private List <Long> roleIdNotList;
/** 开始 菜单ID */
private Long menuIdStart;
/** 结束 菜单ID */
private Long menuIdEnd;
/** 增加 菜单ID */
private Long menuIdIncrement;
/** 菜单ID列表 */
private List <Long> menuIdList;
/** 菜单ID排除列表 */
private List <Long> menuIdNotList;
/** 开始 资源ID */ /** 开始 资源ID */
private Long resourceIdStart; private Long resourceIdStart;
...@@ -51,12 +63,72 @@ public class RoleAuthQuery extends RoleAuthEntity{ ...@@ -51,12 +63,72 @@ public class RoleAuthQuery extends RoleAuthEntity{
/** 增加 资源ID */ /** 增加 资源ID */
private Long resourceIdIncrement; private Long resourceIdIncrement;
/** 资源ID */ /** 资源ID列表 */
private List<Long> resourceIdList; private List <Long> resourceIdList;
/** 资源ID排除列表 */
private List <Long> resourceIdNotList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 创建用户名称 */
private List<String> createUserNameList;
/** 创建用户名称排除列表 */
private List <String> createUserNameNotList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 创建用户名称 */
private List<String> updateUserNameList;
/** 创建用户名称排除列表 */
private List <String> updateUserNameNotList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<RoleAuthQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<RoleAuthQuery> andConditionList;
public RoleAuthQuery(){}
public RoleAuthQuery(){
}
/** /**
* 获取 开始 序号,主键,自增长 * 获取 开始 序号,主键,自增长
* @return idStart * @return idStart
...@@ -75,7 +147,7 @@ public class RoleAuthQuery extends RoleAuthEntity{ ...@@ -75,7 +147,7 @@ public class RoleAuthQuery extends RoleAuthEntity{
/** /**
* 获取 结束 序号,主键,自增长 * 获取 结束 序号,主键,自增长
* @return idEnd * @return $idEnd
*/ */
public Long getIdEnd(){ public Long getIdEnd(){
return this.idEnd; return this.idEnd;
...@@ -121,6 +193,23 @@ public class RoleAuthQuery extends RoleAuthEntity{ ...@@ -121,6 +193,23 @@ public class RoleAuthQuery extends RoleAuthEntity{
this.idList = idList; this.idList = idList;
} }
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/** /**
* 获取 开始 角色ID * 获取 开始 角色ID
* @return roleIdStart * @return roleIdStart
...@@ -139,7 +228,7 @@ public class RoleAuthQuery extends RoleAuthEntity{ ...@@ -139,7 +228,7 @@ public class RoleAuthQuery extends RoleAuthEntity{
/** /**
* 获取 结束 角色ID * 获取 结束 角色ID
* @return roleIdEnd * @return $roleIdEnd
*/ */
public Long getRoleIdEnd(){ public Long getRoleIdEnd(){
return this.roleIdEnd; return this.roleIdEnd;
...@@ -185,6 +274,104 @@ public class RoleAuthQuery extends RoleAuthEntity{ ...@@ -185,6 +274,104 @@ public class RoleAuthQuery extends RoleAuthEntity{
this.roleIdList = roleIdList; this.roleIdList = roleIdList;
} }
/**
* 获取 角色ID
* @return roleIdNotList
*/
public List<Long> getRoleIdNotList(){
return this.roleIdNotList;
}
/**
* 设置 角色ID
* @param roleIdNotList
*/
public void setRoleIdNotList(List<Long> roleIdNotList){
this.roleIdNotList = roleIdNotList;
}
/**
* 获取 开始 菜单ID
* @return menuIdStart
*/
public Long getMenuIdStart(){
return this.menuIdStart;
}
/**
* 设置 开始 菜单ID
* @param menuIdStart
*/
public void setMenuIdStart(Long menuIdStart){
this.menuIdStart = menuIdStart;
}
/**
* 获取 结束 菜单ID
* @return $menuIdEnd
*/
public Long getMenuIdEnd(){
return this.menuIdEnd;
}
/**
* 设置 结束 菜单ID
* @param menuIdEnd
*/
public void setMenuIdEnd(Long menuIdEnd){
this.menuIdEnd = menuIdEnd;
}
/**
* 获取 增加 菜单ID
* @return menuIdIncrement
*/
public Long getMenuIdIncrement(){
return this.menuIdIncrement;
}
/**
* 设置 增加 菜单ID
* @param menuIdIncrement
*/
public void setMenuIdIncrement(Long menuIdIncrement){
this.menuIdIncrement = menuIdIncrement;
}
/**
* 获取 菜单ID
* @return menuIdList
*/
public List<Long> getMenuIdList(){
return this.menuIdList;
}
/**
* 设置 菜单ID
* @param menuIdList
*/
public void setMenuIdList(List<Long> menuIdList){
this.menuIdList = menuIdList;
}
/**
* 获取 菜单ID
* @return menuIdNotList
*/
public List<Long> getMenuIdNotList(){
return this.menuIdNotList;
}
/**
* 设置 菜单ID
* @param menuIdNotList
*/
public void setMenuIdNotList(List<Long> menuIdNotList){
this.menuIdNotList = menuIdNotList;
}
/** /**
* 获取 开始 资源ID * 获取 开始 资源ID
* @return resourceIdStart * @return resourceIdStart
...@@ -203,7 +390,7 @@ public class RoleAuthQuery extends RoleAuthEntity{ ...@@ -203,7 +390,7 @@ public class RoleAuthQuery extends RoleAuthEntity{
/** /**
* 获取 结束 资源ID * 获取 结束 资源ID
* @return resourceIdEnd * @return $resourceIdEnd
*/ */
public Long getResourceIdEnd(){ public Long getResourceIdEnd(){
return this.resourceIdEnd; return this.resourceIdEnd;
...@@ -249,5 +436,707 @@ public class RoleAuthQuery extends RoleAuthEntity{ ...@@ -249,5 +436,707 @@ public class RoleAuthQuery extends RoleAuthEntity{
this.resourceIdList = resourceIdList; this.resourceIdList = resourceIdList;
} }
/**
* 获取 资源ID
* @return resourceIdNotList
*/
public List<Long> getResourceIdNotList(){
return this.resourceIdNotList;
}
/**
* 设置 资源ID
* @param resourceIdNotList
*/
public void setResourceIdNotList(List<Long> resourceIdNotList){
this.resourceIdNotList = resourceIdNotList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 创建用户名称
* @return createUserNameList
*/
public List<String> getCreateUserNameList(){
return this.createUserNameList;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public void setCreateUserNameList(List<String> createUserNameList){
this.createUserNameList = createUserNameList;
}
/**
* 获取 创建用户名称
* @return createUserNameNotList
*/
public List<String> getCreateUserNameNotList(){
return this.createUserNameNotList;
}
/**
* 设置 创建用户名称
* @param createUserNameNotList
*/
public void setCreateUserNameNotList(List<String> createUserNameNotList){
this.createUserNameNotList = createUserNameNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 创建用户名称
* @return updateUserNameList
*/
public List<String> getUpdateUserNameList(){
return this.updateUserNameList;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public void setUpdateUserNameList(List<String> updateUserNameList){
this.updateUserNameList = updateUserNameList;
}
/**
* 获取 创建用户名称
* @return updateUserNameNotList
*/
public List<String> getUpdateUserNameNotList(){
return this.updateUserNameNotList;
}
/**
* 设置 创建用户名称
* @param updateUserNameNotList
*/
public void setUpdateUserNameNotList(List<String> updateUserNameNotList){
this.updateUserNameNotList = updateUserNameNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public RoleAuthQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public RoleAuthQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public RoleAuthQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public RoleAuthQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public RoleAuthQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public RoleAuthQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 角色ID
* @param roleId
*/
public RoleAuthQuery roleId(Long roleId){
setRoleId(roleId);
return this;
}
/**
* 设置 开始 角色ID
* @param roleIdStart
*/
public RoleAuthQuery roleIdStart(Long roleIdStart){
this.roleIdStart = roleIdStart;
return this;
}
/**
* 设置 结束 角色ID
* @param roleIdEnd
*/
public RoleAuthQuery roleIdEnd(Long roleIdEnd){
this.roleIdEnd = roleIdEnd;
return this;
}
/**
* 设置 增加 角色ID
* @param roleIdIncrement
*/
public RoleAuthQuery roleIdIncrement(Long roleIdIncrement){
this.roleIdIncrement = roleIdIncrement;
return this;
}
/**
* 设置 角色ID
* @param roleIdList
*/
public RoleAuthQuery roleIdList(List<Long> roleIdList){
this.roleIdList = roleIdList;
return this;
}
/**
* 设置 角色ID
* @param roleIdNotList
*/
public RoleAuthQuery roleIdNotList(List<Long> roleIdNotList){
this.roleIdNotList = roleIdNotList;
return this;
}
/**
* 设置 菜单ID
* @param menuId
*/
public RoleAuthQuery menuId(Long menuId){
setMenuId(menuId);
return this;
}
/**
* 设置 开始 菜单ID
* @param menuIdStart
*/
public RoleAuthQuery menuIdStart(Long menuIdStart){
this.menuIdStart = menuIdStart;
return this;
}
/**
* 设置 结束 菜单ID
* @param menuIdEnd
*/
public RoleAuthQuery menuIdEnd(Long menuIdEnd){
this.menuIdEnd = menuIdEnd;
return this;
}
/**
* 设置 增加 菜单ID
* @param menuIdIncrement
*/
public RoleAuthQuery menuIdIncrement(Long menuIdIncrement){
this.menuIdIncrement = menuIdIncrement;
return this;
}
/**
* 设置 菜单ID
* @param menuIdList
*/
public RoleAuthQuery menuIdList(List<Long> menuIdList){
this.menuIdList = menuIdList;
return this;
}
/**
* 设置 菜单ID
* @param menuIdNotList
*/
public RoleAuthQuery menuIdNotList(List<Long> menuIdNotList){
this.menuIdNotList = menuIdNotList;
return this;
}
/**
* 设置 资源ID
* @param resourceId
*/
public RoleAuthQuery resourceId(Long resourceId){
setResourceId(resourceId);
return this;
}
/**
* 设置 开始 资源ID
* @param resourceIdStart
*/
public RoleAuthQuery resourceIdStart(Long resourceIdStart){
this.resourceIdStart = resourceIdStart;
return this;
}
/**
* 设置 结束 资源ID
* @param resourceIdEnd
*/
public RoleAuthQuery resourceIdEnd(Long resourceIdEnd){
this.resourceIdEnd = resourceIdEnd;
return this;
}
/**
* 设置 增加 资源ID
* @param resourceIdIncrement
*/
public RoleAuthQuery resourceIdIncrement(Long resourceIdIncrement){
this.resourceIdIncrement = resourceIdIncrement;
return this;
}
/**
* 设置 资源ID
* @param resourceIdList
*/
public RoleAuthQuery resourceIdList(List<Long> resourceIdList){
this.resourceIdList = resourceIdList;
return this;
}
/**
* 设置 资源ID
* @param resourceIdNotList
*/
public RoleAuthQuery resourceIdNotList(List<Long> resourceIdNotList){
this.resourceIdNotList = resourceIdNotList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public RoleAuthQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public RoleAuthQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public RoleAuthQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public RoleAuthQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public RoleAuthQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public RoleAuthQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 创建用户名称
* @param createUserName
*/
public RoleAuthQuery createUserName(String createUserName){
setCreateUserName(createUserName);
return this;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public RoleAuthQuery createUserNameList(List<String> createUserNameList){
this.createUserNameList = createUserNameList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public RoleAuthQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public RoleAuthQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public RoleAuthQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public RoleAuthQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public RoleAuthQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public RoleAuthQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 设置 创建用户名称
* @param updateUserName
*/
public RoleAuthQuery updateUserName(String updateUserName){
setUpdateUserName(updateUserName);
return this;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public RoleAuthQuery updateUserNameList(List<String> updateUserNameList){
this.updateUserNameList = updateUserNameList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<RoleAuthQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<RoleAuthQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<RoleAuthQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<RoleAuthQuery> andConditionList){
this.andConditionList = andConditionList;
}
} }
\ No newline at end of file
/**
* 文件:RoleEntity.java
* 版本:1.0.0
* 日期:
* Copyright &reg;
* All right reserved.
*/
package com.mortals.xhx.base.system.role.model; package com.mortals.xhx.base.system.role.model;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.base.system.role.model.vo.RoleVo;
import lombok.Data;
/** /**
* <p>Title: 角色信息</p> * 角色信息业务实体对象
* <p>Description: RoleEntity </p> *
* <p>Copyright: Copyright &reg; </p> * @author zxfei
* <p>Company: </p> * @date 2024-09-06
* @author */
* @version 1.0.0 @Data
*/ public class RoleEntity extends RoleVo {
public class RoleEntity extends BaseEntityLong{ private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 1547777703344L;
/** 用户ID */
private Long userId;
/** 角色名称 */
private String name;
/** 备注 */
private String remark;
/** 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */
private Integer roleType;
/** 归属客户ID */
private Long customerId;
/** 创建时间 */
private Date createTime;
/** 创建用户 */
private Long createUserId;
/** 创建用户名称 */
private String createUserName;
/** 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */
private Integer userType;
public RoleEntity(){
}
/**
* 获取 角色名称
* @return name
*/
public String getName(){
return this.name;
}
/**
* 设置 角色名称
* @param name
*/
public void setName(String name){
this.name = name;
}
/**
* 获取 备注
* @return remark
*/
public String getRemark(){
return this.remark;
}
/**
* 设置 备注
* @param remark
*/
public void setRemark(String remark){
this.remark = remark;
}
/**
* 获取 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* @return roleType
*/
public Integer getRoleType(){
return this.roleType;
}
/**
* 设置 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* @param roleType
*/
public void setRoleType(Integer roleType){
this.roleType = roleType;
}
/**
* 获取 归属客户ID
* @return customerId
*/
public Long getCustomerId(){
return this.customerId;
}
/**
* 设置 归属客户ID
* @param customerId
*/
public void setCustomerId(Long customerId){
this.customerId = customerId;
}
/**
* 获取 创建时间
* @return createTime
*/
public Date getCreateTime(){
return this.createTime;
}
/**
* 设置 创建时间
* @param createTime
*/
public void setCreateTime(Date createTime){
this.createTime = createTime;
}
/** /**
* 获取 创建用户 * 角色名称
* @return createUserId
*/ */
public Long getCreateUserId(){ private String name;
return this.createUserId;
}
/** /**
* 设置 创建用户 * 备注
* @param createUserId
*/ */
public void setCreateUserId(Long createUserId){ private String remark;
this.createUserId = createUserId;
}
/** /**
* 获取 创建用户名称 * 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return createUserName
*/ */
public String getCreateUserName(){ private Integer roleType;
return this.createUserName;
}
/** /**
* 设置 创建用户名称 * 归属客户ID
* @param createUserName
*/ */
public void setCreateUserName(String createUserName){ private Long customerId;
this.createUserName = createUserName;
}
/** /**
* 获取 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 创建用户名称
* @return userType
*/ */
public Integer getUserType(){ private String createUserName;
return this.userType;
}
/** /**
* 设置 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 创建用户名称
* @param userType
*/ */
public void setUserType(Integer userType){ private String updateUserName;
this.userType = userType;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
if (obj == null) if (obj == null) return false;
return false;
if (obj instanceof RoleEntity) { if (obj instanceof RoleEntity) {
RoleEntity tmp = (RoleEntity) obj; RoleEntity tmp = (RoleEntity) obj;
if (this.getId().longValue() == tmp.getId().longValue()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append("id:").append(getId())
.append(",name:").append(getName())
.append(",remark:").append(getRemark())
.append(",roleType:").append(getRoleType())
.append(",customerId:").append(getCustomerId())
.append(",createTime:").append(getCreateTime())
.append(",createUserId:").append(getCreateUserId())
.append(",createUserName:").append(getCreateUserName())
.append(",userType:").append(getUserType());
return sb.toString();
}
public void initAttrValue(){ public void initAttrValue(){
this.name = null; this.name = "";
this.remark = null; this.remark = "";
this.roleType = 2; this.roleType = 2;
this.customerId = null; this.customerId = null;
this.createTime = null; this.createUserName = "";
this.createUserId = null; this.updateUserName = "";
this.createUserName = null;
this.userType = null;
} }
} }
\ No newline at end of file
/**
* 文件:RoleQuery.java
* 版本:1.0.0
* 日期:
* Copyright &reg;
* All right reserved.
*/
package com.mortals.xhx.base.system.role.model; package com.mortals.xhx.base.system.role.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.base.system.role.model.RoleEntity;
/** /**
* <p>Title: 角色信息</p> * 角色信息业务查询对象
* <p>Description: RoleQuery </p> *
* <p>Copyright: Copyright &reg; </p> * @author zxfei
* <p>Company: </p> * @date 2024-09-06
* @author */
* @version 1.0.0 public class RoleQuery extends RoleEntity {
*/
public class RoleQuery extends RoleEntity{
private static final long serialVersionUID = 1547777703345L;
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
private Long idStart; private Long idStart;
...@@ -27,26 +18,36 @@ public class RoleQuery extends RoleEntity{ ...@@ -27,26 +18,36 @@ public class RoleQuery extends RoleEntity{
/** 增加 序号,主键,自增长 */ /** 增加 序号,主键,自增长 */
private Long idIncrement; private Long idIncrement;
/** 序号,主键,自增长 */ /** 序号,主键,自增长列表 */
private List<Long> idList; private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 角色名称 */ /** 角色名称 */
private List<String> nameList; private List<String> nameList;
/** 角色名称排除列表 */
private List <String> nameNotList;
/** 备注 */ /** 备注 */
private List<String> remarkList; private List<String> remarkList;
/** 开始 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */ /** 备注排除列表 */
private List <String> remarkNotList;
/** 开始 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色) */
private Integer roleTypeStart; private Integer roleTypeStart;
/** 结束 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */ /** 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色) */
private Integer roleTypeEnd; private Integer roleTypeEnd;
/** 增加 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */ /** 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色) */
private Integer roleTypeIncrement; private Integer roleTypeIncrement;
/** 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */ /** 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)列表 */
private List<Integer> roleTypeList; private List <Integer> roleTypeList;
/** 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)排除列表 */
private List <Integer> roleTypeNotList;
/** 开始 归属客户ID */ /** 开始 归属客户ID */
private Long customerIdStart; private Long customerIdStart;
...@@ -57,14 +58,11 @@ public class RoleQuery extends RoleEntity{ ...@@ -57,14 +58,11 @@ public class RoleQuery extends RoleEntity{
/** 增加 归属客户ID */ /** 增加 归属客户ID */
private Long customerIdIncrement; private Long customerIdIncrement;
/** 归属客户ID */ /** 归属客户ID列表 */
private List<Long> customerIdList; private List <Long> customerIdList;
/** 开始 创建时间 */ /** 归属客户ID排除列表 */
private String createTimeStart; private List <Long> customerIdNotList;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 创建用户 */ /** 开始 创建用户 */
private Long createUserIdStart; private Long createUserIdStart;
...@@ -75,27 +73,57 @@ public class RoleQuery extends RoleEntity{ ...@@ -75,27 +73,57 @@ public class RoleQuery extends RoleEntity{
/** 增加 创建用户 */ /** 增加 创建用户 */
private Long createUserIdIncrement; private Long createUserIdIncrement;
/** 创建用户 */ /** 创建用户列表 */
private List<Long> createUserIdList; private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 创建用户名称 */ /** 创建用户名称 */
private List<String> createUserNameList; private List<String> createUserNameList;
/** 开始 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */ /** 创建用户名称排除列表 */
private Integer userTypeStart; private List <String> createUserNameNotList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */ /** 结束 创建时间 */
private Integer userTypeEnd; private String createTimeEnd;
/** 增加 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */ /** 开始 更新用户 */
private Integer userTypeIncrement; private Long updateUserIdStart;
/** 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */ /** 结束 更新用户 */
private List<Integer> userTypeList; private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 创建用户名称 */
private List<String> updateUserNameList;
/** 创建用户名称排除列表 */
private List <String> updateUserNameNotList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<RoleQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<RoleQuery> andConditionList;
public RoleQuery(){}
public RoleQuery(){
}
/** /**
* 获取 开始 序号,主键,自增长 * 获取 开始 序号,主键,自增长
* @return idStart * @return idStart
...@@ -114,7 +142,7 @@ public class RoleQuery extends RoleEntity{ ...@@ -114,7 +142,7 @@ public class RoleQuery extends RoleEntity{
/** /**
* 获取 结束 序号,主键,自增长 * 获取 结束 序号,主键,自增长
* @return idEnd * @return $idEnd
*/ */
public Long getIdEnd(){ public Long getIdEnd(){
return this.idEnd; return this.idEnd;
...@@ -160,6 +188,23 @@ public class RoleQuery extends RoleEntity{ ...@@ -160,6 +188,23 @@ public class RoleQuery extends RoleEntity{
this.idList = idList; this.idList = idList;
} }
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/** /**
* 获取 角色名称 * 获取 角色名称
* @return nameList * @return nameList
...@@ -176,6 +221,22 @@ public class RoleQuery extends RoleEntity{ ...@@ -176,6 +221,22 @@ public class RoleQuery extends RoleEntity{
this.nameList = nameList; this.nameList = nameList;
} }
/**
* 获取 角色名称
* @return nameNotList
*/
public List<String> getNameNotList(){
return this.nameNotList;
}
/**
* 设置 角色名称
* @param nameNotList
*/
public void setNameNotList(List<String> nameNotList){
this.nameNotList = nameNotList;
}
/** /**
* 获取 备注 * 获取 备注
* @return remarkList * @return remarkList
...@@ -193,7 +254,23 @@ public class RoleQuery extends RoleEntity{ ...@@ -193,7 +254,23 @@ public class RoleQuery extends RoleEntity{
} }
/** /**
* 获取 开始 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 * 获取 备注
* @return remarkNotList
*/
public List<String> getRemarkNotList(){
return this.remarkNotList;
}
/**
* 设置 备注
* @param remarkNotList
*/
public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList;
}
/**
* 获取 开始 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeStart * @return roleTypeStart
*/ */
public Integer getRoleTypeStart(){ public Integer getRoleTypeStart(){
...@@ -201,7 +278,7 @@ public class RoleQuery extends RoleEntity{ ...@@ -201,7 +278,7 @@ public class RoleQuery extends RoleEntity{
} }
/** /**
* 设置 开始 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 * 设置 开始 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeStart * @param roleTypeStart
*/ */
public void setRoleTypeStart(Integer roleTypeStart){ public void setRoleTypeStart(Integer roleTypeStart){
...@@ -209,15 +286,15 @@ public class RoleQuery extends RoleEntity{ ...@@ -209,15 +286,15 @@ public class RoleQuery extends RoleEntity{
} }
/** /**
* 获取 结束 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 * 获取 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeEnd * @return $roleTypeEnd
*/ */
public Integer getRoleTypeEnd(){ public Integer getRoleTypeEnd(){
return this.roleTypeEnd; return this.roleTypeEnd;
} }
/** /**
* 设置 结束 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 * 设置 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeEnd * @param roleTypeEnd
*/ */
public void setRoleTypeEnd(Integer roleTypeEnd){ public void setRoleTypeEnd(Integer roleTypeEnd){
...@@ -225,7 +302,7 @@ public class RoleQuery extends RoleEntity{ ...@@ -225,7 +302,7 @@ public class RoleQuery extends RoleEntity{
} }
/** /**
* 获取 增加 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 * 获取 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeIncrement * @return roleTypeIncrement
*/ */
public Integer getRoleTypeIncrement(){ public Integer getRoleTypeIncrement(){
...@@ -233,7 +310,7 @@ public class RoleQuery extends RoleEntity{ ...@@ -233,7 +310,7 @@ public class RoleQuery extends RoleEntity{
} }
/** /**
* 设置 增加 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 * 设置 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeIncrement * @param roleTypeIncrement
*/ */
public void setRoleTypeIncrement(Integer roleTypeIncrement){ public void setRoleTypeIncrement(Integer roleTypeIncrement){
...@@ -241,7 +318,7 @@ public class RoleQuery extends RoleEntity{ ...@@ -241,7 +318,7 @@ public class RoleQuery extends RoleEntity{
} }
/** /**
* 获取 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 * 获取 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeList * @return roleTypeList
*/ */
public List<Integer> getRoleTypeList(){ public List<Integer> getRoleTypeList(){
...@@ -249,13 +326,30 @@ public class RoleQuery extends RoleEntity{ ...@@ -249,13 +326,30 @@ public class RoleQuery extends RoleEntity{
} }
/** /**
* 设置 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 * 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeList * @param roleTypeList
*/ */
public void setRoleTypeList(List<Integer> roleTypeList){ public void setRoleTypeList(List<Integer> roleTypeList){
this.roleTypeList = roleTypeList; this.roleTypeList = roleTypeList;
} }
/**
* 获取 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeNotList
*/
public List<Integer> getRoleTypeNotList(){
return this.roleTypeNotList;
}
/**
* 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeNotList
*/
public void setRoleTypeNotList(List<Integer> roleTypeNotList){
this.roleTypeNotList = roleTypeNotList;
}
/** /**
* 获取 开始 归属客户ID * 获取 开始 归属客户ID
* @return customerIdStart * @return customerIdStart
...@@ -274,7 +368,7 @@ public class RoleQuery extends RoleEntity{ ...@@ -274,7 +368,7 @@ public class RoleQuery extends RoleEntity{
/** /**
* 获取 结束 归属客户ID * 获取 结束 归属客户ID
* @return customerIdEnd * @return $customerIdEnd
*/ */
public Long getCustomerIdEnd(){ public Long getCustomerIdEnd(){
return this.customerIdEnd; return this.customerIdEnd;
...@@ -321,36 +415,21 @@ public class RoleQuery extends RoleEntity{ ...@@ -321,36 +415,21 @@ public class RoleQuery extends RoleEntity{
} }
/** /**
* 获取 开始 创建时间 * 获取 归属客户ID
* @return createTimeStart * @return customerIdNotList
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/ */
public void setCreateTimeStart(String createTimeStart){ public List<Long> getCustomerIdNotList(){
this.createTimeStart = createTimeStart; return this.customerIdNotList;
} }
/** /**
* 获取 结束 创建时间 * 设置 归属客户ID
* @return createTimeEnd * @param customerIdNotList
*/ */
public String getCreateTimeEnd(){ public void setCustomerIdNotList(List<Long> customerIdNotList){
return this.createTimeEnd; this.customerIdNotList = customerIdNotList;
} }
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/** /**
* 获取 开始 创建用户 * 获取 开始 创建用户
...@@ -370,7 +449,7 @@ public class RoleQuery extends RoleEntity{ ...@@ -370,7 +449,7 @@ public class RoleQuery extends RoleEntity{
/** /**
* 获取 结束 创建用户 * 获取 结束 创建用户
* @return createUserIdEnd * @return $createUserIdEnd
*/ */
public Long getCreateUserIdEnd(){ public Long getCreateUserIdEnd(){
return this.createUserIdEnd; return this.createUserIdEnd;
...@@ -416,6 +495,23 @@ public class RoleQuery extends RoleEntity{ ...@@ -416,6 +495,23 @@ public class RoleQuery extends RoleEntity{
this.createUserIdList = createUserIdList; this.createUserIdList = createUserIdList;
} }
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/** /**
* 获取 创建用户名称 * 获取 创建用户名称
* @return createUserNameList * @return createUserNameList
...@@ -433,68 +529,576 @@ public class RoleQuery extends RoleEntity{ ...@@ -433,68 +529,576 @@ public class RoleQuery extends RoleEntity{
} }
/** /**
* 获取 开始 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 获取 创建用户名称
* @return userTypeStart * @return createUserNameNotList
*/
public List<String> getCreateUserNameNotList(){
return this.createUserNameNotList;
}
/**
* 设置 创建用户名称
* @param createUserNameNotList
*/
public void setCreateUserNameNotList(List<String> createUserNameNotList){
this.createUserNameNotList = createUserNameNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/ */
public Integer getUserTypeStart(){ public Long getUpdateUserIdStart(){
return this.userTypeStart; return this.updateUserIdStart;
} }
/** /**
* 设置 开始 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 设置 开始 更新用户
* @param userTypeStart * @param updateUserIdStart
*/ */
public void setUserTypeStart(Integer userTypeStart){ public void setUpdateUserIdStart(Long updateUserIdStart){
this.userTypeStart = userTypeStart; this.updateUserIdStart = updateUserIdStart;
} }
/** /**
* 获取 结束 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 获取 结束 更新用户
* @return userTypeEnd * @return $updateUserIdEnd
*/ */
public Integer getUserTypeEnd(){ public Long getUpdateUserIdEnd(){
return this.userTypeEnd; return this.updateUserIdEnd;
} }
/** /**
* 设置 结束 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 设置 结束 更新用户
* @param userTypeEnd * @param updateUserIdEnd
*/ */
public void setUserTypeEnd(Integer userTypeEnd){ public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.userTypeEnd = userTypeEnd; this.updateUserIdEnd = updateUserIdEnd;
} }
/** /**
* 获取 增加 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 获取 增加 更新用户
* @return userTypeIncrement * @return updateUserIdIncrement
*/ */
public Integer getUserTypeIncrement(){ public Long getUpdateUserIdIncrement(){
return this.userTypeIncrement; return this.updateUserIdIncrement;
} }
/** /**
* 设置 增加 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 设置 增加 更新用户
* @param userTypeIncrement * @param updateUserIdIncrement
*/ */
public void setUserTypeIncrement(Integer userTypeIncrement){ public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.userTypeIncrement = userTypeIncrement; this.updateUserIdIncrement = updateUserIdIncrement;
} }
/** /**
* 获取 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 获取 更新用户
* @return userTypeList * @return updateUserIdList
*/ */
public List<Integer> getUserTypeList(){ public List<Long> getUpdateUserIdList(){
return this.userTypeList; return this.updateUserIdList;
} }
/** /**
* 设置 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 设置 更新用户
* @param userTypeList * @param updateUserIdList
*/ */
public void setUserTypeList(List<Integer> userTypeList){ public void setUpdateUserIdList(List<Long> updateUserIdList){
this.userTypeList = userTypeList; this.updateUserIdList = updateUserIdList;
} }
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 创建用户名称
* @return updateUserNameList
*/
public List<String> getUpdateUserNameList(){
return this.updateUserNameList;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public void setUpdateUserNameList(List<String> updateUserNameList){
this.updateUserNameList = updateUserNameList;
}
/**
* 获取 创建用户名称
* @return updateUserNameNotList
*/
public List<String> getUpdateUserNameNotList(){
return this.updateUserNameNotList;
}
/**
* 设置 创建用户名称
* @param updateUserNameNotList
*/
public void setUpdateUserNameNotList(List<String> updateUserNameNotList){
this.updateUserNameNotList = updateUserNameNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public RoleQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public RoleQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public RoleQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public RoleQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public RoleQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public RoleQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 角色名称
* @param name
*/
public RoleQuery name(String name){
setName(name);
return this;
}
/**
* 设置 角色名称
* @param nameList
*/
public RoleQuery nameList(List<String> nameList){
this.nameList = nameList;
return this;
}
/**
* 设置 备注
* @param remark
*/
public RoleQuery remark(String remark){
setRemark(remark);
return this;
}
/**
* 设置 备注
* @param remarkList
*/
public RoleQuery remarkList(List<String> remarkList){
this.remarkList = remarkList;
return this;
}
/**
* 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleType
*/
public RoleQuery roleType(Integer roleType){
setRoleType(roleType);
return this;
}
/**
* 设置 开始 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeStart
*/
public RoleQuery roleTypeStart(Integer roleTypeStart){
this.roleTypeStart = roleTypeStart;
return this;
}
/**
* 设置 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeEnd
*/
public RoleQuery roleTypeEnd(Integer roleTypeEnd){
this.roleTypeEnd = roleTypeEnd;
return this;
}
/**
* 设置 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeIncrement
*/
public RoleQuery roleTypeIncrement(Integer roleTypeIncrement){
this.roleTypeIncrement = roleTypeIncrement;
return this;
}
/**
* 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeList
*/
public RoleQuery roleTypeList(List<Integer> roleTypeList){
this.roleTypeList = roleTypeList;
return this;
}
/**
* 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeNotList
*/
public RoleQuery roleTypeNotList(List<Integer> roleTypeNotList){
this.roleTypeNotList = roleTypeNotList;
return this;
}
/**
* 设置 归属客户ID
* @param customerId
*/
public RoleQuery customerId(Long customerId){
setCustomerId(customerId);
return this;
}
/**
* 设置 开始 归属客户ID
* @param customerIdStart
*/
public RoleQuery customerIdStart(Long customerIdStart){
this.customerIdStart = customerIdStart;
return this;
}
/**
* 设置 结束 归属客户ID
* @param customerIdEnd
*/
public RoleQuery customerIdEnd(Long customerIdEnd){
this.customerIdEnd = customerIdEnd;
return this;
}
/**
* 设置 增加 归属客户ID
* @param customerIdIncrement
*/
public RoleQuery customerIdIncrement(Long customerIdIncrement){
this.customerIdIncrement = customerIdIncrement;
return this;
}
/**
* 设置 归属客户ID
* @param customerIdList
*/
public RoleQuery customerIdList(List<Long> customerIdList){
this.customerIdList = customerIdList;
return this;
}
/**
* 设置 归属客户ID
* @param customerIdNotList
*/
public RoleQuery customerIdNotList(List<Long> customerIdNotList){
this.customerIdNotList = customerIdNotList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public RoleQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public RoleQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public RoleQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public RoleQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public RoleQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public RoleQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 创建用户名称
* @param createUserName
*/
public RoleQuery createUserName(String createUserName){
setCreateUserName(createUserName);
return this;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public RoleQuery createUserNameList(List<String> createUserNameList){
this.createUserNameList = createUserNameList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public RoleQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public RoleQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public RoleQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public RoleQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public RoleQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public RoleQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 设置 创建用户名称
* @param updateUserName
*/
public RoleQuery updateUserName(String updateUserName){
setUpdateUserName(updateUserName);
return this;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public RoleQuery updateUserNameList(List<String> updateUserNameList){
this.updateUserNameList = updateUserNameList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<RoleQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<RoleQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<RoleQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<RoleQuery> andConditionList){
this.andConditionList = andConditionList;
}
} }
\ No newline at end of file
/**
* 文件:RoleUserEntity.java
* 版本:1.0.0
* 日期:
* Copyright &reg;
* All right reserved.
*/
package com.mortals.xhx.base.system.role.model; package com.mortals.xhx.base.system.role.model;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.base.system.role.model.vo.RoleUserVo;
import lombok.Data;
/** /**
* <p>Title: 角色用户</p> * 角色用户业务实体对象
* <p>Description: RoleUserEntity </p> *
* <p>Copyright: Copyright &reg; </p> * @author zxfei
* <p>Company: </p> * @date 2024-09-06
* @author */
* @version 1.0.0 @Data
*/ public class RoleUserEntity extends RoleUserVo {
public class RoleUserEntity extends BaseEntityLong{ private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 1547777703351L;
/** 角色ID */
private Long roleId;
/** 用户ID */
private Long userId;
public RoleUserEntity(){
}
/** /**
* 获取 角色ID * 角色ID
* @return roleId
*/ */
public Long getRoleId(){ private Long roleId;
return this.roleId;
}
/** /**
* 设置 角色ID * 用户ID
* @param roleId
*/ */
public void setRoleId(Long roleId){ private Long userId;
this.roleId = roleId;
}
/** /**
* 获取 用户ID * 创建用户名称
* @return userId
*/ */
public Long getUserId(){ private String createUserName;
return this.userId;
}
/** /**
* 设置 用户ID * 创建用户名称
* @param userId
*/ */
public void setUserId(Long userId){ private String updateUserName;
this.userId = userId;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
if (obj == null) if (obj == null) return false;
return false;
if (obj instanceof RoleUserEntity) { if (obj instanceof RoleUserEntity) {
RoleUserEntity tmp = (RoleUserEntity) obj; RoleUserEntity tmp = (RoleUserEntity) obj;
if (this.getId().longValue() == tmp.getId().longValue()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append("id:").append(getId())
.append(",roleId:").append(getRoleId())
.append(",userId:").append(getUserId());
return sb.toString();
}
public void initAttrValue(){ public void initAttrValue(){
this.roleId = null; this.roleId = null;
this.userId = null; this.userId = null;
this.createUserName = "";
this.updateUserName = "";
} }
} }
\ No newline at end of file
/**
* 文件:RoleUserQuery.java
* 版本:1.0.0
* 日期:
* Copyright &reg;
* All right reserved.
*/
package com.mortals.xhx.base.system.role.model; package com.mortals.xhx.base.system.role.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.base.system.role.model.RoleUserEntity;
/** /**
* <p>Title: 角色用户</p> * 角色用户业务查询对象
* <p>Description: RoleUserQuery </p> *
* <p>Copyright: Copyright &reg; </p> * @author zxfei
* <p>Company: </p> * @date 2024-09-06
* @author */
* @version 1.0.0 public class RoleUserQuery extends RoleUserEntity {
*/
public class RoleUserQuery extends RoleUserEntity{
private static final long serialVersionUID = 1547777703352L;
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
private Long idStart; private Long idStart;
...@@ -27,8 +18,11 @@ public class RoleUserQuery extends RoleUserEntity{ ...@@ -27,8 +18,11 @@ public class RoleUserQuery extends RoleUserEntity{
/** 增加 序号,主键,自增长 */ /** 增加 序号,主键,自增长 */
private Long idIncrement; private Long idIncrement;
/** 序号,主键,自增长 */ /** 序号,主键,自增长列表 */
private List<Long> idList; private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 开始 角色ID */ /** 开始 角色ID */
private Long roleIdStart; private Long roleIdStart;
...@@ -39,8 +33,11 @@ public class RoleUserQuery extends RoleUserEntity{ ...@@ -39,8 +33,11 @@ public class RoleUserQuery extends RoleUserEntity{
/** 增加 角色ID */ /** 增加 角色ID */
private Long roleIdIncrement; private Long roleIdIncrement;
/** 角色ID */ /** 角色ID列表 */
private List<Long> roleIdList; private List <Long> roleIdList;
/** 角色ID排除列表 */
private List <Long> roleIdNotList;
/** 开始 用户ID */ /** 开始 用户ID */
private Long userIdStart; private Long userIdStart;
...@@ -51,12 +48,72 @@ public class RoleUserQuery extends RoleUserEntity{ ...@@ -51,12 +48,72 @@ public class RoleUserQuery extends RoleUserEntity{
/** 增加 用户ID */ /** 增加 用户ID */
private Long userIdIncrement; private Long userIdIncrement;
/** 用户ID */ /** 用户ID列表 */
private List<Long> userIdList; private List <Long> userIdList;
/** 用户ID排除列表 */
private List <Long> userIdNotList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 创建用户名称 */
private List<String> createUserNameList;
/** 创建用户名称排除列表 */
private List <String> createUserNameNotList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 创建用户名称 */
private List<String> updateUserNameList;
/** 创建用户名称排除列表 */
private List <String> updateUserNameNotList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<RoleUserQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<RoleUserQuery> andConditionList;
public RoleUserQuery(){}
public RoleUserQuery(){
}
/** /**
* 获取 开始 序号,主键,自增长 * 获取 开始 序号,主键,自增长
* @return idStart * @return idStart
...@@ -75,7 +132,7 @@ public class RoleUserQuery extends RoleUserEntity{ ...@@ -75,7 +132,7 @@ public class RoleUserQuery extends RoleUserEntity{
/** /**
* 获取 结束 序号,主键,自增长 * 获取 结束 序号,主键,自增长
* @return idEnd * @return $idEnd
*/ */
public Long getIdEnd(){ public Long getIdEnd(){
return this.idEnd; return this.idEnd;
...@@ -121,6 +178,23 @@ public class RoleUserQuery extends RoleUserEntity{ ...@@ -121,6 +178,23 @@ public class RoleUserQuery extends RoleUserEntity{
this.idList = idList; this.idList = idList;
} }
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/** /**
* 获取 开始 角色ID * 获取 开始 角色ID
* @return roleIdStart * @return roleIdStart
...@@ -139,7 +213,7 @@ public class RoleUserQuery extends RoleUserEntity{ ...@@ -139,7 +213,7 @@ public class RoleUserQuery extends RoleUserEntity{
/** /**
* 获取 结束 角色ID * 获取 结束 角色ID
* @return roleIdEnd * @return $roleIdEnd
*/ */
public Long getRoleIdEnd(){ public Long getRoleIdEnd(){
return this.roleIdEnd; return this.roleIdEnd;
...@@ -185,6 +259,23 @@ public class RoleUserQuery extends RoleUserEntity{ ...@@ -185,6 +259,23 @@ public class RoleUserQuery extends RoleUserEntity{
this.roleIdList = roleIdList; this.roleIdList = roleIdList;
} }
/**
* 获取 角色ID
* @return roleIdNotList
*/
public List<Long> getRoleIdNotList(){
return this.roleIdNotList;
}
/**
* 设置 角色ID
* @param roleIdNotList
*/
public void setRoleIdNotList(List<Long> roleIdNotList){
this.roleIdNotList = roleIdNotList;
}
/** /**
* 获取 开始 用户ID * 获取 开始 用户ID
* @return userIdStart * @return userIdStart
...@@ -203,7 +294,7 @@ public class RoleUserQuery extends RoleUserEntity{ ...@@ -203,7 +294,7 @@ public class RoleUserQuery extends RoleUserEntity{
/** /**
* 获取 结束 用户ID * 获取 结束 用户ID
* @return userIdEnd * @return $userIdEnd
*/ */
public Long getUserIdEnd(){ public Long getUserIdEnd(){
return this.userIdEnd; return this.userIdEnd;
...@@ -249,5 +340,653 @@ public class RoleUserQuery extends RoleUserEntity{ ...@@ -249,5 +340,653 @@ public class RoleUserQuery extends RoleUserEntity{
this.userIdList = userIdList; this.userIdList = userIdList;
} }
/**
* 获取 用户ID
* @return userIdNotList
*/
public List<Long> getUserIdNotList(){
return this.userIdNotList;
}
/**
* 设置 用户ID
* @param userIdNotList
*/
public void setUserIdNotList(List<Long> userIdNotList){
this.userIdNotList = userIdNotList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 创建用户名称
* @return createUserNameList
*/
public List<String> getCreateUserNameList(){
return this.createUserNameList;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public void setCreateUserNameList(List<String> createUserNameList){
this.createUserNameList = createUserNameList;
}
/**
* 获取 创建用户名称
* @return createUserNameNotList
*/
public List<String> getCreateUserNameNotList(){
return this.createUserNameNotList;
}
/**
* 设置 创建用户名称
* @param createUserNameNotList
*/
public void setCreateUserNameNotList(List<String> createUserNameNotList){
this.createUserNameNotList = createUserNameNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 创建用户名称
* @return updateUserNameList
*/
public List<String> getUpdateUserNameList(){
return this.updateUserNameList;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public void setUpdateUserNameList(List<String> updateUserNameList){
this.updateUserNameList = updateUserNameList;
}
/**
* 获取 创建用户名称
* @return updateUserNameNotList
*/
public List<String> getUpdateUserNameNotList(){
return this.updateUserNameNotList;
}
/**
* 设置 创建用户名称
* @param updateUserNameNotList
*/
public void setUpdateUserNameNotList(List<String> updateUserNameNotList){
this.updateUserNameNotList = updateUserNameNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public RoleUserQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public RoleUserQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public RoleUserQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public RoleUserQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public RoleUserQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public RoleUserQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 角色ID
* @param roleId
*/
public RoleUserQuery roleId(Long roleId){
setRoleId(roleId);
return this;
}
/**
* 设置 开始 角色ID
* @param roleIdStart
*/
public RoleUserQuery roleIdStart(Long roleIdStart){
this.roleIdStart = roleIdStart;
return this;
}
/**
* 设置 结束 角色ID
* @param roleIdEnd
*/
public RoleUserQuery roleIdEnd(Long roleIdEnd){
this.roleIdEnd = roleIdEnd;
return this;
}
/**
* 设置 增加 角色ID
* @param roleIdIncrement
*/
public RoleUserQuery roleIdIncrement(Long roleIdIncrement){
this.roleIdIncrement = roleIdIncrement;
return this;
}
/**
* 设置 角色ID
* @param roleIdList
*/
public RoleUserQuery roleIdList(List<Long> roleIdList){
this.roleIdList = roleIdList;
return this;
}
/**
* 设置 角色ID
* @param roleIdNotList
*/
public RoleUserQuery roleIdNotList(List<Long> roleIdNotList){
this.roleIdNotList = roleIdNotList;
return this;
}
/**
* 设置 用户ID
* @param userId
*/
public RoleUserQuery userId(Long userId){
setUserId(userId);
return this;
}
/**
* 设置 开始 用户ID
* @param userIdStart
*/
public RoleUserQuery userIdStart(Long userIdStart){
this.userIdStart = userIdStart;
return this;
}
/**
* 设置 结束 用户ID
* @param userIdEnd
*/
public RoleUserQuery userIdEnd(Long userIdEnd){
this.userIdEnd = userIdEnd;
return this;
}
/**
* 设置 增加 用户ID
* @param userIdIncrement
*/
public RoleUserQuery userIdIncrement(Long userIdIncrement){
this.userIdIncrement = userIdIncrement;
return this;
}
/**
* 设置 用户ID
* @param userIdList
*/
public RoleUserQuery userIdList(List<Long> userIdList){
this.userIdList = userIdList;
return this;
}
/**
* 设置 用户ID
* @param userIdNotList
*/
public RoleUserQuery userIdNotList(List<Long> userIdNotList){
this.userIdNotList = userIdNotList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public RoleUserQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public RoleUserQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public RoleUserQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public RoleUserQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public RoleUserQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public RoleUserQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 创建用户名称
* @param createUserName
*/
public RoleUserQuery createUserName(String createUserName){
setCreateUserName(createUserName);
return this;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public RoleUserQuery createUserNameList(List<String> createUserNameList){
this.createUserNameList = createUserNameList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public RoleUserQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public RoleUserQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public RoleUserQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public RoleUserQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public RoleUserQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public RoleUserQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 设置 创建用户名称
* @param updateUserName
*/
public RoleUserQuery updateUserName(String updateUserName){
setUpdateUserName(updateUserName);
return this;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public RoleUserQuery updateUserNameList(List<String> updateUserNameList){
this.updateUserNameList = updateUserNameList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<RoleUserQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<RoleUserQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<RoleUserQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<RoleUserQuery> andConditionList){
this.andConditionList = andConditionList;
}
} }
\ No newline at end of file
...@@ -9,10 +9,12 @@ ...@@ -9,10 +9,12 @@
package com.mortals.xhx.base.system.role.service; package com.mortals.xhx.base.system.role.service;
import com.mortals.framework.model.Context;
import com.mortals.framework.service.ICRUDService; import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.base.system.role.model.RoleAuthEntity; import com.mortals.xhx.base.system.role.model.RoleAuthEntity;
import com.mortals.xhx.base.system.role.model.RoleAuthQuery; import com.mortals.xhx.base.system.role.model.RoleAuthQuery;
/** /**
* <p>Title: 角色资源权限</p> * <p>Title: 角色资源权限</p>
* <p>Description: RoleAuthService service接口 </p> * <p>Description: RoleAuthService service接口 </p>
...@@ -24,5 +26,9 @@ import com.mortals.xhx.base.system.role.model.RoleAuthQuery; ...@@ -24,5 +26,9 @@ import com.mortals.xhx.base.system.role.model.RoleAuthQuery;
public interface RoleAuthService extends ICRUDService<RoleAuthEntity,Long> { public interface RoleAuthService extends ICRUDService<RoleAuthEntity,Long> {
/** 角色分配资源 */ /** 角色分配资源 */
void doDistributionSource(RoleAuthQuery query); void doDistributionSource(RoleAuthQuery query, Context context);
/** 角色分配菜单 */
void doDistributionMenu(RoleAuthQuery query, Context context);
} }
\ No newline at end of file
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
package com.mortals.xhx.base.system.role.service.impl; package com.mortals.xhx.base.system.role.service.impl;
import com.mortals.framework.model.Context;
import com.mortals.framework.service.ICacheService; import com.mortals.framework.service.ICacheService;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl; import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.util.DataUtil; import com.mortals.framework.util.DataUtil;
...@@ -20,6 +21,7 @@ import com.mortals.xhx.common.key.RedisKey; ...@@ -20,6 +21,7 @@ import com.mortals.xhx.common.key.RedisKey;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy; import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.ObjectUtils;
import java.util.*; import java.util.*;
...@@ -43,12 +45,21 @@ public class RoleAuthServiceImpl extends AbstractCRUDServiceImpl<RoleAuthDao, Ro ...@@ -43,12 +45,21 @@ public class RoleAuthServiceImpl extends AbstractCRUDServiceImpl<RoleAuthDao, Ro
private ResourceService resourceService; private ResourceService resourceService;
@Override @Override
public void doDistributionSource(RoleAuthQuery query) { public void doDistributionSource(RoleAuthQuery query, Context context) {
// 删除角色资源老数据 // 删除角色资源老数据
Long roleId = query.getRoleId(); Long roleId = query.getRoleId();
Map<String, Object> condition = new HashMap<>(); /* Map<String, Object> condition = new HashMap<>();
condition.put("roleId", roleId); condition.put("roleId", roleId);
this.dao.delete(condition); this.dao.delete(condition);*/
//todo
RoleAuthQuery roleAuthQuery = new RoleAuthQuery();
roleAuthQuery.setRoleId(roleId);
Long[] delIds = this.find(roleAuthQuery).stream()
.filter(f -> f.getMenuId() == null)
.map(f -> f.getId()).toArray(Long[]::new);
if(!ObjectUtils.isEmpty(delIds)){
this.remove(delIds,context);
}
List<RoleAuthEntity> list = new ArrayList<>(); List<RoleAuthEntity> list = new ArrayList<>();
for (Long sourceId : query.getResourceIdList()) { for (Long sourceId : query.getResourceIdList()) {
...@@ -62,6 +73,35 @@ public class RoleAuthServiceImpl extends AbstractCRUDServiceImpl<RoleAuthDao, Ro ...@@ -62,6 +73,35 @@ public class RoleAuthServiceImpl extends AbstractCRUDServiceImpl<RoleAuthDao, Ro
this.updateUserMenuUrlCache(); this.updateUserMenuUrlCache();
} }
@Override
public void doDistributionMenu(RoleAuthQuery query, Context context) {
// 删除角色资源老数据
Long roleId = query.getRoleId();
/* Map<String, Object> condition = new HashMap<>();
condition.put("roleId", roleId);
this.dao.delete(condition);*/
//todo
RoleAuthQuery roleAuthQuery = new RoleAuthQuery();
roleAuthQuery.setRoleId(roleId);
Long[] delIds = this.find(roleAuthQuery).stream()
.filter(f -> f.getMenuId() != null)
.map(f -> f.getId()).toArray(Long[]::new);
if(!ObjectUtils.isEmpty(delIds)){
this.remove(delIds,context);
}
List<RoleAuthEntity> list = new ArrayList<>();
for (Long menuId : query.getMenuIdList()) {
RoleAuthEntity entity = new RoleAuthEntity();
entity.setRoleId(roleId);
entity.setMenuId(menuId);
list.add(entity);
}
this.dao.insertBatch(list);
this.updateUserMenuUrlCache();
}
private void updateUserMenuUrlCache() { private void updateUserMenuUrlCache() {
//更新用户菜单 //更新用户菜单
Set<String> hkeys = cacheService.hkeys(RedisKey.KEY_USER_MENU_CACHE); Set<String> hkeys = cacheService.hkeys(RedisKey.KEY_USER_MENU_CACHE);
......
...@@ -33,7 +33,7 @@ public class RoleAuthController extends BaseCRUDJsonBodyMappingController<RoleAu ...@@ -33,7 +33,7 @@ public class RoleAuthController extends BaseCRUDJsonBodyMappingController<RoleAu
@PostMapping(value = "distributionSource") @PostMapping(value = "distributionSource")
public String distributionUser(@RequestBody RoleAuthQuery query) { public String distributionUser(@RequestBody RoleAuthQuery query) {
try { try {
service.doDistributionSource(query); service.doDistributionSource(query,this.getContext());
JSONObject ret = new JSONObject(); JSONObject ret = new JSONObject();
ret.put(KEY_RESULT_CODE, VALUE_RESULT_SUCCESS); ret.put(KEY_RESULT_CODE, VALUE_RESULT_SUCCESS);
return ret.toJSONString(); return ret.toJSONString();
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.base.system.menu.dao.ibatis.MenuDaoImpl">
<!-- 获取列表 -->
<select id="getListByUserId" parameterType="paramDto" resultMap="MenuEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_resource as a
where a.authType in(0,1,2) or a.id IN
(select menuId
from mortals_xhx_role_auth as b
left join mortals_xhx_role_user as c
on b.roleId=c.roleId
where c.userId=#{condition.userId})
</select>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment