开始运营限制:配置了计费规则
This commit is contained in:
parent
12e8ea9c09
commit
12aa882f43
@ -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> {
|
||||
|
||||
}
|
||||
|
||||
@ -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> {
|
||||
|
||||
}
|
||||
|
||||
@ -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;
|
||||
|
||||
}
|
||||
|
||||
@ -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;
|
||||
@ -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;
|
||||
@ -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;
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user