初始化
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
package com.njcn.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.njcn.system.pojo.dto.AreaTreeDTO;
|
||||
import com.njcn.system.pojo.po.Area;
|
||||
import com.njcn.system.pojo.vo.AreaTreeVO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2021-12-13
|
||||
*/
|
||||
public interface AreaMapper extends BaseMapper<Area> {
|
||||
|
||||
/**
|
||||
*
|
||||
* @return 行政区域树(首次)
|
||||
*/
|
||||
List<AreaTreeVO> getAreaTree(@Param("id")String id,@Param("type") Integer type,@Param("state")Integer state);
|
||||
|
||||
/**
|
||||
*
|
||||
* @return 行政区域树(首次)
|
||||
*/
|
||||
List<AreaTreeVO> getAreaIdTree(@Param("type") Integer type,@Param("state")Integer state);
|
||||
|
||||
/**
|
||||
* 查询父节点的所有上层节点
|
||||
* @param id
|
||||
* @return 父节点的所有上层节点
|
||||
*/
|
||||
String getIdString(@Param("id")String id);
|
||||
|
||||
/**
|
||||
*
|
||||
* @param ids id
|
||||
* @param state 状态
|
||||
* @return 返回的结果
|
||||
*/
|
||||
List<Area> selectPid(@Param("ids")List<String> ids,@Param("state")Integer state);
|
||||
|
||||
/**
|
||||
*
|
||||
* @param ids id
|
||||
* @param state 状态
|
||||
* @return 返回的结果
|
||||
*/
|
||||
List<String> getPid(@Param("ids")List<String> ids,@Param("state")Integer state);
|
||||
|
||||
/**
|
||||
*
|
||||
* @return 行政区域树(首次)
|
||||
*/
|
||||
List<AreaTreeDTO> getAreaDeptTree(@Param("type") Integer type, @Param("state")Integer state);
|
||||
|
||||
/**
|
||||
* 查询所有区域
|
||||
* @return
|
||||
*/
|
||||
List<AreaTreeVO> getAreaAll();
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.njcn.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.system.pojo.po.Config;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2021-12-13
|
||||
*/
|
||||
public interface ConfigMapper extends BaseMapper<Config> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.njcn.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.njcn.system.pojo.po.DictData;
|
||||
import com.njcn.system.pojo.po.DictType;
|
||||
import com.njcn.system.pojo.vo.DictDataVO;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2021-12-13
|
||||
*/
|
||||
public interface DictDataMapper extends BaseMapper<DictData> {
|
||||
|
||||
/**
|
||||
* 分页查询字典数据
|
||||
* @param page 分页数据
|
||||
* @param queryWrapper 查询条件
|
||||
* @return 字典数据
|
||||
*/
|
||||
Page<DictDataVO> page(@Param("page")Page<DictDataVO> page, @Param("ew")QueryWrapper<DictDataVO> queryWrapper);
|
||||
|
||||
/**
|
||||
* @param dictypeName 字典类型名称
|
||||
* @return 根据字典类型名称查询字典数据
|
||||
*/
|
||||
List<DictData> getDicDataByTypeName(@Param("dictypeName")String dictypeName);
|
||||
|
||||
DictData getDicDataByName(@Param("dicName")String dicName);
|
||||
|
||||
/**
|
||||
* 根据字典类型名称&数据名称获取字典数据
|
||||
*
|
||||
* @param dicTypeName 字典类型名称
|
||||
* @param dicDataName 字典数据名称
|
||||
* @return 字典数据
|
||||
*/
|
||||
DictData getDicDataByNameAndTypeName(@Param("dicTypeName")String dicTypeName, @Param("dicDataName")String dicDataName);
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.system.pojo.po.DictData;
|
||||
import com.njcn.system.pojo.po.DictType;
|
||||
import com.njcn.system.pojo.vo.DictDataCache;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2021-12-13
|
||||
*/
|
||||
public interface DictTypeMapper extends BaseMapper<DictType> {
|
||||
|
||||
/**
|
||||
* 查询所有的字典简单信息
|
||||
* @return 字典信息
|
||||
*/
|
||||
List<DictDataCache> dictDataCache();
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.njcn.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.system.pojo.po.MxGraph;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/1/26
|
||||
*/
|
||||
public interface MxGraphMapper extends BaseMapper<MxGraph> {
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.njcn.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.system.pojo.po.Resource;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2021-12-13
|
||||
*/
|
||||
public interface ResourceMapper extends BaseMapper<Resource> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.njcn.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.system.pojo.po.Task;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2021-12-13
|
||||
*/
|
||||
public interface TaskMapper extends BaseMapper<Task> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.njcn.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.system.pojo.po.Theme;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2021-12-13
|
||||
*/
|
||||
public interface ThemeMapper extends BaseMapper<Theme> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.njcn.system.mapper.AreaMapper">
|
||||
<!--行政区域树-->
|
||||
<select id="getAreaTree" resultType="AreaTreeVO">
|
||||
SELECT sys_area.id id,
|
||||
sys_area.name name,
|
||||
sys_area.pid pid,
|
||||
sys_area.pids pids,
|
||||
sys_area.short_name shortName,
|
||||
sys_area.area_code areaCode,
|
||||
sys_area.lng lng,
|
||||
sys_area.lat lat
|
||||
FROM sys_area sys_area
|
||||
WHERE sys_area.type = #{type}
|
||||
AND sys_area.state = #{state}
|
||||
AND sys_area.pid = #{id}
|
||||
</select>
|
||||
|
||||
<!--行政区域树-->
|
||||
<select id="getAreaIdTree" resultType="AreaTreeVO">
|
||||
SELECT sys_area.id id,
|
||||
sys_area.name name,
|
||||
sys_area.pid pid,
|
||||
sys_area.pids pids,
|
||||
sys_area.short_name shortName,
|
||||
sys_area.area_code areaCode,
|
||||
sys_area.lng lng,
|
||||
sys_area.lat lat
|
||||
FROM sys_area sys_area
|
||||
WHERE sys_area.type = #{type}
|
||||
AND sys_area.state = #{state}
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="selectPid" resultType="Area">
|
||||
SELECT sys_area.*
|
||||
FROM sys_area sys_area
|
||||
WHERE sys_area.pid in
|
||||
<foreach item="item" index="index" collection="ids" open="("
|
||||
separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
AND sys_area.type = 1
|
||||
AND sys_area.state = #{state}
|
||||
</select>
|
||||
|
||||
<select id="getIdString" resultType="String">
|
||||
SELECT sys_area.pids pids
|
||||
FROM sys_area sys_area
|
||||
WHERE sys_area.id = #{id}
|
||||
</select>
|
||||
|
||||
<!--行政区域树-->
|
||||
<select id="getAreaDeptTree" resultType="AreaTreeDTO">
|
||||
SELECT sys_area.id id,
|
||||
sys_area.name name,
|
||||
sys_area.pid pid,
|
||||
sys_area.pids pids,
|
||||
sys_area.short_name shortName,
|
||||
sys_area.area_code areaCode,
|
||||
sys_area.lng lng,
|
||||
sys_area.lat lat
|
||||
FROM sys_area sys_area
|
||||
WHERE sys_area.type = #{type}
|
||||
AND sys_area.state = #{state}
|
||||
</select>
|
||||
|
||||
<select id="getAreaAll" resultType="AreaTreeVO">
|
||||
SELECT sys_area.*
|
||||
FROM sys_area sys_area
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.njcn.system.mapper.ConfigMapper">
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.njcn.system.mapper.DictDataMapper">
|
||||
|
||||
|
||||
<!--获取字典分页列表-->
|
||||
<select id="page" resultType="DictDataVO">
|
||||
SELECT sys_dict_data.*,
|
||||
sys_dict_type.name typeName
|
||||
FROM sys_dict_data sys_dict_data
|
||||
,sys_dict_type sys_dict_type
|
||||
WHERE sys_dict_data.type_id = sys_dict_type.id
|
||||
AND ${ew.sqlSegment}
|
||||
</select>
|
||||
|
||||
<!-- 根据字典类型名称查询字典数据-->
|
||||
<select id="getDicDataByTypeName" resultType="DictData">
|
||||
SELECT sys_dict_data.*
|
||||
FROM sys_dict_data sys_dict_data,
|
||||
sys_dict_type sys_dict_type
|
||||
WHERE sys_dict_data.type_id = sys_dict_type.id
|
||||
AND sys_dict_type.name = #{dictypeName}
|
||||
order by sort
|
||||
</select>
|
||||
<!-- 根据字典名称查询字典数据-->
|
||||
<select id="getDicDataByName" resultType="DictData">
|
||||
SELECT sys_dict_data.*
|
||||
FROM sys_dict_data sys_dict_data
|
||||
WHERE sys_dict_data.name = #{dicName}
|
||||
</select>
|
||||
|
||||
<select id="getDicDataByNameAndTypeName" resultType="DictData">
|
||||
SELECT
|
||||
T2.*
|
||||
FROM
|
||||
sys_dict_type t1,
|
||||
sys_dict_data t2
|
||||
WHERE
|
||||
t1.id = t2.Type_Id
|
||||
AND T1.State = 1
|
||||
AND T2.State = 1
|
||||
AND t1.NAME = #{dicTypeName}
|
||||
AND t2.NAME = #{dicDataName}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.njcn.system.mapper.DictTypeMapper">
|
||||
|
||||
<select id="dictDataCache" resultType="DictDataCache">
|
||||
select
|
||||
t1.id id,
|
||||
t1.name name,
|
||||
t1.code code,
|
||||
t1.sort sort,
|
||||
t2.id typeId,
|
||||
t2.name typeName,
|
||||
t2.code typeCode
|
||||
from
|
||||
sys_dict_data t1,
|
||||
sys_dict_type t2
|
||||
where
|
||||
t1.Type_Id = t2.id
|
||||
and
|
||||
t1.state = 1
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.njcn.system.mapper.ResourceMapper">
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.njcn.system.mapper.TaskMapper">
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.njcn.system.mapper.ThemeMapper">
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user