INSERT INTO sys_suggestion (mobile_no_,title_,content_,user_id_,create_time_,client_type_,type_,url_,tenant_id_, suggestion_type_,device_no_) VALUES(#{mobileNo},#{title},#{content},#{userId},now(),#{clientType}, #{type, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{url},#{tenantId}, #{suggestionType},#{deviceNo}) UPDATE sys_suggestion operator_id_ = #{operatorId}, operator_time_ = #{operatorTime}, operator_memo_ = #{operatorMemo}, feedback_flag_ = #{feedbackFlag}, handle_flag_ = #{handleFlag}, device_no_ = #{deviceNo}, WHERE id_ = #{id} DELETE FROM sys_suggestion WHERE id_ = #{id} ss.tenant_id_ = #{tenantId} AND ss.type_ = #{type, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} AND ss.client_type_ = #{clientType} AND DATE_FORMAT(ss.create_time_,'%Y-%m-%d') >= #{startTime} AND DATE_FORMAT(ss.create_time_,'%Y-%m-%d') <= #{endTime} AND (su.real_name_ LIKE CONCAT('%', #{search}, '%') OR su.username_ LIKE CONCAT('%', #{search}, '%') OR ss.user_id_=#{search} OR su.phone_=#{search}) AND (sue.real_name_ LIKE CONCAT('%', #{operatorSearch}, '%') OR ss.operator_id_ = #{operatorSearch} OR sue.phone_ LIKE CONCAT('%', #{operatorSearch}, '%')) AND ss.suggestion_type_ = #{suggestionType} AND ss.operator_id_ IS NULL AND ss.operator_id_ IS NOT NULL AND ss.handle_flag_ = #{handleFlag} AND ss.feedback_flag_ = #{feedbackFlag} AND ss.operator_id_ = #{operatorId} AND ss.user_id_ = #{userId} AND ss.id_ = #{id}