Commit fbc45936 authored by ZWT's avatar ZWT

得到的

parent a9e0c7d0
package pps.core.common.session;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import xstartup.annotation.XText;
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class MediaTypes {
@XText("介质类型编码")
......@@ -12,28 +20,4 @@ public class MediaTypes {
@XText("序号")
private Integer sort;
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
public String getMediaTypeCode() {
return MediaTypeCode;
}
public void setMediaTypeCode(String mediaTypeCode) {
MediaTypeCode = mediaTypeCode;
}
public String getMediaTypeName() {
return MediaTypeName;
}
public void setMediaTypeName(String mediaTypeName) {
MediaTypeName = mediaTypeName;
}
}
\ No newline at end of file
......@@ -26,6 +26,10 @@ import java.util.stream.Stream;
*/
public class BaseUtils {
/**
* 按每500个一组分割
*/
public static final Integer BATCH_SIZE = 500;
/**
* 数据库类型
*/
......@@ -45,11 +49,6 @@ public class BaseUtils {
}
}
/**
* 按每500个一组分割
*/
public static final Integer BATCH_SIZE = 500;
/**
* 计算批次数
*/
......
package pps.core.system.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import xstartup.annotation.XText;
import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class SysAuthOuScopeView implements Serializable {
@XText("范围授权id(主键)")
@TableField
......@@ -63,124 +71,4 @@ public class SysAuthOuScopeView implements Serializable {
@XText("介质类型")
@Transient
private String mediaType;
public Date getEndTime() {
return endTime;
}
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
public String getMediaType() {
return mediaType;
}
public void setMediaType(String mediaType) {
this.mediaType = mediaType;
}
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getOuId() {
return this.ouId;
}
public void setOuId(String value) {
this.ouId = value;
}
public String getUserId() {
return this.userId;
}
public void setUserId(String value) {
this.userId = value;
}
public String getUserGroupId() {
return this.userGroupId;
}
public void setUserGroupId(String value) {
this.userGroupId = value;
}
public String getMenuId() {
return this.menuId;
}
public void setMenuId(String value) {
this.menuId = value;
}
public String getCreateById() {
return this.createById;
}
public void setCreateById(String value) {
this.createById = value;
}
public String getCreateByName() {
return this.createByName;
}
public void setCreateByName(String value) {
this.createByName = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public String getModifyById() {
return this.modifyById;
}
public void setModifyById(String value) {
this.modifyById = value;
}
public String getModifyByName() {
return this.modifyByName;
}
public void setModifyByName(String value) {
this.modifyByName = value;
}
public Date getModifyTime() {
return this.modifyTime;
}
public void setModifyTime(Date value) {
this.modifyTime = value;
}
public String getOuName() {
return ouName;
}
public void setOuName(String ouName) {
this.ouName = ouName;
}
public String getMenuName() {
return menuName;
}
public void setMenuName(String menuName) {
this.menuName = menuName;
}
}
......@@ -5,10 +5,7 @@ import cn.hutool.core.text.CharSequenceUtil;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import pps.cloud.system.service.SysOrganizationCloudService;
import pps.cloud.system.service.SystemDictionaryService;
import pps.cloud.system.service.SystemUserRoleRelService;
import pps.cloud.system.service.data.sys_dictionary.CreateSysDictionaryInput;
import pps.cloud.system.service.data.sys_dictionary.QuerySysDictionaryViewOutput;
import pps.cloud.system.service.data.sys_organization.GetSysOrganizationViewInput;
import pps.cloud.system.service.data.sys_organization.GetSysOrganizationViewOutput;
import pps.cloud.system.service.data.user_role.GetSysUserRoleRelInput;
......@@ -20,11 +17,9 @@ import pps.core.common.session.SysOrganization;
import pps.core.system.config.LoginConfig;
import pps.core.system.constant.OuLevelConstant;
import pps.core.system.entity.SysAuthOuScopeView;
import pps.core.system.entity.SysMenuView;
import pps.core.system.entity.SysOrganizationRelEnt;
import pps.core.system.entity.SysUserEnt;
import pps.core.system.mapper.SysAuthOuScopeViewMapper;
import pps.core.system.mapper.SysMenuViewMapper;
import pps.core.system.mapper.SysOrganizationRelMapper;
import pps.core.system.mapper.SysUserMapper;
import xstartup.annotation.XImplement;
......@@ -95,77 +90,11 @@ public class PpsUserSessionInjectProviderImpl implements XSessionInjectProvider
}
//获取当前用户所属组织机构的介质类型和当前用户授权的组织机构(最终获取组织机构的介质类型)
if (CharSequenceUtil.isNotBlank(session.getId())) {
SysAuthOuScopeView scopeView = new SysAuthOuScopeView();
scopeView.setUserId(session.getId());
scopeView.setEndTime(new Date());
SysAuthOuScopeView mediaTypesView = scopeViewMapper.selectOuMediaTypeByUserId(scopeView);
Set<String> set = new HashSet<>();
if (ObjectUtil.isNotNull(mediaTypesView)) {
String mediaType = mediaTypesView.getMediaType();
if (CharSequenceUtil.isNotBlank(mediaType)) {
set.addAll(CharSequenceUtil.split(mediaType, ','));
}
}
if (CollUtil.isNotEmpty(set)) {
SystemDictionaryService dictService = context.getBean(SystemDictionaryService.class);
CreateSysDictionaryInput mediaTypesInput = new CreateSysDictionaryInput();
mediaTypesInput.setAlias("MEDIUM_TYPE");
XListResult<QuerySysDictionaryViewOutput> mediaTypes = dictService.querySysDictionarysByAlias(context, mediaTypesInput);
List<String> menuMediaTypes = new ArrayList<>();
//通过用户角色加载当前用户可操作的介质类型
//获取当前用户所属角色绑定菜单的介质类型(最终获取菜单的介质类型)
SysMenuViewMapper menuViewMapper = context.getBean(SysMenuViewMapper.class);
SysMenuView menuView = new SysMenuView();
menuView.setUserId(session.getId());
menuView.setOuId(session.getOuId());
List<SysMenuView> menuViews = menuViewMapper.selectMediumTypeByUserId(menuView);
for (SysMenuView sysMenuView : menuViews) {
menuMediaTypes.add(sysMenuView.getMediaType());
}
//根据菜单的介质类型过滤组织机构的介质类型,最终只显示菜单的介质类型和组织机构的介质类型是一致的。
//如果菜单中有全介质的话就把组织机构的所有介质类型都展示
if (!CollUtil.contains(menuMediaTypes, "ALL")) {
set = set.stream().filter(menuMediaTypes::contains).collect(Collectors.toSet());
}
List<MediaTypes> list = new ArrayList<>();
for (String media : set) {
if (CharSequenceUtil.equals("ALL", media)) {
list.clear();
for (QuerySysDictionaryViewOutput dict : mediaTypes.getResult()) {
if (!CharSequenceUtil.equals(dict.getDicKey(), "ALL")) {
MediaTypes mediaType = new MediaTypes();
mediaType.setMediaTypeCode(dict.getDicKey());
mediaType.setMediaTypeName(dict.getDicName());
if (ObjectUtil.isNull(dict.getSort())) {
mediaType.setSort(999);
} else {
mediaType.setSort(dict.getSort());
}
list.add(mediaType);
}
}
break;
} else {
for (QuerySysDictionaryViewOutput dict : mediaTypes.getResult()) {
if (CharSequenceUtil.equals(dict.getDicKey(), media)) {
MediaTypes mediaType = new MediaTypes();
mediaType.setMediaTypeCode(media);
mediaType.setMediaTypeName(dict.getDicName());
if (ObjectUtil.isNull(dict.getSort())) {
mediaType.setSort(999);
} else {
mediaType.setSort(dict.getSort());
}
list.add(mediaType);
break;
}
}
}
}
list.sort(Comparator.comparing(MediaTypes::getSort));
list = list.stream().distinct().collect(Collectors.toList());
session.setMediaTypes(list);
}
session.setMediaTypes(CollUtil.list(false, MediaTypes.builder()
.MediaTypeCode("GAS")
.MediaTypeName("天然气")
.sort(2)
.build()));
}
if (user.getOrgId().equals(LOGIN_FLAG_SIMULATE)) {
session.setDevops(1);
......
......@@ -8,7 +8,7 @@ import pps.cloud.system.service.data.sys_area.GetSysAreaInput;
import pps.cloud.system.service.data.sys_area.GetSysAreaOutput;
import pps.cloud.system.service.data.sys_area.QuerySysAreaInput;
import pps.cloud.system.service.data.sys_area.QuerySysAreaOutput;
import pps.core.common.constant.BusinessConstant;
import pps.core.common.utils.BaseUtils;
import pps.core.system.entity.SysAreaEnt;
import pps.core.system.entity.SysAreaView;
import pps.core.system.mapper.SysAreaMapper;
......@@ -51,7 +51,7 @@ public class SystemAreaServiceImpl implements SystemAreaService {
.eq(ObjectUtil.isNotNull(id), SysAreaEnt::getId, id)
.eq(ObjectUtil.isNotNull(parentId), SysAreaEnt::getParentId, parentId)
.eq(CharSequenceUtil.isNotBlank(name), SysAreaEnt::getName, name)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
return XSingleResult.success(XCopyUtils.copyNewObject(sysAreaEnt, GetSysAreaOutput.class));
}
......
......@@ -58,6 +58,21 @@ public enum WeatherIconEnum {
this.type = type;
}
/**
* 按值查找
*
* @param icon 图标
* @return {@link WeatherIconEnum }
*/
public static WeatherIconEnum findByValue(String icon) {
for (WeatherIconEnum item : values()) {
if (CharSequenceUtil.equals(item.getIcon(), icon)) {
return item;
}
}
return WeatherIconEnum.w99;
}
public String getIcon() {
return icon;
}
......@@ -73,19 +88,4 @@ public enum WeatherIconEnum {
public void setType(Integer type) {
this.type = type;
}
/**
* 按值查找
*
* @param icon 图标
* @return {@link WeatherIconEnum }
*/
public static WeatherIconEnum findByValue(String icon) {
for (WeatherIconEnum item : values()) {
if (CharSequenceUtil.equals(item.getIcon(), icon)) {
return item;
}
}
return WeatherIconEnum.w99;
}
}
\ No newline at end of file
......@@ -15,7 +15,7 @@ import pps.core.base.mapper.BaseDataImportLogMapper;
import pps.core.base.mapper.BaseDataMapper;
import pps.core.base.mapper.BaseModelValMapper;
import pps.core.base.service.data.base_data.*;
import pps.core.common.constant.BusinessConstant;
import pps.core.common.utils.BaseUtils;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
......@@ -131,7 +131,7 @@ public class BaseDataService {
BaseDataImportLogEnt ent = logMapper.selectOne(new LambdaQueryWrapper<BaseDataImportLogEnt>()
.eq(BaseDataImportLogEnt::getLineId, input.getLineId())
.orderByDesc(BaseDataImportLogEnt::getCreateTime)
.last(BusinessConstant.LAST_LIMIT));
.last(BaseUtils.getLastLimit()));
List<QueryBaseDataOutput> outputs = new ArrayList<>();
if (ObjectUtil.isNotNull(ent)) {
BaseDataMapper mapper = context.getBean(BaseDataMapper.class);
......@@ -152,7 +152,7 @@ public class BaseDataService {
BaseDataImportLogEnt ent = logMapper.selectOne(new LambdaQueryWrapper<BaseDataImportLogEnt>()
.eq(BaseDataImportLogEnt::getLineId, input.getLineId())
.orderByDesc(BaseDataImportLogEnt::getCreateTime)
.last(BusinessConstant.LAST_LIMIT));
.last(BaseUtils.getLastLimit()));
List<GetBaseDataOutput> outputs = new ArrayList<>();
if (ObjectUtil.isNotNull(ent)) {
BaseDataMapper mapper = context.getBean(BaseDataMapper.class);
......@@ -302,7 +302,7 @@ public class BaseDataService {
BaseDataImportLogEnt ent = logMapper.selectOne(new LambdaQueryWrapper<BaseDataImportLogEnt>()
.eq(BaseDataImportLogEnt::getLineId, input.getLineId())
.orderByDesc(BaseDataImportLogEnt::getCreateTime)
.last(BusinessConstant.LAST_LIMIT));
.last(BaseUtils.getLastLimit()));
if (ObjectUtil.isNull(ent))
return XServiceResult.OK;
if (CollUtil.isNotEmpty(input.getKeyNames())) {
......@@ -330,7 +330,7 @@ public class BaseDataService {
BaseModelValEnt baseModelValEnt = baseModelValMapper.selectOne(new LambdaQueryWrapper<BaseModelValEnt>()
.eq(BaseModelValEnt::getLineId, input.getLineId())
.eq(BaseModelValEnt::getKeyname, input.getKeyNames())
.orderByDesc(BaseModelValEnt::getCreatetime).last(BusinessConstant.LAST_LIMIT));
.orderByDesc(BaseModelValEnt::getCreatetime).last(BaseUtils.getLastLimit()));
TrainBaseModelValOutput output = XCopyUtils.copyNewObject(baseModelValEnt, TrainBaseModelValOutput.class);
if (ObjectUtil.isNotNull(baseModelValEnt) && CharSequenceUtil.isAllNotBlank(output.getYtrue(), output.getYpred())) {
Map<String, Object> ytrueMap = XJsonUtils.toMap(output.getYtrue().replace("\\", ""));
......
......@@ -30,6 +30,8 @@ import java.util.Map;
@XService
public class BaseLineService {
private static final String storeDir = XStartup.getCurrent().getProperty("weather.file.temp.path");
@XText("线路列表")
@XApiPost
public XListResult<DynamicQueryBasePowerLineOutput> queryBaseLineList(XContext context, DynamicQueryBasePowerLineInput input) {
......@@ -59,8 +61,6 @@ public class BaseLineService {
return XServiceResult.OK;
}
private static final String storeDir = XStartup.getCurrent().getProperty("weather.file.temp.path");
/**
* 创建文件路径
*
......
......@@ -10,6 +10,7 @@ import pps.core.base.entity.BaseWellheadEnt;
import pps.core.base.mapper.BaseWellheadMapper;
import pps.core.common.constant.BusinessConstant;
import pps.core.common.entity.BaseModel;
import pps.core.common.utils.BaseUtils;
import xstartup.annotation.XService;
import xstartup.base.XContext;
import xstartup.base.util.XCopyUtils;
......@@ -73,7 +74,7 @@ public class BaseWellheadCloudServiceImpl implements IBaseWellheadCloudService {
.eq(BaseModel::getIsDeleted, BusinessConstant.ONE)
.in(BaseModel::getId, input.getWellheadIds())
.orderByDesc(BaseWellheadEnt::getServiceRating)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
return XSingleResult.success(XCopyUtils.copyNewObject(one, DynamicQueryBaseWellheadOutput.class));
}
......
......@@ -214,7 +214,7 @@ public class BaseWindTurbineService {
return mapper.selectOne(new LambdaQueryWrapper<BaseWindTurbineEnt>()
.eq(BaseModel::getIsDeleted, BusinessConstant.ONE)
.eq(BaseModel::getId, id)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
}
......
......@@ -7,6 +7,7 @@ import pps.cloud.base.service.data.config_oil_field.GetConfigOilFieldOutput;
import pps.core.base.entity.ConfigOilFieldEnt;
import pps.core.base.mapper.ConfigOilFieldMapper;
import pps.core.common.constant.BusinessConstant;
import pps.core.common.utils.BaseUtils;
import xstartup.annotation.XService;
import xstartup.base.XContext;
import xstartup.base.util.XCopyUtils;
......@@ -32,7 +33,7 @@ public class ConfigOilFieldCloudServiceImpl implements IConfigOilFieldCloudServi
ConfigOilFieldMapper mapper = context.getBean(ConfigOilFieldMapper.class);
ConfigOilFieldEnt ent = mapper.selectOne(new LambdaQueryWrapper<ConfigOilFieldEnt>()
.eq(ConfigOilFieldEnt::getIsEnable, BusinessConstant.ZERO)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
GetConfigOilFieldOutput output;
if (ObjectUtil.isNull(ent)) {
......
......@@ -9,6 +9,7 @@ import pps.core.base.mapper.ConfigOilFieldMapper;
import pps.core.base.service.data.config_oil_field.GetConfigOilFieldOutput;
import pps.core.base.service.data.config_oil_field.GetProjectTitleOutput;
import pps.core.common.constant.BusinessConstant;
import pps.core.common.utils.BaseUtils;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
......@@ -74,7 +75,7 @@ public class ConfigOilFieldService {
ConfigOilFieldMapper mapper = context.getBean(ConfigOilFieldMapper.class);
return mapper.selectOne(new LambdaQueryWrapper<ConfigOilFieldEnt>()
.eq(ConfigOilFieldEnt::getIsEnable, BusinessConstant.ZERO)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
}
......
......@@ -11,7 +11,7 @@ import pps.core.base.entity.ThirdWeatherDataEnt;
import pps.core.base.mapper.ThirdWeatherDataMapper;
import pps.core.base.service.data.third_weather_data.GetThirdWeatherDataInput;
import pps.core.base.service.data.third_weather_data.GetThirdWeatherDataOutput;
import pps.core.common.constant.BusinessConstant;
import pps.core.common.utils.BaseUtils;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
......@@ -52,7 +52,7 @@ public class ThirdWeatherDataService {
.lambda()
.ge(ThirdWeatherDataEnt::getForecastTime, DateUtil.date())
.orderByAsc(ThirdWeatherDataEnt::getForecastTime)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
output = XCopyUtils.copyNewObject(ent, GetThirdWeatherDataOutput.class);
} else {
......
......@@ -506,7 +506,7 @@ public class WindPredictionFutureService {
.eq(WindPredictionFutureEnt::getStationId, input.getStationId())
.between(WindPredictionFutureEnt::getDataTime, beginTime, endTime)
.orderByDesc(WindPredictionFutureEnt::getDataTime)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
if (ObjectUtil.isNotNull(futureEnt)) {
output.setWindDirection(WindDirection.findByCode(futureEnt.getWindDirection()));
......@@ -529,7 +529,7 @@ public class WindPredictionFutureService {
.eq(ThirdWindPowerGenerationUpdateEnt::getStationId, input.getStationId())
.eq(ThirdWindPowerGenerationUpdateEnt::getSystemSource, oilFieldCode)
.orderByDesc(ThirdWindPowerGenerationUpdateEnt::getCollectTime)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
//todo 型号暂时不知道从哪来
output.setModelNumber(BusinessConstant.DEFAULT_VALUE);
......
......@@ -98,7 +98,7 @@ public class SpaceCalibrationCloudServiceImpl implements ISpaceCalibrationCloudS
.eq(BaseModel::getIsDeleted, BusinessConstant.ONE)
.eq(SpaceCalibrationHistoryEnt::getInstitutionId, institutionId)
.orderByDesc(SpaceCalibrationHistoryEnt::getCalibrationDate)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
if (ObjectUtil.isNull(lastHistory)) {
//创建周期
......
......@@ -243,7 +243,7 @@ public class SpaceCalibrationService {
.eq(SpaceOptimizeShortPeriodEnt::getInstitutionId, historyEnt.getInstitutionId())
.eq(SpaceOptimizeShortPeriodEnt::getOptimizeDate, inputDate)
.orderByDesc(BaseModel::getCreateTime)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
//通过井口ID查区间
if (ObjectUtil.isNotNull(shortPeriodEnt)) {
......@@ -263,7 +263,7 @@ public class SpaceCalibrationService {
.ge(SpaceOptimizeMidPeriodEnt::getOptimizeDeadline, inputDate)
.apply("DATE_FORMAT( create_time, '%Y-%m-%d' ) <= {0}", inputDate)
.orderByDesc(BaseModel::getCreateTime)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
if (ObjectUtil.isNotNull(midPeriodEnt)) {
SpaceOptimizeMidDurationMapper midDurationMapper = context.getBean(SpaceOptimizeMidDurationMapper.class);
......@@ -283,7 +283,7 @@ public class SpaceCalibrationService {
.ge(SpaceOptimizeLongPeriodEnt::getOptimizeDeadline, inputDate)
.apply("DATE_FORMAT( create_time, '%Y-%m-%d' ) <= {0}", inputDate)
.orderByDesc(BaseModel::getCreateTime)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
if (ObjectUtil.isNotNull(longPeriodEnt)) {
SpaceOptimizeLongDurationMapper longDurationMapper = context.getBean(SpaceOptimizeLongDurationMapper.class);
......@@ -330,7 +330,7 @@ public class SpaceCalibrationService {
.eq(SpaceCalibrationPeriodEnt::getLineId, lineId)
.eq(SpaceCalibrationPeriodEnt::getOuId, ouId)
.orderByDesc(BaseModel::getModifyTime)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
}
......
......@@ -630,7 +630,7 @@ public class SpaceInstitutionDetailService extends SpaceOptimizeBaseService {
.eq(BaseModel::getIsDeleted, BusinessConstant.ONE)
.eq(SpaceCalibrationHistoryEnt::getInstitutionId, detail.getId())
.orderByDesc(SpaceCalibrationHistoryEnt::getCalibrationDate)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
DateTime now = DateUtil.beginOfDay(DateUtil.date());
boolean isCreate = false;
......@@ -652,7 +652,7 @@ public class SpaceInstitutionDetailService extends SpaceOptimizeBaseService {
.eq(SpaceCalibrationPeriodEnt::getLineId, detail.getLineId())
.eq(SpaceCalibrationPeriodEnt::getOuId, detail.getOuId())
.orderByDesc(BaseModel::getModifyTime)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
if (ObjectUtil.isNotNull(periodEnt)) {
mapper.insert(this.createCalibrationHistory(session, detail, now, Integer.valueOf(periodEnt.getDayNumber())));
......
......@@ -14,6 +14,7 @@ import pps.cloud.system.service.data.sys_organization.GetSysOrganizationViewOutp
import pps.core.common.constant.BusinessConstant;
import pps.core.common.entity.BaseModel;
import pps.core.common.session.PpsUserSession;
import pps.core.common.utils.BaseUtils;
import pps.core.space.entity.*;
import pps.core.space.mapper.*;
import pps.core.space.service.data.SpaceOptimizeDateDuration;
......@@ -117,7 +118,7 @@ public class SpaceOptimizeShortPeriodService extends SpaceOptimizeBaseService {
SpaceOptimizeShortPeriodEnt periodEnt = mapper.selectOne(new LambdaQueryWrapper<SpaceOptimizeShortPeriodEnt>()
.eq(SpaceOptimizeShortPeriodEnt::getOptimizeDate, now)
.eq(SpaceOptimizeShortPeriodEnt::getLineId, lineId)
.last(BusinessConstant.LAST_LIMIT)
.last(BaseUtils.getLastLimit())
);
if (ObjectUtil.isEmpty(periodEnt)) {
return XListResult.success(Collections.emptyList());
......
......@@ -10,6 +10,6 @@ import pps.core.prediction.entity.StationDailyProductionSituationEnt;
* @author ZWT
* @date 2024/10/20
*/
@Repository(value="pps.core.prediction.mapper.StationDailyProductionSituationMapper")
@Repository(value = "pps.core.prediction.mapper.StationDailyProductionSituationMapper")
public interface StationDailyProductionSituationMapper extends BaseMapper<StationDailyProductionSituationEnt> {
}
......@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import pps.cloud.prediction.service.PlantTrainPowerTaskCloudService;
import pps.cloud.prediction.service.data.plant_train_power_task.GetPlantTrainPowerTaskCloudInput;
import pps.cloud.prediction.service.data.plant_train_power_task.GetPlantTrainPowerTaskCloudOutput;
import pps.core.common.constant.BusinessConstant;
import pps.core.common.utils.BaseUtils;
import pps.core.prediction.entity.PlantTrainPowerTaskEnt;
import pps.core.prediction.mapper.PlantTrainPowerTaskMapper;
import xstartup.annotation.XService;
......@@ -19,7 +19,7 @@ public class PlantTrainPowerTaskService implements PlantTrainPowerTaskCloudServi
PlantTrainPowerTaskMapper mapper = context.getBean(PlantTrainPowerTaskMapper.class);
LambdaQueryWrapper<PlantTrainPowerTaskEnt> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(PlantTrainPowerTaskEnt::getPlantId, input.getPlantId())
.last(BusinessConstant.LAST_LIMIT);
.last(BaseUtils.getLastLimit());
PlantTrainPowerTaskEnt ent = mapper.selectOne(queryWrapper);
GetPlantTrainPowerTaskCloudOutput output = XCopyUtils.copyNewObject(ent, GetPlantTrainPowerTaskCloudOutput.class);
return XSingleResult.success(output);
......
......@@ -4,6 +4,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import pps.core.middle.entity.WellBaseEnt;
@Repository(value="pps.core.middle.mapper.WellBaseMapper")
@Repository(value = "pps.core.middle.mapper.WellBaseMapper")
public interface WellBaseMapper extends BaseMapper<WellBaseEnt> {
}
package pps.core.middle.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import pps.core.middle.entity.WellBaseView;
import java.util.List;
@Repository(value="pps.core.middle.mapper.WellBaseViewMapper")
@Repository(value = "pps.core.middle.mapper.WellBaseViewMapper")
public interface WellBaseViewMapper {
WellBaseView selectOne(WellBaseView record);
List<WellBaseView> selectList(WellBaseView record);
}
......@@ -30,30 +30,6 @@ import java.util.List;
@XService
public class StationMappingService {
@XApiAnonymous
@XApiGet(anonymous = true)
public XSingleResult<GetStationMappingOutput> getStationMapping(XContext context, GetStationMappingInput input) {
StationMappingMapper mapper = context.getBean(StationMappingMapper.class);
List<StationMappingEnt> list = mapper.selectList(new LambdaQueryWrapper<>());
for (StationMappingEnt stationMappingEnt : list) {
context.getLogger().info(JSONUtil.toJsonStr(stationMappingEnt));
}
try {
String storeDir = XStartup.getCurrent().getProperty("weather.file.temp.path");
StringBuilder stringBuilder = new StringBuilder(storeDir)
.append(File.separator)
.append(DateTime.now().toString("yyyyMMdd"));
String filePath = stringBuilder.append(File.separator).append("test.json").toString();
String url = "http://192.168.100.128/tqfj/202410181200天气预测数据SY.json";
HttpUtil.downloadFile(url, filePath);
context.getLogger().info(filePath);
context.getLogger().info(FileUtil.readUtf8String(filePath));
} catch (Exception e) {
context.getLogger().error(e.getMessage(), e);
}
return XSingleResult.success();
}
//Oracle数据库的ip和端口(可以是服务器上的)
private static final String URL = "192.168.0.128:1521";
//服务名称(SID)
......@@ -74,55 +50,6 @@ public class StationMappingService {
" OR U.OBJECT_TYPE = 'TRIGGER' " +
" ORDER BY U.OBJECT_TYPE DESC";
@XApiAnonymous
@XApiGet(anonymous = true)
public XServiceResult test(XContext context) throws SQLException {
List<String> list = new ArrayList<>();
Connection conn = null;
try {
File saveFile = new File(PATH);
if (!saveFile.exists()) {// 如果目录不存在
saveFile.mkdirs();// 创建文件夹
}
Class.forName("oracle.jdbc.driver.OracleDriver");
//三个参数的分别为连接的URL,用户名,密码
//JDBC三件套
// conn = DriverManager.getConnection("jdbc:oracle:thin:@" + URL + ":" + SERVICE_NAME, USERNAME, PASSWORD);
conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.100.128:1521/ORCL", USERNAME, PASSWORD);
PreparedStatement ps = conn.prepareStatement(SQL);
ResultSet res = ps.executeQuery();
String sql_statement = "";
FileWriter writer;
//在导出的脚本名称上加时间起到记录的作用,同时避免被覆盖,注意日期格式不要加空格(文件不支持)
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss");
String format = simpleDateFormat.format(new Date());
writer = new FileWriter(PATH + "gqdc_" + format + ".sql");
list.add(PATH);
list.add("gqdc_" + format + ".sql");
//得到的字符串较大,不能直接写入到脚本
while (res.next()) {
sql_statement = res.getString(1) + ";";
writer.write(sql_statement);
}
writer.flush();
writer.close();
//查询某个用户(数据库)下所有表
String sql = "select * from all_tables a where a.OWNER = upper('DB_CONTRACT')";
ResultSet resultSet = ps.executeQuery(sql);
while (resultSet.next()) {
String Bname = getTableInsertSql(conn, resultSet.getString(2));
list.add(Bname);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
conn.close();
}
return XServiceResult.OK;
}
//导出单表,conn为连接,tableName为表名称
public static String getTableInsertSql(@NotNull Connection conn, String tableName) throws Exception {
ResultSet rs = null;
......@@ -178,4 +105,76 @@ public class StationMappingService {
statement.close();
}
}
@XApiAnonymous
@XApiGet(anonymous = true)
public XSingleResult<GetStationMappingOutput> getStationMapping(XContext context, GetStationMappingInput input) {
StationMappingMapper mapper = context.getBean(StationMappingMapper.class);
List<StationMappingEnt> list = mapper.selectList(new LambdaQueryWrapper<>());
for (StationMappingEnt stationMappingEnt : list) {
context.getLogger().info(JSONUtil.toJsonStr(stationMappingEnt));
}
try {
String storeDir = XStartup.getCurrent().getProperty("weather.file.temp.path");
StringBuilder stringBuilder = new StringBuilder(storeDir)
.append(File.separator)
.append(DateTime.now().toString("yyyyMMdd"));
String filePath = stringBuilder.append(File.separator).append("test.json").toString();
String url = "http://192.168.100.128/tqfj/202410181200天气预测数据SY.json";
HttpUtil.downloadFile(url, filePath);
context.getLogger().info(filePath);
context.getLogger().info(FileUtil.readUtf8String(filePath));
} catch (Exception e) {
context.getLogger().error(e.getMessage(), e);
}
return XSingleResult.success();
}
@XApiAnonymous
@XApiGet(anonymous = true)
public XServiceResult test(XContext context) throws SQLException {
List<String> list = new ArrayList<>();
Connection conn = null;
try {
File saveFile = new File(PATH);
if (!saveFile.exists()) {// 如果目录不存在
saveFile.mkdirs();// 创建文件夹
}
Class.forName("oracle.jdbc.driver.OracleDriver");
//三个参数的分别为连接的URL,用户名,密码
//JDBC三件套
// conn = DriverManager.getConnection("jdbc:oracle:thin:@" + URL + ":" + SERVICE_NAME, USERNAME, PASSWORD);
conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.100.128:1521/ORCL", USERNAME, PASSWORD);
PreparedStatement ps = conn.prepareStatement(SQL);
ResultSet res = ps.executeQuery();
String sql_statement = "";
FileWriter writer;
//在导出的脚本名称上加时间起到记录的作用,同时避免被覆盖,注意日期格式不要加空格(文件不支持)
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss");
String format = simpleDateFormat.format(new Date());
writer = new FileWriter(PATH + "gqdc_" + format + ".sql");
list.add(PATH);
list.add("gqdc_" + format + ".sql");
//得到的字符串较大,不能直接写入到脚本
while (res.next()) {
sql_statement = res.getString(1) + ";";
writer.write(sql_statement);
}
writer.flush();
writer.close();
//查询某个用户(数据库)下所有表
String sql = "select * from all_tables a where a.OWNER = upper('DB_CONTRACT')";
ResultSet resultSet = ps.executeQuery(sql);
while (resultSet.next()) {
String Bname = getTableInsertSql(conn, resultSet.getString(2));
list.add(Bname);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
conn.close();
}
return XServiceResult.OK;
}
}
......@@ -44,7 +44,8 @@
ID=#{id}
</select>
<select id="selectThirdActivePowerList" parameterType="pps.core.middle.entity.ThirdActivePowerView" resultMap="BaseResultMap">
<select id="selectThirdActivePowerList" parameterType="pps.core.middle.entity.ThirdActivePowerView"
resultMap="BaseResultMap">
SELECT
S.SYSTEM_STATION_NAME AS STATION_NAME,
SUM( T.PHOTOVOLTAIC_POWER ) AS PHOTOVOLTAIC_POWER,
......
......@@ -34,7 +34,8 @@
ID=#{id}
</select>
<select id="selectPhotovoltaicPowerList" parameterType="pps.core.middle.entity.ThirdPhotovoltaicPowerView" resultMap="BaseResultMap">
<select id="selectPhotovoltaicPowerList" parameterType="pps.core.middle.entity.ThirdPhotovoltaicPowerView"
resultMap="BaseResultMap">
SELECT S.SYSTEM_STATION_NAME AS STATION_NAME,
AVG(T.PHOTOVOLTAIC_POWER) AS PHOTOVOLTAIC_POWER,
TRUNC( T.CREATE_DATE ) AS CREATE_DATE
......
......@@ -17,8 +17,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_data
-- ----------------------------
## 表(基础信息表): base_data
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- ou_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织id'
- line_id int NULL DEFAULT NULL COMMENT '线路id'
......@@ -37,8 +40,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_data_import_log
-- ----------------------------
## 表(基础信息日志表): base_data_import_log
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- ou_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织id'
- line_id int NULL DEFAULT NULL COMMENT '线路id'
......@@ -49,8 +55,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_diesel_generator
-- ----------------------------
## 表(柴发设备表): base_diesel_generator
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是;1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -63,16 +72,21 @@ File Encoding- - - - : 65001
- ou_name varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织机构name'
- device_name varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '设备名称'
- maker_number varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出厂编号'
- unit_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '柴发设备机组型号key(字典获取)'
- unit_type_name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '柴发设备机组型号name(字典获取)'
- unit_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
柴发设备机组型号key(字典获取)'
- unit_type_name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
柴发设备机组型号name(字典获取)'
- normal_power decimal(24, 6) NULL DEFAULT NULL COMMENT '常用功率(KW)'
- standby_power decimal(24, 6) NULL DEFAULT NULL COMMENT '备用功率(KW)'
-- ----------------------------
-- Table structure for base_energy_storage_device
-- ----------------------------
## 表(储能设备表): base_energy_storage_device
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是;1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -85,8 +99,10 @@ File Encoding- - - - : 65001
- ou_name varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织机构name'
- device_name varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '设备名称'
- maker_number varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出厂编号'
- storage_model_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '储能设备规格型号key(字典获取)'
- storage_model_name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '储能设备规格型号name(字典获取)'
- storage_model_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
储能设备规格型号key(字典获取)'
- storage_model_name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
储能设备规格型号name(字典获取)'
- apparatus_capacity decimal(24, 6) NULL DEFAULT NULL COMMENT '设备容量(KWh)'
- rated_discharge_power decimal(24, 6) NULL DEFAULT NULL COMMENT '额定放电功率(KW)'
- rated_charging_power decimal(24, 6) NULL DEFAULT NULL COMMENT '额定充电功率(KW)'
......@@ -96,8 +112,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_line
-- ----------------------------
## 表(线路表): base_line
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- parent_id int NULL DEFAULT NULL COMMENT '上级线路'
- line_name varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路名称'
......@@ -119,8 +138,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_line_attenuation_rate
-- ----------------------------
## 表(光伏衰减率): base_line_attenuation_rate
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- line_id int NULL DEFAULT NULL COMMENT '线路id'
- particular_year varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '年份'
......@@ -137,8 +159,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_model_month_pre
-- ----------------------------
## 表(模型表): base_model_month_pre
字段列表:
- ypred text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
- keyName text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
- line_id bigint NULL DEFAULT NULL
......@@ -148,8 +173,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_model_val
-- ----------------------------
## 表(线路模型训练表): base_model_val
字段列表:
- ytrue text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '实际数据'
- ypred text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '预测数据'
- MAE text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '绝对误差(越小越好)'
......@@ -172,8 +200,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_photovoltaic_plant
-- ----------------------------
## 表(光伏电站表): base_photovoltaic_plant
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是;1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -186,8 +217,10 @@ File Encoding- - - - : 65001
- ou_name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- station_name varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电站名称'
- maker_number varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出厂编号'
- photovoltaic_model_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '光伏设备规格型号key(字典获取)'
- photovoltaic_model_name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '光伏设备规格型号name(字典获取)'
- photovoltaic_model_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
光伏设备规格型号key(字典获取)'
- photovoltaic_model_name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
光伏设备规格型号name(字典获取)'
- mounting_angle decimal(24, 6) NULL DEFAULT NULL COMMENT '安装倾角'
- total_power decimal(24, 6) NULL DEFAULT NULL COMMENT '装机总量(KWP)'
- array_orientation decimal(24, 6) NULL DEFAULT NULL COMMENT '阵列朝向'
......@@ -199,11 +232,16 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_photovoltaic_plant_mape_adj
-- ----------------------------
## 表(光伏电站-功率预测准确率调整表): base_photovoltaic_plant_mape_adj
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'base_photovoltaic_plant.id'
- mape_type int NULL DEFAULT NULL COMMENT '预测类型(1 中期光伏功率预测 2 短期光伏功率预测 3 超短期光伏功率预测 4 15天光伏功率预测 5 1天光伏功率预测)'
- plant_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
base_photovoltaic_plant.id'
- mape_type int NULL DEFAULT NULL COMMENT '预测类型(1 中期光伏功率预测 2 短期光伏功率预测 3 超短期光伏功率预测 4
15天光伏功率预测 5 1天光伏功率预测)'
- mape_plus_val decimal(8, 2) NULL DEFAULT 0.00 COMMENT '预测准确率附加值'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
- create_by_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人名称'
......@@ -215,8 +253,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_power_line
-- ----------------------------
## 表(输电线路配置): base_power_line
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -228,8 +269,10 @@ File Encoding- - - - : 65001
- ou_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织机构ID'
- upper_line_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '上级线路ID'
- line_name varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路名称'
- grid_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电网类型key(字典获取)'
- line_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路类型key(字典获取)'
- grid_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电网类型key(
字典获取)'
- line_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路类型key(
字典获取)'
- strategy_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '市电峰谷配置ID'
- is_share_dispatch int NULL DEFAULT 0 COMMENT '是否激活共享调度(0_激活1_关闭)'
- is_reverse_dispatch int NULL DEFAULT NULL COMMENT '是否激活返输调度(0_激活1_关闭)'
......@@ -238,8 +281,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_power_line_diesel
-- ----------------------------
## 表(输电线路柴发设备配置): base_power_line_diesel
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -255,8 +301,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_power_line_plant
-- ----------------------------
## 表(输电线路光伏配置): base_power_line_plant
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -272,8 +321,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_power_line_storage
-- ----------------------------
## 表(输电线路储能配置): base_power_line_storage
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -289,8 +341,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_power_line_wellhead
-- ----------------------------
## 表(输电线路井口配置): base_power_line_wellhead
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -307,8 +362,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_predict
-- ----------------------------
## 表(线路功率对比表): base_predict
字段列表:
- data_date datetime NULL DEFAULT NULL
- power double NULL DEFAULT NULL COMMENT '实际'
- power_pre float NULL DEFAULT NULL COMMENT '预测'
......@@ -317,8 +375,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_price_strategy
-- ----------------------------
## 表(市电峰谷表): base_price_strategy
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -336,8 +397,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_price_strategy_detail
-- ----------------------------
## 表(市电峰谷当月明细配置表): base_price_strategy_detail
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -348,7 +412,8 @@ File Encoding- - - - : 65001
- modify_time datetime NULL DEFAULT NULL COMMENT '修改时间'
- strategy_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '市电峰谷配置ID'
- strategy_month varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '市电峰谷月'
- period_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '时段类型key(字典获取)'
- period_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '时段类型key(
字典获取)'
- start_time varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开始时间'
- end_time varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '结束时间'
- electrovalence decimal(24, 6) NULL DEFAULT NULL COMMENT '电价'
......@@ -357,8 +422,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_price_strategy_month
-- ----------------------------
## 表(市电峰谷月配置表): base_price_strategy_month
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -368,13 +436,17 @@ File Encoding- - - - : 65001
- modify_by_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人名称'
- modify_time datetime NULL DEFAULT NULL COMMENT '修改时间'
- strategy_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '市电峰谷配置ID'
- strategy_month varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '市电峰谷月(1-12)'
- strategy_month varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '市电峰谷月(
1-12)'
-- ----------------------------
-- Table structure for base_project_info
-- ----------------------------
## 表(项目表): base_project_info
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- project_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称'
- install_capacity decimal(10, 2) NULL DEFAULT NULL COMMENT '装机容量'
......@@ -397,8 +469,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_project_info_predicted_data
-- ----------------------------
## 表(项目预测功率表): base_project_info_predicted_data
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- project_id int NULL DEFAULT NULL COMMENT '项目id'
- particular_year varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '年份'
......@@ -413,8 +488,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_wather
-- ----------------------------
## 表(预测天气小时表): base_wather
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- province_code varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '省份id'
- province_name varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '省份描述'
......@@ -434,8 +512,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_wellhead
-- ----------------------------
## 表(井口配置表): base_wellhead
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是;1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -447,16 +528,21 @@ File Encoding- - - - : 65001
- ou_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织机构ID'
- ou_name varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- well_number varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井号'
- run_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行类型key(字典获取)'
- run_type_name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行类型key(字典获取)'
- run_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行类型key(
字典获取)'
- run_type_name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行类型key(
字典获取)'
- service_rating decimal(24, 6) NULL DEFAULT 0.000000 COMMENT '运行功率(KW)'
- rated_power decimal(24, 6) NOT NULL DEFAULT 0.000000 COMMENT '额定功率(KW)'
-- ----------------------------
-- Table structure for base_wind_tower
-- ----------------------------
## 表(风电站关联测风塔): base_wind_tower
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是;1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -472,8 +558,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for base_wind_turbine
-- ----------------------------
## 表(风机电站表): base_wind_turbine
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是;1_否)'
- create_by_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -497,8 +586,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for config_oil_field
-- ----------------------------
## 表(油田配置表): config_oil_field
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- is_enable tinyint NOT NULL DEFAULT 1 COMMENT '是否启用(1_否,0_是)'
- oil_field_name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '油田名称'
......@@ -506,7 +598,8 @@ File Encoding- - - - : 65001
- province_list varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '省份列表\'\'分割'
- home_page_path varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '首页路由'
- auth_key varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '认证key(模拟登录)'
- simulate_user varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模拟用户(用户名)'
- simulate_user varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模拟用户(
用户名)'
- is_demo tinyint NULL DEFAULT 1 COMMENT '是否演示修改(1_否,0_是)'
- demo_date date NULL DEFAULT NULL COMMENT '演示日期'
- third_party_auth_config json NULL COMMENT '第三方接口认证配置(JsonString)'
......@@ -515,12 +608,16 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for config_time_task
-- ----------------------------
## 表(定时任务配置表): config_time_task
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- class_path varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类路径'
- method_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '方法名'
- other_param varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '扩展参数(多个参数\'\'拼接)'
- other_param varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '扩展参数(
多个参数\'\'拼接)'
- scheduling_pattern varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'cron表达式'
- task_describe varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述'
- is_enable tinyint NULL DEFAULT NULL COMMENT '是否启用(0_是,1_否)'
......@@ -529,8 +626,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for energy_consumption_analysis
-- ----------------------------
## 表(能耗分析统计表): energy_consumption_analysis
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- line_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组ID'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '井组名称(线路/光伏电站)'
......@@ -542,8 +642,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for jilin_power_data
-- ----------------------------
## 表(电站预测功率数据): jilin_power_data
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '场站名称'
- inverter_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '逆变器ID'
......@@ -553,8 +656,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for jilin_weather_data
-- ----------------------------
## 表(电站预测功率数据): jilin_weather_data
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT
- area_code varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '城市编码'
- area_name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '城市名称'
......@@ -579,8 +685,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for line_daily_electricity_trend
-- ----------------------------
## 表(线路日用电趋势): line_daily_electricity_trend
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '井组名称(线路/光伏电站)'
- total_power decimal(10, 4) NULL DEFAULT 0.0000 COMMENT '日累计用电量(KWh)'
......@@ -601,8 +710,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for photovoltaic_electricity_consumption
-- ----------------------------
## 表(光伏用电表(测试用)): photovoltaic_electricity_consumption
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- ou_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织机构ID'
- ou_name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构名称'
......@@ -616,8 +728,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_feature_data_ghi
-- ----------------------------
## 表(电站辐照度模拟): plant_feature_data_ghi
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电站id'
- data_date datetime NULL DEFAULT NULL COMMENT '日期'
......@@ -628,8 +743,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_feature_weather_data
-- ----------------------------
## 表(天气数据表): plant_feature_weather_data
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- ou_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '油田名称'
......@@ -682,8 +800,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_feature_weather_data_base
-- ----------------------------
## 表(电站预测功率数据): plant_feature_weather_data_base
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路id'
- data_date varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日期'
......@@ -700,8 +821,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_power_data
-- ----------------------------
## 表(电站发电数据表): plant_power_data
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电站id'
- data_date datetime NULL DEFAULT NULL COMMENT '日期'
......@@ -717,8 +841,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_power_data_bak
-- ----------------------------
## 表(电站发电数据表): plant_power_data_bak
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电站id'
- data_date datetime NULL DEFAULT NULL COMMENT '日期'
......@@ -734,8 +861,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_power_data_time
-- ----------------------------
## 表(电站发电数据表): plant_power_data_time
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电站id'
- data_date datetime NULL DEFAULT NULL COMMENT '日期'
......@@ -745,8 +875,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_power_history_data
-- ----------------------------
## 表(电站预测功率历史数据,主要是天气数据): plant_power_history_data
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '场站编码'
- plant_name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '场站名称'
......@@ -775,8 +908,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_predicted_power_data
-- ----------------------------
## 表(电站预测功率数据,主要是天气数据): plant_predicted_power_data
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '场站编码'
- plant_name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '场站名称'
......@@ -806,8 +942,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_predicted_power_data_copy
-- ----------------------------
## 表(电站预测功率数据): plant_predicted_power_data_copy
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '场站编码'
- plant_name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '场站名称'
......@@ -831,13 +970,14 @@ File Encoding- - - - : 65001
- power decimal(20, 8) NULL DEFAULT NULL COMMENT '预测功率'
- create_time datetime NULL DEFAULT NULL COMMENT '创建时间'
-- ----------------------------
-- Table structure for plant_predicted_power_long_term
-- ----------------------------
## 表(电站长期预测发电数据表): plant_predicted_power_long_term
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电站id'
- data_date datetime NULL DEFAULT NULL COMMENT '日期'
......@@ -856,13 +996,14 @@ File Encoding- - - - : 65001
- power decimal(10, 2) NULL DEFAULT NULL COMMENT '预测功率'
- create_time datetime NULL DEFAULT NULL COMMENT '创建时间'
-- ----------------------------
-- Table structure for plant_predicted_power_long_term_data
-- ----------------------------
## 表(电站长期预测发电数据表): plant_predicted_power_long_term_data
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电站id'
- data_date datetime NULL DEFAULT NULL COMMENT '日期'
......@@ -881,13 +1022,14 @@ File Encoding- - - - : 65001
- power decimal(10, 2) NULL DEFAULT NULL COMMENT '预测功率'
- create_time datetime NULL DEFAULT NULL COMMENT '创建时间'
-- ----------------------------
-- Table structure for plant_predicted_power_mid_term
-- ----------------------------
## 表(电站预测功率中期240小时数据): plant_predicted_power_mid_term
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路id'
- data_date varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日期'
......@@ -903,8 +1045,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_predicted_power_short_term
-- ----------------------------
## 表(电站预测功率短期72小时数据): plant_predicted_power_short_term
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路id'
- data_date varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日期'
......@@ -918,8 +1063,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for plant_predicted_power_ultra_term
-- ----------------------------
## 表(电站预测功率超短期4小时数据): plant_predicted_power_ultra_term
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路id'
- data_date varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日期'
......@@ -927,19 +1075,22 @@ File Encoding- - - - : 65001
- create_time datetime NULL DEFAULT NULL COMMENT '创建时间'
- predict_power varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
-- ----------------------------
-- Table structure for plant_train_power_task
-- ----------------------------
## 表(电站辐照度模拟): plant_train_power_task
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- create_time datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
- model_key varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型类别:A:多线路模型,O:单线路模型'
- model_key varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
模型类别:A:多线路模型,O:单线路模型'
- model_name varchar(65) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型名称'
- plant_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电站id'
- run_step varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行步骤 T:训练,V:验证,P:预测'
- run_step varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行步骤 T:训练,V:
验证,P:预测'
- run_state int NULL DEFAULT NULL COMMENT '运行状态1:成功,2:失败'
- model_json longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '模型请求参数'
- model_value varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型文件'
......@@ -950,13 +1101,14 @@ File Encoding- - - - : 65001
- metrics_score varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- model_cycle int NULL DEFAULT NULL COMMENT '周期4/72/240 小时'
-- ----------------------------
-- Table structure for space_calibration_history
-- ----------------------------
## 表(执行历史): space_calibration_history
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -970,13 +1122,14 @@ File Encoding- - - - : 65001
- execution_cycle varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行周期'
- calibration_date datetime NULL DEFAULT NULL COMMENT '校准日期'
-- ----------------------------
-- Table structure for space_calibration_period
-- ----------------------------
## 表(周期设定): space_calibration_period
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -989,13 +1142,14 @@ File Encoding- - - - : 65001
- line_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路ID'
- day_number varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '天数'
-- ----------------------------
-- Table structure for space_institution_detail
-- ----------------------------
## 表(间开制度基础信息): space_institution_detail
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是,1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1006,7 +1160,8 @@ File Encoding- - - - : 65001
- modify_time datetime NULL DEFAULT NULL COMMENT '修改时间'
- ou_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织机构ID'
- line_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路ID'
- grid_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电网类型key(字典获取)'
- grid_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电网类型key(
字典获取)'
- institution_name varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '制度名称'
- institution_start_date datetime(3) NULL DEFAULT NULL COMMENT '制度开始时间'
- institution_end_date datetime NULL DEFAULT NULL COMMENT '制度结束时间'
......@@ -1016,13 +1171,14 @@ File Encoding- - - - : 65001
- start_interval int NULL DEFAULT NULL COMMENT '启动间隔(分钟)'
- tundra_strategy int NULL DEFAULT 1 COMMENT '防冻土策略(0_是,1_否)'
-- ----------------------------
-- Table structure for space_institution_duration
-- ----------------------------
## 表(间开制度时段配置): space_institution_duration
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是,1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1034,17 +1190,19 @@ File Encoding- - - - : 65001
- institution_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '间开制度ID'
- config_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '间开制度井口配置ID'
- wellhead_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井口ID'
- generation_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发电类型key(字典获取)'
- generation_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
发电类型key(字典获取)'
- open_well_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开井时间'
- close_well_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关井时间'
-- ----------------------------
-- Table structure for space_institution_wellhead
-- ----------------------------
## 表(间开制度井口配置): space_institution_wellhead
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是,1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1056,8 +1214,10 @@ File Encoding- - - - : 65001
- institution_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '间开制度ID'
- wellhead_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井口ID'
- well_number varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井号'
- run_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行类型key(字典获取)'
- interval_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '间开类型key(字典获取)'
- run_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运行类型key(
字典获取)'
- interval_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '间开类型key(
字典获取)'
- interval_describe varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '间开描述'
- start_seq int NULL DEFAULT NULL COMMENT '启动顺序'
- open_well_day int NULL DEFAULT NULL COMMENT '开井天数'
......@@ -1068,13 +1228,14 @@ File Encoding- - - - : 65001
- max_close decimal(10, 2) NULL DEFAULT 0.00 COMMENT '单次最高关井时长(h)'
- min_close decimal(10, 2) NULL DEFAULT 0.00 COMMENT '单次最低关井时长(h)'
-- ----------------------------
-- Table structure for space_optimize_effect
-- ----------------------------
## 表(间开优化效果): space_optimize_effect
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1117,13 +1278,14 @@ File Encoding- - - - : 65001
- green_power_upgrade decimal(10, 2) NULL DEFAULT NULL COMMENT '绿电提升(%)'
- cost_down decimal(10, 6) NULL DEFAULT NULL COMMENT '成本降低(元)'
-- ----------------------------
-- Table structure for space_optimize_long_duration
-- ----------------------------
## 表(中期间开优化井口制度记录): space_optimize_long_duration
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1136,19 +1298,21 @@ File Encoding- - - - : 65001
- long_period_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '中期优化周期ID'
- wellhead_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井口ID'
- is_optimize int NULL DEFAULT NULL COMMENT '是否优化(0_是1_否)'
- generation_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发电类型key(字典获取)'
- generation_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
发电类型key(字典获取)'
- open_well_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开井时间'
- close_well_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关井时间'
- first_start int NULL DEFAULT 1 COMMENT '是否第一次启动(0_是1_否)'
- optimize_date date NULL DEFAULT NULL COMMENT '优化日期'
-- ----------------------------
-- Table structure for space_optimize_long_period
-- ----------------------------
## 表(中期间开优化周期记录): space_optimize_long_period
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1163,13 +1327,14 @@ File Encoding- - - - : 65001
- optimize_state int NULL DEFAULT NULL COMMENT '优化状态(0_已优化1_未优化)'
- optimize_deadline datetime(3) NULL DEFAULT NULL COMMENT '优化截止日期'
-- ----------------------------
-- Table structure for space_optimize_long_wellhead
-- ----------------------------
## 表(中期间开优化井口记录): space_optimize_long_wellhead
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1184,13 +1349,14 @@ File Encoding- - - - : 65001
- start_seq int NULL DEFAULT NULL COMMENT '启动顺序'
- optimize_date date NULL DEFAULT NULL COMMENT '优化日期'
-- ----------------------------
-- Table structure for space_optimize_mid_duration
-- ----------------------------
## 表(短期间开优化井口制度记录): space_optimize_mid_duration
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1203,19 +1369,21 @@ File Encoding- - - - : 65001
- mid_period_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '短期优化周期ID'
- wellhead_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井口ID'
- is_optimize int NULL DEFAULT NULL COMMENT '是否优化(0_是1_否)'
- generation_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发电类型key(字典获取)'
- generation_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
发电类型key(字典获取)'
- open_well_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开井时间'
- close_well_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关井时间'
- first_start int NULL DEFAULT 1 COMMENT '是否第一次启动(0_是1_否)'
- optimize_date date NULL DEFAULT NULL COMMENT '优化日期'
-- ----------------------------
-- Table structure for space_optimize_mid_period
-- ----------------------------
## 表(短期间开优化周期记录): space_optimize_mid_period
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1230,13 +1398,14 @@ File Encoding- - - - : 65001
- optimize_state int NULL DEFAULT NULL COMMENT '优化状态(0_已优化1_未优化)'
- optimize_deadline datetime(3) NULL DEFAULT NULL COMMENT '优化截止日期'
-- ----------------------------
-- Table structure for space_optimize_mid_wellhead
-- ----------------------------
## 表(短期间开优化井口记录): space_optimize_mid_wellhead
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1251,13 +1420,14 @@ File Encoding- - - - : 65001
- start_seq int NULL DEFAULT NULL COMMENT '启动顺序'
- optimize_date date NULL DEFAULT NULL COMMENT '优化日期'
-- ----------------------------
-- Table structure for space_optimize_short_duration
-- ----------------------------
## 表(短期间开优化井口制度记录): space_optimize_short_duration
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1270,19 +1440,21 @@ File Encoding- - - - : 65001
- short_period_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '短期优化周期ID'
- wellhead_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井口ID'
- is_optimize int NULL DEFAULT NULL COMMENT '是否优化(0_是1_否)'
- generation_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发电类型key(字典获取)'
- generation_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
发电类型key(字典获取)'
- open_well_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开井时间'
- close_well_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关井时间'
- first_start int NULL DEFAULT 1 COMMENT '是否第一次启动(0_是1_否)'
- optimize_date date NULL DEFAULT NULL COMMENT '优化日期'
-- ----------------------------
-- Table structure for space_optimize_short_period
-- ----------------------------
## 表(短期间开优化周期记录): space_optimize_short_period
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1296,13 +1468,14 @@ File Encoding- - - - : 65001
- optimize_state int NULL DEFAULT NULL COMMENT '优化状态(0_已优化1_未优化)'
- optimize_date datetime NULL DEFAULT NULL COMMENT '优化日期'
-- ----------------------------
-- Table structure for space_optimize_short_wellhead
-- ----------------------------
## 表(短期间开优化井口记录): space_optimize_short_wellhead
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1318,13 +1491,14 @@ File Encoding- - - - : 65001
- optimize_date date NULL DEFAULT NULL COMMENT '优化日期'
- frostproof_well int NULL DEFAULT 1 COMMENT '是否防冻井(0_是1_否)'
-- ----------------------------
-- Table structure for space_optimize_ultra_duration
-- ----------------------------
## 表(长期间开优化井口制度记录): space_optimize_ultra_duration
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1337,19 +1511,21 @@ File Encoding- - - - : 65001
- ultra_period_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '长期优化周期ID'
- wellhead_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井口ID'
- is_optimize int NULL DEFAULT NULL COMMENT '是否优化(0_是1_否)'
- generation_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发电类型key(字典获取)'
- generation_type_key varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '
发电类型key(字典获取)'
- open_well_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开井时间'
- close_well_time varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关井时间'
- first_start int NULL DEFAULT 1 COMMENT '是否第一次启动(0_是1_否)'
- optimize_date date NULL DEFAULT NULL COMMENT '优化日期'
-- ----------------------------
-- Table structure for space_optimize_ultra_period
-- ----------------------------
## 表(长期间开优化周期记录): space_optimize_ultra_period
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1364,13 +1540,14 @@ File Encoding- - - - : 65001
- optimize_state int NULL DEFAULT NULL COMMENT '优化状态(0_已优化1_未优化)'
- optimize_deadline datetime(3) NULL DEFAULT NULL COMMENT '优化截止日期'
-- ----------------------------
-- Table structure for space_optimize_ultra_wellhead
-- ----------------------------
## 表(长期间开优化井口记录): space_optimize_ultra_wellhead
字段列表:
- id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci PRIMARY KEY NOT NULL COMMENT 'ID'
- is_deleted int NULL DEFAULT 1 COMMENT '是否删除(0_是1_否)'
- create_by_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID'
......@@ -1385,15 +1562,17 @@ File Encoding- - - - : 65001
- start_seq int NULL DEFAULT NULL COMMENT '启动顺序'
- optimize_date date NULL DEFAULT NULL COMMENT '优化日期'
-- ----------------------------
-- Table structure for station_daily_production_situation
-- ----------------------------
## 表(光伏电站生产情况表(每日统计)): station_daily_production_situation
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组名称(线路/光伏电站)'
- station_name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组名称(
线路/光伏电站)'
- station_id varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组ID(光伏电站)'
- data_date date NULL DEFAULT NULL COMMENT '日期'
- production_time decimal(10, 2) NULL DEFAULT NULL COMMENT '生产时间(h)'
......@@ -1413,13 +1592,14 @@ File Encoding- - - - : 65001
- system_source varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源系统'
- create_date datetime NULL DEFAULT NULL COMMENT '创建时间'
-- ----------------------------
-- Table structure for storage_predicted_power_data
-- ----------------------------
## 表(储能预测电量数据(测试用)): storage_predicted_power_data
字段列表:
- id int PRIMARY KEY NOT NULL AUTO_INCREMENT
- storage_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '储能设备id'
- data_date varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日期'
......@@ -1431,13 +1611,14 @@ File Encoding- - - - : 65001
- power decimal(20, 8) NULL DEFAULT NULL COMMENT '预测功率'
- create_time datetime NULL DEFAULT NULL COMMENT '创建时间'
-- ----------------------------
-- Table structure for sys_area
-- ----------------------------
## 表(区域表): sys_area
字段列表:
- id int NULL DEFAULT NULL
- name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- parent_id int NULL DEFAULT NULL
......@@ -1445,12 +1626,14 @@ File Encoding- - - - : 65001
- city_code varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- province_code varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_auth_ou_scope
-- ----------------------------
## 表(权限范围表): sys_auth_ou_scope
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- ou_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- user_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1463,13 +1646,14 @@ File Encoding- - - - : 65001
- modify_by_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- modify_time datetime NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_dictionary
-- ----------------------------
## 表(字典表): sys_dictionary
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- pid varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- dic_name varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1492,13 +1676,14 @@ File Encoding- - - - : 65001
- is_org int NULL DEFAULT NULL
- default_value varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_menu
-- ----------------------------
## 表(菜单表): sys_menu
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- menu_name varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- parent_menu_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1524,13 +1709,14 @@ File Encoding- - - - : 65001
- apply_scene int NULL DEFAULT 0,
- menu_icon varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_organization
-- ----------------------------
## 表(组织机构表): sys_organization
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- ou_code varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- ou_name varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1556,13 +1742,14 @@ File Encoding- - - - : 65001
- latitude decimal(10, 2) NULL DEFAULT NULL COMMENT '纬度'
- elevation decimal(10, 2) NULL DEFAULT NULL COMMENT '高程'
-- ----------------------------
-- Table structure for sys_organization_property
-- ----------------------------
## 表(组织机构属性表): sys_organization_property
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- ou_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- property_code varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1576,13 +1763,14 @@ File Encoding- - - - : 65001
- modify_by_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- modify_time datetime NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_organization_rel
-- ----------------------------
## 表(组织机构关系表): sys_organization_rel
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- ou_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- parent_ou_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1600,13 +1788,14 @@ File Encoding- - - - : 65001
- modify_by_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- modify_time datetime NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
## 表(角色表): sys_role
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- role_name varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- remark varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1625,13 +1814,14 @@ File Encoding- - - - : 65001
- bps_role_id int NULL DEFAULT NULL
- sync_work_flow tinyint(1) NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_role_menu_auth
-- ----------------------------
## 表(角色-菜单权限表): sys_role_menu_auth
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- role_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- menu_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1642,13 +1832,14 @@ File Encoding- - - - : 65001
- modify_by_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- modify_time datetime NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_user
-- ----------------------------
## 表(用户表): sys_user
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- user_name varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- user_domain varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1686,25 +1877,27 @@ File Encoding- - - - : 65001
- is_trade int NULL DEFAULT 0,
- status int NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_user_login_log
-- ----------------------------
## 表(用户登录日志): sys_user_login_log
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- login_name varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- error_msg varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- create_time datetime NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_user_organization_rel
-- ----------------------------
## 表(用户组织机构表): sys_user_organization_rel
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- ou_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- user_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1717,13 +1910,14 @@ File Encoding- - - - : 65001
- effect_time datetime NULL DEFAULT NULL
- end_time datetime NULL DEFAULT NULL
-- ----------------------------
-- Table structure for sys_user_role_rel
-- ----------------------------
## 表(用户角色表): sys_user_role_rel
字段列表:
- id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
- role_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- user_id varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
......@@ -1735,16 +1929,19 @@ File Encoding- - - - : 65001
- modify_by_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL
- modify_time datetime NULL DEFAULT NULL
-- ----------------------------
-- Table structure for third_active_power
-- ----------------------------
## 表(第三方有功功率(全量数据)): third_active_power
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组名称(线路/光伏电站)'
- station_id varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组ID(线路/光伏电站)'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组名称(
线路/光伏电站)'
- station_id varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组ID(
线路/光伏电站)'
- create_date datetime NULL DEFAULT NULL COMMENT '创建时间'
- photovoltaic_power decimal(10, 4) NULL DEFAULT NULL COMMENT '光伏有功功率(KW)'
- meter_power decimal(10, 4) NULL DEFAULT NULL COMMENT '电表有功功率(KW)'
......@@ -1758,11 +1955,15 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for third_active_power_copy1
-- ----------------------------
## 表(第三方有功功率(全量数据)): third_active_power_copy1
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '井组名称(线路/光伏电站)'
- station_id varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组ID(线路/光伏电站)'
- station_id varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组ID(
线路/光伏电站)'
- create_date datetime NOT NULL COMMENT '创建时间'
- photovoltaic_power decimal(10, 4) NOT NULL COMMENT '光伏有功功率(KW)'
- meter_power decimal(10, 4) NULL DEFAULT NULL COMMENT '电表有功功率(KW)'
......@@ -1776,11 +1977,15 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for third_active_power_daily_update
-- ----------------------------
## 表(第三方有功功率(每日最新数据)): third_active_power_daily_update
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '井组名称(线路/光伏电站)'
- station_id varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组ID(线路/光伏电站)'
- station_id varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组ID(
线路/光伏电站)'
- create_date datetime NOT NULL COMMENT '创建时间'
- photovoltaic_power decimal(10, 4) NOT NULL COMMENT '光伏有功功率(KW)'
- meter_power decimal(10, 4) NOT NULL COMMENT '电表有功功率(KW)'
......@@ -1794,8 +1999,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for third_current_well_condition
-- ----------------------------
## 表(第三方当日油井状态): third_current_well_condition
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- well_number varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '井号'
- next_time datetime NULL DEFAULT NULL COMMENT '下次启停时间'
......@@ -1805,13 +2013,14 @@ File Encoding- - - - : 65001
- system_source varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源系统'
- update_time datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
-- ----------------------------
-- Table structure for third_daily_accumulation
-- ----------------------------
## 表(第三方井场日累计数据): third_daily_accumulation
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '井组名称(线路/光伏电站)'
- station_id varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组ID(光伏电站)'
......@@ -1824,13 +2033,14 @@ File Encoding- - - - : 65001
- system_source varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源系统'
- energy_storage_discharge decimal(10, 4) NULL DEFAULT 0.0000 COMMENT '储能累计放电量(KW·h)'
-- ----------------------------
-- Table structure for third_daily_accumulation_update
-- ----------------------------
## 表(第三方井场日累计数据(每日最新数据)): third_daily_accumulation_update
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '井组名称(线路/光伏电站)'
- station_id varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井组ID(光伏电站)'
......@@ -1844,26 +2054,28 @@ File Encoding- - - - : 65001
- save_hour datetime NULL DEFAULT NULL COMMENT '保存时间'
- energy_storage_discharge decimal(10, 4) NULL DEFAULT 0.0000 COMMENT '储能累计放电量(KW·h)'
-- ----------------------------
-- Table structure for third_photovoltaic_power
-- ----------------------------
## 表(第三方光伏日发电量): third_photovoltaic_power
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '井组名称(线路/光伏电站)'
- create_date date NOT NULL COMMENT '创建时间'
- photovoltaic_power decimal(10, 4) NOT NULL COMMENT '光伏发电量(KW·h)'
- system_source varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源系统'
-- ----------------------------
-- Table structure for third_weather_data
-- ----------------------------
## 表(天气数据表): third_weather_data
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- dni decimal(24, 6) NULL DEFAULT 0.000000 COMMENT '太阳直接辐射[W/m2]'
- ghi decimal(24, 6) NULL DEFAULT 0.000000 COMMENT '太阳总辐射(水平面)[W/m2]'
......@@ -1891,13 +2103,14 @@ File Encoding- - - - : 65001
- longitude decimal(24, 6) NULL DEFAULT 0.000000 COMMENT '经度(°)'
- latitude decimal(24, 6) NULL DEFAULT 0.000000 COMMENT '纬度(°)'
-- ----------------------------
-- Table structure for third_well_avg_active_power
-- ----------------------------
## 表(第三方单井平均有功功率): third_well_avg_active_power
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- well_number varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '井号'
- input_time datetime NULL DEFAULT NULL COMMENT '采集时间'
......@@ -1911,8 +2124,11 @@ File Encoding- - - - : 65001
-- ----------------------------
-- Table structure for third_wind_power_generation
-- ----------------------------
## 表(第三方风力发电数据): third_wind_power_generation
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '风电站名称'
- station_id varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '风电站ID'
......@@ -1925,13 +2141,14 @@ File Encoding- - - - : 65001
- input_time datetime NULL DEFAULT NULL COMMENT '录入时间'
- system_source varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源系统'
-- ----------------------------
-- Table structure for third_wind_power_generation_update
-- ----------------------------
## 表(第三方风力发电数据(每日最新数据)): third_wind_power_generation_update
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_name varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '风电站名称'
- station_id varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '风电站ID'
......@@ -1944,13 +2161,14 @@ File Encoding- - - - : 65001
- input_time datetime NULL DEFAULT NULL COMMENT '录入时间'
- system_source varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源系统'
-- ----------------------------
-- Table structure for weather_bureau_data
-- ----------------------------
## 表(气象局天气数据表): weather_bureau_data
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- data_time datetime NOT NULL COMMENT '记录时间'
- weather_icon varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '天气图标'
......@@ -1963,13 +2181,14 @@ File Encoding- - - - : 65001
- cloud_cover decimal(10, 2) NULL DEFAULT NULL COMMENT '云量(%)'
- area_code varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '地区编码'
-- ----------------------------
-- Table structure for weather_data
-- ----------------------------
## 表(天气数据表): weather_data
字段列表:
- id int NULL DEFAULT NULL
- oil_field_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '油田名称'
- well_site_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井场'
......@@ -2015,12 +2234,14 @@ File Encoding- - - - : 65001
- photovoltaic_power_generation decimal(20, 8) NULL DEFAULT NULL COMMENT '光伏发电功率Kw'
- total_solar_radiation decimal(20, 8) NULL DEFAULT NULL COMMENT '太阳总辐射Kwh/m2'
-- ----------------------------
-- Table structure for well_daily_electricity_trend
-- ----------------------------
## 表(井口日用电趋势): well_daily_electricity_trend
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- well_number varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井号'
- space_run_duration decimal(10, 2) NULL DEFAULT 0.00 COMMENT '间开每日运行时长(h)'
......@@ -2036,13 +2257,14 @@ File Encoding- - - - : 65001
- create_date date NOT NULL COMMENT '创建时间'
- system_source varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源系统'
-- ----------------------------
-- Table structure for wellhead_daily_production_situation
-- ----------------------------
## 表(井口生产情况表): wellhead_daily_production_situation
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- wellhead_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井口ID'
- well_number varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '井号'
......@@ -2063,13 +2285,14 @@ File Encoding- - - - : 65001
- system_source varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源系统'
- create_date datetime NULL DEFAULT NULL COMMENT '创建时间'
-- ----------------------------
-- Table structure for wind_prediction_future
-- ----------------------------
## 表(风预测数据): wind_prediction_future
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '风电站ID'
- data_time datetime NOT NULL COMMENT '记录时间'
......@@ -2082,13 +2305,14 @@ File Encoding- - - - : 65001
- actual_power decimal(10, 4) NULL DEFAULT NULL COMMENT '预测功率(kw)'
- predicted_power decimal(10, 4) NULL DEFAULT NULL COMMENT '预测功率(kw)弃用'
-- ----------------------------
-- Table structure for wind_prediction_history
-- ----------------------------
## 表(风预测历史数据): wind_prediction_history
字段列表:
- id bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID'
- station_id varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '风电站ID'
- data_time datetime NOT NULL COMMENT '记录时间'
......
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