|
@@ -29,42 +29,32 @@
|
|
|
|
|
|
<!-- 向数据库增加一条记录 -->
|
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.QuestionnaireUserResult" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
- <!--
|
|
|
- <selectKey resultClass="int" keyProperty="id" >
|
|
|
- SELECT SEQ_WSDEFINITION_ID.nextval AS ID FROM DUAL
|
|
|
- </selectKey>
|
|
|
- -->
|
|
|
- INSERT INTO questionnaire_user_result (id_,user_id_,questionnaire_topic_id_,questionnaire_question_id_,questionnaire_question_item_id_list_,additional_value_,create_time_,update_time_) VALUES(#{id},#{userId},#{questionnaireTopicId},#{questionnaireQuestionId},#{questionnaireQuestionItemIdList},#{additionalValue},#{createTime},#{updateTime})
|
|
|
+ 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>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.QuestionnaireUserResult">
|
|
|
UPDATE questionnaire_user_result <set>
|
|
|
-<if test="userId != null">
|
|
|
-user_id_ = #{userId},
|
|
|
-</if>
|
|
|
-<if test="questionnaireQuestionId != null">
|
|
|
-questionnaire_question_id_ = #{questionnaireQuestionId},
|
|
|
-</if>
|
|
|
-<if test="id != null">
|
|
|
-id_ = #{id},
|
|
|
-</if>
|
|
|
-<if test="questionnaireTopicId != null">
|
|
|
-questionnaire_topic_id_ = #{questionnaireTopicId},
|
|
|
-</if>
|
|
|
-<if test="updateTime != null">
|
|
|
-update_time_ = #{updateTime},
|
|
|
-</if>
|
|
|
-<if test="questionnaireQuestionItemIdList != null">
|
|
|
-questionnaire_question_item_id_list_ = #{questionnaireQuestionItemIdList},
|
|
|
-</if>
|
|
|
-<if test="additionalValue != null">
|
|
|
-additional_value_ = #{additionalValue},
|
|
|
-</if>
|
|
|
-<if test="createTime != null">
|
|
|
-create_time_ = #{createTime},
|
|
|
-</if>
|
|
|
-</set> WHERE id_ = #{id}
|
|
|
+ <if test="userId != null">
|
|
|
+ user_id_ = #{userId},
|
|
|
+ </if>
|
|
|
+ <if test="questionnaireQuestionId != null">
|
|
|
+ questionnaire_question_id_ = #{questionnaireQuestionId},
|
|
|
+ </if>
|
|
|
+ <if test="questionnaireTopicId != null">
|
|
|
+ questionnaire_topic_id_ = #{questionnaireTopicId},
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ update_time_ = #{updateTime},
|
|
|
+ </if>
|
|
|
+ <if test="questionnaireQuestionItemIdList != null">
|
|
|
+ questionnaire_question_item_id_list_ = #{questionnaireQuestionItemIdList},
|
|
|
+ </if>
|
|
|
+ <if test="additionalValue != null">
|
|
|
+ additional_value_ = #{additionalValue},
|
|
|
+ </if>
|
|
|
+ </set> WHERE id_ = #{id}
|
|
|
</update>
|
|
|
|
|
|
<!-- 根据主键删除一条记录 -->
|
|
@@ -81,4 +71,7 @@ create_time_ = #{createTime},
|
|
|
<select id="queryCount" resultType="int">
|
|
|
SELECT COUNT(*) FROM questionnaire_user_result
|
|
|
</select>
|
|
|
+ <select id="countByTopicId" resultType="java.lang.Integer">
|
|
|
+ SELECT * FROM questionnaire_user_result WHERE id_ = #{id}
|
|
|
+ </select>
|
|
|
</mapper>
|