| | |
| | | "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"> |
| | |
| | | </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, |
| | |
| | | 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> |