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

66 lines
2.5 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.KhtxVarVoDao">
<!-- parameterType:参数类型,填写实体类的完整名字 -->
<resultMap id="basekhtxVar" type="com.hx.slj.modules.reportCustomer.entity.KhtxVarVo">
<id column="id" property="id"/>
<result column="khtx_target_id" property="khtxTargetId"/>
<result column="var_name" property="varName"/>
<result column="var_name_en" property="varNameEn"/>
<result column="var_type" property="varType"/>
<result column="directory_id" property="directoryId"/>
<result column="question_id" property="questionId"/>
<result column="option_id" property="optionId"/>
<result column="basics_tablename_ch" property="basicsTablenameCh"/>
<result column="basics_tablename_en" property="basicsTablenameEn"/>
<result column="basics_columnname_ch" property="basicsColumnnameCh"/>
<result column="basics_columnname_ch" property="basicsColumnnameEn"/>
<result column="sort" property="sort"/>
<result column="del_flag" property="delFlag"/>
<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"/>
</resultMap>
<select id="findListByTixi" resultMap="basekhtxVar">
SELECT k.* FROM `khtx_var` as k LEFT JOIN assessment_index as a
ON k.khtx_target_id=a.ID WHERE a.system_ID= #{systemId}
</select>
<insert id="insertKhtxVarVo">
INSERT INTO khtx_var (
`id`, `khtx_target_id`, `var_name`, `var_name_en`, `var_type`, `directory_id`,
`question_id`, `option_id`, `basics_tablename_ch`, `basics_tablename_en`, `basics_columnname_ch`,
`basics_columnname_en`, `sort`, `del_flag`, `create_by`, `create_date`,
`update_by`, `update_date`, `remarks`)
VALUES (
#{id},
#{khtxTargetId},
#{varName},
#{varNameEn},
#{varType},
#{directoryId},
#{questionId},
#{optionId},
#{basicsTablenameCh},
#{basicsTablenameEn},
#{basicsColumnnameCh},
#{basicsColumnnameEn},
#{sort},
#{delFlag},
#{createBy},
#{createDate},
#{updateBy},
#{updateDate},
#{remarks}
)
</insert>
</mapper>