select id,provider_secret,company_name, corp_id, corp_secret,agent_id ,status, del_flag, create_by, create_time, update_by, update_time,contact_secret from we_corp_account insert into we_corp_account company_name, corp_id, corp_secret, status, del_flag, create_by, create_time, update_by, update_time, contact_secret, #{companyName}, #{corpId}, #{corpSecret}, #{status}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{contactSecret}, update we_corp_account company_name = #{companyName}, corp_id = #{corpId}, corp_secret = #{corpSecret}, status = #{status}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, contact_secret = #{contactSecret}, where id = #{id} UPDATE we_corp_account SET `status` = (CASE WHEN corp_id = #{corpId} THEN 0 ELSE 1 END)