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, name, type, industry, summary, introduce, publisher_id, reserve_butt_mode, reserve_butt_unit, reserve_solve_mode, investment_cost, create_time, delete_sign delete from sc_demand where id = #{id,jdbcType=VARCHAR} delete from sc_demand insert into sc_demand (id, name, type, industry, summary, introduce, publisher_id, reserve_butt_mode, reserve_butt_unit, reserve_solve_mode, investment_cost, create_time, delete_sign) values (#{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{industry,jdbcType=INTEGER}, #{summary,jdbcType=VARCHAR}, #{introduce,jdbcType=VARCHAR}, #{publisherId,jdbcType=VARCHAR}, #{reserveButtMode,jdbcType=INTEGER}, #{reserveButtUnit,jdbcType=VARCHAR}, #{reserveSolveMode,jdbcType=INTEGER}, #{investmentCost,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{deleteSign,jdbcType=INTEGER}) insert into sc_demand id, name, type, industry, summary, introduce, publisher_id, reserve_butt_mode, reserve_butt_unit, reserve_solve_mode, investment_cost, create_time, delete_sign, #{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{industry,jdbcType=INTEGER}, #{summary,jdbcType=VARCHAR}, #{introduce,jdbcType=VARCHAR}, #{publisherId,jdbcType=VARCHAR}, #{reserveButtMode,jdbcType=INTEGER}, #{reserveButtUnit,jdbcType=VARCHAR}, #{reserveSolveMode,jdbcType=INTEGER}, #{investmentCost,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{deleteSign,jdbcType=INTEGER}, update sc_demand id = #{record.id,jdbcType=VARCHAR}, name = #{record.name,jdbcType=VARCHAR}, type = #{record.type,jdbcType=INTEGER}, industry = #{record.industry,jdbcType=INTEGER}, summary = #{record.summary,jdbcType=VARCHAR}, introduce = #{record.introduce,jdbcType=VARCHAR}, publisher_id = #{record.publisherId,jdbcType=VARCHAR}, reserve_butt_mode = #{record.reserveButtMode,jdbcType=INTEGER}, reserve_butt_unit = #{record.reserveButtUnit,jdbcType=VARCHAR}, reserve_solve_mode = #{record.reserveSolveMode,jdbcType=INTEGER}, investment_cost = #{record.investmentCost,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, delete_sign = #{record.deleteSign,jdbcType=INTEGER}, update sc_demand set id = #{record.id,jdbcType=VARCHAR}, name = #{record.name,jdbcType=VARCHAR}, type = #{record.type,jdbcType=INTEGER}, industry = #{record.industry,jdbcType=INTEGER}, summary = #{record.summary,jdbcType=VARCHAR}, introduce = #{record.introduce,jdbcType=VARCHAR}, publisher_id = #{record.publisherId,jdbcType=VARCHAR}, reserve_butt_mode = #{record.reserveButtMode,jdbcType=INTEGER}, reserve_butt_unit = #{record.reserveButtUnit,jdbcType=VARCHAR}, reserve_solve_mode = #{record.reserveSolveMode,jdbcType=INTEGER}, investment_cost = #{record.investmentCost,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, delete_sign = #{record.deleteSign,jdbcType=INTEGER} update sc_demand name = #{name,jdbcType=VARCHAR}, type = #{type,jdbcType=INTEGER}, industry = #{industry,jdbcType=INTEGER}, summary = #{summary,jdbcType=VARCHAR}, introduce = #{introduce,jdbcType=VARCHAR}, publisher_id = #{publisherId,jdbcType=VARCHAR}, reserve_butt_mode = #{reserveButtMode,jdbcType=INTEGER}, reserve_butt_unit = #{reserveButtUnit,jdbcType=VARCHAR}, reserve_solve_mode = #{reserveSolveMode,jdbcType=INTEGER}, investment_cost = #{investmentCost,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, delete_sign = #{deleteSign,jdbcType=INTEGER}, where id = #{id,jdbcType=VARCHAR} update sc_demand set name = #{name,jdbcType=VARCHAR}, type = #{type,jdbcType=INTEGER}, industry = #{industry,jdbcType=INTEGER}, summary = #{summary,jdbcType=VARCHAR}, introduce = #{introduce,jdbcType=VARCHAR}, publisher_id = #{publisherId,jdbcType=VARCHAR}, reserve_butt_mode = #{reserveButtMode,jdbcType=INTEGER}, reserve_butt_unit = #{reserveButtUnit,jdbcType=VARCHAR}, reserve_solve_mode = #{reserveSolveMode,jdbcType=INTEGER}, investment_cost = #{investmentCost,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, delete_sign = #{deleteSign,jdbcType=INTEGER} where id = #{id,jdbcType=VARCHAR}