and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, online, count, per, platformType, time, userName, project_id, company_id delete from online_rate where id = #{id,jdbcType=INTEGER} delete from online_rate insert into online_rate (id, online, count, per, platformType, time, userName, project_id, company_id ) values (#{id,jdbcType=INTEGER}, #{online,jdbcType=INTEGER}, #{count,jdbcType=INTEGER}, #{per,jdbcType=DOUBLE}, #{platformtype,jdbcType=VARCHAR}, #{time,jdbcType=TIMESTAMP}, #{username,jdbcType=VARCHAR}, #{projectId,jdbcType=INTEGER}, #{companyId,jdbcType=INTEGER} ) insert into online_rate id, online, count, per, platformType, time, userName, project_id, company_id, #{id,jdbcType=INTEGER}, #{online,jdbcType=INTEGER}, #{count,jdbcType=INTEGER}, #{per,jdbcType=DOUBLE}, #{platformtype,jdbcType=VARCHAR}, #{time,jdbcType=TIMESTAMP}, #{username,jdbcType=VARCHAR}, #{projectId,jdbcType=INTEGER}, #{companyId,jdbcType=INTEGER}, update online_rate id = #{record.id,jdbcType=INTEGER}, online = #{record.online,jdbcType=INTEGER}, count = #{record.count,jdbcType=INTEGER}, per = #{record.per,jdbcType=DOUBLE}, platformType = #{record.platformtype,jdbcType=VARCHAR}, time = #{record.time,jdbcType=TIMESTAMP}, userName = #{record.username,jdbcType=VARCHAR}, project_id = #{record.projectId,jdbcType=INTEGER}, company_id = #{record.companyId,jdbcType=INTEGER}, update online_rate set id = #{record.id,jdbcType=INTEGER}, online = #{record.online,jdbcType=INTEGER}, count = #{record.count,jdbcType=INTEGER}, per = #{record.per,jdbcType=DOUBLE}, platformType = #{record.platformtype,jdbcType=VARCHAR}, time = #{record.time,jdbcType=TIMESTAMP}, userName = #{record.username,jdbcType=VARCHAR}, project_id = #{record.projectId,jdbcType=INTEGER}, company_id = #{record.companyId,jdbcType=INTEGER} update online_rate online = #{online,jdbcType=INTEGER}, count = #{count,jdbcType=INTEGER}, per = #{per,jdbcType=DOUBLE}, platformType = #{platformtype,jdbcType=VARCHAR}, time = #{time,jdbcType=TIMESTAMP}, userName = #{username,jdbcType=VARCHAR}, project_id = #{projectId,jdbcType=INTEGER}, company_id = #{companyId,jdbcType=INTEGER}, where id = #{id,jdbcType=INTEGER} update online_rate set online = #{online,jdbcType=INTEGER}, count = #{count,jdbcType=INTEGER}, per = #{per,jdbcType=DOUBLE}, platformType = #{platformtype,jdbcType=VARCHAR}, time = #{time,jdbcType=TIMESTAMP}, userName = #{username,jdbcType=VARCHAR}, project_id = #{projectId,jdbcType=INTEGER}, company_id = #{companyId,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER} insert into online_rate (id, online, count, per, platformType, time, userName, project_id, company_id) values (#{item.id,jdbcType=INTEGER}, #{item.online,jdbcType=INTEGER}, #{item.count,jdbcType=INTEGER}, #{item.per,jdbcType=DOUBLE}, #{item.platformtype,jdbcType=VARCHAR}, #{item.time,jdbcType=TIMESTAMP}, #{item.username,jdbcType=VARCHAR}, #{item.projectId,jdbcType=INTEGER}, #{item.companyId,jdbcType=INTEGER} ) insert into online_rate ( ${column.escapedColumnName} ) values ( #{item.id,jdbcType=INTEGER} #{item.online,jdbcType=INTEGER} #{item.count,jdbcType=INTEGER} #{item.per,jdbcType=DOUBLE} #{item.platformtype,jdbcType=VARCHAR} #{item.time,jdbcType=TIMESTAMP} #{item.username,jdbcType=VARCHAR} #{item.projectId,jdbcType=INTEGER} #{item.companyId,jdbcType=INTEGER} )