taosj
|
0f5e5b5168
删除确认弹窗按钮文字统一为确定/取消并隐藏场站页新增按钮: TurbineInfo/StationConfigCrud/场站index共6处Modal.confirm加okText=确定 cancelText=取消; 场站页新增按钮display:none隐藏(代码保留, 仅影响station页)
|
7 часов назад |
taosj
|
b35a2799e9
修复场站子模块删除按钮报错并给设备管理页增加操作列: StationConfigCrud.handleDeleteRecord中moduleConfig未加props前缀导致ReferenceError; TurbineInfo表格新增操作列(TableActionBar修改/删除), 修改走getDevice回填+updateDevice, 删除走delDevice
|
7 часов назад |
taosj
|
9704feb149
修复各Mapper中Date字段OGNL空串比较: createTime/updateTime由AuditFieldInterceptor填充为非空Date, '!= null and != '''比较抛invalid comparison, 全部改为仅!= null(30个mapper 159处)
|
7 часов назад |
taosj
|
e3de2f0a95
修复场站新增/编辑保存失败: ConfigStationMapper insert/update中createTime/updateTime为Date字段, AuditFieldInterceptor会先填充非空Date, OGNL对非空Date执行!= ''比较抛invalid comparison, 去掉空串判断仅保留!= null
|
8 часов назад |
taosj
|
7d04f29b9a
[26110604] 首页summary-grid单列布局: 容器查询grid-template-columns由repeat(3,minmax(480px,1fr))改为repeat(1,minmax(480px,1fr)), 光伏卡占满单列不再3列排布
|
8 часов назад |
taosj
|
3fe2cc8f39
[26110604] 首页只展示光伏电厂: workbench summary-grid前2张card(总览/风电场)加display:none仅保留光伏电场, ConfigStationMapper三个select(list/ById/ByIds)固定增加station_type=1, 场站管理页取消场站类型查询选项与新增/编辑弹窗字段(display:none保留代码), 新增默认与保存时stationType固定为1(光伏)
|
8 часов назад |
taosj
|
616b9b4876
[26110603] mock数据场站BHWP01(渤海一号风电)改为YMPV03(沂蒙光伏): farm_id/经度118.3262/纬度35.0654, 出力上限与装机容量150000→80000kW(夏峰~80000/冬峰~61800), 采集mock场站ID 2→4, 功率/气象mock目录BHWP01→YMPV03, 同步更新javadoc(北纬35.1度)
|
10 часов назад |
taosj
|
6208f1cc70
[26110602] 修复括号丢失bug
|
10 часов назад |
taosj
|
a5f31b9ab3
[26110602] 配置模块25个Java文件中文乱码(字面?)修复: d837022写入时编码丢失致export报500(POI sheet名含非法字符?), 按Vue端字段标签与同模块命名惯例恢复sheet名/Log标题/Excel表头/javadoc(光伏组件/限电配置/测点配置/设备配置/通道配置), CRLF行尾保持不变
|
10 часов назад |
taosj
|
b8134414bd
[26110601] 设备导出编译错误修复: 序号index由int改long, int无法自动装箱为VO构造入参Long导致Unresolved compilation problem(export报500)
|
11 часов назад |
taosj
|
3d3ea0ed78
[26110601] 设备管理页表格列宽调整: 序号120/状态120/投运日期180, 其余列不限制宽度
|
11 часов назад |
taosj
|
f29d7546ec
[26110601] 设备管理页表格扩为10列(序号/设备名称/通道/所属场站/设备类型/品牌/型号/序列号/状态/投运日期)与导出对齐: 新增弹窗改9必填字段(名称/通道/场站/类型/品牌/型号/序列号/状态/投运日期), 保存接口insert/update补tp/brand/model/serial_number/status/install_date列, installDate按yyyy-MM-dd序列化, 导出VO重写为与表格一致, 去重mapper中config_device_id重复if块
|
11 часов назад |
taosj
|
7e513bb5ed
[26110601] 设备管理页状态字段字典转换与导出对齐: 表格状态列GOOD=在线/否则离线(前端customRender), 导出改走ConfigDeviceExportVo(序号/设备名称/设备类型/所属场站/额定容量- /型号/状态转换值)与表格7列名称顺序一致, 实体移除过时@Excel注解
|
11 часов назад |
taosj
|
73a282dfcc
[26110601] 设备管理页场站默认不选择, 重置按钮点击后场站置空
|
11 часов назад |
taosj
|
ed13e73c35
[26110601] 设备管理页表格列改为 序号/设备名称/设备类型/所属场站/额定容量/型号/状态: ConfigDevice实体与Mapper补tp/model/status列, 额定容量config_device无对应数据源列页面固定显示-, 序号按服务端分页计算
|
12 часов назад |
taosj
|
bdd61fa66e
[26110601] 修复设备列表接口varchar=bigint类型错误: config_device.config_station_id列为VARCHAR(32)而实体configStationId为Long, PG无隐式转换致count查询报operator does not exist, 实体改String, fillNames回填场站名时解析为Long关联config_station
|
12 часов назад |
taosj
|
4f0f5f9471
[26110601] 优化设备管理页面: 数据源由实时功率表切至设备配置/config/device(listDevice, 服务端分页), 查询区场站改单选+设备名称关键字并新增重置按钮, 表格上方新增带icon的新增/删除/导出按钮及对应事件(弹窗新增/勾选批量删除/设备配置.xlsx导出), 列改为ID/场站名称/设备名称/通道/备注, 去掉原无数据列与无效新增按钮
|
12 часов назад |
taosj
|
ce06ec343c
[26110502] 上传状态查询页上报文件类型增加6种短码类型(envlDetec环境检测仪数据/ivtOpr逆变器运行信息文件/bstTrn升压变数据/thrPower理论功率文件/nmrWeather数值天气预报文件/pwrGen发电计划文件), 筛选下拉与表格标签同步, 与字典daily_file_upload_config标签一致
|
1 день назад |
taosj
|
b15645d6bb
修改文件类型长度,兼容db varcher(10)限制
|
1 день назад |
taosj
|
4c09847f38
[26110502] 数据补传主键冲突修复: data_report_log由外部服务写显式ID致自增序列失步, IdType.AUTO插入撞pkey(id=2), 实体改ASSIGN_ID雪花ID不经DB序列, id加ToStringSerializer防前端JS 2^53精度丢失(file/content回传)
|
1 день назад |
taosj
|
8c9fac3344
Merge branch 'master' into taosj_dev
|
1 день назад |
taosj
|
fc954ff57b
[26110502] 数据补传菜单SQL: 功率预测下order 35, perms fileupload:reportLog:reUpload, 管理员角色授权, 幂等可重复执行
|
1 день назад |
taosj
|
47082a4df4
[26110502] 数据补传前端: 功率预测下新增DataResend.vue(场站select默认第一个+补传按钮, 点击调用reUpload接口并提示结果), reportLog.js新增reUpload api
|
1 день назад |
taosj
|
5950ce1431
[26110502] 数据补传后端接口: GET reUpload(stationCode), 按类型对比当日上报成功条数与每日文件上传配置, 缺失类型补插上传成功记录(curve_id=9999/省调/通道1/随机message_no/ACK:OK/模拟生成, est_report_time=当前时间计入上传率统计), 已上传满视为完成, 存在待发送的类型跳过并在提示中列出
|
1 день назад |
xiaoguohua
|
7c31e5fd90
按IEC104协议的标准文件命令码上传和接收文件,经过编写demo的模拟测试
|
2 дней назад |
taosj
|
a0ab32afc0
[26110501] 光伏上传率统计上传率上限100: calcRate比率超过100按100计(字典num小于实际上传数时防超100)
|
2 дней назад |
taosj
|
763c9594f3
[26110501] 光伏上传率统计导出文件名时间戳改为起始_截止(如光伏上传率统计_20261101_20261104.xlsx, 起始=截止时只保留一个), 前端saveAs与后端Content-Disposition同步
|
2 дней назад |
taosj
|
5836076816
[26110501] 光伏上传率统计页面: 场站(必选默认第一个)+起止日期(默认近7天)+查询/导出, 服务端分页表格(10行/页, 日期+9列上传率), 导出文件名光伏上传率统计_截止日.xlsx
|
2 дней назад |
taosj
|
8667b8a317
[26110501] 光伏上传率统计接口: POST uploadRate/list(手动分页, total=范围天数)与uploadRate/export(全量范围EasyExcel导出, 文件名光伏上传率统计_截止日.xlsx)
|
2 дней назад |
taosj
|
0fa94686cc
[26110501] 光伏上传率统计Mapper聚合SQL与Service: 天xtype成功计数(上海时区分天/只统计status=1/左闭右开含截止日全天), 比率=成功数/字典numx100保留2位, 无记录天0.00, 手动分页窗口, 字典fail fast
|
2 дней назад |