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}