ZhiYeJianKang/职业健康平台后端/bin/mappings/modules/reportCustomer/KhtxSamplingPeopleVoDaoMapper.xml
2025-02-20 15:25:59 +08:00

51 lines
1.9 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"
"http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
<mapper namespace="com.hx.slj.modules.reportCustomer.dao.KhtxSamplingPeopleVoDao">
<!-- parameterType:参数类型,填写实体类的完整名字 -->
<resultMap id="basekhtxVar" type="com.hx.slj.modules.reportCustomer.entity.KhtxSamplingPeopleVo">
<id column="id" property="id"/>
<result column="khtx_target_id" property="khtxTargetId"/>
<result column="survey_directory_id" property="surveyDirectoryId"/>
<result column="people_class" property="peopleClass"/>
<result column="people_class_en" property="peopleClassEn"/>
<result column="people_class_num" property="peopleClassNum"/>
<result column="create_by" property="createBy"/>
<result column="create_date" property="createDate"/>
<result column="update_by" property="updateBy"/>
<result column="update_date" property="updateDate"/>
<result column="remarks" property="remarks"/>
<result column="del_flag" property="delFlag"/>
</resultMap>
<select id="findListByTixiKhtxSamplingPeopleVo" resultMap="basekhtxVar">
SELECT k.* FROM `khtx_sampling_people` as k LEFT JOIN assessment_index as a ON k.khtx_target_id=a.ID
WHERE a.system_ID=#{systemId} and k.del_flag="0"
</select>
<insert id="insertKhtxSamplingPeopleVo">
INSERT INTO khtx_sampling_people(`id`, `khtx_target_id`, `survey_directory_id`,
`people_class`, `people_class_en`, `people_class_num`, `create_by`, `create_date`, `update_by`,
`update_date`, `remarks`, `del_flag`) VALUES
(
#{id},
#{khtxTargetId},
#{surveyDirectoryId},
#{peopleClass},
#{peopleClassEn},
#{peopleClassNum},
#{createBy},
#{createDate},
#{updateBy},
#{updateDate},
#{remarks},
#{delFlag}
)
</insert>
</mapper>