id, rule_no, rule_config_no, billing_config_type, isDay, start_time, end_time, start_billing_time, end_billing_time, unit, unit_rate, sort, unit_free_time, create_op, create_op_name, create_time, modify_op, modify_op_name, modify_time delete from t_billing_rule_config where id = #{id,jdbcType=BIGINT} SELECT LAST_INSERT_ID() insert into t_billing_rule_config (rule_no, rule_config_no, billing_config_type, isDay, start_time, end_time, start_billing_time, end_billing_time, unit, unit_rate, sort, unit_free_time, create_op, create_op_name, create_time, modify_op, modify_op_name, modify_time ) values (#{ruleNo,jdbcType=VARCHAR}, #{ruleConfigNo,jdbcType=VARCHAR}, #{billingConfigType,jdbcType=INTEGER}, #{isday,jdbcType=INTEGER}, #{startTime,jdbcType=TIME}, #{endTime,jdbcType=TIME}, #{startBillingTime,jdbcType=INTEGER}, #{endBillingTime,jdbcType=INTEGER}, #{unit,jdbcType=INTEGER}, #{unitRate,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}, #{unitFreeTime,jdbcType=INTEGER}, #{createOp,jdbcType=BIGINT}, #{createOpName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{modifyOp,jdbcType=BIGINT}, #{modifyOpName,jdbcType=VARCHAR}, #{modifyTime,jdbcType=TIMESTAMP} ) SELECT LAST_INSERT_ID() insert into t_billing_rule_config rule_no, rule_config_no, billing_config_type, isDay, start_time, end_time, start_billing_time, end_billing_time, unit, unit_rate, sort, unit_free_time, create_op, create_op_name, create_time, modify_op, modify_op_name, modify_time, #{ruleNo,jdbcType=VARCHAR}, #{ruleConfigNo,jdbcType=VARCHAR}, #{billingConfigType,jdbcType=INTEGER}, #{isday,jdbcType=INTEGER}, #{startTime,jdbcType=TIME}, #{endTime,jdbcType=TIME}, #{startBillingTime,jdbcType=INTEGER}, #{endBillingTime,jdbcType=INTEGER}, #{unit,jdbcType=INTEGER}, #{unitRate,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}, #{unitFreeTime,jdbcType=INTEGER}, #{createOp,jdbcType=BIGINT}, #{createOpName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{modifyOp,jdbcType=BIGINT}, #{modifyOpName,jdbcType=VARCHAR}, #{modifyTime,jdbcType=TIMESTAMP}, update t_billing_rule_config rule_no = #{ruleNo,jdbcType=VARCHAR}, rule_config_no = #{ruleConfigNo,jdbcType=VARCHAR}, billing_config_type = #{billingConfigType,jdbcType=INTEGER}, isDay = #{isday,jdbcType=INTEGER}, start_time = #{startTime,jdbcType=TIME}, end_time = #{endTime,jdbcType=TIME}, start_billing_time = #{startBillingTime,jdbcType=INTEGER}, end_billing_time = #{endBillingTime,jdbcType=INTEGER}, unit = #{unit,jdbcType=INTEGER}, unit_rate = #{unitRate,jdbcType=INTEGER}, sort = #{sort,jdbcType=INTEGER}, unit_free_time = #{unitFreeTime,jdbcType=INTEGER}, create_op = #{createOp,jdbcType=BIGINT}, create_op_name = #{createOpName,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, modify_op = #{modifyOp,jdbcType=BIGINT}, modify_op_name = #{modifyOpName,jdbcType=VARCHAR}, modify_time = #{modifyTime,jdbcType=TIMESTAMP}, where id = #{id,jdbcType=BIGINT} update t_billing_rule_config set rule_no = #{ruleNo,jdbcType=VARCHAR}, rule_config_no = #{ruleConfigNo,jdbcType=VARCHAR}, billing_config_type = #{billingConfigType,jdbcType=INTEGER}, isDay = #{isday,jdbcType=INTEGER}, start_time = #{startTime,jdbcType=TIME}, end_time = #{endTime,jdbcType=TIME}, start_billing_time = #{startBillingTime,jdbcType=INTEGER}, end_billing_time = #{endBillingTime,jdbcType=INTEGER}, unit = #{unit,jdbcType=INTEGER}, unit_rate = #{unitRate,jdbcType=INTEGER}, sort = #{sort,jdbcType=INTEGER}, unit_free_time = #{unitFreeTime,jdbcType=INTEGER}, create_op = #{createOp,jdbcType=BIGINT}, create_op_name = #{createOpName,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, modify_op = #{modifyOp,jdbcType=BIGINT}, modify_op_name = #{modifyOpName,jdbcType=VARCHAR}, modify_time = #{modifyTime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=BIGINT}