修复工作流全部错误完成(都添加了TODO)
This commit is contained in:
@@ -3,7 +3,6 @@ package com.adc.da.sys.dao.mysql;
|
||||
import java.util.List;
|
||||
|
||||
import com.adc.da.sys.vo.UserRoleVO;
|
||||
import com.adc.da.sys.vo.ddm.DdmRoleUserQuery;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
package com.adc.da.sys.dao.mysql;
|
||||
|
||||
import com.adc.da.base.dao.BaseDao;
|
||||
import com.adc.da.sys.entity.RoleEO;
|
||||
import com.adc.da.sys.entity.RoleMenuEO;
|
||||
import com.adc.da.sys.vo.ddm.DdmMenuVO;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
@@ -19,5 +17,4 @@ public interface RoleMenuEODao extends BaseDao<RoleMenuEO> {
|
||||
|
||||
List<RoleMenuEO> getRoleMenuList(@Param("roleId") String roleId);
|
||||
|
||||
List<DdmMenuVO> getRoleMenuInfoList(@Param("roleId") String roleId);
|
||||
}
|
||||
|
||||
@@ -4,8 +4,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.adc.da.sys.vo.UserVO;
|
||||
import com.adc.da.sys.vo.ddm.DdmUserQueryVO;
|
||||
import com.adc.da.sys.vo.ddm.DdmUserVO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
@@ -39,10 +37,6 @@ public interface UserEODao extends BaseMapper<UserEO> {
|
||||
// 根据account获取未逻辑删除的UserEO
|
||||
UserEO getUserEOByAccountNotDeleted(String account);
|
||||
|
||||
IPage<DdmUserVO> getUserPage(IPage page, @Param("userAccount") String account, @Param("userName") String userName);
|
||||
|
||||
Long getUserCount(DdmUserQueryVO ddmUserQueryVO);
|
||||
|
||||
int insertUserBatch(@Param("userEOList") List<UserEO> userEOList);
|
||||
|
||||
List<Map<String, Object>> allList( @Param("account") String account, @Param("roleName") String roleName);
|
||||
|
||||
@@ -2,29 +2,12 @@ package com.adc.da.sys.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import com.adc.da.sys.dao.mysql.*;
|
||||
import com.adc.da.sys.entity.*;
|
||||
import com.adc.da.sys.vo.MenuVO;
|
||||
import com.adc.da.sys.vo.UserRoleVO;
|
||||
import com.adc.da.sys.vo.ddm.DdmMenuVO;
|
||||
import com.adc.da.sys.vo.ddm.DdmRoleMenuCreateVO;
|
||||
import com.adc.da.sys.vo.ddm.DdmRoleUserQuery;
|
||||
import com.adc.da.sys.vo.ddm.DdmUserVO;
|
||||
import com.adc.da.util.exception.AdcDaBaseException;
|
||||
import com.adc.da.util.http.PageInfo;
|
||||
import com.adc.da.util.utils.BeanMapper;
|
||||
import com.adc.da.util.utils.StringUtils;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import javax.annotation.Resource;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Propagation;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.adc.da.base.service.BaseService;
|
||||
@@ -147,32 +130,6 @@ public class RoleEOService extends BaseService<RoleEO, String> {
|
||||
return dao.getUserRoleListByRoleId(roleId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询角色所对应的用户
|
||||
*
|
||||
* @param roleId 角色id
|
||||
* @return 角色信息
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public List<UserRoleVO> getUserInfoListByRoleId(String roleId) {
|
||||
return dao.getUserInfoListByRoleId(roleId);
|
||||
}
|
||||
|
||||
@Transactional(readOnly = true)
|
||||
public PageInfo<UserRoleVO> getUserInfoPageByRoleId(DdmRoleUserQuery query) {
|
||||
IPage page = new Page();
|
||||
page.setCurrent(query.getPageNum());
|
||||
page.setSize(query.getPageSize());
|
||||
IPage<UserRoleVO> userInfoList = dao.getUserInfoPageByRoleId(page, query.getRoleId());
|
||||
Long count = dao.getUserCountByRoleId(query.getRoleId());
|
||||
PageInfo<UserRoleVO> pageInfo = new PageInfo();
|
||||
pageInfo.setPageSize(query.getPageSize());
|
||||
pageInfo.setCount(count);
|
||||
pageInfo.setList(userInfoList.getRecords());
|
||||
return pageInfo;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 设置角色菜单关联
|
||||
*
|
||||
|
||||
@@ -10,10 +10,7 @@ import com.adc.da.sys.service.iservice.IUserEoService;
|
||||
import com.adc.da.sys.util.EncryptUtil;
|
||||
import com.adc.da.sys.vo.UserImportVO;
|
||||
import com.adc.da.sys.vo.UserVO;
|
||||
import com.adc.da.sys.vo.ddm.DdmUserQueryVO;
|
||||
import com.adc.da.sys.vo.ddm.DdmUserVO;
|
||||
import com.adc.da.util.exception.AdcDaBaseException;
|
||||
import com.adc.da.util.http.PageInfo;
|
||||
import com.adc.da.util.utils.*;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
@@ -191,20 +188,6 @@ public class UserEOServiceImpl implements IUserEoService {
|
||||
return userEO;
|
||||
}
|
||||
|
||||
@Transactional(readOnly = true)
|
||||
public PageInfo<DdmUserVO> getUserPage(DdmUserQueryVO query) {
|
||||
IPage page = new Page();
|
||||
page.setCurrent(query.getPageNum());
|
||||
page.setSize(query.getPageSize());
|
||||
IPage<DdmUserVO> userPage = dao.getUserPage(page,query.getUserAccount(),query.getUserName());
|
||||
Long count = dao.getUserCount(query);
|
||||
PageInfo<DdmUserVO> pageInfo = new PageInfo();
|
||||
pageInfo.setPageSize(query.getPageSize());
|
||||
pageInfo.setCount(count);
|
||||
pageInfo.setList(userPage.getRecords());
|
||||
return pageInfo;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void importExcelUser(List<UserImportVO> list) {
|
||||
|
||||
@@ -3,9 +3,6 @@ package com.adc.da.sys.service.iservice;
|
||||
import com.adc.da.sys.entity.UserEO;
|
||||
import com.adc.da.sys.vo.UserImportVO;
|
||||
import com.adc.da.sys.vo.UserVO;
|
||||
import com.adc.da.sys.vo.ddm.DdmUserQueryVO;
|
||||
import com.adc.da.sys.vo.ddm.DdmUserVO;
|
||||
import com.adc.da.util.http.PageInfo;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import com.adc.da.sys.entity.RoleEO;
|
||||
import com.adc.da.sys.vo.iam.orgsIAM;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
@@ -46,5 +47,9 @@ public class UserVO {
|
||||
private List<String> roleIdList = new ArrayList<>();
|
||||
|
||||
|
||||
/**
|
||||
* 部门列表
|
||||
*/
|
||||
private List<orgsIAM> orgList = new ArrayList();
|
||||
|
||||
}
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
package com.adc.da.sys.vo.ddm;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class DdmMenuVO {
|
||||
//菜单id
|
||||
private String modelId;
|
||||
//菜单父Id
|
||||
private String parentModelId;
|
||||
//菜单名称
|
||||
private String modelName;
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.adc.da.sys.vo.ddm;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
public class DdmRoleMenuCreateVO {
|
||||
//菜单id
|
||||
@NotBlank(message = "菜单id不能为空")
|
||||
private String modelId;
|
||||
//菜单父Id
|
||||
@NotBlank(message = "菜单父id不能为空")
|
||||
private String parentModelId;
|
||||
//角色id
|
||||
@NotBlank(message = "角色id不能为空")
|
||||
private String roleId;
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
package com.adc.da.sys.vo.ddm;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class DdmRoleUserQuery {
|
||||
private String roleId;
|
||||
private Integer pageNum;
|
||||
private Integer pageSize;
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package com.adc.da.sys.vo.ddm;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class DdmUserQueryVO {
|
||||
|
||||
private String userAccount;
|
||||
private String userName;
|
||||
private Integer pageNum;
|
||||
private Integer pageSize;
|
||||
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.adc.da.sys.vo.ddm;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Data
|
||||
public class DdmUserVO {
|
||||
|
||||
private String userId;
|
||||
|
||||
private String userName;
|
||||
|
||||
private String userAccount;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.adc.da.sys.vo.iam;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class orgsIAM {
|
||||
|
||||
private String orgCode; // 组织编码
|
||||
|
||||
private String orgName; // 部门名称
|
||||
|
||||
private String orgShortName; // 部门简称
|
||||
|
||||
}
|
||||
@@ -75,17 +75,4 @@
|
||||
select role_id,menu_id from TR_ROLE_MENU where role_id=#{roleId}
|
||||
</select>
|
||||
|
||||
<select id="getRoleMenuInfoList" resultType="com.adc.da.sys.vo.ddm.DdmMenuVO">
|
||||
SELECT
|
||||
t1.role_id ,
|
||||
t1.menu_id modelId,
|
||||
t2.`NAME` modelName,
|
||||
t2.PARENT_ID parentModelId
|
||||
FROM
|
||||
TR_ROLE_MENU t1
|
||||
LEFT JOIN TS_MENU t2 ON t1.MENU_ID = t2.ID
|
||||
WHERE
|
||||
t1.role_id = #{roleId}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
@@ -19,22 +19,6 @@
|
||||
|
||||
</select>
|
||||
|
||||
<select id="getUserPage" resultType="com.adc.da.sys.vo.ddm.DdmUserVO">
|
||||
select t1.USID userId,t1.ACCOUNT userAccount,t1.USNAME userName,t1.CELLPHONE_NUMBER,t1.EMAIL,t1.ISUSE,t1.DEPARTMENT,
|
||||
date_format(t1.UPDATE_TIME,'%Y-%m-%d %H:%i:%S')CREATEDATE from TS_USER t1
|
||||
where t1.del_flag='0'
|
||||
<if test="userAccount !='' and userAccount !=null">
|
||||
and t1.ACCOUNT like "%"#{userAccount}"%"
|
||||
</if>
|
||||
|
||||
<if test="userName !='' and userName !=null">
|
||||
and t1.USNAME like "%"#{userName}"%"
|
||||
</if>
|
||||
ORDER BY t1.UPDATE_TIME DESC
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
<select id="getUserCount" resultType="java.lang.Long">
|
||||
select count(*) from TS_USER t1
|
||||
where t1.del_flag='0'
|
||||
|
||||
Reference in New Issue
Block a user