曹鹏飞
|
f36520de03
|
Merge branch 'feature/quotation-zhangke' into feature/quotation
# Conflicts:
# nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AppUserController.java
# nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/BaseAreaController.java
# nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/pojo/dto/BaseAreaEditDTO.java
# nflg-mobilebroken-auth/src/main/java/com/nflg/mobilebroken/auth/controller/AdminController.java
# nflg-mobilebroken-quotation/src/main/java/com/nflg/mobilebroken/quotation/controller/ControllerBase.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/AdminUser.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/AppUser.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/QuotationModelDiscount.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/QuotationModelForbid.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/TBaseArea.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/QuotationModelDiscountMapper.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/QuotationModelForbidMapper.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IQuotationModelDiscountService.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IQuotationModelForbidService.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AdminUserServiceImpl.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AppUserApplyforServiceImpl.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AppUserServiceImpl.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/QuotationModelDiscountServiceImpl.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/QuotationModelForbidServiceImpl.java
# nflg-mobilebroken-repository/src/main/resources/mapper/QuotationModelDiscountMapper.xml
# nflg-mobilebroken-repository/src/main/resources/mapper/QuotationModelForbidMapper.xml
# nflg-mobilebroken-repository/src/test/java/com/nflg/mobilebroken/repository/CodeGeneratorTest.java
|
2026-03-12 16:27:28 +08:00 |
曹鹏飞
|
9e9635f709
|
feat(quotation): 新增管理端客户报价单功能并完善相关接口
- 新增 AdminShoppingController 提供管理端报价单查询功能
- 添加 QuotationAdminSearchRequest 和 QuotationSearchRequest 请求参数类
- 创建 QuotationOrderInfoVO 和 QuotationSearchVO 返回结果对象
- 完善 IQuotationShoppingOrderService 服务接口及其实现
- 新增报价单搜索功能支持管理员端查询操作
- 添加购物车子项选择零件查询功能
- 完善用户方案默认配置和模型方案配置功能
- 修改价格配置和系数配置控制器路径规范
- 在购物车中集成方案系数计算逻辑
- 添加报价对象过滤条件确保只显示启用的客户
- 完善报价单状态判断逻辑和时间有效性验证
|
2026-03-12 15:33:27 +08:00 |
曹鹏飞
|
473c8f3240
|
Merge branch 'feature/bug-1369' into feature/quotation
|
2026-03-11 17:47:41 +08:00 |
曹鹏飞
|
f68b70dc3d
|
feat: bug-1369 工服模块,服务报告里上传报告,以及派工结案时上传附件报告时,限制上传文件在1G以内,并增加上传进度
|
2026-03-11 17:47:09 +08:00 |
曹鹏飞
|
ec3e7c71c8
|
feat(quotation): 添加购物车功能并重构相关接口
- 修改代码生成器配置,从 quotation_shopping_cart_service 切换到
quotation_shopping_order_adjust 表
- 在 ShoppingController 中添加 javax.validation.constraints.NotEmpty
导入
- 将购物车相关接口路径统一添加 /cart 前缀
- 修改 getRatio 方法参数,移除冗余的 categoryId 参数
- 新增 generate 方法用于生成报价单,包含购物车验证逻辑
- 移除 ShoppingSaveRequest 中 exchangeRate 字段的 @NotNull 验证
- 新增 QuotationShoppingOrder、QuotationShoppingOrderAdjust 和
QuotationShoppingOrderItem 相关实体类
- 为新实体类添加对应的 Mapper 接口和实现类
- 为新实体类创建 MyBatis XML 映射文件
|
2026-03-11 17:39:13 +08:00 |
曹鹏飞
|
6439afad38
|
feat(shopping): 添加购物车删除功能
- 实现了购物车删除接口,支持通过ID删除指定购物车
- 添加事务注解确保删除操作的数据一致性
- 集成业务验证逻辑,检查购物车是否存在及状态是否允许删除
- 实现关联数据清理,包括购物车项目、配件和服务的级联删除
- 优化代码格式,统一方法体内的空格规范
|
2026-03-11 16:52:01 +08:00 |
曹鹏飞
|
94bdcf4a6b
|
feat(quotation): 重构报价系统功能模块
- 在ApiResult类中添加默认状态值并增加extras相关方法
- 将RatioAgentConfigController重命名为AppRatioAgentConfigController并迁移到app包下
- 更新控制器映射路径并优化搜索方法返回结构
- 为管理端控制器添加明确的角色标识前缀
- 新增ModelConfigEffectiveDTO和ModelPrice1VO数据传输对象
- 扩展服务层接口以支持有效配置和折扣查询
- 重构数据库映射器并添加新的查询SQL
- 实现服务层接口的具体业务逻辑
- 移除过时的VO类并添加购物车相关的VO类
- 更新代码生成器配置和相关实体类定义
- 优化价格计算逻辑以支持代理系数应用
- 统一API响应格式并改进错误处理机制
|
2026-03-11 16:35:47 +08:00 |
曹鹏飞
|
30011ce2b0
|
Merge branch 'feature/bug-1344' into feature/quotation
# Conflicts:
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/ProductTypeServiceImpl.java
|
2026-03-11 10:22:07 +08:00 |
曹鹏飞
|
58dd7806de
|
feat: bug-1344 产品中心首页的案例,产品机型里的案例,部件管理中无法上传纯英文或其他语种视频,都必须要勾选中文,需要优化
|
2026-03-11 10:17:37 +08:00 |
曹鹏飞
|
c32bd930fa
|
feat(shopping): 添加购物初始化接口并优化分页数据结构
- 在PageData类中添加Collections.emptyList()默认值防止空指针异常
- 为PageData类中的getter方法添加标准格式的空格
- 新增ShoppingInitRequest请求实体类用于接收购物初始化参数
- 添加modelId和targetId字段的非空验证注解
- 实现ShoppingController中的init接口方法并返回成功响应
- 导入必要的RequestBody、Valid注解和ShoppingInitRequest类
|
2026-03-11 09:39:27 +08:00 |
曹鹏飞
|
54c76e64b1
|
feat(repository): 添加客户查询功能并实现购物控制器
- 在AppUserService中新增getCustomers方法用于获取用户关联的客户列表
- 添加ShoppingController控制器提供报价对象查询接口
- 实现代理商和普通用户的差异化报价对象获取逻辑
- 新增SimpleUserVO数据传输对象并启用链式访问器
- 优化代码结构和依赖导入整理
|
2026-03-10 17:40:13 +08:00 |
曹鹏飞
|
49dcfe3a15
|
Merge branch 'prod/20260310' into feature/quotation
|
2026-03-10 16:33:07 +08:00 |
曹鹏飞
|
8d3a43d152
|
调整问题类型列表
添加安装问题,调试问题,外购件质量问题,运输问题
选择值“操作不当”,改为“客户操作不当”
|
2026-03-10 16:32:00 +08:00 |
曹鹏飞
|
1c44cfa96a
|
feat(quotation): 添加方案管理功能并完善代理商定价配置
- 在AppUserServiceImpl中注入dictionaryItemService并实现getCategory方法
- 修改代码生成器测试类的表名配置为quotation_user_plan_model_item
- 在IAppUserService接口中添加getCategory方法定义
- 扩展IQuotationModelRatioAgentItemService接口增加多个查询方法
- 更新错误日志文件名为mobilebroken-admin-error.log
- 新增PlanController控制器实现方案的搜索、保存和默认系数管理功能
- 添加PlanSearchItemVO和PlanSearchVO数据传输对象
- 优化ProductModelController和ProductTypeController的搜索注释
- 修改ProductModelMapper.xml的查询条件和字段映射
- 更新QuotationModelRatioAgentItemDTO的数据结构和字段含义
- 在QuotationModelRatioAgentItemMapper中添加新的查询方法实现
- 实现QuotationModelRatioAgentItemService的完整业务逻辑
- 扩展QuotationProductModelSearchRequest的搜索参数
- 添加QuotationUserPlanModelItemDTO数据传输对象
- 完善RatioAgentConfigController中的查询条件过滤
- 新增RatioAgentConfigController实现代理商定价配置功能
|
2026-03-10 16:21:34 +08:00 |
曹鹏飞
|
ae942c85b0
|
feat(api): 添加报价系统产品型号和类型搜索功能
- 在IProductModelService接口中新增searchForQuotation和getInfoForQuotation方法
- 在IProductTypeService接口中新增searchSimpleList方法
- 创建ProductModelController提供机型搜索和详情获取API
- 创建ProductTypeController提供类型搜索API
- 在ProductModelMapper中新增searchForQuotation1和getInfoForQuotation查询方法
- 在ProductTypeMapper中新增searchSimpleList查询方法
- 实现ProductModelService和ProductTypeService的服务层逻辑
- 添加QuotationProductModelSearchVO、QuotationProductModelInfoVO等数据传输对象
- 添加QuotationProductModelSearchRequest、QuotationProductTypeSearchRequest请求对象
- 配置MyBatis映射文件实现多语言支持的数据库查询逻辑
|
2026-03-09 18:13:36 +08:00 |
曹鹏飞
|
81a66b3c88
|
Merge branch 'feature/bug-1334' into feature/quotation
# Conflicts:
# nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/ProductModelController.java
|
2026-03-09 16:02:13 +08:00 |
曹鹏飞
|
f317319940
|
feat: bug-1334 产品中心技术参数,导出并更正了英文及其他语种的翻译,再导入参数,英文及其他语种的参数还是按自动翻译的来的,没有按导入更正后的参数来展示
弃用原有导入方法importModelParamsItem,新增importModelParamsItemMultilingual(导入设备技术参数项(多语言))和importModelParamsItemMonolingual(导入设备技术参数项(中文语言))
|
2026-03-09 15:59:32 +08:00 |
曹鹏飞
|
c75c4456e2
|
feat(quotation): 新增用户报价配置功能
- 在IQuotationModelRatioDirectService中添加getEffectiveByUser方法
- 为ProductModelController的add方法添加批次号生成
- 优化ProductModelParamsItem查询条件的格式
- 重构QuotationModelRatioDirectServiceImpl实现getEffectiveByUser方法
- 为RatioAgentConfigController中的项目添加IsPrimary字段设置
- 新增TargetUserVO和TargetUserItemVO数据传输对象
- 实现getTargetUsers接口返回报价对象列表
- 优化RatioConfigController中的搜索逻辑和数据绑定
- 更新RatioDirectConfigController使用新的查询方法
- 简化adminUserService的批量查询方式
|
2026-03-09 10:39:33 +08:00 |
曹鹏飞
|
d17bb88a4b
|
feat(admin): 扩展后台管理功能并优化部门和分类信息
- 在AdminController中注入部门和字典项服务
- 登录时将部门ID、部门名称、分类ID和分类名称存储到token中
- 新增AdminUserUtil工具类方法获取部门ID、分类名称和分类ID
- 移除AppUserForAdminVO中的地域类型字段
- 在Constant中添加营销总监角色常量
- 为IAdminUserService添加根据部门ID列表查询用户的方法
- 扩展产品型号相关服务接口和实现类
- 添加报价模型系数相关的DTO和服务接口
- 重命名代理商系数控制器并更新请求路径
- 新增机型系数配置控制器处理营销总监和直销业务逻辑
- 优化XML映射文件中的查询语句和字段映射
|
2026-03-06 16:12:06 +08:00 |
曹鹏飞
|
d22b190083
|
feat(quotation): 添加动态表格功能和直销系数查询接口
- 新增 DynamicTableVO 类用于动态表格数据传输
- 在 IQuotationModelRatioDirectItemService 中添加 getEffectiveByUser 方法
- 更新 QuotationModelPriceMapper.xml 查询字段
- 在 QuotationModelRatioDirectItemMapper 中添加 getEffectiveByUser 方法
- 实现 QuotationModelRatioDirectItemMapper.xml 的 getEffectiveByUser 查询
- 完成 QuotationModelRatioDirectItemServiceImpl 的 getEffectiveByUser 实现
- 新增 QuotationModelRatioVO 类用于报价模型系数视图
- 修改 RatioAgentController 使用转换器返回 QuotationModelRatioVO
- 更新 RatioAgentSearchVO 的 info 字段类型为 QuotationModelRatioVO
- 在 RatioDirectController 中添加动态表头、搜索和数据获取接口
- 修改 RatioDirectEffectiveDTO 的 modelId 类型为 Long
- 新增 UserModelPriceDTO 类用于用户机型价格数据传输
|
2026-03-02 15:40:32 +08:00 |
曹鹏飞
|
1a0cc2ff19
|
feat(quotation): 添加直销系数配置功能并优化权限列映射查询
- 新增直销系数配置控制器RatioDirectController及相应实体类
- 添加报价直销系数及相关子项的数据模型和数据库映射
- 实现直销系数动态表头获取功能
- 优化权限角色列映射查询SQL,增加表名关联查询
- 修复权限列映射服务中的数据转换逻辑
- 更新代码生成器测试配置,修正生成表名
- 添加lombok链式调用支持到权限角色列映射DTO
|
2026-02-28 19:30:33 +08:00 |
曹鹏飞
|
cc64cc5a47
|
feat(permission): 更新权限角色API映射功能
- 修改数据库查询将table_name字段改为显示table_desc描述信息
- 注释掉getProductLines接口方法以优化代码结构
- 注释掉getUsers接口方法并将查询条件从id改为roleId
- 在PermissionRoleApiMapVO中新增用户ID列表和产品线列表的转换逻辑
- 添加users和productLines字段的JSON忽略注解
- 实现字符串到整数列表和字符串到字符串列表的自动转换方法
|
2026-02-28 18:21:39 +08:00 |
曹鹏飞
|
10e94a4784
|
feat(permission): 优化权限管理模块的数据结构和查询逻辑
- 在AdminPermissionApiMapper.xml中添加admin_api表关联查询,增加module_name和functionName字段
- 将PermissionRoleColumnMapVO相关查询方法返回类型改为PermissionRoleColumnMapDTO
- 创建新的PermissionRoleColumnMapDTO数据传输对象用于权限角色列映射
- 创建PermissionRoleColumnMapItemVO视图对象用于表单字段展示
- 修改FormController中的事务处理和表单新增逻辑
- 更新PermissionApiItemVO实体类,区分moduleName、functionName和apiName字段
- 重构AdminPermissionRoleColumnMapServiceImpl中的数据转换逻辑
- 添加数据库查询结果到VO对象的转换方法和分组处理机制
|
2026-02-28 17:39:10 +08:00 |
曹鹏飞
|
8c12488b2d
|
feat(quotation): 新增报价模型价格配置功能
- 在 AdminPermissionRoleApiMapMapper.xml 中增加模块名称查询和选中状态字段
- 新增 ModelPriceVO 数据传输对象用于价格信息传递
- 扩展 IQuotationModelPriceService 接口并实现 getAllModelPrice 方法
- 完善 IQuotationModelRatioAgentService 接口并添加搜索功能
- 修复 QuotationModelRatioAgent 实体类中的状态字段拼写错误
- 修正 QuotationModelRatioAgentItem 中的 modelId 字段类型为 Long
- 新增 RatioAgentSearchVO 视图对象用于代理商搜索结果
- 在 NumberUtil 工具类中添加 BigDecimal 乘法运算方法
- 更新 PermissionRoleApiMapVO 增加模块名称和选中状态属性
- 实现代理商配置系数的搜索和保存功能
- 优化动态表头生成逻辑并处理空值情况
- 完善价格计算和数据映射逻辑
|
2026-02-27 18:50:32 +08:00 |
曹鹏飞
|
6e5a1375cd
|
feat(quotation): 添加代理商系数配置功能
- 新增RatioAgentController控制器,提供动态表头获取接口
- 添加QuotationModelRatioAgent和QuotationModelRatioAgentItem实体类
- 生成对应的Mapper、Service接口及实现类
- 修改CodeGeneratorTest测试类,更新代码生成目标表名
- 调整ModelPriceConfigVO,移除id字段
- 更新PriceConfigController中的价格配置逻辑,添加版本状态初始化
- 优化价格项目区域数据的添加和更新流程
|
2026-02-27 16:16:16 +08:00 |
曹鹏飞
|
6b4ce63ff4
|
feat(quotation): 新增禁售配置功能并优化价格和折扣配置
- 新增 ForbidConfigController 实现禁售配置的搜索和保存功能
- 添加 QuotationModelForbid 相关的实体、服务接口和服务实现
- 在 DiscountConfigController 中修改数据类型从 Long 到 String 并优化数值处理
- 在 PriceConfigController 中统一使用 String 类型参数并改进数值转换逻辑
- 优化 Mapper XML 文件中的条件查询语句结构
- 为 ProductModelSimpleVO 添加 batchNumber 字段支持
- 修复价格配置中区域价格过滤的逻辑错误
|
2026-02-27 11:03:18 +08:00 |
曹鹏飞
|
48e3bdb11c
|
Merge branch 'feature/bug-1333' into feature/quotation
|
2026-02-26 19:08:54 +08:00 |
曹鹏飞
|
896cfa3752
|
fix: bug-1333 如果没有设置对应的语言,就不返回空数据
|
2026-02-26 19:08:32 +08:00 |
曹鹏飞
|
5f61508ac8
|
Merge branch 'feature/bug-1333' into feature/quotation
|
2026-02-26 19:01:46 +08:00 |
曹鹏飞
|
fa8e42f08d
|
fix: bug-1333 如果没有设置对应的语言,就不返回空数据
|
2026-02-26 19:01:17 +08:00 |
曹鹏飞
|
c2924b7f99
|
Merge branch 'feature/bug-1333' into feature/quotation
|
2026-02-26 18:35:06 +08:00 |
曹鹏飞
|
3d624c8925
|
fix: bug-1333 如果没有设置对应的语言,就不返回空数据
|
2026-02-26 18:34:38 +08:00 |
曹鹏飞
|
f9cc676114
|
feat(customer): 完善客户管理和区域类别功能
- 在CustomerDTO和CustomerAreaDTO中添加验证注解确保数据完整性
- 实现区域类别一致性校验,防止同一客户关联不同类别区域
- 在导入客户功能中增加区域编码和类别验证逻辑
- 更新客户编辑接口以支持区域类别校验
- 添加禁售配置控制器用于管理机型禁售规则
- 重构价格配置控制器的数据结构和处理逻辑
- 优化ModelPriceConfigVO中的序列化和数据转换方法
- 为TBaseCustomer实体添加categoryId字段存储地域类型
- 在CustomerExcelVO中增加类别字段导出功能
- 移除DynamicHeaderVO中的show和isKey无用属性
- 修复NumberUtil中空指针异常问题
- 添加测试接口用于初始化区域和客户类别数据
|
2026-02-26 16:53:15 +08:00 |
曹鹏飞
|
0975b122b9
|
fix(quotation): 修复机型配置模块的数据处理问题
- 将AdminMenuButtonVO中的id字段从Integer改为Long类型
- 修复ModelConfigController中排序逻辑,使用getItemId替代getId进行排序
- 在配置复制时清理children数据并移除无用节点
- 添加配置状态重置逻辑,将configStatus设为0,清空年份和版本信息
- 修复ID重新分配逻辑,确保父子关系正确映射
- 添加重复名称验证防止部件或系统名称冲突
- 优化删除逻辑,支持级联删除子项目
- 修复启用禁用功能,添加父级状态检查
- 在发布配置时自动生成年份信息
- 添加itemId字段到ModelConfigItemUpdateRequest请求类
- 为ModelConfigVO添加key字段用于标识
- 修复查询排序,按更新时间、创建时间降序排列
- 统一菜单按钮相关接口的menuId参数类型为Long
|
2026-02-26 11:46:57 +08:00 |
曹鹏飞
|
85987c0b01
|
feat(quotation): 添加部署工具类并优化折扣配置功能
- 在DateTimeUtil中新增parse方法支持自定义格式解析
- 新增DeployTest类实现SSH文件部署功能
- 将多个VO类的id字段从Integer改为Long类型
- 重构DiscountConfigController中的保存逻辑
- 在ModelConfigItemLanguageVO中添加创建时间和更新时间字段
- 修改相关Mapper XML文件以支持新增字段查询
- 优化折扣配置的数据持久化流程
- 修复折扣查询时的状态过滤条件
|
2026-02-25 19:15:56 +08:00 |
曹鹏飞
|
d1f3aa8fd2
|
Merge branch 'develop' into feature/quotation
|
2026-02-25 17:29:55 +08:00 |
曹鹏飞
|
57347abc77
|
Merge branch 'feature/bug-1327' into develop
|
2026-02-25 17:29:19 +08:00 |
曹鹏飞
|
1d053b4e1a
|
Merge branch 'develop' into feature/quotation
# Conflicts:
# nflg-mobilebroken-repository/src/test/java/com/nflg/mobilebroken/repository/CodeGeneratorTest.java
|
2026-02-25 17:28:57 +08:00 |
曹鹏飞
|
d631cdd15f
|
fix: bug-1327 设备的技术参数,导出后的顺序,能否优化为与系统中的顺序一致?
|
2026-02-25 17:21:49 +08:00 |
曹鹏飞
|
5264fbc0d6
|
feat(quotation): 添加折扣配置功能并优化价格配置
- 新增折扣配置控制器和相关VO类
- 添加直销类别字典常量
- 优化价格配置搜索方法使用统一的API返回格式
- 添加部门负责人验证逻辑防止重复设置
- 修复代码中的空格格式问题
- 更新价格配置保存逻辑支持区域价格设置
- 添加批次号字段到产品模型搜索VO
- 修改代码生成器目标表名为折扣区域配置表
|
2026-02-25 16:52:56 +08:00 |
曹鹏飞
|
79e877cb5e
|
refactor(quotation): 重构价格配置中的区域处理逻辑
- 移除 DynamicHeaderVO 中的 dataId 字段
- 将 ModelPriceSaveAreaRequest 中的 areaId 改为 areaCode,并使用 @NotBlank 注解
- 新增 NumberUtil 工具类用于数字格式化
- 在价格配置控制器中使用 areaCode 查找区域并进行验证
- 更新数据库操作逻辑以使用区域编码而非区域ID
- 添加区域不存在时的业务异常处理
|
2026-02-25 09:36:46 +08:00 |
曹鹏飞
|
101701f586
|
feat(quotation): 添加价格配置功能并优化模型配置管理
- 新增价格配置控制器,支持动态表头展示和价格区域配置
- 添加价格配置相关的VO、请求对象和数据库实体
- 实现价格配置的保存、发布和查询功能
- 重构模型配置控制器,移至admin包下并增加配置项字段
- 新增价格配置相关服务接口和实现类
- 添加DynamicHeaderVO用于动态表格展示
- 移除未使用的mybatis-plus-core依赖
- 优化代码格式和命名规范
|
2026-02-24 18:04:42 +08:00 |
曹鹏飞
|
b63239be16
|
feat(quotation): 添加报价模型配置项多语言支持和管理功能
- 将 ModelConfigItemVO 重命名为 ModelConfigItemLanguageVO 并调整字段映射
- 修改接口返回类型从 ModelConfigItemVO 到 ModelConfigItemLanguageVO
- 在控制器中实现部件或系统的更新、删除、启用/禁用功能
- 添加发布功能用于配置状态管理
- 调整创建时间戳设置逻辑,优化数据初始化流程
- 新增 ModelConfigItemUpdateRequest 请求类处理更新操作
- 修改树形结构查询中的父子关系字段映射
- 统一使用雪花算法生成唯一ID并优化实体类构建流程
|
2026-02-21 14:27:32 +08:00 |
曹鹏飞
|
83ff612d38
|
fix(quotation): 修复模型配置项语言服务业务错误检查
- 添加缺失的VUtils.trueThrowBusinessError方法调用来验证配置项语言数据
- 确保在保存批量语言配置项后进行正确的业务逻辑验证
- 修复语法错误,确保代码块正确闭合和缩进
|
2026-02-16 16:13:35 +08:00 |
曹鹏飞
|
23d74b85e6
|
feat(quotation): 添加阿里云翻译功能并完善机型配置管理
- 新增AliYunTranslate实现类,集成阿里云翻译服务并支持Redis缓存
- 添加ModelConfigItemVO数据传输对象用于配置项树形结构展示
- 扩展ModelConfigController控制器,新增部件或系统树形结构查询接口
- 实现getModelConfigItemTree方法,支持按配置ID和语言编码获取树形结构
- 完善ModelConfigVO对象,增加机型ID、推荐标识、图片地址等字段
- 重构QuotationModelConfig实体,调整字段类型并添加更新策略注解
- 移除QuotationModelConfigItem中的多语言字段,统一通过关联表管理
- 更新QuotationModelConfigItemLanguage实体,添加配置ID字段和更新策略
- 实现IQuotationModelConfigItemService接口的getVOListByConfigId方法
- 优化QuotationModelConfigMapper.xml查询语句,改进搜索逻辑和排序方式
- 添加ModelConfigItemAddRequest请求对象,支持部件或系统的添加操作
- 集成translate依赖,添加阿里云翻译相关Maven依赖包
|
2026-02-16 16:13:15 +08:00 |
曹鹏飞
|
fd813c61cc
|
```
fix(ticket): 修复用户区域信息获取逻辑
- 添加 BooleanUtil 工具类导入用于布尔值判断
- 注入 ITBaseAreaService 服务用于区域信息查询
- 重构用户区域名称获取逻辑,区分用户类型
- 使用 Optional 避免空指针异常
- 修复主用户标识判断条件
```
|
2026-02-16 13:55:33 +08:00 |
曹鹏飞
|
c74f0f5f17
|
feat(quotation): 添加机型配置功能模块
- 修改代码生成器配置,将生成目标从 admin_permission_role_column_map 表切换到 quotation_model_config_item_language 表
- 新增 ModelConfigController 控制器,提供机型配置搜索接口
- 新增 ModelConfigSearchRequest 请求对象,支持按型号、模块ID、系列批次号、类型批次号查询
- 新增 ModelConfigVO 视图对象,包含模块名称、系列名称、类型名称和机型编号字段
- 新增报价机型配置相关实体类,包括 QuotationModelConfig、QuotationModelConfigItem 和 QuotationModelConfigItemLanguage
- 新增对应的数据访问层接口和实现类,包括 IQuotationModelConfigService、IQuotationModelConfigItemService 和 IQuotationModelConfigItemLanguageService
- 实现分页搜索功能,支持按条件筛选机型配置数据
- 创建 MyBatis 映射文件和 SQL 查询接口,支持机型配置数据的查询操作
|
2026-02-13 20:10:43 +08:00 |
曹鹏飞
|
75bdb66ab2
|
Merge branch 'prod/20260213' into develop
|
2026-02-12 21:18:06 +08:00 |
曹鹏飞
|
2bd98a83c1
|
fix(ticket): 移除工单处理中的自移除限制
- 注释掉管理员移除自己时的业务错误校验逻辑
- 允许管理员从工单处理人员列表中移除自己
- 保留其他工单处理功能的完整性
|
2026-02-12 21:17:23 +08:00 |
zhangke
|
cf24a90f84
|
1、用户和app用户添加报价人代码的内容;
2、添加编码生成规则
3、区域添加一个报价代码的字段
|
2026-02-11 14:33:39 +08:00 |