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}