数据源管理增加所属机构,并将数据源编码指定为机构编码
This commit is contained in:
parent
5269f55d6d
commit
b24e8f50b8
|
@ -48,7 +48,6 @@ public class SysDataSourceController extends JeecgController<SysDataSource, ISys
|
|||
@Autowired
|
||||
private ISysDataSourceService sysDataSourceService;
|
||||
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
|
@ -224,6 +223,18 @@ public class SysDataSourceController extends JeecgController<SysDataSource, ISys
|
|||
return super.importExcel(request, response, SysDataSource.class);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 机构列表查询
|
||||
*
|
||||
* @param addFLag
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "多数据源管理-机构列表查询")
|
||||
@ApiOperation(value = "多数据源管理-机构列表查询", notes = "多数据源管理-机构列表查询")
|
||||
@RequiresPermissions("system:datasource:list")
|
||||
@GetMapping(value = "/departList")
|
||||
public Result<List<SysDataSource>> departList(@RequestParam(name = "addFLag") String addFLag) {
|
||||
return this.sysDataSourceService.queryDepartList(addFLag);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package org.jeecg.modules.system.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
@ -116,8 +117,13 @@ public class SysDataSource {
|
|||
*/
|
||||
@Excel(name = "所属部门", width = 15)
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
@Dict(dictTable ="sys_depart",dicText = "depart_name",dicCode = "org_code")
|
||||
private java.lang.String sysOrgCode;
|
||||
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private java.lang.String departName;
|
||||
|
||||
/**租户ID*/
|
||||
@ApiModelProperty(value = "租户ID")
|
||||
private java.lang.Integer tenantId;
|
||||
|
|
|
@ -2,6 +2,9 @@ package org.jeecg.modules.system.mapper;
|
|||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.jeecg.modules.system.entity.SysDataSource;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: 多数据源管理
|
||||
|
@ -11,4 +14,6 @@ import org.jeecg.modules.system.entity.SysDataSource;
|
|||
*/
|
||||
public interface SysDataSourceMapper extends BaseMapper<SysDataSource> {
|
||||
|
||||
List<SysDataSource> queryDepartList(@Param("addFLag") String addFLag);
|
||||
|
||||
}
|
||||
|
|
|
@ -2,4 +2,15 @@
|
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="org.jeecg.modules.system.mapper.SysDataSourceMapper">
|
||||
|
||||
<select id="queryDepartList" parameterType="String" resultType="org.jeecg.modules.system.entity.SysDataSource">
|
||||
select org_code as code,
|
||||
depart_name as departName
|
||||
from sys_depart
|
||||
where del_flag = '0'
|
||||
and org_category='1'
|
||||
<if test="addFLag != null and addFLag != ''">
|
||||
and org_code NOT IN ( select sys_org_code from sys_data_source )
|
||||
</if>
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
|
@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.system.entity.SysDataSource;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: 多数据源管理
|
||||
* @Author: jeecg-boot
|
||||
|
@ -33,4 +35,11 @@ public interface ISysDataSourceService extends IService<SysDataSource> {
|
|||
* @return
|
||||
*/
|
||||
Result deleteDataSource(String id);
|
||||
|
||||
/**
|
||||
* 机构列表查询
|
||||
* @param addFLag
|
||||
* @return
|
||||
*/
|
||||
Result<List<SysDataSource>> queryDepartList(String addFLag);
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: 多数据源管理
|
||||
|
@ -128,4 +129,14 @@ public class SysDataSourceServiceImpl extends ServiceImpl<SysDataSourceMapper, S
|
|||
return count(qw);
|
||||
}
|
||||
|
||||
/**
|
||||
* 机构列表查询
|
||||
* @param addFLag
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Result<List<SysDataSource>> queryDepartList(String addFLag) {
|
||||
List<SysDataSource> list = baseMapper.queryDepartList(addFLag);
|
||||
return Result.OK(list);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue