Commit e146b46f authored by ZWT's avatar ZWT

feat(能源管理系统): 间开制度管理

1.新建数据库表:
	基础间开:
		space_institution_institution
间开制度详情
		space_institution_wellhead
间开制度井口配置
		space_institution_duration
间开制度小间开时段配置

	定期校准:
		space_calibration_period
周期设定
		space_calibration_history
执行历史

	长期:
		space_optimize_long_period	长期间开优化周期记录
		space_optimize_long_wellhead
长期间开优化井口记录
		space_optimize_long_duration
长期间开优化井口制度记录

	中短期:
		space_optimize_mid_period
中短期间开优化周期记录
		space_optimize_mid_wellhead
中短期间开优化井口记录
		space_optimize_mid_duration
中短期间开优化井口制度记录

	短期:
		space_optimize_short_period
短期间开优化周期记录
		space_optimize_short_wellhead
短期间开优化井口记录
		space_optimize_short_duration 短期间开优化井口制度记录
2.生成代码

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent bfc386d0
...@@ -16,7 +16,7 @@ import java.io.Serializable; ...@@ -16,7 +16,7 @@ import java.io.Serializable;
*/ */
@Data @Data
@TableName("base_power_line_diesel") @TableName("base_power_line_diesel")
public class BasePowerLineDiesel extends BaseModel implements Serializable { public class BasePowerLineDieselEnt extends BaseModel implements Serializable {
@XText("线路ID") @XText("线路ID")
@TableField @TableField
......
...@@ -16,7 +16,7 @@ import java.io.Serializable; ...@@ -16,7 +16,7 @@ import java.io.Serializable;
*/ */
@Data @Data
@TableName("base_power_line") @TableName("base_power_line")
public class BasePowerLine extends BaseModel implements Serializable { public class BasePowerLineEnt extends BaseModel implements Serializable {
@XText("组织机构ID") @XText("组织机构ID")
@TableField @TableField
......
...@@ -16,7 +16,7 @@ import java.io.Serializable; ...@@ -16,7 +16,7 @@ import java.io.Serializable;
*/ */
@Data @Data
@TableName("base_power_line_plant") @TableName("base_power_line_plant")
public class BasePowerLinePlant extends BaseModel implements Serializable { public class BasePowerLinePlantEnt extends BaseModel implements Serializable {
@XText("线路ID") @XText("线路ID")
@TableField @TableField
......
...@@ -16,7 +16,7 @@ import java.io.Serializable; ...@@ -16,7 +16,7 @@ import java.io.Serializable;
*/ */
@Data @Data
@TableName("base_power_line_storage") @TableName("base_power_line_storage")
public class BasePowerLineStorage extends BaseModel implements Serializable { public class BasePowerLineStorageEnt extends BaseModel implements Serializable {
@XText("线路ID") @XText("线路ID")
@TableField @TableField
......
...@@ -16,7 +16,7 @@ import java.io.Serializable; ...@@ -16,7 +16,7 @@ import java.io.Serializable;
*/ */
@Data @Data
@TableName("base_power_line_wellhead") @TableName("base_power_line_wellhead")
public class BasePowerLineWellhead extends BaseModel implements Serializable { public class BasePowerLineWellheadEnt extends BaseModel implements Serializable {
@XText("线路ID") @XText("线路ID")
@TableField @TableField
......
...@@ -17,7 +17,7 @@ import java.math.BigDecimal; ...@@ -17,7 +17,7 @@ import java.math.BigDecimal;
*/ */
@Data @Data
@TableName("base_price_strategy_detail") @TableName("base_price_strategy_detail")
public class BasePriceStrategyDetail extends BaseModel implements Serializable { public class BasePriceStrategyDetailEnt extends BaseModel implements Serializable {
@XText("市电峰谷配置ID") @XText("市电峰谷配置ID")
@TableField @TableField
......
...@@ -17,7 +17,7 @@ import java.math.BigDecimal; ...@@ -17,7 +17,7 @@ import java.math.BigDecimal;
*/ */
@Data @Data
@TableName("base_price_strategy") @TableName("base_price_strategy")
public class BasePriceStrategy extends BaseModel implements Serializable { public class BasePriceStrategyEnt extends BaseModel implements Serializable {
@XText("策略名称") @XText("策略名称")
@TableField @TableField
......
...@@ -18,7 +18,7 @@ import java.util.List; ...@@ -18,7 +18,7 @@ import java.util.List;
*/ */
@Data @Data
@TableName("base_price_strategy_month") @TableName("base_price_strategy_month")
public class BasePriceStrategyMonth extends BaseModel implements Serializable { public class BasePriceStrategyMonthEnt extends BaseModel implements Serializable {
@XText("市电峰谷配置ID") @XText("市电峰谷配置ID")
@TableField @TableField
...@@ -33,5 +33,5 @@ public class BasePriceStrategyMonth extends BaseModel implements Serializable { ...@@ -33,5 +33,5 @@ public class BasePriceStrategyMonth extends BaseModel implements Serializable {
*/ */
@TableField(exist = false) @TableField(exist = false)
@Valid @Valid
private List<BasePriceStrategyDetail> details; private List<BasePriceStrategyDetailEnt> details;
} }
...@@ -2,8 +2,8 @@ package pps.core.base.mapper; ...@@ -2,8 +2,8 @@ package pps.core.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import pps.core.base.entity.BasePowerLineDiesel; import pps.core.base.entity.BasePowerLineDieselEnt;
@Repository(value="pps.core.base.mapper.BasePowerLineDieselMapper") @Repository(value="pps.core.base.mapper.BasePowerLineDieselMapper")
public interface BasePowerLineDieselMapper extends BaseMapper<BasePowerLineDiesel> { public interface BasePowerLineDieselMapper extends BaseMapper<BasePowerLineDieselEnt> {
} }
...@@ -2,7 +2,7 @@ package pps.core.base.mapper; ...@@ -2,7 +2,7 @@ package pps.core.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import pps.core.base.entity.BasePowerLine; import pps.core.base.entity.BasePowerLineEnt;
/** /**
* 输电线路配置 * 输电线路配置
...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePowerLine; ...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePowerLine;
* @date 2023/08/25 * @date 2023/08/25
*/ */
@Repository(value = "pps.core.base.mapper.BasePowerLineMapper") @Repository(value = "pps.core.base.mapper.BasePowerLineMapper")
public interface BasePowerLineMapper extends BaseMapper<BasePowerLine> { public interface BasePowerLineMapper extends BaseMapper<BasePowerLineEnt> {
} }
...@@ -2,7 +2,7 @@ package pps.core.base.mapper; ...@@ -2,7 +2,7 @@ package pps.core.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import pps.core.base.entity.BasePowerLinePlant; import pps.core.base.entity.BasePowerLinePlantEnt;
/** /**
* 输电线路光伏配置 * 输电线路光伏配置
...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePowerLinePlant; ...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePowerLinePlant;
* @date 2023/08/28 * @date 2023/08/28
*/ */
@Repository(value = "pps.core.base.mapper.BasePowerLinePlantMapper") @Repository(value = "pps.core.base.mapper.BasePowerLinePlantMapper")
public interface BasePowerLinePlantMapper extends BaseMapper<BasePowerLinePlant> { public interface BasePowerLinePlantMapper extends BaseMapper<BasePowerLinePlantEnt> {
} }
...@@ -2,7 +2,7 @@ package pps.core.base.mapper; ...@@ -2,7 +2,7 @@ package pps.core.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import pps.core.base.entity.BasePowerLineStorage; import pps.core.base.entity.BasePowerLineStorageEnt;
/** /**
* 输电线路储能配置 * 输电线路储能配置
...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePowerLineStorage; ...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePowerLineStorage;
* @date 2023/08/28 * @date 2023/08/28
*/ */
@Repository(value = "pps.core.base.mapper.BasePowerLineStorageMapper") @Repository(value = "pps.core.base.mapper.BasePowerLineStorageMapper")
public interface BasePowerLineStorageMapper extends BaseMapper<BasePowerLineStorage> { public interface BasePowerLineStorageMapper extends BaseMapper<BasePowerLineStorageEnt> {
} }
...@@ -2,7 +2,7 @@ package pps.core.base.mapper; ...@@ -2,7 +2,7 @@ package pps.core.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import pps.core.base.entity.BasePowerLineWellhead; import pps.core.base.entity.BasePowerLineWellheadEnt;
/** /**
* 输电线路井口配置 * 输电线路井口配置
...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePowerLineWellhead; ...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePowerLineWellhead;
* @date 2023/08/28 * @date 2023/08/28
*/ */
@Repository(value = "pps.core.base.mapper.BasePowerLineWellheadMapper") @Repository(value = "pps.core.base.mapper.BasePowerLineWellheadMapper")
public interface BasePowerLineWellheadMapper extends BaseMapper<BasePowerLineWellhead> { public interface BasePowerLineWellheadMapper extends BaseMapper<BasePowerLineWellheadEnt> {
} }
...@@ -2,7 +2,7 @@ package pps.core.base.mapper; ...@@ -2,7 +2,7 @@ package pps.core.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import pps.core.base.entity.BasePriceStrategyDetail; import pps.core.base.entity.BasePriceStrategyDetailEnt;
/** /**
* 市电峰谷当月明细配置 * 市电峰谷当月明细配置
...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePriceStrategyDetail; ...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePriceStrategyDetail;
* @date 2023/08/24 * @date 2023/08/24
*/ */
@Repository(value = "pps.core.base.mapper.BasePriceStrategyDetailMapper") @Repository(value = "pps.core.base.mapper.BasePriceStrategyDetailMapper")
public interface BasePriceStrategyDetailMapper extends BaseMapper<BasePriceStrategyDetail> { public interface BasePriceStrategyDetailMapper extends BaseMapper<BasePriceStrategyDetailEnt> {
} }
...@@ -2,7 +2,7 @@ package pps.core.base.mapper; ...@@ -2,7 +2,7 @@ package pps.core.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import pps.core.base.entity.BasePriceStrategy; import pps.core.base.entity.BasePriceStrategyEnt;
/** /**
* 市电峰谷策略 * 市电峰谷策略
...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePriceStrategy; ...@@ -11,5 +11,5 @@ import pps.core.base.entity.BasePriceStrategy;
* @date 2023/08/24 * @date 2023/08/24
*/ */
@Repository(value = "pps.core.base.mapper.BasePriceStrategyMapper") @Repository(value = "pps.core.base.mapper.BasePriceStrategyMapper")
public interface BasePriceStrategyMapper extends BaseMapper<BasePriceStrategy> { public interface BasePriceStrategyMapper extends BaseMapper<BasePriceStrategyEnt> {
} }
...@@ -2,7 +2,7 @@ package pps.core.base.mapper; ...@@ -2,7 +2,7 @@ package pps.core.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import pps.core.base.entity.BasePriceStrategyMonth; import pps.core.base.entity.BasePriceStrategyMonthEnt;
/** /**
* 市电峰谷月配置 * 市电峰谷月配置
...@@ -11,7 +11,7 @@ import pps.core.base.entity.BasePriceStrategyMonth; ...@@ -11,7 +11,7 @@ import pps.core.base.entity.BasePriceStrategyMonth;
* @date 2023/08/24 * @date 2023/08/24
*/ */
@Repository(value = "pps.core.base.mapper.BasePriceStrategyMonthMapper") @Repository(value = "pps.core.base.mapper.BasePriceStrategyMonthMapper")
public interface BasePriceStrategyMonthMapper extends BaseMapper<BasePriceStrategyMonth> { public interface BasePriceStrategyMonthMapper extends BaseMapper<BasePriceStrategyMonthEnt> {
} }
...@@ -64,7 +64,7 @@ public class BasePowerLineService { ...@@ -64,7 +64,7 @@ public class BasePowerLineService {
PpsUserSession session = context.getSession(PpsUserSession.class); PpsUserSession session = context.getSession(PpsUserSession.class);
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
BasePowerLineMapper mapper = context.getBean(BasePowerLineMapper.class); BasePowerLineMapper mapper = context.getBean(BasePowerLineMapper.class);
BasePowerLine entity = XCopyUtils.copyNewObject(input, BasePowerLine.class); BasePowerLineEnt entity = XCopyUtils.copyNewObject(input, BasePowerLineEnt.class);
//新增输电线路 //新增输电线路
BaseUtils.setBaseModelDefault(entity, session); BaseUtils.setBaseModelDefault(entity, session);
mapper.insert(entity); mapper.insert(entity);
...@@ -92,7 +92,7 @@ public class BasePowerLineService { ...@@ -92,7 +92,7 @@ public class BasePowerLineService {
String ouId = input.getOuId(); String ouId = input.getOuId();
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
BasePowerLineMapper mapper = context.getBean(BasePowerLineMapper.class); BasePowerLineMapper mapper = context.getBean(BasePowerLineMapper.class);
BasePowerLine entity = this.selectOneByLineId(lineId, mapper); BasePowerLineEnt entity = this.selectOneByLineId(lineId, mapper);
if (Objects.isNull(entity)) { if (Objects.isNull(entity)) {
return XServiceResult.error(context, XError.NotFound); return XServiceResult.error(context, XError.NotFound);
} }
...@@ -123,7 +123,7 @@ public class BasePowerLineService { ...@@ -123,7 +123,7 @@ public class BasePowerLineService {
//todo: 检查是否被其它功能引用 //todo: 检查是否被其它功能引用
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
BasePowerLineMapper mapper = context.getBean(BasePowerLineMapper.class); BasePowerLineMapper mapper = context.getBean(BasePowerLineMapper.class);
BasePowerLine entity = this.selectOneByLineId(lineId, mapper); BasePowerLineEnt entity = this.selectOneByLineId(lineId, mapper);
if (Objects.isNull(entity)) { if (Objects.isNull(entity)) {
return XServiceResult.error(context, XError.NotFound); return XServiceResult.error(context, XError.NotFound);
} }
...@@ -268,15 +268,15 @@ public class BasePowerLineService { ...@@ -268,15 +268,15 @@ public class BasePowerLineService {
String lineTypeKey = input.getLineTypeKey(); String lineTypeKey = input.getLineTypeKey();
String strategyId = input.getStrategyId(); String strategyId = input.getStrategyId();
BasePowerLineMapper mapper = context.getBean(BasePowerLineMapper.class); BasePowerLineMapper mapper = context.getBean(BasePowerLineMapper.class);
List<BasePowerLine> selectList = mapper.selectList(new LambdaQueryWrapper<BasePowerLine>() List<BasePowerLineEnt> selectList = mapper.selectList(new LambdaQueryWrapper<BasePowerLineEnt>()
.select(BaseModel::getId, BasePowerLine::getLineName) .select(BaseModel::getId, BasePowerLineEnt::getLineName)
.eq(StringUtils.isNotBlank(lineId), BaseModel::getId, lineId) .eq(StringUtils.isNotBlank(lineId), BaseModel::getId, lineId)
.eq(StringUtils.isNotBlank(ouId), BasePowerLine::getOuId, ouId) .eq(StringUtils.isNotBlank(ouId), BasePowerLineEnt::getOuId, ouId)
.eq(StringUtils.isNotBlank(upperLineId), BasePowerLine::getUpperLineId, upperLineId) .eq(StringUtils.isNotBlank(upperLineId), BasePowerLineEnt::getUpperLineId, upperLineId)
.like(StringUtils.isNotBlank(lineName), BasePowerLine::getLineName, lineName) .like(StringUtils.isNotBlank(lineName), BasePowerLineEnt::getLineName, lineName)
.eq(StringUtils.isNotBlank(gridTypeKey), BasePowerLine::getGridTypeKey, gridTypeKey) .eq(StringUtils.isNotBlank(gridTypeKey), BasePowerLineEnt::getGridTypeKey, gridTypeKey)
.eq(StringUtils.isNotBlank(lineTypeKey), BasePowerLine::getLineTypeKey, lineTypeKey) .eq(StringUtils.isNotBlank(lineTypeKey), BasePowerLineEnt::getLineTypeKey, lineTypeKey)
.eq(StringUtils.isNotBlank(strategyId), BasePowerLine::getStrategyId, strategyId) .eq(StringUtils.isNotBlank(strategyId), BasePowerLineEnt::getStrategyId, strategyId)
.orderByDesc(BaseModel::getModifyTime) .orderByDesc(BaseModel::getModifyTime)
); );
List<DynamicQueryBasePowerLineOutput> lineOutputList = XCopyUtils.copyNewList(selectList, DynamicQueryBasePowerLineOutput.class); List<DynamicQueryBasePowerLineOutput> lineOutputList = XCopyUtils.copyNewList(selectList, DynamicQueryBasePowerLineOutput.class);
...@@ -321,12 +321,12 @@ public class BasePowerLineService { ...@@ -321,12 +321,12 @@ public class BasePowerLineService {
* *
* @param lineId 行id * @param lineId 行id
* @param mapper 映射器 * @param mapper 映射器
* @return {@link BasePowerLine} * @return {@link BasePowerLineEnt}
*/ */
private BasePowerLine selectOneByLineId(String lineId, BasePowerLineMapper mapper) { private BasePowerLineEnt selectOneByLineId(String lineId, BasePowerLineMapper mapper) {
return mapper.selectOne(new QueryWrapper<BasePowerLine>() return mapper.selectOne(new QueryWrapper<BasePowerLineEnt>()
.lambda() .lambda()
.eq(BasePowerLine::getId, lineId)); .eq(BasePowerLineEnt::getId, lineId));
} }
/** /**
...@@ -344,43 +344,43 @@ public class BasePowerLineService { ...@@ -344,43 +344,43 @@ public class BasePowerLineService {
List wellheadInputs, List plantInputs, List storageInputs, List dieselInputs) { List wellheadInputs, List plantInputs, List storageInputs, List dieselInputs) {
//新增井口配置 //新增井口配置
if (CollUtil.isNotEmpty(wellheadInputs)) { if (CollUtil.isNotEmpty(wellheadInputs)) {
List<BasePowerLineWellhead> wellheads = XCopyUtils.copyNewList(wellheadInputs, BasePowerLineWellhead.class); List<BasePowerLineWellheadEnt> wellheads = XCopyUtils.copyNewList(wellheadInputs, BasePowerLineWellheadEnt.class);
for (BasePowerLineWellhead wellhead : wellheads) { for (BasePowerLineWellheadEnt wellhead : wellheads) {
wellhead.setLineId(lineId); wellhead.setLineId(lineId);
wellhead.setOuId(ouId); wellhead.setOuId(ouId);
BaseUtils.setBaseModelDefault(wellhead, session); BaseUtils.setBaseModelDefault(wellhead, session);
} }
BaseUtils.batchInsert(BasePowerLineWellheadMapper.class, BasePowerLineWellhead.class, wellheads); BaseUtils.batchInsert(BasePowerLineWellheadMapper.class, BasePowerLineWellheadEnt.class, wellheads);
} }
//新增光伏配置 //新增光伏配置
if (CollUtil.isNotEmpty(plantInputs)) { if (CollUtil.isNotEmpty(plantInputs)) {
List<BasePowerLinePlant> plants = XCopyUtils.copyNewList(plantInputs, BasePowerLinePlant.class); List<BasePowerLinePlantEnt> plants = XCopyUtils.copyNewList(plantInputs, BasePowerLinePlantEnt.class);
for (BasePowerLinePlant plant : plants) { for (BasePowerLinePlantEnt plant : plants) {
plant.setLineId(lineId); plant.setLineId(lineId);
plant.setOuId(ouId); plant.setOuId(ouId);
BaseUtils.setBaseModelDefault(plant, session); BaseUtils.setBaseModelDefault(plant, session);
} }
BaseUtils.batchInsert(BasePowerLinePlantMapper.class, BasePowerLinePlant.class, plants); BaseUtils.batchInsert(BasePowerLinePlantMapper.class, BasePowerLinePlantEnt.class, plants);
} }
//新增储能配置 //新增储能配置
if (CollUtil.isNotEmpty(storageInputs)) { if (CollUtil.isNotEmpty(storageInputs)) {
List<BasePowerLineStorage> storages = XCopyUtils.copyNewList(storageInputs, BasePowerLineStorage.class); List<BasePowerLineStorageEnt> storages = XCopyUtils.copyNewList(storageInputs, BasePowerLineStorageEnt.class);
for (BasePowerLineStorage storage : storages) { for (BasePowerLineStorageEnt storage : storages) {
storage.setLineId(lineId); storage.setLineId(lineId);
storage.setOuId(ouId); storage.setOuId(ouId);
BaseUtils.setBaseModelDefault(storage, session); BaseUtils.setBaseModelDefault(storage, session);
} }
BaseUtils.batchInsert(BasePowerLineStorageMapper.class, BasePowerLineStorage.class, storages); BaseUtils.batchInsert(BasePowerLineStorageMapper.class, BasePowerLineStorageEnt.class, storages);
} }
//新增柴发配置 //新增柴发配置
if (CollUtil.isNotEmpty(dieselInputs)) { if (CollUtil.isNotEmpty(dieselInputs)) {
List<BasePowerLineDiesel> diesels = XCopyUtils.copyNewList(dieselInputs, BasePowerLineDiesel.class); List<BasePowerLineDieselEnt> diesels = XCopyUtils.copyNewList(dieselInputs, BasePowerLineDieselEnt.class);
for (BasePowerLineDiesel diesel : diesels) { for (BasePowerLineDieselEnt diesel : diesels) {
diesel.setLineId(lineId); diesel.setLineId(lineId);
diesel.setOuId(ouId); diesel.setOuId(ouId);
BaseUtils.setBaseModelDefault(diesel, session); BaseUtils.setBaseModelDefault(diesel, session);
} }
BaseUtils.batchInsert(BasePowerLineDieselMapper.class, BasePowerLineDiesel.class, diesels); BaseUtils.batchInsert(BasePowerLineDieselMapper.class, BasePowerLineDieselEnt.class, diesels);
} }
} }
...@@ -393,23 +393,23 @@ public class BasePowerLineService { ...@@ -393,23 +393,23 @@ public class BasePowerLineService {
private void deleteLineRelation(XContext context, String lineId) { private void deleteLineRelation(XContext context, String lineId) {
//删除井口关联信息 //删除井口关联信息
BasePowerLineWellheadMapper wellheadMapper = context.getBean(BasePowerLineWellheadMapper.class); BasePowerLineWellheadMapper wellheadMapper = context.getBean(BasePowerLineWellheadMapper.class);
wellheadMapper.delete(new LambdaQueryWrapper<BasePowerLineWellhead>() wellheadMapper.delete(new LambdaQueryWrapper<BasePowerLineWellheadEnt>()
.eq(BasePowerLineWellhead::getLineId, lineId) .eq(BasePowerLineWellheadEnt::getLineId, lineId)
); );
//删除光伏关联信息 //删除光伏关联信息
BasePowerLinePlantMapper plantMapper = context.getBean(BasePowerLinePlantMapper.class); BasePowerLinePlantMapper plantMapper = context.getBean(BasePowerLinePlantMapper.class);
plantMapper.delete(new LambdaQueryWrapper<BasePowerLinePlant>() plantMapper.delete(new LambdaQueryWrapper<BasePowerLinePlantEnt>()
.eq(BasePowerLinePlant::getLineId, lineId) .eq(BasePowerLinePlantEnt::getLineId, lineId)
); );
//删除储能关联信息 //删除储能关联信息
BasePowerLineStorageMapper storageMapper = context.getBean(BasePowerLineStorageMapper.class); BasePowerLineStorageMapper storageMapper = context.getBean(BasePowerLineStorageMapper.class);
storageMapper.delete(new LambdaQueryWrapper<BasePowerLineStorage>() storageMapper.delete(new LambdaQueryWrapper<BasePowerLineStorageEnt>()
.eq(BasePowerLineStorage::getLineId, lineId) .eq(BasePowerLineStorageEnt::getLineId, lineId)
); );
//删除柴发关联信息 //删除柴发关联信息
BasePowerLineDieselMapper dieselMapper = context.getBean(BasePowerLineDieselMapper.class); BasePowerLineDieselMapper dieselMapper = context.getBean(BasePowerLineDieselMapper.class);
dieselMapper.delete(new LambdaQueryWrapper<BasePowerLineDiesel>() dieselMapper.delete(new LambdaQueryWrapper<BasePowerLineDieselEnt>()
.eq(BasePowerLineDiesel::getLineId, lineId) .eq(BasePowerLineDieselEnt::getLineId, lineId)
); );
} }
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment