开始运营限制:配置了计费规则

This commit is contained in:
attiya 2025-10-27 10:38:07 +08:00
parent 12e8ea9c09
commit 12aa882f43
7 changed files with 21 additions and 21 deletions

View File

@ -1,7 +1,7 @@
package com.cdzy.operations.mapper;
import com.mybatisflex.core.BaseMapper;
import com.cdzy.operations.model.entity.EbiekSpecialDay;
import com.cdzy.operations.model.entity.EbikeSpecialDay;
/**
* 高峰日计费配置表 映射层
@ -9,6 +9,6 @@ import com.cdzy.operations.model.entity.EbiekSpecialDay;
* @author attiya
* @since 2025-10-24
*/
public interface EbiekSpecialDayMapper extends BaseMapper<EbiekSpecialDay> {
public interface EbiekSpecialDayMapper extends BaseMapper<EbikeSpecialDay> {
}

View File

@ -1,7 +1,7 @@
package com.cdzy.operations.mapper;
import com.mybatisflex.core.BaseMapper;
import com.cdzy.operations.model.entity.EbiekSpecialTime;
import com.cdzy.operations.model.entity.EbikeSpecialTime;
/**
* 映射层
@ -9,6 +9,6 @@ import com.cdzy.operations.model.entity.EbiekSpecialTime;
* @author attiya
* @since 2025-10-24
*/
public interface EbiekSpecialTimeMapper extends BaseMapper<EbiekSpecialTime> {
public interface EbiekSpecialTimeMapper extends BaseMapper<EbikeSpecialTime> {
}

View File

@ -1,7 +1,7 @@
package com.cdzy.operations.model.dto;
import com.cdzy.operations.model.entity.EbiekSpecialDay;
import com.cdzy.operations.model.entity.EbiekSpecialTime;
import com.cdzy.operations.model.entity.EbikeSpecialDay;
import com.cdzy.operations.model.entity.EbikeSpecialTime;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@ -42,8 +42,8 @@ public class EbikeSpecialBillingConfigurationDto implements Serializable {
private Long createdBy;
List<EbiekSpecialDay> dayConfigs;
List<EbikeSpecialDay> dayConfigs;
List<EbiekSpecialTime> timeConfigs;
List<EbikeSpecialTime> timeConfigs;
}

View File

@ -23,8 +23,8 @@ import java.time.LocalDateTime;
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table("ebiek_special_day")
public class EbiekSpecialDay implements Serializable {
@Table("ebike_special_day")
public class EbikeSpecialDay implements Serializable {
@Serial
private static final long serialVersionUID = 1L;

View File

@ -24,8 +24,8 @@ import java.time.LocalTime;
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table("ebiek_special_time")
public class EbiekSpecialTime implements Serializable {
@Table("ebike_special_time")
public class EbikeSpecialTime implements Serializable {
@Serial
private static final long serialVersionUID = 1L;

View File

@ -7,8 +7,8 @@ import com.cdzy.operations.mapper.EbiekSpecialDayMapper;
import com.cdzy.operations.mapper.EbiekSpecialTimeMapper;
import com.cdzy.operations.mapper.EbikeSpecialBillingConfigurationMapper;
import com.cdzy.operations.model.dto.EbikeSpecialBillingConfigurationDto;
import com.cdzy.operations.model.entity.EbiekSpecialDay;
import com.cdzy.operations.model.entity.EbiekSpecialTime;
import com.cdzy.operations.model.entity.EbikeSpecialDay;
import com.cdzy.operations.model.entity.EbikeSpecialTime;
import com.cdzy.operations.model.entity.EbikeSpecialBillingConfiguration;
import com.cdzy.operations.model.vo.EbiekSpecialDayVo;
import com.cdzy.operations.model.vo.EbiekSpecialTimeVo;
@ -67,9 +67,9 @@ public class EbikeSpecialBillingConfigurationServiceImpl extends ServiceImpl<Ebi
queryWrapper.clear();
queryWrapper.where(EBIEK_SPECIAL_TIME.REGION_ID.eq(regionId));
timeMapper.deleteByQuery(queryWrapper);
List<EbiekSpecialTime> list = new ArrayList<>();
List<EbikeSpecialTime> list = new ArrayList<>();
for (EbiekSpecialTimeVo timeConfig : timeConfigs) {
EbiekSpecialTime time = EbiekSpecialTime.builder()
EbikeSpecialTime time = EbikeSpecialTime.builder()
.regionId(regionId)
.startTime(timeConfig.getStartTime())
.endTime(timeConfig.getEndTime())
@ -91,9 +91,9 @@ public class EbikeSpecialBillingConfigurationServiceImpl extends ServiceImpl<Ebi
queryWrapper.clear();
queryWrapper.where(EBIEK_SPECIAL_DAY.REGION_ID.eq(regionId));
dayMapper.deleteByQuery(queryWrapper);
List<EbiekSpecialDay> list = new ArrayList<>();
List<EbikeSpecialDay> list = new ArrayList<>();
for (EbiekSpecialDayVo dayConfig : dayConfigs) {
EbiekSpecialDay day = EbiekSpecialDay.builder()
EbikeSpecialDay day = EbikeSpecialDay.builder()
.regionId(regionId)
.specialDayNum(dayConfig.getSpecialDayNum())
.baseFee(dayConfig.getBaseFee())
@ -118,11 +118,11 @@ public class EbikeSpecialBillingConfigurationServiceImpl extends ServiceImpl<Ebi
}
queryWrapper.clear();
queryWrapper.where(EBIEK_SPECIAL_DAY.REGION_ID.eq(regionId));
List<EbiekSpecialDay> days = dayMapper.selectListByQuery(queryWrapper);
List<EbikeSpecialDay> days = dayMapper.selectListByQuery(queryWrapper);
queryWrapper.clear();
queryWrapper.where(EBIEK_SPECIAL_TIME.REGION_ID.eq(regionId));
List<EbiekSpecialTime> times = timeMapper.selectListByQuery(queryWrapper);
List<EbikeSpecialTime> times = timeMapper.selectListByQuery(queryWrapper);
specialBillingConfiguration.setDayConfigs(days);
specialBillingConfiguration.setTimeConfigs(times);
return specialBillingConfiguration;

View File

@ -12,7 +12,7 @@ class EbikeStaffApplicationTests {
private static final String mapperPath="D:/ebike_plus/ebike-operations/resources/mapper";
private static final String packageName ="com.cdzy.operations";
private static final String[] tables= new String[]{
"ebiek_special_time","ebiek_special_day"
"ebike_operation_return_config"
};
@Test