初始化

This commit is contained in:
2022-06-21 20:47:46 +08:00
parent b666a24a98
commit 59da3376c1
1246 changed files with 129600 additions and 0 deletions

View File

@@ -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();
}

View File

@@ -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> {
}

View File

@@ -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);
}

View File

@@ -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();
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>