12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <?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.jjt.hl.mapper.HlMetricsScoreViewMapper">
- <resultMap type="HlMetricsScoreView" id="HlMetricsScoreViewResult">
- <result property="scoreDetailId" column="SCORE_DETAIL_ID"/>
- <result property="scoreMetricsId" column="SCORE_METRICS_ID"/>
- <result property="objMetricsId" column="OBJ_METRICS_ID"/>
- <result property="dValue" column="D_VALUE"/>
- </resultMap>
- <sql id="selectHlMetricsScoreViewVo">
- select SCORE_DETAIL_ID, SCORE_METRICS_ID, OBJ_METRICS_ID, D_VALUE
- from hl_metrics_score_view
- </sql>
- <select id="selectHlMetricsScoreViewList" parameterType="HlMetricsScoreView" resultMap="HlMetricsScoreViewResult">
- <include refid="selectHlMetricsScoreViewVo"/>
- <where>
- <if test="scoreMetricsId != null ">
- and SCORE_METRICS_ID = #{scoreMetricsId}
- </if>
- <if test="objMetricsId != null ">
- and OBJ_METRICS_ID = #{objMetricsId}
- </if>
- <if test="dValue != null ">
- and D_VALUE = #{dValue}
- </if>
- </where>
- </select>
- <select id="selectHlMetricsScoreViewByScoreDetailId" parameterType="Long"
- resultMap="HlMetricsScoreViewResult">
- <include refid="selectHlMetricsScoreViewVo"/>
- where SCORE_DETAIL_ID = #{scoreDetailId}
- </select>
- <insert id="insertHlMetricsScoreView" parameterType="HlMetricsScoreView" useGeneratedKeys="true"
- keyProperty="scoreDetailId">
- insert into hl_metrics_score_view
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="scoreMetricsId != null">SCORE_METRICS_ID,
- </if>
- <if test="objMetricsId != null">OBJ_METRICS_ID,
- </if>
- <if test="dValue != null">D_VALUE,
- </if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="scoreMetricsId != null">#{scoreMetricsId},
- </if>
- <if test="objMetricsId != null">#{objMetricsId},
- </if>
- <if test="dValue != null">#{dValue},
- </if>
- </trim>
- </insert>
- <update id="updateHlMetricsScoreView" parameterType="HlMetricsScoreView">
- update hl_metrics_score_view
- <trim prefix="SET" suffixOverrides=",">
- <if test="scoreMetricsId != null">SCORE_METRICS_ID =
- #{scoreMetricsId},
- </if>
- <if test="objMetricsId != null">OBJ_METRICS_ID =
- #{objMetricsId},
- </if>
- <if test="dValue != null">D_VALUE =
- #{dValue},
- </if>
- </trim>
- where SCORE_DETAIL_ID = #{scoreDetailId}
- </update>
- <delete id="deleteHlMetricsScoreViewByScoreDetailId" parameterType="Long">
- delete
- from hl_metrics_score_view where SCORE_DETAIL_ID = #{scoreDetailId}
- </delete>
- <delete id="deleteHlMetricsScoreViewByScoreDetailIds" parameterType="String">
- delete from hl_metrics_score_view where SCORE_DETAIL_ID in
- <foreach item="scoreDetailId" collection="array" open="(" separator="," close=")">
- #{scoreDetailId}
- </foreach>
- </delete>
- </mapper>
|