曹鹏飞
|
c0dfd52506
|
Merge branch 'feature/quotation' into develop
# Conflicts:
# nflg-mobilebroken-repository/src/test/java/com/nflg/mobilebroken/repository/CodeGeneratorTest.java
|
2026-01-30 10:26:07 +08:00 |
曹鹏飞
|
d8c99e3cf9
|
Merge branch 'feature/bug-1286' into develop
|
2026-01-29 11:26:09 +08:00 |
曹鹏飞
|
34db62ba2f
|
feat: bug-1286 设备售后公司转移
|
2026-01-29 11:25:55 +08:00 |
曹鹏飞
|
254c0d6568
|
feat(product): 添加批次号功能并初始化现有数据
- 新增 ControllerBase 基类用于统一控制器配置
- 修改 ProductModel 实体类的 batchNumber 字段从注释状态变为实际字段,并将类型从 String 改为 Long
- 更新 ProductModelAddRequest 请求类,添加 batchNumber 字段并使用 @JsonIgnore 注解
- 在 ProductModelServiceImpl 中启用 batchNumber 字段的设置逻辑
- 添加 TestController 提供初始化产品型号批次号的功能接口
- 实现批量更新产品型号表中缺失的批次号数据功能
|
2026-01-28 17:53:08 +08:00 |
曹鹏飞
|
b9830ab001
|
Merge branch 'develop' into feature/quotation
# Conflicts:
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/Device.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/GongfuDevice.java
|
2026-01-28 17:14:46 +08:00 |
曹鹏飞
|
ef3357f150
|
设备的发货日期和开始质保日期类型由LocalDate改为String
|
2026-01-28 17:12:14 +08:00 |
曹鹏飞
|
8f9fcc2dda
|
Merge branch 'feature/gongfu' into develop
|
2026-01-28 14:40:10 +08:00 |
曹鹏飞
|
1edb6ce1c5
|
Revert "设备的发货日期和开始质保日期类型由LocalDate改为String"
This reverts commit 7be8384fbc.
|
2026-01-28 14:38:10 +08:00 |
曹鹏飞
|
b3e65348ff
|
Merge branch 'develop' into feature/quotation
|
2026-01-28 13:52:01 +08:00 |
曹鹏飞
|
7e9dfb607a
|
Merge branch 'prod/20260128' into develop
|
2026-01-28 11:11:19 +08:00 |
曹鹏飞
|
e6be9a5b48
|
修复审核子账号后未设置isPrimary字段的问题
|
2026-01-28 11:11:05 +08:00 |
曹鹏飞
|
e0571e24b3
|
工服调整20260126
1、创建订单时的区域的先隐藏,先默认为空;
2、所有的类别属性移除;
3、设备配置调整,部件不再绑定机型,改为绑定产品线;
4、修改解决方案添加组件字段
|
2026-01-27 16:28:16 +08:00 |
曹鹏飞
|
8d215772fe
|
工服调整20260126
1、创建订单时的区域的先隐藏,先默认为空;
2、所有的类别属性移除;
3、设备配置调整,部件不再绑定机型,改为绑定产品线;
4、修改解决方案添加组件字段
|
2026-01-27 16:06:03 +08:00 |
曹鹏飞
|
a27906a75f
|
工服调整20260126
1、创建订单时的区域的先隐藏,先默认为空;
2、所有的类别属性移除;
3、设备配置调整,部件不再绑定机型,改为绑定产品线;
4、修改解决方案添加组件字段
|
2026-01-26 15:44:37 +08:00 |
曹鹏飞
|
0f2342cdcf
|
一些优化
|
2026-01-22 14:39:36 +08:00 |
曹鹏飞
|
9ea1e02e60
|
hotfix 添加搜索条件
|
2026-01-21 17:46:17 +08:00 |
曹鹏飞
|
47096ac6de
|
一些优化
|
2026-01-21 17:45:30 +08:00 |
曹鹏飞
|
63fb47a708
|
Merge branch 'feature/gongfu' into feature/quotation
|
2026-01-21 16:59:31 +08:00 |
曹鹏飞
|
7665a350b6
|
hotfix 添加搜索条件
|
2026-01-21 16:56:16 +08:00 |
曹鹏飞
|
34c1ffb170
|
内部账号添加直销类别字段
|
2026-01-21 14:01:10 +08:00 |
曹鹏飞
|
10e2351a24
|
Merge branch 'feature/data-permission' into feature/quotation
|
2026-01-21 09:23:33 +08:00 |
曹鹏飞
|
0a23640a0f
|
调整组织结构展示
|
2026-01-21 09:23:18 +08:00 |
曹鹏飞
|
ae33e6fb90
|
Merge branch 'feature/data-permission' into feature/quotation
|
2026-01-20 16:40:51 +08:00 |
曹鹏飞
|
869914819c
|
移除代理商中的地域类型,因为地域类型需要放到代理商公司中
|
2026-01-20 16:40:32 +08:00 |
曹鹏飞
|
82aa17f77a
|
区域添加字段:类别(国内、国外),字典id
|
2026-01-20 16:00:47 +08:00 |
曹鹏飞
|
3ef8d33592
|
将基础信息表(字典、菜单、角色等)的id字段类型改为Long,便于上生产环境时迁移数据
|
2026-01-20 15:23:46 +08:00 |
曹鹏飞
|
e0579c4c5c
|
Merge branch 'feature/gongfu' into feature/data-permission
|
2026-01-20 09:24:20 +08:00 |
曹鹏飞
|
1d0e85f6f0
|
移除代理商过期处理定时任务
|
2026-01-19 15:29:55 +08:00 |
曹鹏飞
|
2823430d31
|
feat(department): 完善部门管理功能并优化用户关联逻辑
- 新增部门子级数据结构定义,包括DepartmentChildItemVO和DepartmentChildVO
- 在AppUserForAdminVO和AppUserVO中添加部门名称字段用于显示
- 实现部门与用户的关联查询,在多处服务层添加部门名称映射
- 重构部门控制器中的删除验证逻辑,改为检查子级和管理员用户
- 添加获取部门绑定用户和子级部门的接口方法
- 优化部门启用禁用功能,支持批量操作和状态更新
- 修复用户更新时的部门变更处理逻辑,确保部门管理员状态正确更新
- 重构部门服务层的hasManager字段更新逻辑,提高数据一致性
|
2026-01-19 09:50:09 +08:00 |
曹鹏飞
|
81d10ba5d1
|
refactor(department): 优化部门层级绑定逻辑并添加部门属性
- 修改bindParent方法参数名以提高代码可读性
- 在bindParent方法中添加重复检查避免循环引用
- 创建treeDepartments副本确保数据完整性
- 调整TBaseDepartment类中导入语句顺序
- 添加hasChild和hasManager两个新字段用于标识部门状态
|
2026-01-16 15:57:44 +08:00 |
曹鹏飞
|
5ea168155f
|
feat(admin): 实现管理员账号搜索功能优化
- 搜索账号接口添加新版本标识
- 重构搜索逻辑,使用流式过滤替代模糊查询
- 优化部门层级绑定逻辑,支持更精确的树形结构构建
- 添加子节点递归处理功能,完善用户组织架构展示
- 修复部门与用户关联关系的数据转换问题
- 优化集合操作提高搜索性能
|
2026-01-16 13:54:05 +08:00 |
曹鹏飞
|
591d9cd518
|
fix(admin): 修复管理员用户服务中的返回值问题
- 在AdminUserServiceImpl中添加缺失的return语句
- 确保方法正确返回userVOS列表
- 解决了树形结构绑定功能的逻辑错误
|
2026-01-16 10:11:16 +08:00 |
曹鹏飞
|
fbea0c26a6
|
feat(admin): 添加新搜索账号功能和用户管理相关字段
- 在AdminUserController中新增searchAccountNew接口用于搜索账号
- 在AdminUserServiceImpl中实现searchNew方法,支持按部门ID和其他条件搜索用户
- 为AdminUserVO添加children字段支持树形结构展示
- 在AppUser实体中新增departmentId和regionTypeId字段
- 在多个控制器和请求对象中添加部门ID和地区类型的验证和映射
- 更新数据库映射文件以包含新的字段查询
- 优化用户搜索逻辑,支持部门层级结构的递归绑定
- 添加事务注解确保数据一致性操作
|
2026-01-15 18:01:37 +08:00 |
曹鹏飞
|
a134b18dc5
|
Merge branch 'refs/heads/feature/gongfu' into feature/data-permission
|
2026-01-15 15:55:26 +08:00 |
曹鹏飞
|
27d6fe13e8
|
feat(AppUserMapper): 添加用户类型字段映射
- 在查询结果中新增 userType 字段映射为 type
- 保持现有所有用户信息字段的映射关系不变
- 优化用户申请表的数据查询结构
|
2026-01-15 15:54:39 +08:00 |
曹鹏飞
|
886a53c33e
|
feat(auth): 完善权限管理和API标记功能
- 修改AdminApi实体类ID类型为Long并使用雪花算法生成
- 为账号管理相关API添加code标识用于权限控制
- 移除账号启用接口的默认角色验证注解
- 在AdminUserServiceImpl中添加用户ID列表为空的校验
- 新增ApiController提供表单功能API列表获取接口
- 修正代码生成器测试中的表名配置
- 新增DataPermissionController实现数据权限角色管理功能
- 添加多个VO类用于表单API、权限角色等数据传输
- 在FormController中新增表单列和API功能保存接口
- 重构权限相关的请求和响应对象以支持细粒度控制
|
2026-01-14 17:55:27 +08:00 |
曹鹏飞
|
0f5c2c890b
|
Merge branch 'feature/gongfu' into feature/data-permission
|
2026-01-12 17:36:41 +08:00 |
曹鹏飞
|
01753966ac
|
feat(form): 完善表单管理功能
- 在AdminPermissionTable实体中新增remark字段用于备注信息
- 在FormAddRequest和FormUpdateRequest请求对象中添加remark字段
- 新增FormColumnVO数据传输对象用于返回表单列信息
- 添加AdminPermissionColumn实体及相关数据库操作组件
- 实现删除表单及关联列数据的功能
- 实现获取表单列信息的功能,支持动态列信息展示
- 修改代码生成器配置以包含admin_permission_column表的生成
- 更新表单创建和修改逻辑以处理备注字段的存储
|
2026-01-09 18:07:58 +08:00 |
曹鹏飞
|
3a0facbd9e
|
feat(common): 修改ApiResult增加成功消息返回方法并调整WebComponent主键类型
- 在ApiResult类中新增successWithMessage静态方法用于返回带消息的成功结果
- 将WebComponent实体类的主键类型从Integer改为Long并使用ASSIGN_ID策略
- 相应修改WebComponent相关VO和Request类中的id字段类型为Long
- 优化TicketController中通话邀请逻辑,添加用户状态检查和响应消息
- 修复MultilingualController中组件ID类型转换问题
- 调整TicketController中通话拒绝逻辑增加条件判断
- 清理多个控制器中多余的注释文档星号标记
|
2026-01-09 17:19:32 +08:00 |
曹鹏飞
|
bf343116dd
|
feat(repository): 消息服务增加批量设置已读功能并优化用户查询性能
- 在AdminMessageService中新增setReaded方法支持批量设置消息已读状态
- 在AppMessageService中新增setReaded方法支持按类型设置消息已读状态
- 优化AdminUserServiceImpl中的search方法,支持按部门及其子部门查询用户
- 重构AdminUserVO数据转换逻辑,预加载相关数据避免N+1查询问题
- 移除重复的getTitleName和getRoles私有方法,统一使用流式处理
- 在GongfuDispatchMapper.xml中增加类型描述字段查询关联
- 为ShengWangController新增webhook接口处理声网事件回调
- 在工单控制器中批量设置消息已读状态时使用新的批量接口
|
2026-01-09 14:39:15 +08:00 |
曹鹏飞
|
57aadf6161
|
feat(form): 添加表单管理功能
- 在AdminApi实体中新增code字段用于标识
- 为ApiMark注解添加code属性
- 修改代码生成器测试配置,更新表名过滤规则
- 创建DescVO数据传输对象用于名称描述信息
- 新增FormAddRequest和FormUpdateRequest请求对象
- 实现FormController控制器提供表单管理接口
- 添加TableInfoService服务用于获取表和列信息
- 创建AdminPermissionTable实体及相关数据库操作组件
- 在接口保存时添加code字段的设置逻辑
|
2026-01-08 14:36:54 +08:00 |
曹鹏飞
|
c35c972a09
|
refactor(ticket): 将产量字段类型从BigDecimal改为String
- 修改GongfuTicket实体类中throughput字段类型为String
- 修改TicketAddRequest请求类中throughput字段类型为String
- 修改TicketInfoVO视图对象中throughput字段类型为String
- 修改TicketUpdateRequest请求类中throughput字段类型为String
- 移除相关类中BigDecimal和DecimalFormat的导入
- 更新控制器中产量相关的逻辑处理,使用字符串格式化
- 添加多个API接口文档注释中的空行格式化
|
2026-01-08 13:57:11 +08:00 |
曹鹏飞
|
76e8235d75
|
feat(chat): 添加消息附件验证和撤回功能
- 在 AddChatMessageRequest 中添加 @Valid 注解验证附件、图片和被艾特用户列表
- 为 FileUploadVO 添加文件id、名称和路径的非空验证
- 为 RemindUserRequest 添加用户id和名称的非空验证
- 实现消息撤回时自动删除相关附件记录功能
- 重构派工单搜索接口,添加用户ID参数和排序逻辑
- 更新工单重新开启权限判断逻辑,限制仅用户本人可操作
|
2026-01-08 13:44:48 +08:00 |
曹鹏飞
|
0c792869ba
|
feat(ticket): 实现工单撤销功能的权限分离
- 将工单撤销方法分离为app端和admin端两个独立方法
- 添加工单状态检查,防止已完成工单被撤销
- 增加工单评价检查,已评价工单不允许撤销
- 更新派工相关错误提示信息,统一使用"派工"而非"派工单"
- 调整工单列表排序规则,按状态和ID降序排列
- 在应用启动时添加Sa-Token配置日志输出
- 更新消息类型常量中的派工相关描述
|
2025-12-31 12:08:46 +08:00 |
曹鹏飞
|
76e3cd5c2d
|
feat(ticket): 优化工单信息获取功能
- 移除未读消息中工单项目统计相关代码
- 添加区域服务依赖注入和区域ID获取功能
- 实现多语言区域信息获取方法
- 在工单信息中添加区域ID和组件ID字段
- 重构工单控制器中的区域和公司名称获取逻辑
- 更新设备代理商名称获取方式
|
2025-12-29 17:32:57 +08:00 |
曹鹏飞
|
5e89b47d58
|
refactor(message): 优化消息系统实现并改进部署工具
- 移除AdminApplication中的@EnableAsync注解
- 从AdminMessage实体中删除key字段和@TableField注解
- 在AdminMessageServiceImpl中添加setReaded方法实现
- 修改未读消息统计逻辑,使用source分组而非key
- 从AdminNotReadTicketMessageCountVO中移除sourceId字段
- 在AppUserController中添加adminMessageService注入和消息已读处理逻辑
- 从bootstrap.properties中移除gateway服务发现路由配置
- 优化DeepSeekTranslate中的翻译提示格式
- 在DeployTest中添加MD5文件校验机制替换时间戳比较
- 重构SSH工具类的命令执行方法,添加execWithReturn功能
- 移除过时的文件属性获取方法
- 在DispatchController中添加消息已读状态更新逻辑
- 更新AdminTicketVO中负责人字段的导出配置
|
2025-12-28 18:06:16 +08:00 |
曹鹏飞
|
d7162092ff
|
refactor(repository): 优化消息服务接口及工单查询逻辑
- 将 AdminMessageServiceImpl.remove 方法中的 sourceId 类型由 Integer 改为 Long,统一接口参数类型
- 修改 IAdminMessageService 接口的 remove 方法签名,确保一致性
- 优化 GongFuTicketCreateEvent 中获取处理人 IDs 的方式,避免转换错误
- GongfuTicketServiceImpl 新增设置 cqm 字段,完善工单创建信息
- 调整 TicketCompleteEvent 中消息子类型为 TicketSolutionAudit,修正业务流程
- 修改 TicketMapper.xml 中多处 SQL 联表查询,新增 t_base_area 表连接
- 新增 TableInfoService 和 TableMetaMapper,提供表结构元数据查询功能
- 修复 TicketSolutionAuditServiceImpl 中调用 adminMessageService.remove 的参数类型不匹配问题
|
2025-12-24 09:02:04 +08:00 |
曹鹏飞
|
6ea9da90a4
|
fix(ticket): 修复工单图片选择逻辑及相关状态更新
- 优化工单解决方案中图片选择权限控制,新增canSelectImage字段
- 调整图片获取逻辑,区分被驳回工单与正常工单的图片筛选方式
- 清理及设置图片标签,避免标签残留影响展示
- 在保存解决方案措施时同步更新Redis缓存并设置禁选图片标识
- 驳回工单时移除禁选图片缓存,确保图片选择状态正确
- 修正工单审核时重复审核的判断与清理逻辑
- 更新派单撤销与审批操作时的消息状态同步处理
|
2025-12-22 17:36:10 +08:00 |
曹鹏飞
|
027f4a17ad
|
fix(ticket-solution): 修复解决方案数据处理逻辑
- 过滤解决方案项中描述为空的数据,避免无效内容保存
- 获取所有字典项后移除已处理项,确保新增项准确无遗漏
- 未处理的初始字典项批量新增解决方案实体
- 新增数据保存前删除对应旧的空描述记录,防止数据重复
- 优化代码结构,提升处理流程的清晰度和准确性
|
2025-12-19 16:48:14 +08:00 |
曹鹏飞
|
8865f971f8
|
feat(message): 实现消息未读数量统计功能
- AdminMessage实体新增key字段用于唯一标识消息
- AdminMessageServiceImpl新增getNotReadMessageCount1方法,按key聚合未读消息
- AppMessageServiceImpl新增getNotReadMessageCount1方法,按ticketId聚合未读消息
- 新增AdminNotReadMessageCountVO和AdminNotReadTicketMessageCountVO数据结构
- 新增AppNotReadMessageCountVO和AppNotReadTicketMessageCountVO数据结构
- AdminMessageService和AppMessageService接口新增getNotReadMessageCount1方法声明
- Admin端和App端消息控制器新增获取未读消息数量接口getNotReadMessageCount1
- 修正工单解决方案相关消息的SubType枚举及接口调用
- 优化TicketSolutionServiceImpl中工单解决方案分组逻辑,改为按dictionaryItemId分组
|
2025-12-19 14:01:11 +08:00 |