运营商新增订单预付金额字段

This commit is contained in:
yanglei 2026-03-10 09:39:31 +08:00
parent d5f188b18d
commit 88791e13b1
6 changed files with 25 additions and 0 deletions

View File

@ -99,6 +99,11 @@ public class FeignEbikeUserBikeInfo implements Serializable {
*/ */
private BigDecimal helmetManagementFee; private BigDecimal helmetManagementFee;
/**
* 订单预付金额
*/
private BigDecimal prepaidAmount;
/** /**
* 车辆运营区 * 车辆运营区
*/ */

View File

@ -108,6 +108,11 @@ public class EbikeUserBikeInfo implements Serializable {
*/ */
private BigDecimal helmetManagementFee; private BigDecimal helmetManagementFee;
/**
* 订单预付金额
*/
private BigDecimal prepaidAmount;
/** /**
* 运营区域 * 运营区域
*/ */

View File

@ -87,6 +87,11 @@ public class EbikeDefaultBillingConfiguration implements Serializable {
*/ */
private BigDecimal helmetManagementFee; private BigDecimal helmetManagementFee;
/**
* 订单预付金额
*/
private BigDecimal prepaidAmount;
/** /**
* 记录创建时间 * 记录创建时间
*/ */

View File

@ -102,4 +102,11 @@ public class EbikeDefaultBillingConfigurationVo implements Serializable {
@Min(value = 0, message = "头盔管理费不能小于0") @Min(value = 0, message = "头盔管理费不能小于0")
private BigDecimal helmetManagementFee; private BigDecimal helmetManagementFee;
/**
* 订单预付金额
*/
@NotNull(message = "订单预付金额不能为空")
@Min(value = 0, message = "订单预付金额不能小于0")
private BigDecimal prepaidAmount;
} }

View File

@ -485,6 +485,7 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
.maxFeeAmount(configurations.getMaxFeeAmount()) .maxFeeAmount(configurations.getMaxFeeAmount())
.noParkingZoneFee(configurations.getNoParkingZoneFee()) .noParkingZoneFee(configurations.getNoParkingZoneFee())
.helmetManagementFee(configurations.getHelmetManagementFee()) .helmetManagementFee(configurations.getHelmetManagementFee())
.prepaidAmount(configurations.getPrepaidAmount())
.soc(soc) .soc(soc)
.regionPolygon(region.getRegionPolygon()) .regionPolygon(region.getRegionPolygon())
.location(info.getLocation()) .location(info.getLocation())
@ -504,6 +505,7 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
.maxFeeAmount(configurations.getMaxFeeAmount()) .maxFeeAmount(configurations.getMaxFeeAmount())
.noParkingZoneFee(configurations.getNoParkingZoneFee()) .noParkingZoneFee(configurations.getNoParkingZoneFee())
.helmetManagementFee(configurations.getHelmetManagementFee()) .helmetManagementFee(configurations.getHelmetManagementFee())
.prepaidAmount(configurations.getPrepaidAmount())
.soc(soc) .soc(soc)
.regionPolygon(region.getRegionPolygon()) .regionPolygon(region.getRegionPolygon())
.location(info.getLocation()) .location(info.getLocation())

View File

@ -40,6 +40,7 @@ public class EbikeDefaultBillingConfigurationServiceImpl extends ServiceImpl<Ebi
.noParkingZoneFee(configurationVo.getNoParkingZoneFee()) .noParkingZoneFee(configurationVo.getNoParkingZoneFee())
.helmetManagementFee(configurationVo.getHelmetManagementFee()) .helmetManagementFee(configurationVo.getHelmetManagementFee())
.helmetManagementFee(configurationVo.getHelmetManagementFee()) .helmetManagementFee(configurationVo.getHelmetManagementFee())
.prepaidAmount(configurationVo.getPrepaidAmount())
.createdBy(StpUtil.getLoginIdAsLong()) .createdBy(StpUtil.getLoginIdAsLong())
.build(); .build();
this.mapper.insert(billingConfiguration); this.mapper.insert(billingConfiguration);