From 29f5825e22f8ed6cc2019511ad75a4939bafb6a8 Mon Sep 17 00:00:00 2001 From: lyfO_o <764716047@qq.com> Date: 星期六, 06 五月 2023 16:00:35 +0800 Subject: [PATCH] 用户token 过滤链判断限制 --- equipment/equipment-service/src/main/resources/config/mapper/equipment/SafeMaterialClassifyInfoMapper.xml | 69 +++++++++++++++++++++++++++++++--- 1 files changed, 63 insertions(+), 6 deletions(-) diff --git a/equipment/equipment-service/src/main/resources/config/mapper/equipment/SafeMaterialClassifyInfoMapper.xml b/equipment/equipment-service/src/main/resources/config/mapper/equipment/SafeMaterialClassifyInfoMapper.xml index e76027d..f8dee00 100644 --- a/equipment/equipment-service/src/main/resources/config/mapper/equipment/SafeMaterialClassifyInfoMapper.xml +++ b/equipment/equipment-service/src/main/resources/config/mapper/equipment/SafeMaterialClassifyInfoMapper.xml @@ -4,13 +4,9 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.gkhy.safePlatform.equipment.repository.SafeMaterialClassifyInfoRepository"> - <resultMap type="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyDO" id="materialClassifyResult"> - <id column="id" property="id" jdbcType="BIGINT"/> - <result column="material_classify_name" property="materialClassifyName"/> - </resultMap> <!--新增--> <insert id="save" parameterType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyInfo"> - insert into safe_material_classify (id,material_classify_name,del_flag,create_time,create_uid,create_uname,update_time,update_uid,update_uname) values (#{id},#{materialClassifyName},#{delFlag},#{createTime},#{createUid},#{createUname},#{updateTime},#{updateUid},#{updateUname}) + insert into safe_material_classify (id,material_classify_name,parent_id,consumable,del_flag,create_time,create_uid,create_uname,update_time,update_uid,update_uname) values (#{id},#{materialClassifyName},#{parentId},#{consumable},#{delFlag},#{createTime},#{createUid},#{createUname},#{updateTime},#{updateUid},#{updateUname}) </insert> <!--更新--> <update id="update" parameterType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyInfo"> @@ -28,7 +24,7 @@ </update> <!--查询单条数据--> <select id="queryById" resultType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyInfo"> - select id,material_classify_name,create_time,create_uid,create_uname,update_time,update_uid,update_uname from safe_material_classify where id = #{id} and del_flag = 0; + select id,material_classify_name,parent_id,consumable,create_time,create_uid,create_uname,update_time,update_uid,update_uname from safe_material_classify where id = #{id} and del_flag = 0; </select> <select id="listByContion" resultType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyInfo"> select id, @@ -39,5 +35,66 @@ and instr(material_classify_name,#{materialClassifyName}) > 0 </if> </select> + <select id="getListByParentId" resultType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyInfo"> + select id,material_classify_name,parent_id from safe_material_classify where parent_id = #{parentId} and del_flag = 0; + </select> + <select id="getBigAndSmallClassify" resultType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyDO"> + SELECT + c1.id as smallClassifyId, + c1.material_classify_name as smallClassifyName, + c2.id as bigClassifyId, + c2.material_classify_name as bigClassifyName + FROM + safe_material_classify c1 + INNER JOIN safe_material_classify c2 ON c1.parent_id = c2.id + WHERE + c1.del_flag = 0 + AND c1.id = #{smallClassifyId} + </select> + <select id="getTraceabilityClassifyList" resultType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyDO"> + SELECT + c1.id as smallClassifyId, + c1.material_classify_name as smallClassifyName, + c2.id as bigClassifyId, + c2.material_classify_name as bigClassifyName + FROM + safe_material_classify c1 + INNER JOIN safe_material_classify c2 ON c1.parent_id = c2.id + WHERE + c1.del_flag = 0 + AND c1.id in + <foreach collection="smallClassifyIds" item="id" close=")" open="(" separator=","> + #{id} + </foreach> + </select> + <select id="listByConditions" parameterType="com.gkhy.safePlatform.equipment.model.dto.req.MaterialClassifyQuery" resultType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyInfo"> + SELECT + id, + parent_id, + material_classify_name, + consumable + FROM + safe_material_classify + WHERE del_flag = 0 + and parent_id = 0 + <if test="query.classifyName != null and query.classifyName != ''"> + and instr(material_classify_name,#{query.classifyName}) > 0 + </if> + </select> + <select id="getListByParentIds" resultType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyInfo"> + SELECT + id, + parent_id, + material_classify_name, + consumable + FROM + safe_material_classify + WHERE + del_flag = 0 + and parent_id in + <foreach collection="parentIdList" item="parentId" open="(" close=")" separator=","> + #{parentId} + </foreach> + </select> </mapper> -- Gitblit v1.9.2