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, pl_no, settlement_ratio, effect_time, expire_time, create_op, create_time, modify_op, modify_time delete from t_settlement_rule where id = #{id,jdbcType=BIGINT} delete from t_settlement_rule SELECT LAST_INSERT_ID() insert into t_settlement_rule (pl_no, settlement_ratio, effect_time, expire_time, create_op, create_time, modify_op, modify_time) values (#{plNo,jdbcType=VARCHAR}, #{settlementRatio,jdbcType=DOUBLE}, #{effectTime,jdbcType=TIMESTAMP}, #{expireTime,jdbcType=TIMESTAMP}, #{createOp,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{modifyOp,jdbcType=VARCHAR}, #{modifyTime,jdbcType=TIMESTAMP}) SELECT LAST_INSERT_ID() insert into t_settlement_rule pl_no, settlement_ratio, effect_time, expire_time, create_op, create_time, modify_op, modify_time, #{plNo,jdbcType=VARCHAR}, #{settlementRatio,jdbcType=DOUBLE}, #{effectTime,jdbcType=TIMESTAMP}, #{expireTime,jdbcType=TIMESTAMP}, #{createOp,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{modifyOp,jdbcType=VARCHAR}, #{modifyTime,jdbcType=TIMESTAMP}, update t_settlement_rule id = #{record.id,jdbcType=BIGINT}, pl_no = #{record.plNo,jdbcType=VARCHAR}, settlement_ratio = #{record.settlementRatio,jdbcType=DOUBLE}, effect_time = #{record.effectTime,jdbcType=TIMESTAMP}, expire_time = #{record.expireTime,jdbcType=TIMESTAMP}, create_op = #{record.createOp,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, modify_op = #{record.modifyOp,jdbcType=VARCHAR}, modify_time = #{record.modifyTime,jdbcType=TIMESTAMP}, update t_settlement_rule set id = #{record.id,jdbcType=BIGINT}, pl_no = #{record.plNo,jdbcType=VARCHAR}, settlement_ratio = #{record.settlementRatio,jdbcType=DOUBLE}, effect_time = #{record.effectTime,jdbcType=TIMESTAMP}, expire_time = #{record.expireTime,jdbcType=TIMESTAMP}, create_op = #{record.createOp,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, modify_op = #{record.modifyOp,jdbcType=VARCHAR}, modify_time = #{record.modifyTime,jdbcType=TIMESTAMP} update t_settlement_rule pl_no = #{plNo,jdbcType=VARCHAR}, settlement_ratio = #{settlementRatio,jdbcType=DOUBLE}, effect_time = #{effectTime,jdbcType=TIMESTAMP}, expire_time = #{expireTime,jdbcType=TIMESTAMP}, create_op = #{createOp,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, modify_op = #{modifyOp,jdbcType=VARCHAR}, modify_time = #{modifyTime,jdbcType=TIMESTAMP}, where id = #{id,jdbcType=BIGINT} update t_settlement_rule set pl_no = #{plNo,jdbcType=VARCHAR}, settlement_ratio = #{settlementRatio,jdbcType=DOUBLE}, effect_time = #{effectTime,jdbcType=TIMESTAMP}, expire_time = #{expireTime,jdbcType=TIMESTAMP}, create_op = #{createOp,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, modify_op = #{modifyOp,jdbcType=VARCHAR}, modify_time = #{modifyTime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=BIGINT}