8 Commits (26fcb8cc095255e444a59a24763f0b31f30a4f60)

Author SHA1 Message Date
zangch@mesnac.com 26fcb8cc09 fix(mapper): 修复批量插入和时间查询逻辑
- 修改 DmsBillsMaintDetail 批量插入语句为标准 insert into 格式并移除多余字段
- 为批量插入操作添加空集合检查避免无效执行
- 修复关机记录查询中时间范围条件的日期转换逻辑
- 添加参数非空验证防止查询异常
3 days ago
zangch@mesnac.com aa6320e363 refactor(DmsBillsMaintInstanceMapper): 优化批量插入SQL语句结构
- 将dms_bills_maint_detail表的批量插入改为insert all语法
- 将dms_bills_maint_detail_project表的批量插入改为insert all语法
- 重构SQL语句格式,提升可读性和执行效率
- 保持原有的字段映射和数据绑定逻辑不变
- 统一SQL语句的缩进和换行格式
4 days ago
zangch@mesnac.com 36d20514d2 fix(inspect): 解决巡检标准项目ID查询和工单生成问题
- 修复巡检标准对应项目ID为空时的处理逻辑,避免插入空项目记录
- 添加resolveProjectIdByInspectStandard方法统一处理项目ID查询
- 在多个位置添加null检查和警告日志,提升系统健壮性
- 修复保养工单定时生成任务中的事务传播配置问题
- 调整工单生成服务的事务注解为REQUIRES_NEW传播方式
- 优化工单生成任务,对已存在的工单进行跳过处理并统计跳过数量
- 修复SQL映射文件中的JDBC类型定义问题
- 修复保养实例活动表的主键生成策略问题
5 days ago
zangch@mesnac.com 5811a7c580 feat(dms): 添加巡检工单明细功能并优化设备参数查询
- 新增 SEQ_DMS_INSPECT_INSTANCE_DETAIL 序列用于巡检工单明细
- 在 DMS_SEQUENCES.sql 中添加序列创建和权限配置
- 修改 BaseDeviceParamValMapper.xml 将数据查询时间范围从当天调整为最近2小时
- 移除 DmsBillsMaintInstanceMapper.xml 中的 isFlag 字段映射
- 为 DmsInspectInstanceDetailMapper.xml 配置自定义序列主键生成策略
1 week ago
zangch@mesnac.com 9d60b0cd78 feat(dms): 完善定时任务生成巡检和保养工单功能
- 新增countByPlanIdAndToday方法检查计划今日是否已生成工单
- 实现insertCompletedInspectInstance方法创建已完成巡检工单
- 实现insertCompletedMaintInstance方法创建已完成保养工单
- 添加selectDeviceIdsByRouteId和selectDeviceIdsByPlanId查询设备ID列表
- 更新巡检计划表结构增加cron_expression字段
- 重构定时任务使用Mapper替代JdbcTemplate提高性能
- 优化巡检计划下次执行时间计算支持cron表达式
- 修复序列名称前缀问题统一使用HAIWEI前缀
- 添加日志记录和异常处理增强系统稳定性
4 weeks ago
zangch@mesnac.com 9b6053c92c feat(dms): 新增多模块设备编码过滤及不分页查询接口
- 在检修工单、保养工单、巡检记录、停机记录和维修记录控制器中新增/listAll接口,支持不分页查询
- 在对应实体类中增加deviceCode字段,用于设备编码查询,且标注为非持久化字段
- 更新MyBatis XML映射,在查询条件中增加基于deviceCode的关联设备过滤逻辑
- 修正停机记录映射的字段名,确保数据库字段与XML定义一致
- 优化巡检记录、保养工单等模块关联设备编码的子查询逻辑,匹配实际数据库关系及字段名
3 months ago
zangch@mesnac.com c32b78d06d feat(dms): 引入DmsBaseEntity基类并更新相关实体类
- 创建DmsBaseEntity基类,包含创建者、创建时间、更新者、更新时间等通用字段
- 将DmsBaseInspectProject、DmsBaseInspectRoute、DmsBaseInspectStandard等多个实体类继承自DmsBaseEntity- 更新Mapper XML文件中的SQL语句,移除重复的公共字段定义
- 修改Service实现类中设置创建者和更新者的逻辑,从用户名改为用户ID
- 调整insert语句使用序列生成主键值,并规范字段插入逻辑
- 注释掉部分未使用的导入包和代码段,优化代码结构
4 months ago
zangch@mesnac.com b098fc19d0 feat(dms):新增dms 4 months ago