报告模板配置
This commit is contained in:
@@ -1,7 +1,12 @@
|
||||
package com.njcn.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.system.pojo.dto.DictDTO;
|
||||
import com.njcn.system.pojo.po.ReportDict;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface EventDictMapper extends BaseMapper<ReportDict> {
|
||||
|
||||
List<DictDTO> getAllDict();
|
||||
}
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
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.EventTemplate;
|
||||
import com.njcn.system.pojo.vo.EventTemplateTree;
|
||||
import com.njcn.system.pojo.vo.EventTemplateVO;
|
||||
import com.njcn.user.pojo.vo.RoleVO;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
@@ -14,17 +17,18 @@ import java.util.List;
|
||||
public interface EventTemplateMapper extends BaseMapper<EventTemplate> {
|
||||
|
||||
/**
|
||||
* 返回所有树节点(全部report_template_dict表数据)
|
||||
* @author hany
|
||||
* @date 2022/09/21
|
||||
* 分页查询模板数据
|
||||
* @param page
|
||||
* @param queryWrapper
|
||||
* @return
|
||||
*/
|
||||
List<EventTemplateTree> getAllList();
|
||||
Page<EventTemplateVO> page(@Param("page")Page<EventTemplateVO> page, @Param("ew") QueryWrapper<EventTemplateVO> queryWrapper);
|
||||
|
||||
/**
|
||||
* 删除模板和字典关系
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
Boolean deleteRelationship (@Param("ids")List<String> ids);
|
||||
Boolean deleteRelevancy(@Param("ids")List<String> ids);
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.njcn.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.system.pojo.po.TemplateRel;
|
||||
import io.lettuce.core.dynamic.annotation.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Mapper接口
|
||||
* @author hany
|
||||
* @date 2022/09/30
|
||||
*/
|
||||
public interface TemplateRelMapper extends BaseMapper<TemplateRel> {
|
||||
|
||||
/**
|
||||
* 根据模板id查询绑定关系
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
List<TemplateRel> selectRelevance(@Param("ids")List<String> ids);
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
<?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.EventDictMapper">
|
||||
|
||||
<select id="getAllDict" resultType="DictDTO">
|
||||
SELECT * from report_dict WHERE State = 1
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -4,20 +4,21 @@
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.njcn.system.mapper.EventTemplateMapper">
|
||||
|
||||
<!--获取所有表数据-->
|
||||
<select id="getAllList" resultType="com.njcn.system.pojo.vo.EventTemplateTree">
|
||||
select id, name, type ,code
|
||||
from report_template
|
||||
where state = 1
|
||||
<!--获取模板分页列表-->
|
||||
<select id="page" resultType="com.njcn.system.pojo.vo.EventTemplateVO">
|
||||
SELECT report_template.*
|
||||
FROM report_template report_template
|
||||
WHERE ${ew.sqlSegment}
|
||||
</select>
|
||||
|
||||
<!--删除模板与字典关系-->
|
||||
<delete id="deleteRelationship">
|
||||
DELETE FROM report_rel where Rt_id in
|
||||
<delete id="deleteRelevancy">
|
||||
DELETE FROM report_relevancy where Rt_Id in
|
||||
<foreach item="item" index="index" collection="ids" open="("
|
||||
separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?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.TemplateRelMapper">
|
||||
|
||||
<select id="selectRelevance" resultType="TemplateRel">
|
||||
select report_relevancy.*
|
||||
from report_relevancy report_relevancy
|
||||
where report_relevancy.Rt_id in
|
||||
<foreach item="item" index="index" collection="ids" open="("
|
||||
separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user