开始运营限制:配置了计费规则
This commit is contained in:
parent
12e8ea9c09
commit
12aa882f43
@ -1,7 +1,7 @@
|
|||||||
package com.cdzy.operations.mapper;
|
package com.cdzy.operations.mapper;
|
||||||
|
|
||||||
import com.mybatisflex.core.BaseMapper;
|
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
|
* @author attiya
|
||||||
* @since 2025-10-24
|
* @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;
|
package com.cdzy.operations.mapper;
|
||||||
|
|
||||||
import com.mybatisflex.core.BaseMapper;
|
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
|
* @author attiya
|
||||||
* @since 2025-10-24
|
* @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;
|
package com.cdzy.operations.model.dto;
|
||||||
|
|
||||||
import com.cdzy.operations.model.entity.EbiekSpecialDay;
|
import com.cdzy.operations.model.entity.EbikeSpecialDay;
|
||||||
import com.cdzy.operations.model.entity.EbiekSpecialTime;
|
import com.cdzy.operations.model.entity.EbikeSpecialTime;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -42,8 +42,8 @@ public class EbikeSpecialBillingConfigurationDto implements Serializable {
|
|||||||
private Long createdBy;
|
private Long createdBy;
|
||||||
|
|
||||||
|
|
||||||
List<EbiekSpecialDay> dayConfigs;
|
List<EbikeSpecialDay> dayConfigs;
|
||||||
|
|
||||||
List<EbiekSpecialTime> timeConfigs;
|
List<EbikeSpecialTime> timeConfigs;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -23,8 +23,8 @@ import java.time.LocalDateTime;
|
|||||||
@Builder
|
@Builder
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Table("ebiek_special_day")
|
@Table("ebike_special_day")
|
||||||
public class EbiekSpecialDay implements Serializable {
|
public class EbikeSpecialDay implements Serializable {
|
||||||
|
|
||||||
@Serial
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
@ -24,8 +24,8 @@ import java.time.LocalTime;
|
|||||||
@Builder
|
@Builder
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Table("ebiek_special_time")
|
@Table("ebike_special_time")
|
||||||
public class EbiekSpecialTime implements Serializable {
|
public class EbikeSpecialTime implements Serializable {
|
||||||
|
|
||||||
@Serial
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
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.EbiekSpecialTimeMapper;
|
||||||
import com.cdzy.operations.mapper.EbikeSpecialBillingConfigurationMapper;
|
import com.cdzy.operations.mapper.EbikeSpecialBillingConfigurationMapper;
|
||||||
import com.cdzy.operations.model.dto.EbikeSpecialBillingConfigurationDto;
|
import com.cdzy.operations.model.dto.EbikeSpecialBillingConfigurationDto;
|
||||||
import com.cdzy.operations.model.entity.EbiekSpecialDay;
|
import com.cdzy.operations.model.entity.EbikeSpecialDay;
|
||||||
import com.cdzy.operations.model.entity.EbiekSpecialTime;
|
import com.cdzy.operations.model.entity.EbikeSpecialTime;
|
||||||
import com.cdzy.operations.model.entity.EbikeSpecialBillingConfiguration;
|
import com.cdzy.operations.model.entity.EbikeSpecialBillingConfiguration;
|
||||||
import com.cdzy.operations.model.vo.EbiekSpecialDayVo;
|
import com.cdzy.operations.model.vo.EbiekSpecialDayVo;
|
||||||
import com.cdzy.operations.model.vo.EbiekSpecialTimeVo;
|
import com.cdzy.operations.model.vo.EbiekSpecialTimeVo;
|
||||||
@ -67,9 +67,9 @@ public class EbikeSpecialBillingConfigurationServiceImpl extends ServiceImpl<Ebi
|
|||||||
queryWrapper.clear();
|
queryWrapper.clear();
|
||||||
queryWrapper.where(EBIEK_SPECIAL_TIME.REGION_ID.eq(regionId));
|
queryWrapper.where(EBIEK_SPECIAL_TIME.REGION_ID.eq(regionId));
|
||||||
timeMapper.deleteByQuery(queryWrapper);
|
timeMapper.deleteByQuery(queryWrapper);
|
||||||
List<EbiekSpecialTime> list = new ArrayList<>();
|
List<EbikeSpecialTime> list = new ArrayList<>();
|
||||||
for (EbiekSpecialTimeVo timeConfig : timeConfigs) {
|
for (EbiekSpecialTimeVo timeConfig : timeConfigs) {
|
||||||
EbiekSpecialTime time = EbiekSpecialTime.builder()
|
EbikeSpecialTime time = EbikeSpecialTime.builder()
|
||||||
.regionId(regionId)
|
.regionId(regionId)
|
||||||
.startTime(timeConfig.getStartTime())
|
.startTime(timeConfig.getStartTime())
|
||||||
.endTime(timeConfig.getEndTime())
|
.endTime(timeConfig.getEndTime())
|
||||||
@ -91,9 +91,9 @@ public class EbikeSpecialBillingConfigurationServiceImpl extends ServiceImpl<Ebi
|
|||||||
queryWrapper.clear();
|
queryWrapper.clear();
|
||||||
queryWrapper.where(EBIEK_SPECIAL_DAY.REGION_ID.eq(regionId));
|
queryWrapper.where(EBIEK_SPECIAL_DAY.REGION_ID.eq(regionId));
|
||||||
dayMapper.deleteByQuery(queryWrapper);
|
dayMapper.deleteByQuery(queryWrapper);
|
||||||
List<EbiekSpecialDay> list = new ArrayList<>();
|
List<EbikeSpecialDay> list = new ArrayList<>();
|
||||||
for (EbiekSpecialDayVo dayConfig : dayConfigs) {
|
for (EbiekSpecialDayVo dayConfig : dayConfigs) {
|
||||||
EbiekSpecialDay day = EbiekSpecialDay.builder()
|
EbikeSpecialDay day = EbikeSpecialDay.builder()
|
||||||
.regionId(regionId)
|
.regionId(regionId)
|
||||||
.specialDayNum(dayConfig.getSpecialDayNum())
|
.specialDayNum(dayConfig.getSpecialDayNum())
|
||||||
.baseFee(dayConfig.getBaseFee())
|
.baseFee(dayConfig.getBaseFee())
|
||||||
@ -118,11 +118,11 @@ public class EbikeSpecialBillingConfigurationServiceImpl extends ServiceImpl<Ebi
|
|||||||
}
|
}
|
||||||
queryWrapper.clear();
|
queryWrapper.clear();
|
||||||
queryWrapper.where(EBIEK_SPECIAL_DAY.REGION_ID.eq(regionId));
|
queryWrapper.where(EBIEK_SPECIAL_DAY.REGION_ID.eq(regionId));
|
||||||
List<EbiekSpecialDay> days = dayMapper.selectListByQuery(queryWrapper);
|
List<EbikeSpecialDay> days = dayMapper.selectListByQuery(queryWrapper);
|
||||||
|
|
||||||
queryWrapper.clear();
|
queryWrapper.clear();
|
||||||
queryWrapper.where(EBIEK_SPECIAL_TIME.REGION_ID.eq(regionId));
|
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.setDayConfigs(days);
|
||||||
specialBillingConfiguration.setTimeConfigs(times);
|
specialBillingConfiguration.setTimeConfigs(times);
|
||||||
return specialBillingConfiguration;
|
return specialBillingConfiguration;
|
||||||
|
|||||||
@ -12,7 +12,7 @@ class EbikeStaffApplicationTests {
|
|||||||
private static final String mapperPath="D:/ebike_plus/ebike-operations/resources/mapper";
|
private static final String mapperPath="D:/ebike_plus/ebike-operations/resources/mapper";
|
||||||
private static final String packageName ="com.cdzy.operations";
|
private static final String packageName ="com.cdzy.operations";
|
||||||
private static final String[] tables= new String[]{
|
private static final String[] tables= new String[]{
|
||||||
"ebiek_special_time","ebiek_special_day"
|
"ebike_operation_return_config"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user