INSERT INTO index_base_month_data (month_,organ_id_,total_num_,activate_num_,percent_,data_type_,create_time_,update_time_) VALUES(#{month},#{organId},#{totalNum},#{activateNum},#{percent},#{dataType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},NOW(),NOW()) INSERT INTO index_base_month_data (month_,organ_id_,total_num_,activate_num_,percent_,data_type_,create_time_,update_time_) VALUES (#{data.month},#{data.organId},#{data.totalNum},#{data.activateNum},#{data.percent}, #{dataType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},NOW(),NOW()) INSERT INTO index_base_month_data (month_,organ_id_,total_num_,activate_num_,percent_,data_type_,create_time_,update_time_) VALUES (#{data.month},#{data.organId},#{data.totalNum},#{data.activateNum},#{data.percent}, #{data.dataType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},NOW(),NOW()) UPDATE index_base_month_data organ_id_ = #{organId}, id_ = #{id}, activate_num_ = #{activateNum}, total_num_ = #{totalNum}, percent_ = #{percent}, month_ = #{month}, data_type_ = #{dataType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, update_time_ = NOW() WHERE id_ = #{id} DELETE FROM index_base_month_data WHERE id_ = #{id} DELETE FROM index_base_month_data WHERE DATE_FORMAT(month_, '%Y-%m-%d') IN #{month} AND data_type_=#{dataType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}