From 99968f83982943669af3829ea6bc3bbe745cada4 Mon Sep 17 00:00:00 2001 From: zhangfeng <1603559716@qq.com> Date: 星期一, 21 十一月 2022 08:41:48 +0800 Subject: [PATCH] 安全物资和设备管理相关rpc接口 --- equipment/equipment-service/src/main/resources/config/mapper/equipment/SafeMaterialClassifyInfoMapper.xml | 40 ++++++++++++++++++++++++++++++++++------ 1 files changed, 34 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..8b3c12e 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,del_flag,create_time,create_uid,create_uname,update_time,update_uid,update_uname) values (#{id},#{materialClassifyName},#{parentId},#{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,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,37 @@ 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> </mapper> -- Gitblit v1.9.2