|
@@ -9,6 +9,8 @@
|
|
|
<resultMap type="com.ym.mec.biz.dal.entity.QuestionnaireUserResult" id="QuestionnaireUserResult">
|
|
|
<result column="id_" property="id" />
|
|
|
<result column="user_id_" property="userId" />
|
|
|
+ <result column="active_type_" property="activeType" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
+ <result column="active_id_" property="activeId"/>
|
|
|
<result column="questionnaire_topic_id_" property="questionnaireTopicId" />
|
|
|
<result column="questionnaire_question_id_" property="questionnaireQuestionId" />
|
|
|
<result column="questionnaire_question_item_id_list_" property="questionnaireQuestionItemIdList" />
|
|
@@ -29,8 +31,10 @@
|
|
|
|
|
|
<!-- 向数据库增加一条记录 -->
|
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.QuestionnaireUserResult" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
- INSERT INTO questionnaire_user_result (user_id_,questionnaire_topic_id_,questionnaire_question_id_,questionnaire_question_item_id_list_,additional_value_,create_time_,update_time_)
|
|
|
- VALUES(#{userId},#{questionnaireTopicId},#{questionnaireQuestionId},#{questionnaireQuestionItemIdList},#{additionalValue},NOW(),NOW())
|
|
|
+ INSERT INTO questionnaire_user_result (user_id_,questionnaire_topic_id_,questionnaire_question_id_,
|
|
|
+ questionnaire_question_item_id_list_,additional_value_,active_type_,active_id_,create_time_,update_time_)
|
|
|
+ VALUES(#{userId},#{questionnaireTopicId},#{questionnaireQuestionId},#{questionnaireQuestionItemIdList},#{additionalValue}
|
|
|
+ ,#{activeType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{activeId},NOW(),NOW())
|
|
|
</insert>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
@@ -39,6 +43,12 @@
|
|
|
<if test="userId != null">
|
|
|
user_id_ = #{userId},
|
|
|
</if>
|
|
|
+ <if test="activeId != null">
|
|
|
+ active_id_ = #{activeId},
|
|
|
+ </if>
|
|
|
+ <if test="activeType != null">
|
|
|
+ active_type_ = #{activeType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
+ </if>
|
|
|
<if test="questionnaireQuestionId != null">
|
|
|
questionnaire_question_id_ = #{questionnaireQuestionId},
|
|
|
</if>
|