62 lines
2.5 KiB
XML
62 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.QuestionnaireFileVoDao">
|
|
<!-- parameterType:参数类型,填写实体类的完整名字 -->
|
|
<resultMap id="basekhtxVar" type="com.hx.slj.modules.reportCustomer.entity.QuestionnaireFileVo">
|
|
<id column="id" property="id"/>
|
|
<result column="khtx_spot_checker_id" property="khtxSpotCheckerId"/>
|
|
<result column="subtask_id" property="subtaskId"/>
|
|
<result column="file_title" property="fileTitle"/>
|
|
<result column="office_file_title" property="officeFileTitle"/>
|
|
<result column="file_type" property="fileType"/>
|
|
<result column="file_size" property="fileSize"/>
|
|
<result column="file_url" property="fileUrl"/>
|
|
<result column="file_status" property="fileStatus"/>
|
|
<result column="task_status" property="taskStatus"/>
|
|
<result column="del_flag" property="delFlag"/>
|
|
<result column="create_by" property="createBy"/>
|
|
<result column="create_date" property="createDate"/>
|
|
<result column="start_time" property="startTime"/>
|
|
<result column="end_time" property="endTime"/>
|
|
<result column="update_by" property="updateBy"/>
|
|
<result column="update_date" property="updateDate"/>
|
|
<result column="remarks" property="remarks"/>
|
|
</resultMap>
|
|
|
|
|
|
<select id="findListByTixiQuestionnaireFileVo" resultMap="basekhtxVar">
|
|
SELECT t.* FROM questionnaire_file as t LEFT JOIN standard_subtask as t1 ON t.subtask_id=t1.id
|
|
LEFT JOIN assessment_index as t2 ON t1.khtx_target_id=t2.id WHERE t2.system_ID=#{systemId} AND t.del_flag="0"
|
|
</select>
|
|
|
|
|
|
<insert id="insertQuestionnaireFileVo">
|
|
INSERT INTO questionnaire_file(`id`, `khtx_spot_checker_id`, `subtask_id`, `file_title`, `office_file_title`,
|
|
`file_type`, `file_size`, `file_url`, `file_status`, `task_status`, `del_flag`,
|
|
`create_by`, `create_date`, `start_time`, `end_time`, `update_by`, `update_date`, `remarks`)
|
|
VALUES (
|
|
#{id},
|
|
#{khtxSpotCheckerId},
|
|
#{subtaskId},
|
|
#{fileTitle},
|
|
#{officeFileTitle},
|
|
#{fileType},
|
|
#{fileSize},
|
|
#{fileUrl},
|
|
#{fileStatus},
|
|
#{taskStatus},
|
|
#{delFlag},
|
|
#{createBy},
|
|
#{createDate},
|
|
#{startTime},
|
|
#{endTime},
|
|
#{updateBy},
|
|
#{updateDate},
|
|
#{remarks}
|
|
)
|
|
|
|
</insert>
|
|
|
|
</mapper> |