|
|
|
@ -3,15 +3,11 @@ package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
|
|
|
|
|
import cn.estsh.i3plus.core.api.iservice.busi.IPersonnelService;
|
|
|
|
|
import cn.estsh.i3plus.core.api.iservice.busi.ISysOrganizeService;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.bean.DdlPackBean;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.SysOrganize;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.SysDepartmentRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.SysOrganizeRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.SysRefUserDepartmentRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.SysRefUserInfoDepartmentRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.SysUserInfoRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.SysUserRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.*;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
|
|
|
|
|
import cn.estsh.impp.framework.base.service.CrudService;
|
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
@ -19,7 +15,9 @@ import org.slf4j.LoggerFactory;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Objects;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description : 组织业务接口实现
|
|
|
|
@ -270,6 +268,14 @@ public class SysOrganizeService extends CrudService<SysOrganize> implements ISys
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(organizeCode, "organizeCode", packBean);
|
|
|
|
|
return organizeRDao.getByProperty(packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<String> getOrganizeCodeList() {
|
|
|
|
|
DdlPackBean packBean = DdlPackBean.getDdlPackBean();
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(ImppEnumUtil.ORGANIZE_YTPE.TYPE_FACTORY.getValue(), "organizeType", packBean);
|
|
|
|
|
List<SysOrganize> organizeList = organizeRDao.findByHqlWhere(packBean);
|
|
|
|
|
return organizeList.stream().map(SysOrganize::getOrganizeCode).collect(Collectors.toList());
|
|
|
|
|
}
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// @ApiOperation(value = "查询当前用户所有组织数据", notes = "查询当前用户所有组织数据")
|
|
|
|
|