`id`, `number`, `content`, `type`, `is_required`, `next`, `is_last`, `created_at` INSERT INTO `question` (`number`, `content`, `type`, `is_required`, `next`, `is_last`) VALUES (#{number}, #{content}, #{type}, #{isRequired}, #{next,typeHandler=ltd.qubit.survey.common.mybatis.JsonTypeHandler}, #{isLast}) UPDATE `question` SET `number` = #{number}, `content` = #{content}, `type` = #{type}, `is_required` = #{isRequired}, `next` = #{next,typeHandler=ltd.qubit.survey.common.mybatis.JsonTypeHandler}, `is_last` = #{isLast} WHERE `id` = #{id} DELETE FROM `question` WHERE `id` = #{id}