From 5bd5f3bcd6d2cb375feb0756505691b551339716 Mon Sep 17 00:00:00 2001 From: zhangfeng <1603559716@qq.com> Date: 星期五, 23 十二月 2022 08:55:23 +0800 Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/safePlatform-out into zf --- equipment/equipment-service/src/main/resources/config/mapper/equipment/SafeMaterialClassifyInfoMapper.xml | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 100 insertions(+), 0 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 new file mode 100644 index 0000000..f8dee00 --- /dev/null +++ b/equipment/equipment-service/src/main/resources/config/mapper/equipment/SafeMaterialClassifyInfoMapper.xml @@ -0,0 +1,100 @@ +<?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.gkhy.safePlatform.equipment.repository.SafeMaterialClassifyInfoRepository"> + + <!--新增--> + <insert id="save" parameterType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyInfo"> + 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"> + update safe_material_classify + <trim prefix="SET" suffixOverrides=","> + <if test="materialClassifyName != null and materialClassifyName != ''"> + material_classify_name = #{materialClassifyName} + </if> + </trim> + where id = #{id} + </update> + <!--逻辑删除--> + <update id="delete"> + update safe_material_classify set del_fag = 1 where id = #{id} + </update> + <!--查询单条数据--> + <select id="queryById" resultType="com.gkhy.safePlatform.equipment.entity.SafeMaterialClassifyInfo"> + 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, + material_classify_name + from safe_material_classify + where del_flag = 0 + <if test="mateialClassifyName != null and materialClassifyName != ''"> + 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