<?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.gk.hotwork.specialWork.repository.WorkApprovalFilledItemInfoRepository" >
|
|
<resultMap id="WorkApprovalFilledItemInfo" type="com.gk.hotwork.specialWork.entity.WorkApprovalFilledItemInfo">
|
<result column="id" property="id"/>
|
<result column="work_apply_id" property="workApplyId"/>
|
<result column="unit_id" property="unitId"/>
|
<result column="item_id" property="itemId"/>
|
<result column="val" property="val"/>
|
<result column="measure_val" property="measureVal"/>
|
<result column="measure_text" property="measureText"/>
|
<result column="fill_type" property="fillType"/>
|
</resultMap>
|
<insert id="insertBatchFilledItemInfo"
|
parameterType="com.gk.hotwork.specialWork.entity.WorkApprovalFilledItemInfo">
|
insert
|
into work_approval_filled_item
|
<trim prefix="(" suffix=") values" suffixOverrides=",">
|
id,
|
work_apply_id,
|
unit_id,
|
item_id,
|
val,
|
measure_val,
|
measure_text,
|
analysis_location,
|
fill_type,
|
</trim>
|
<foreach collection="list" item="item" separator=",">
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
#{item.id},
|
#{item.workApplyId},
|
#{item.unitId},
|
#{item.itemId},
|
#{item.val},
|
#{item.measureVal},
|
#{item.measureText},
|
#{item.analysisLocation},
|
#{item.fillType},
|
</trim>
|
</foreach>
|
|
</insert>
|
|
|
<select id="listApprovalFilledItemInfoByWorkApplyId"
|
parameterType="long"
|
resultMap="WorkApprovalFilledItemInfo">
|
select
|
approvalFilledItem.id,
|
approvalFilledItem.work_apply_id,
|
approvalFilledItem.unit_id,
|
approvalFilledItem.item_id,
|
approvalFilledItem.val,
|
approvalFilledItem.measure_val,
|
approvalFilledItem.measure_text,
|
approvalFilledItem.analysis_location,
|
approvalFilledItem.fill_type
|
from work_approval_filled_item as approvalFilledItem
|
where approvalFilledItem.work_apply_id = #{workApplyId}
|
</select>
|
<select id="listApprovalFilledItemInfoByUnitId"
|
resultMap="WorkApprovalFilledItemInfo">
|
select
|
approvalFilledItem.id,
|
approvalFilledItem.work_apply_id,
|
approvalFilledItem.unit_id,
|
approvalFilledItem.item_id,
|
approvalFilledItem.val,
|
approvalFilledItem.measure_val,
|
approvalFilledItem.measure_text,
|
approvalFilledItem.analysis_location,
|
approvalFilledItem.fill_type
|
from work_approval_filled_item as approvalFilledItem
|
where approvalFilledItem.unit_id = #{unitId}
|
</select>
|
</mapper>
|