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;
}
MenuEntity sysModuleParent = menuMap.get(sysModule.getParentId());
if (sysModuleParent != null) {
sysModuleParent.getChildren().add(sysModule);
}
} }
return outlookBar; List<MenuEntity> menuEntities = this.getDao().getListByUserId(user.getId()).stream().distinct().collect(Collectors.toList());
/* RoleUserQuery roleUserQuery = new RoleUserQuery();
roleUserQuery.setUserId(user.getId());
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();
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 */
private Long roleId;
/** 资源ID */
private Long resourceId;
public RoleAuthEntity(){
}
/**
* 获取 角色ID
* @return roleId
*/
public Long getRoleId(){
return this.roleId;
}
/**
* 设置 角色ID
* @param roleId
*/
public void setRoleId(Long roleId){
this.roleId = roleId;
}
/**
* 获取 资源ID
* @return resourceId
*/
public Long getResourceId(){
return this.resourceId;
}
/**
* 设置 资源ID
* @param resourceId
*/
public void setResourceId(Long resourceId){
this.resourceId = resourceId;
}
/**
* 角色ID
*/
private Long roleId;
/**
* 菜单ID
*/
private Long menuId;
/**
* 资源ID
*/
private Long resourceId;
/**
* 创建用户名称
*/
private String createUserName;
/**
* 创建用户名称
*/
private String updateUserName;
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof RoleAuthEntity) {
RoleAuthEntity tmp = (RoleAuthEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
@Override public void initAttrValue(){
public int hashCode() { this.roleId = null;
return this.getId().hashCode(); this.menuId = null;
} this.resourceId = null;
@Override this.createUserName = "";
public boolean equals(Object obj) { this.updateUserName = "";
if (obj == null) }
return false;
if (obj instanceof RoleAuthEntity) {
RoleAuthEntity tmp = (RoleAuthEntity) obj;
if (this.getId().longValue() == tmp.getId().longValue()) {
return true;
}
}
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(){
this.roleId = null;
this.resourceId = null;
}
} }
\ 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 Long idStart;
private static final long serialVersionUID = 1547777703349L;
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */ /** 结束 序号,主键,自增长 */
private Long idEnd; private Long idEnd;
/** 增加 序号,主键,自增长 */ /** 增加 序号,主键,自增长 */
private Long idIncrement; private Long idIncrement;
/** 序号,主键,自增长 */ /** 序号,主键,自增长列表 */
private List<Long> idList; private List <Long> idList;
/** 开始 角色ID */ /** 序号,主键,自增长排除列表 */
private Long roleIdStart; private List <Long> idNotList;
/** 结束 角色ID */ /** 开始 角色ID */
private Long roleIdEnd; private Long roleIdStart;
/** 增加 角色ID */ /** 结束 角色ID */
private Long roleIdIncrement; private Long roleIdEnd;
/** 角色ID */ /** 增加 角色ID */
private List<Long> roleIdList; private Long roleIdIncrement;
/** 开始 资源ID */ /** 角色ID列表 */
private Long resourceIdStart; private List <Long> roleIdList;
/** 结束 资源ID */ /** 角色ID排除列表 */
private Long resourceIdEnd; private List <Long> roleIdNotList;
/** 增加 资源ID */ /** 开始 菜单ID */
private Long resourceIdIncrement; private Long menuIdStart;
/** 资源ID */ /** 结束 菜单ID */
private List<Long> resourceIdList; private Long menuIdEnd;
/** 增加 菜单ID */
private Long menuIdIncrement;
public RoleAuthQuery(){ /** 菜单ID列表 */
} private List <Long> menuIdList;
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/** /** 菜单ID排除列表 */
* 设置 开始 序号,主键,自增长 private List <Long> menuIdNotList;
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/** /** 开始 资源ID */
* 获取 结束 序号,主键,自增长 private Long resourceIdStart;
* @return idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/** /** 结束 资源ID */
* 设置 结束 序号,主键,自增长 private Long resourceIdEnd;
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/** /** 增加 资源ID */
* 获取 增加 序号,主键,自增长 private Long resourceIdIncrement;
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/** /** 资源ID列表 */
* 设置 增加 序号,主键,自增长 private List <Long> resourceIdList;
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/** /** 资源ID排除列表 */
* 获取 序号,主键,自增长 private List <Long> resourceIdNotList;
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/** /** 开始 创建用户 */
* 设置 序号,主键,自增长 private Long createUserIdStart;
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/** /** 结束 创建用户 */
* 获取 开始 角色ID private Long createUserIdEnd;
* @return roleIdStart
*/
public Long getRoleIdStart(){
return this.roleIdStart;
}
/** /** 增加 创建用户 */
* 设置 开始 角色ID private Long createUserIdIncrement;
* @param roleIdStart
*/
public void setRoleIdStart(Long roleIdStart){
this.roleIdStart = roleIdStart;
}
/** /** 创建用户列表 */
* 获取 结束 角色ID private List <Long> createUserIdList;
* @return roleIdEnd
*/
public Long getRoleIdEnd(){
return this.roleIdEnd;
}
/** /** 创建用户排除列表 */
* 设置 结束 角色ID private List <Long> createUserIdNotList;
* @param roleIdEnd
*/
public void setRoleIdEnd(Long roleIdEnd){
this.roleIdEnd = roleIdEnd;
}
/** /** 创建用户名称 */
* 获取 增加 角色ID private List<String> createUserNameList;
* @return roleIdIncrement
*/
public Long getRoleIdIncrement(){
return this.roleIdIncrement;
}
/** /** 创建用户名称排除列表 */
* 设置 增加 角色ID private List <String> createUserNameNotList;
* @param roleIdIncrement /** 开始 创建时间 */
*/ private String createTimeStart;
public void setRoleIdIncrement(Long roleIdIncrement){
/** 结束 创建时间 */
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(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> 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
* @return roleIdStart
*/
public Long getRoleIdStart(){
return this.roleIdStart;
}
/**
* 设置 开始 角色ID
* @param roleIdStart
*/
public void setRoleIdStart(Long roleIdStart){
this.roleIdStart = roleIdStart;
}
/**
* 获取 结束 角色ID
* @return $roleIdEnd
*/
public Long getRoleIdEnd(){
return this.roleIdEnd;
}
/**
* 设置 结束 角色ID
* @param roleIdEnd
*/
public void setRoleIdEnd(Long roleIdEnd){
this.roleIdEnd = roleIdEnd;
}
/**
* 获取 增加 角色ID
* @return roleIdIncrement
*/
public Long getRoleIdIncrement(){
return this.roleIdIncrement;
}
/**
* 设置 增加 角色ID
* @param roleIdIncrement
*/
public void setRoleIdIncrement(Long roleIdIncrement){
this.roleIdIncrement = roleIdIncrement;
}
/**
* 获取 角色ID
* @return roleIdList
*/
public List<Long> getRoleIdList(){
return this.roleIdList;
}
/**
* 设置 角色ID
* @param roleIdList
*/
public void setRoleIdList(List<Long> 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
* @return resourceIdStart
*/
public Long getResourceIdStart(){
return this.resourceIdStart;
}
/**
* 设置 开始 资源ID
* @param resourceIdStart
*/
public void setResourceIdStart(Long resourceIdStart){
this.resourceIdStart = resourceIdStart;
}
/**
* 获取 结束 资源ID
* @return $resourceIdEnd
*/
public Long getResourceIdEnd(){
return this.resourceIdEnd;
}
/**
* 设置 结束 资源ID
* @param resourceIdEnd
*/
public void setResourceIdEnd(Long resourceIdEnd){
this.resourceIdEnd = resourceIdEnd;
}
/**
* 获取 增加 资源ID
* @return resourceIdIncrement
*/
public Long getResourceIdIncrement(){
return this.resourceIdIncrement;
}
/**
* 设置 增加 资源ID
* @param resourceIdIncrement
*/
public void setResourceIdIncrement(Long resourceIdIncrement){
this.resourceIdIncrement = resourceIdIncrement;
}
/**
* 获取 资源ID
* @return resourceIdList
*/
public List<Long> getResourceIdList(){
return this.resourceIdList;
}
/**
* 设置 资源ID
* @param resourceIdList
*/
public void setResourceIdList(List<Long> 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; this.roleIdIncrement = roleIdIncrement;
} return this;
}
/** /**
* 获取 角色ID * 设置 角色ID
* @return roleIdList * @param roleIdList
*/ */
public List<Long> getRoleIdList(){ public RoleAuthQuery roleIdList(List<Long> roleIdList){
return this.roleIdList; this.roleIdList = roleIdList;
} return this;
}
/** /**
* 设置 角色ID * 设置 角色ID
* @param roleIdList * @param roleIdNotList
*/ */
public void setRoleIdList(List<Long> roleIdList){ public RoleAuthQuery roleIdNotList(List<Long> roleIdNotList){
this.roleIdList = roleIdList; this.roleIdNotList = roleIdNotList;
} return this;
}
/** /**
* 获取 开始 资源ID * 设置 菜单ID
* @return resourceIdStart * @param menuId
*/ */
public Long getResourceIdStart(){ public RoleAuthQuery menuId(Long menuId){
return this.resourceIdStart; setMenuId(menuId);
} return this;
}
/**
* 设置 开始 菜单ID
* @param menuIdStart
*/
public RoleAuthQuery menuIdStart(Long menuIdStart){
this.menuIdStart = menuIdStart;
return this;
}
/** /**
* 设置 开始 资源ID * 设置 结束 菜单ID
* @param resourceIdStart * @param menuIdEnd
*/ */
public void setResourceIdStart(Long resourceIdStart){ public RoleAuthQuery menuIdEnd(Long menuIdEnd){
this.resourceIdStart = resourceIdStart; this.menuIdEnd = menuIdEnd;
} return this;
}
/** /**
* 获取 结束 资源ID * 设置 增加 菜单ID
* @return resourceIdEnd * @param menuIdIncrement
*/ */
public Long getResourceIdEnd(){ public RoleAuthQuery menuIdIncrement(Long menuIdIncrement){
return this.resourceIdEnd; this.menuIdIncrement = menuIdIncrement;
} return this;
}
/** /**
* 设置 结束 资源ID * 设置 菜单ID
* @param resourceIdEnd * @param menuIdList
*/ */
public void setResourceIdEnd(Long resourceIdEnd){ public RoleAuthQuery menuIdList(List<Long> menuIdList){
this.resourceIdEnd = resourceIdEnd; this.menuIdList = menuIdList;
} return this;
}
/** /**
* 获取 增加 资源ID * 设置 菜单ID
* @return resourceIdIncrement * @param menuIdNotList
*/ */
public Long getResourceIdIncrement(){ public RoleAuthQuery menuIdNotList(List<Long> menuIdNotList){
return this.resourceIdIncrement; this.menuIdNotList = menuIdNotList;
} return this;
}
/** /**
* 设置 增加 资源ID * 设置 资源ID
* @param resourceIdIncrement * @param resourceId
*/ */
public void setResourceIdIncrement(Long resourceIdIncrement){ 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; 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;
}
/** /**
* 获取 资源ID * 设置 创建用户名称
* @return resourceIdList * @param createUserName
*/ */
public List<Long> getResourceIdList(){ public RoleAuthQuery createUserName(String createUserName){
return this.resourceIdList; 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;
}
/** /**
* 设置 资源ID * 设置 创建用户名称
* @param resourceIdList * @param updateUserName
*/ */
public void setResourceIdList(List<Long> resourceIdList){ public RoleAuthQuery updateUserName(String updateUserName){
this.resourceIdList = resourceIdList; 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 name; */
private String remark;
/** 备注 */ /**
private String remark; * 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
*/
/** 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */ private Integer roleType;
private Integer roleType; /**
* 归属客户ID
/** 归属客户ID */ */
private Long customerId; private Long customerId;
/**
/** 创建时间 */ * 创建用户名称
private Date createTime; */
private String createUserName;
/** 创建用户 */ /**
private Long createUserId; * 创建用户名称
*/
/** 创建用户名称 */ private String updateUserName;
private String createUserName; @Override
public int hashCode() {
/** 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */ return this.getId().hashCode();
private Integer userType; }
@Override
public boolean equals(Object obj) {
public RoleEntity(){ if (obj == null) return false;
if (obj instanceof RoleEntity) {
} RoleEntity tmp = (RoleEntity) obj;
/** if (this.getId() == tmp.getId()) {
* 获取 角色名称 return true;
* @return name }
*/ }
public String getName(){ return false;
return this.name; }
}
public void initAttrValue(){
/** this.name = "";
* 设置 角色名称 this.remark = "";
* @param name this.roleType = 2;
*/ this.customerId = null;
public void setName(String name){ this.createUserName = "";
this.name = name; this.updateUserName = "";
} }
/**
* 获取 备注
* @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(){
return this.createUserId;
}
/**
* 设置 创建用户
* @param createUserId
*/
public void setCreateUserId(Long createUserId){
this.createUserId = createUserId;
}
/**
* 获取 创建用户名称
* @return createUserName
*/
public String getCreateUserName(){
return this.createUserName;
}
/**
* 设置 创建用户名称
* @param createUserName
*/
public void setCreateUserName(String createUserName){
this.createUserName = createUserName;
}
/**
* 获取 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @return userType
*/
public Integer getUserType(){
return this.userType;
}
/**
* 设置 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @param userType
*/
public void setUserType(Integer userType){
this.userType = userType;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null)
return false;
if (obj instanceof RoleEntity) {
RoleEntity tmp = (RoleEntity) obj;
if (this.getId().longValue() == tmp.getId().longValue()) {
return true;
}
}
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(){
this.name = null;
this.remark = null;
this.roleType = 2;
this.customerId = null;
this.createTime = null;
this.createUserId = null;
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 Long idStart;
private static final long serialVersionUID = 1547777703345L;
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */
private Long idIncrement;
/** 序号,主键,自增长 */
private List<Long> idList;
/** 角色名称 */
private List<String> nameList;
/** 备注 */ /** 结束 序号,主键,自增长 */
private List<String> remarkList; private Long idEnd;
/** 开始 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */ /** 增加 序号,主键,自增长 */
private Integer roleTypeStart; private Long idIncrement;
/** 结束 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */ /** 序号,主键,自增长列表 */
private Integer roleTypeEnd; private List <Long> idList;
/** 增加 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */ /** 序号,主键,自增长排除列表 */
private Integer roleTypeIncrement; private List <Long> idNotList;
/** 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */ /** 角色名称 */
private List<Integer> roleTypeList; private List<String> nameList;
/** 开始 归属客户ID */ /** 角色名称排除列表 */
private Long customerIdStart; private List <String> nameNotList;
/** 备注 */
private List<String> remarkList;
/** 结束 归属客户ID */ /** 备注排除列表 */
private Long customerIdEnd; private List <String> remarkNotList;
/** 开始 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色) */
private Integer roleTypeStart;
/** 增加 归属客户ID */ /** 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色) */
private Long customerIdIncrement; private Integer roleTypeEnd;
/** 归属客户ID */ /** 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色) */
private List<Long> customerIdList; private Integer roleTypeIncrement;
/** 开始 创建时间 */ /** 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)列表 */
private String createTimeStart; private List <Integer> roleTypeList;
/** 结束 创建时间 */ /** 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)排除列表 */
private String createTimeEnd; private List <Integer> roleTypeNotList;
/** 开始 创建用户 */ /** 开始 归属客户ID */
private Long createUserIdStart; private Long customerIdStart;
/** 结束 创建用户 */ /** 结束 归属客户ID */
private Long createUserIdEnd; private Long customerIdEnd;
/** 增加 创建用户 */ /** 增加 归属客户ID */
private Long createUserIdIncrement; private Long customerIdIncrement;
/** 创建用户 */ /** 归属客户ID列表 */
private List<Long> createUserIdList; private List <Long> customerIdList;
/** 创建用户名称 */ /** 归属客户ID排除列表 */
private List<String> createUserNameList; private List <Long> customerIdNotList;
/** 开始 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */ /** 开始 创建用户 */
private Integer userTypeStart; private Long createUserIdStart;
/** 结束 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */ /** 结束 创建用户 */
private Integer userTypeEnd; private Long createUserIdEnd;
/** 增加 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */ /** 增加 创建用户 */
private Integer userTypeIncrement; private Long createUserIdIncrement;
/** 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */ /** 创建用户列表 */
private List<Integer> userTypeList; private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
public RoleQuery(){ /** 创建用户名称 */
} private List<String> createUserNameList;
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/** /** 创建用户名称排除列表 */
* 设置 开始 序号,主键,自增长 private List <String> createUserNameNotList;
* @param idStart /** 开始 创建时间 */
*/ private String createTimeStart;
public void setIdStart(Long idStart){
/** 结束 创建时间 */
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<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(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> 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
*/
public List<String> getNameList(){
return this.nameList;
}
/**
* 设置 角色名称
* @param nameList
*/
public void setNameList(List<String> 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
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/**
* 设置 备注
* @param remarkList
*/
public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList;
}
/**
* 获取 备注
* @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
*/
public Integer getRoleTypeStart(){
return this.roleTypeStart;
}
/**
* 设置 开始 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeStart
*/
public void setRoleTypeStart(Integer roleTypeStart){
this.roleTypeStart = roleTypeStart;
}
/**
* 获取 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return $roleTypeEnd
*/
public Integer getRoleTypeEnd(){
return this.roleTypeEnd;
}
/**
* 设置 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeEnd
*/
public void setRoleTypeEnd(Integer roleTypeEnd){
this.roleTypeEnd = roleTypeEnd;
}
/**
* 获取 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeIncrement
*/
public Integer getRoleTypeIncrement(){
return this.roleTypeIncrement;
}
/**
* 设置 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeIncrement
*/
public void setRoleTypeIncrement(Integer roleTypeIncrement){
this.roleTypeIncrement = roleTypeIncrement;
}
/**
* 获取 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeList
*/
public List<Integer> getRoleTypeList(){
return this.roleTypeList;
}
/**
* 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeList
*/
public void setRoleTypeList(List<Integer> 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
* @return customerIdStart
*/
public Long getCustomerIdStart(){
return this.customerIdStart;
}
/**
* 设置 开始 归属客户ID
* @param customerIdStart
*/
public void setCustomerIdStart(Long customerIdStart){
this.customerIdStart = customerIdStart;
}
/**
* 获取 结束 归属客户ID
* @return $customerIdEnd
*/
public Long getCustomerIdEnd(){
return this.customerIdEnd;
}
/**
* 设置 结束 归属客户ID
* @param customerIdEnd
*/
public void setCustomerIdEnd(Long customerIdEnd){
this.customerIdEnd = customerIdEnd;
}
/**
* 获取 增加 归属客户ID
* @return customerIdIncrement
*/
public Long getCustomerIdIncrement(){
return this.customerIdIncrement;
}
/**
* 设置 增加 归属客户ID
* @param customerIdIncrement
*/
public void setCustomerIdIncrement(Long customerIdIncrement){
this.customerIdIncrement = customerIdIncrement;
}
/**
* 获取 归属客户ID
* @return customerIdList
*/
public List<Long> getCustomerIdList(){
return this.customerIdList;
}
/**
* 设置 归属客户ID
* @param customerIdList
*/
public void setCustomerIdList(List<Long> customerIdList){
this.customerIdList = customerIdList;
}
/**
* 获取 归属客户ID
* @return customerIdNotList
*/
public List<Long> getCustomerIdNotList(){
return this.customerIdNotList;
}
/**
* 设置 归属客户ID
* @param customerIdNotList
*/
public void setCustomerIdNotList(List<Long> customerIdNotList){
this.customerIdNotList = customerIdNotList;
}
/**
* 获取 开始 创建用户
* @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 RoleQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public RoleQuery idStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
} return this;
}
/**
* 获取 结束 序号,主键,自增长 /**
* @return idEnd * 设置 结束 序号,主键,自增长
*/ * @param idEnd
public Long getIdEnd(){ */
return this.idEnd; public RoleQuery idEnd(Long idEnd){
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
} return this;
}
/**
* 获取 增加 序号,主键,自增长 /**
* @return idIncrement * 设置 增加 序号,主键,自增长
*/ * @param idIncrement
public Long getIdIncrement(){ */
return this.idIncrement; public RoleQuery idIncrement(Long idIncrement){
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
} return this;
}
/**
* 获取 序号,主键,自增长 /**
* @return idList * 设置 序号,主键,自增长
*/ * @param idList
public List<Long> getIdList(){ */
return this.idList; public RoleQuery idList(List<Long> idList){
} this.idList = idList;
return this;
/** }
* 设置 序号,主键,自增长
* @param idList /**
*/ * 设置 序号,主键,自增长
public void setIdList(List<Long> idList){ * @param idNotList
this.idList = idList; */
} public RoleQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
/** return this;
* 获取 角色名称 }
* @return nameList
*/
public List<String> getNameList(){
return this.nameList;
}
/**
* 设置 角色名称
* @param nameList
*/
public void setNameList(List<String> nameList){
this.nameList = nameList;
}
/**
* 获取 备注
* @return remarkList
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/** /**
* 设置 备注 * 设置 角色名称
* @param remarkList * @param name
*/ */
public void setRemarkList(List<String> remarkList){ public RoleQuery name(String name){
this.remarkList = remarkList; setName(name);
} return this;
}
/**
* 设置 角色名称
* @param nameList
*/
public RoleQuery nameList(List<String> nameList){
this.nameList = nameList;
return this;
}
/**
* 获取 开始 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* @return roleTypeStart
*/
public Integer getRoleTypeStart(){
return this.roleTypeStart;
}
/** /**
* 设置 开始 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 * 设置 备注
* @param roleTypeStart * @param remark
*/ */
public void setRoleTypeStart(Integer roleTypeStart){ 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; this.roleTypeStart = roleTypeStart;
} return this;
}
/**
* 获取 结束 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 /**
* @return roleTypeEnd * 设置 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
*/ * @param roleTypeEnd
public Integer getRoleTypeEnd(){ */
return this.roleTypeEnd; public RoleQuery roleTypeEnd(Integer roleTypeEnd){
}
/**
* 设置 结束 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* @param roleTypeEnd
*/
public void setRoleTypeEnd(Integer roleTypeEnd){
this.roleTypeEnd = roleTypeEnd; this.roleTypeEnd = roleTypeEnd;
} return this;
}
/**
* 获取 增加 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 /**
* @return roleTypeIncrement * 设置 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
*/ * @param roleTypeIncrement
public Integer getRoleTypeIncrement(){ */
return this.roleTypeIncrement; public RoleQuery roleTypeIncrement(Integer roleTypeIncrement){
}
/**
* 设置 增加 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* @param roleTypeIncrement
*/
public void setRoleTypeIncrement(Integer roleTypeIncrement){
this.roleTypeIncrement = roleTypeIncrement; this.roleTypeIncrement = roleTypeIncrement;
} return this;
}
/**
* 获取 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 /**
* @return roleTypeList * 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
*/ * @param roleTypeList
public List<Integer> getRoleTypeList(){ */
return this.roleTypeList; public RoleQuery roleTypeList(List<Integer> roleTypeList){
} this.roleTypeList = roleTypeList;
return this;
/** }
* 设置 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* @param roleTypeList /**
*/ * 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
public void setRoleTypeList(List<Integer> roleTypeList){ * @param roleTypeNotList
this.roleTypeList = roleTypeList; */
} public RoleQuery roleTypeNotList(List<Integer> roleTypeNotList){
this.roleTypeNotList = roleTypeNotList;
/** return this;
* 获取 开始 归属客户ID }
* @return customerIdStart
*/ /**
public Long getCustomerIdStart(){ * 设置 归属客户ID
return this.customerIdStart; * @param customerId
} */
public RoleQuery customerId(Long customerId){
/** setCustomerId(customerId);
* 设置 开始 归属客户ID return this;
* @param customerIdStart }
*/
public void setCustomerIdStart(Long customerIdStart){ /**
* 设置 开始 归属客户ID
* @param customerIdStart
*/
public RoleQuery customerIdStart(Long customerIdStart){
this.customerIdStart = customerIdStart; this.customerIdStart = customerIdStart;
} return this;
}
/**
* 获取 结束 归属客户ID /**
* @return customerIdEnd * 设置 结束 归属客户ID
*/ * @param customerIdEnd
public Long getCustomerIdEnd(){ */
return this.customerIdEnd; public RoleQuery customerIdEnd(Long customerIdEnd){
}
/**
* 设置 结束 归属客户ID
* @param customerIdEnd
*/
public void setCustomerIdEnd(Long customerIdEnd){
this.customerIdEnd = customerIdEnd; this.customerIdEnd = customerIdEnd;
} return this;
}
/**
* 获取 增加 归属客户ID /**
* @return customerIdIncrement * 设置 增加 归属客户ID
*/ * @param customerIdIncrement
public Long getCustomerIdIncrement(){ */
return this.customerIdIncrement; public RoleQuery customerIdIncrement(Long customerIdIncrement){
}
/**
* 设置 增加 归属客户ID
* @param customerIdIncrement
*/
public void setCustomerIdIncrement(Long customerIdIncrement){
this.customerIdIncrement = customerIdIncrement; this.customerIdIncrement = customerIdIncrement;
} return this;
}
/**
* 获取 归属客户ID /**
* @return customerIdList * 设置 归属客户ID
*/ * @param customerIdList
public List<Long> getCustomerIdList(){ */
return this.customerIdList; public RoleQuery customerIdList(List<Long> customerIdList){
} this.customerIdList = customerIdList;
return this;
/** }
* 设置 归属客户ID
* @param customerIdList /**
*/ * 设置 归属客户ID
public void setCustomerIdList(List<Long> customerIdList){ * @param customerIdNotList
this.customerIdList = customerIdList; */
} public RoleQuery customerIdNotList(List<Long> customerIdNotList){
this.customerIdNotList = customerIdNotList;
/** return this;
* 获取 开始 创建时间 }
* @return createTimeStart
*/ /**
public String getCreateTimeStart(){ * 设置 创建用户
return this.createTimeStart; * @param createUserId
} */
public RoleQuery createUserId(Long createUserId){
/** setCreateUserId(createUserId);
* 设置 开始 创建时间 return this;
* @param createTimeStart }
*/
public void setCreateTimeStart(String createTimeStart){ /**
this.createTimeStart = createTimeStart; * 设置 开始 创建用户
} * @param createUserIdStart
*/
/** public RoleQuery createUserIdStart(Long createUserIdStart){
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart; this.createUserIdStart = createUserIdStart;
} return this;
}
/**
* 获取 结束 创建用户 /**
* @return createUserIdEnd * 设置 结束 创建用户
*/ * @param createUserIdEnd
public Long getCreateUserIdEnd(){ */
return this.createUserIdEnd; public RoleQuery createUserIdEnd(Long createUserIdEnd){
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd; this.createUserIdEnd = createUserIdEnd;
} return this;
}
/**
* 获取 增加 创建用户 /**
* @return createUserIdIncrement * 设置 增加 创建用户
*/ * @param createUserIdIncrement
public Long getCreateUserIdIncrement(){ */
return this.createUserIdIncrement; public RoleQuery createUserIdIncrement(Long createUserIdIncrement){
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.createUserIdIncrement = createUserIdIncrement;
} return this;
}
/**
* 获取 创建用户 /**
* @return createUserIdList * 设置 创建用户
*/ * @param createUserIdList
public List<Long> getCreateUserIdList(){ */
return this.createUserIdList; public RoleQuery createUserIdList(List<Long> createUserIdList){
} this.createUserIdList = createUserIdList;
return this;
/** }
* 设置 创建用户
* @param createUserIdList /**
*/ * 设置 创建用户
public void setCreateUserIdList(List<Long> createUserIdList){ * @param createUserIdNotList
this.createUserIdList = createUserIdList; */
} public RoleQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
/** return this;
* 获取 创建用户名称 }
* @return createUserNameList
*/
public List<String> getCreateUserNameList(){
return this.createUserNameList;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public void setCreateUserNameList(List<String> createUserNameList){
this.createUserNameList = createUserNameList;
}
/**
* 获取 开始 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @return userTypeStart
*/
public Integer getUserTypeStart(){
return this.userTypeStart;
}
/**
* 设置 开始 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @param userTypeStart
*/
public void setUserTypeStart(Integer userTypeStart){
this.userTypeStart = userTypeStart;
}
/**
* 获取 结束 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @return userTypeEnd
*/
public Integer getUserTypeEnd(){
return this.userTypeEnd;
}
/**
* 设置 结束 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @param userTypeEnd
*/
public void setUserTypeEnd(Integer userTypeEnd){
this.userTypeEnd = userTypeEnd;
}
/**
* 获取 增加 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @return userTypeIncrement
*/
public Integer getUserTypeIncrement(){
return this.userTypeIncrement;
}
/** /**
* 设置 增加 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 设置 创建用户名称
* @param userTypeIncrement * @param createUserName
*/ */
public void setUserTypeIncrement(Integer userTypeIncrement){ public RoleQuery createUserName(String createUserName){
this.userTypeIncrement = userTypeIncrement; 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;
}
/**
* 获取 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @return userTypeList
*/
public List<Integer> getUserTypeList(){
return this.userTypeList;
}
/** /**
* 设置 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 * 设置 创建用户名称
* @param userTypeList * @param updateUserName
*/ */
public void setUserTypeList(List<Integer> userTypeList){ public RoleQuery updateUserName(String updateUserName){
this.userTypeList = userTypeList; 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 */ * 角色ID
private Long roleId; */
private Long roleId;
/** 用户ID */ /**
private Long userId; * 用户ID
*/
private Long userId;
public RoleUserEntity(){ /**
* 创建用户名称
} */
/** private String createUserName;
* 获取 角色ID /**
* @return roleId * 创建用户名称
*/ */
public Long getRoleId(){ private String updateUserName;
return this.roleId; @Override
} public int hashCode() {
return this.getId().hashCode();
/** }
* 设置 角色ID @Override
* @param roleId public boolean equals(Object obj) {
*/ if (obj == null) return false;
public void setRoleId(Long roleId){ if (obj instanceof RoleUserEntity) {
this.roleId = roleId; RoleUserEntity tmp = (RoleUserEntity) obj;
} if (this.getId() == tmp.getId()) {
return true;
/** }
* 获取 用户ID }
* @return userId return false;
*/ }
public Long getUserId(){
return this.userId; public void initAttrValue(){
} this.roleId = null;
this.userId = null;
/** this.createUserName = "";
* 设置 用户ID this.updateUserName = "";
* @param userId }
*/
public void setUserId(Long userId){
this.userId = userId;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null)
return false;
if (obj instanceof RoleUserEntity) {
RoleUserEntity tmp = (RoleUserEntity) obj;
if (this.getId().longValue() == tmp.getId().longValue()) {
return true;
}
}
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(){
this.roleId = null;
this.userId = null;
}
} }
\ 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 Long idStart;
private static final long serialVersionUID = 1547777703352L;
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */ /** 结束 序号,主键,自增长 */
private Long idIncrement; private Long idEnd;
/** 序号,主键,自增长 */ /** 增加 序号,主键,自增长 */
private List<Long> idList; private Long idIncrement;
/** 开始 角色ID */ /** 序号,主键,自增长列表 */
private Long roleIdStart; private List <Long> idList;
/** 结束 角色ID */ /** 序号,主键,自增长排除列表 */
private Long roleIdEnd; private List <Long> idNotList;
/** 增加 角色ID */ /** 开始 角色ID */
private Long roleIdIncrement; private Long roleIdStart;
/** 角色ID */ /** 结束 角色ID */
private List<Long> roleIdList; private Long roleIdEnd;
/** 开始 用户ID */ /** 增加 角色ID */
private Long userIdStart; private Long roleIdIncrement;
/** 结束 用户ID */ /** 角色ID列表 */
private Long userIdEnd; private List <Long> roleIdList;
/** 增加 用户ID */ /** 角色ID排除列表 */
private Long userIdIncrement; private List <Long> roleIdNotList;
/** 用户ID */ /** 开始 用户ID */
private List<Long> userIdList; private Long userIdStart;
/** 结束 用户ID */
private Long userIdEnd;
public RoleUserQuery(){ /** 增加 用户ID */
} private Long userIdIncrement;
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/** /** 用户ID列表 */
* 设置 开始 序号,主键,自增长 private List <Long> userIdList;
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/** /** 用户ID排除列表 */
* 获取 结束 序号,主键,自增长 private List <Long> userIdNotList;
* @return idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/** /** 开始 创建用户 */
* 设置 结束 序号,主键,自增长 private Long createUserIdStart;
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/** /** 结束 创建用户 */
* 获取 增加 序号,主键,自增长 private Long createUserIdEnd;
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/** /** 增加 创建用户 */
* 设置 增加 序号,主键,自增长 private Long createUserIdIncrement;
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/** /** 创建用户列表 */
* 获取 序号,主键,自增长 private List <Long> createUserIdList;
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/** /** 创建用户排除列表 */
* 设置 序号,主键,自增长 private List <Long> createUserIdNotList;
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/** /** 创建用户名称 */
* 获取 开始 角色ID private List<String> createUserNameList;
* @return roleIdStart
*/
public Long getRoleIdStart(){
return this.roleIdStart;
}
/** /** 创建用户名称排除列表 */
* 设置 开始 角色ID private List <String> createUserNameNotList;
* @param roleIdStart /** 开始 创建时间 */
*/ private String createTimeStart;
public void setRoleIdStart(Long roleIdStart){
/** 结束 创建时间 */
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(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> 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
* @return roleIdStart
*/
public Long getRoleIdStart(){
return this.roleIdStart;
}
/**
* 设置 开始 角色ID
* @param roleIdStart
*/
public void setRoleIdStart(Long roleIdStart){
this.roleIdStart = roleIdStart;
}
/**
* 获取 结束 角色ID
* @return $roleIdEnd
*/
public Long getRoleIdEnd(){
return this.roleIdEnd;
}
/**
* 设置 结束 角色ID
* @param roleIdEnd
*/
public void setRoleIdEnd(Long roleIdEnd){
this.roleIdEnd = roleIdEnd;
}
/**
* 获取 增加 角色ID
* @return roleIdIncrement
*/
public Long getRoleIdIncrement(){
return this.roleIdIncrement;
}
/**
* 设置 增加 角色ID
* @param roleIdIncrement
*/
public void setRoleIdIncrement(Long roleIdIncrement){
this.roleIdIncrement = roleIdIncrement;
}
/**
* 获取 角色ID
* @return roleIdList
*/
public List<Long> getRoleIdList(){
return this.roleIdList;
}
/**
* 设置 角色ID
* @param roleIdList
*/
public void setRoleIdList(List<Long> 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 userIdStart
*/
public Long getUserIdStart(){
return this.userIdStart;
}
/**
* 设置 开始 用户ID
* @param userIdStart
*/
public void setUserIdStart(Long userIdStart){
this.userIdStart = userIdStart;
}
/**
* 获取 结束 用户ID
* @return $userIdEnd
*/
public Long getUserIdEnd(){
return this.userIdEnd;
}
/**
* 设置 结束 用户ID
* @param userIdEnd
*/
public void setUserIdEnd(Long userIdEnd){
this.userIdEnd = userIdEnd;
}
/**
* 获取 增加 用户ID
* @return userIdIncrement
*/
public Long getUserIdIncrement(){
return this.userIdIncrement;
}
/**
* 设置 增加 用户ID
* @param userIdIncrement
*/
public void setUserIdIncrement(Long userIdIncrement){
this.userIdIncrement = userIdIncrement;
}
/**
* 获取 用户ID
* @return userIdList
*/
public List<Long> getUserIdList(){
return this.userIdList;
}
/**
* 设置 用户ID
* @param userIdList
*/
public void setUserIdList(List<Long> 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; this.roleIdStart = roleIdStart;
} return this;
}
/**
* 获取 结束 角色ID /**
* @return roleIdEnd * 设置 结束 角色ID
*/ * @param roleIdEnd
public Long getRoleIdEnd(){ */
return this.roleIdEnd; public RoleUserQuery roleIdEnd(Long roleIdEnd){
}
/**
* 设置 结束 角色ID
* @param roleIdEnd
*/
public void setRoleIdEnd(Long roleIdEnd){
this.roleIdEnd = roleIdEnd; this.roleIdEnd = roleIdEnd;
} return this;
}
/**
* 获取 增加 角色ID /**
* @return roleIdIncrement * 设置 增加 角色ID
*/ * @param roleIdIncrement
public Long getRoleIdIncrement(){ */
return this.roleIdIncrement; public RoleUserQuery roleIdIncrement(Long roleIdIncrement){
}
/**
* 设置 增加 角色ID
* @param roleIdIncrement
*/
public void setRoleIdIncrement(Long roleIdIncrement){
this.roleIdIncrement = roleIdIncrement; this.roleIdIncrement = roleIdIncrement;
} return this;
}
/**
* 获取 角色ID /**
* @return roleIdList * 设置 角色ID
*/ * @param roleIdList
public List<Long> getRoleIdList(){ */
return this.roleIdList; public RoleUserQuery roleIdList(List<Long> roleIdList){
} this.roleIdList = roleIdList;
return this;
/** }
* 设置 角色ID
* @param roleIdList /**
*/ * 设置 角色ID
public void setRoleIdList(List<Long> roleIdList){ * @param roleIdNotList
this.roleIdList = roleIdList; */
} public RoleUserQuery roleIdNotList(List<Long> roleIdNotList){
this.roleIdNotList = roleIdNotList;
/** return this;
* 获取 开始 用户ID }
* @return userIdStart
*/ /**
public Long getUserIdStart(){ * 设置 用户ID
return this.userIdStart; * @param userId
} */
public RoleUserQuery userId(Long userId){
/** setUserId(userId);
* 设置 开始 用户ID return this;
* @param userIdStart }
*/
public void setUserIdStart(Long userIdStart){ /**
* 设置 开始 用户ID
* @param userIdStart
*/
public RoleUserQuery userIdStart(Long userIdStart){
this.userIdStart = userIdStart; this.userIdStart = userIdStart;
} return this;
}
/**
* 获取 结束 用户ID /**
* @return userIdEnd * 设置 结束 用户ID
*/ * @param userIdEnd
public Long getUserIdEnd(){ */
return this.userIdEnd; public RoleUserQuery userIdEnd(Long userIdEnd){
}
/**
* 设置 结束 用户ID
* @param userIdEnd
*/
public void setUserIdEnd(Long userIdEnd){
this.userIdEnd = 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;
}
/**
* 获取 增加 用户ID
* @return userIdIncrement
*/
public Long getUserIdIncrement(){
return this.userIdIncrement;
}
/** /**
* 设置 增加 用户ID * 设置 创建用户名称
* @param userIdIncrement * @param createUserName
*/ */
public void setUserIdIncrement(Long userIdIncrement){ public RoleUserQuery createUserName(String createUserName){
this.userIdIncrement = userIdIncrement; 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;
}
/**
* 获取 用户ID
* @return userIdList
*/
public List<Long> getUserIdList(){
return this.userIdList;
}
/** /**
* 设置 用户ID * 设置 创建用户名称
* @param userIdList * @param updateUserName
*/ */
public void setUserIdList(List<Long> userIdList){ public RoleUserQuery updateUserName(String updateUserName){
this.userIdList = userIdList; 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