142 Commits

Author SHA1 Message Date
Penknife
9f2bcb6b97 fix:gitignore更新 2025-10-31 08:48:51 +08:00
Penknife
f466fbece6 fix:opc通讯字段更新 2025-10-30 18:04:17 +08:00
bea8987ed5 feat(config): 合并 2025-10-30 11:28:36 +08:00
Penknife
79889a017d feat():补充opc通讯开关配置 2025-10-29 15:50:00 +08:00
e6886f78bf feat(security): 添加对业务接口的匿名访问支持
- 在安全配置中新增 /business/** 路径的匿名访问权限- 扩展了默认允许匿名访问的URL列表
- 确保业务相关接口可以无需认证直接访问
2025-10-10 14:09:25 +08:00
909125c1b0 feat(security): 添加对 /track/** 路径的匿名访问权限
- 在 SecurityConfig 中为 /track/** 路径配置 permitAll 权限
- 允许匿名用户访问跟踪相关接口
- 统一了匿名访问路径的配置方式
2025-10-09 10:38:31 +08:00
2099b83c3f feat(business): 新增炉火段工艺参数管理功能
- 添加 SetupFurTemp 实体类及对应数据库映射文件
- 实现炉火段工艺参数的增删改查接口
- 提供 RESTful 控制器支持前后端交互
- 支持导出工艺参数数据为 Excel 文件
- 增加权限校验确保操作安全性
2025-09-29 14:45:10 +08:00
57629f089c Merge branch 'master' of https://gitee.com/pen-Knife/be-process-control-system 2025-09-26 17:53:42 +08:00
Allenxy
ad9fdb5369 feat(): 补充历史曲线查询接口 2025-09-26 17:38:57 +08:00
2528cc6c42 refactor(controller):优化删除接口参数传递方式
- 将多个删除接口的@RequestParam参数改为@RequestBody接收- 新增多个Form类用于封装删除参数
- 统一删除接口路径,增强接口语义化
- 优化Mapper中删除条件的参数引用- 移除实体类中冗余的字段更新逻辑
- 实体类实现Serializable接口并添加序列化ID
- 简化Controller中注解导入语句
2025-09-26 13:14:24 +08:00
e24fc6059e feat(mapper): 添加多个表的MyBatis映射文件
- 新增 SetupTensionMapper.xml,包含张力设置表的增删改查操作
- 新增 SetupTlMapper.xml,包含TL设置表的增删改查操作- 新增 SetupTmBendforceMapper.xml,包含弯曲力设置表的增删改查操作- 新增 SetupTmMeshMapper.xml,包含网格设置表的增删改查操作- 新增 SetupTmRollforceMapper.xml,包含轧制力设置表的增删改查操作- 所有映射文件均定义了完整的ResultMap和SQL片段
- 支持动态SQL查询和批量删除操作
2025-09-26 11:32:05 +08:00
9b4d7fdbad refactor(service):重构PdiSetup服务接口与实现- 继承IService接口,使用MyBatis-Plus增强功能
- 统一方法命名规范,如selectPdiSetupByID改为selectPdiSetupByid
- 修改返回类型为Boolean,提升类型安全性
- 更新Mapper接口继承BaseMapper,简化数据访问层实现
- 优化Controller层,移除权限注解,统一参数处理方式
- 调整实体类PdiSetups,添加MyBatis-Plus注解支持
- 更新其他相关服务接口方法签名及参数命名规范
-修正SetupTension相关接口与实现,统一参数命名风格
2025-09-26 11:03:35 +08:00
24e724743e refactor(domain):重命名PdiSetup为PdiSetups并更新相关引用- 将PdiSetup类重命名为PdiSetups
- 更新所有相关的导入语句和服务接口定义
- 修改控制器、服务实现和映射器中的类型引用
- 调整Excel导出和数据传输对象的类型使用
- 确保分页查询与列表返回类型一致性
2025-09-25 15:40:42 +08:00
ea51d22b47 feat(business): 添加生产计划参数详情及相关服务接口
- 新增 PdiSetup 实体类,定义字段生产计划参数详情
- 创建 IPdiSetupService 接口,包含增删改查方法- 添加 PdiSetupController 控制器,实现 RESTful API
- 配置 PdiSetupMapper 及其 XML 映射文件- 注释 MessageSubscriptionRunner 类中的 @Component 注解
- 新增多个设备参数相关的 Service 接口(SetupTension、SetupTl 等)
2025-09-25 15:24:41 +08:00
c2272ca313 Merge branch 'master' of https://gitee.com/pen-Knife/be-process-control-system 2025-09-25 10:57:34 +08:00
8f53de5918 feat(business): 新增停机统计计算接口
新增 `/calc` 接口用于计算指定时间范围内的停机次数、停机时长及设备作业率。该接口通过查询 ProStoppage 表中符合条件的停机记录,统计相关指标并返回结果。主要变更:
- 在 ProStoppageController 中添加 `calc` 方法,提供 POST 接口 /calc
- 在 ProStoppageService 中声明 `calc` 方法签名
- 在 ProStoppageServiceImpl 中实现 `calc` 逻辑,包括:
  - 查询时间范围内的停机记录
  - 统计停机次数和总时长(转换为小时) - 计算时间范围总时长与作业率(百分比形式)
  - 返回包含三项数据的结果列表
2025-09-23 17:04:20 +08:00
Penknife
f0cb82cfdb feat():补充日志保存接口,aop方式待定 2025-09-23 10:39:33 +08:00
b5d2061833 移除不必要的状态修改 2025-09-18 17:12:25 +08:00
66f8c800a3 修改接口报错 2025-09-18 16:35:33 +08:00
008a6e0731 修改yml确保项目能启动 2025-09-18 13:09:14 +08:00
Penknife
5629920fa4 fix():删除显示 2025-09-18 11:15:31 +08:00
Penknife
e1859f7c9e fix():设定匹配 2025-09-18 11:11:02 +08:00
Penknife
7838e37628 fix():接口取消验证 2025-09-16 16:11:05 +08:00
Penknife
db3364745f feat():上线接口 2025-09-16 11:08:11 +08:00
Penknife
4de2a07903 feat():补充炉区电文 2025-09-16 11:05:20 +08:00
Penknife
1cbd2ac496 fix():通讯测试-剪切类型转换 2025-09-12 16:29:44 +08:00
Penknife
790f9d81e0 feat():OPC 通讯测试和订阅事件 2025-09-12 16:13:41 +08:00
Allenxy
74e87ce652 feat(): 电文逻辑完善 2025-09-09 21:58:20 +08:00
Penknife
4f0f8a1ebd feat():PdiSetup类 2025-09-08 17:06:46 +08:00
Allenxy
22ed5bf746 init(): 计划和产出代码上传 2025-08-23 16:28:09 +08:00
Penknife
e97f4a0bcb feat():接口配置调整 2025-08-23 15:38:07 +08:00
Penknife
e1c827029e feat():关闭OPC连接 2025-08-19 15:17:53 +08:00
Penknife
56d377b563 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	business/src/main/java/com/fizz/business/comm/OPC/MessageReceiveSchedule.java
#	business/src/main/java/com/fizz/business/controller/TrackController.java
2025-08-19 14:59:11 +08:00
Allenxy
e314b0fa45 init(): 跟踪逻辑代码初始化 2025-08-19 14:56:23 +08:00
Penknife
0dd91ac18d feat():OPC UA 示例 2025-08-18 15:28:24 +08:00
Penknife
43eeef8089 feat():OPC UA环境 2025-08-18 10:41:44 +08:00
Allenxy
a53dc88795 init(): 初始化通讯类 2025-08-18 09:02:24 +08:00
Allenxy
93aed1dbf6 init(): 初始化通讯类 2025-08-18 08:48:22 +08:00
Penknife
ac60645b59 feat():swagger3 2025-08-14 09:41:07 +08:00
Penknife
37d9a52d03 feat():初始化 2025-08-11 11:39:13 +08:00
Penknife
891c8a59b4 fix():排序并更改若依标签 2025-01-20 08:59:22 +08:00
Penknife
7933570244 fix():时间排序 2025-01-18 13:10:11 +08:00
Allenxy
a8c0907d69 fix():停机实绩 2025-01-16 18:13:44 +08:00
Penknife
fed8d7bfa7 fix():补充停机筛选 2025-01-16 18:12:37 +08:00
Penknife
7e4f36a5cc fix():补充停机字段备注 2025-01-16 17:24:05 +08:00
Allenxy
7697bb249e fix():停机实绩 2025-01-16 17:20:32 +08:00
Penknife
04ce1d87d5 feat():补充停机接口 2025-01-16 14:14:36 +08:00
Allenxy
ba14d7d607 fix():产出实绩修改,钢卷上下线修改 2025-01-16 14:11:15 +08:00
Allenxy
aa142ae6bb fix():产出实绩修改,钢卷上下线修改 2025-01-16 14:08:28 +08:00
Allenxy
519e742736 feat():下发钢卷设定值请求到模型程序 2025-01-14 19:04:39 +08:00