曹鹏飞
|
73c0431076
|
feat(product-model): 支持报价产品模型的分页查询
- 将搜索方法searchForQuotation的返回类型由List改为分页类型IPage
- 修改Mapper接口和XML,实现基于分页的查询逻辑
- Controller层响应数据类型调整为PageData以支持分页展示
- 在请求对象QuotationProductModelSearchRequest中继承分页请求参数,规范分页请求
- 优化SQL查询条件,修正部分拼写错误和缩进格式
- 统一分页参数传递,提升查询性能与用户体验
|
2026-05-18 17:47:11 +08:00 |
曹鹏飞
|
de90d778e3
|
refactor(repository): 调整产品参数排序字段及SQL查询逻辑
- 将产品参数项排序从批次号(batchNumber)改为ID进行排序
- 修改SQL查询,替换对product_model_params_item表的引用为product_model_params_data及相关关联表
- 优化根据语言获取主参数、重要参数和比较参数列表的SQL逻辑
- 注释掉ProductParamsItemVO中的batchNumber字段定义,准备废弃该字段
- 保持排序逻辑与数据结构一致,确保数据访问和排序准确性
|
2026-05-18 17:27:53 +08:00 |
曹鹏飞
|
213f6cf07b
|
refactor(product-model-params-data): 优化机型参数数据维护相关逻辑
- 新增产品中心机型参数数据的查询、添加、更新和删除接口及实现
- 支持默认语言和多语言环境下的参数名同步更新逻辑
- 扩展机型参数数据实体,补充运输尺寸和重量字段
- 替换机型配置同步部件接口为注释,暂时禁用未使用代码
- 优化报价方案接口商品价格展示逻辑,支持无价格时显示全量基础价格
- 调整价格发布流程,增加必填项完整性校验以保证配置价格完整
- 移除语言拦截器,移除多语言请求头支持相关代码
- 统一服务层调用及DTO映射逻辑,提高代码整洁性和健壮性
|
2026-05-18 16:35:30 +08:00 |
曹鹏飞
|
b9db108346
|
feat(migration): 迁移产品中心机型参数数据到新表结构
- 新增ProductModelParamsData和ProductModelParamsDataLanguage实体及相关Mapper和Service
- 在TestController中添加migrationProductModelParamsItems接口以实现数据迁移
- 迁移逻辑根据语言和批次编码分组转换旧表数据到新表数据结构
- 支持多语言参数数据的生成和批量保存
- 使用Spring事务保证迁移操作原子性
- 引入Hutool转换工具及雪花算法生成唯一ID
|
2026-05-15 17:19:05 +08:00 |
曹鹏飞
|
f3306d713e
|
feat(quotation): 新增联系信息字段
- 在QuotationGenerateRequest中增加联系人、联系方式、联系邮箱和国家/地区字段
- 在QuotationShoppingOrder中增加联系人、联系方式、联系邮箱和国家/地区字段
- 为新增字段添加了对应的注释说明
|
2026-05-15 14:06:01 +08:00 |
曹鹏飞
|
0e2b46713f
|
feat(shopping-cart): 添加购物车其他要求相关功能
- 新增QuotationShoppingCartOther实体及其Mapper和Service实现
- 新增ShoppingCartOtherRequest请求对象并添加字段校验
- 在ShoppingSaveRequest中增加others字段支持其他要求
- 修改ShoppingController增加对其他要求的保存逻辑
- 修正部分代码格式与空格规范
- 增加依赖注入IQuotationShoppingCartOtherService以便操作其他要求数据
|
2026-05-15 10:52:50 +08:00 |
曹鹏飞
|
dd1eebafaa
|
feat(quotation): 支持多区域报价功能及相关数据结构扩展
- 在AdminRoleService及Mapper中新增hasBindCode方法,判断用户角色绑定状态
- AdminUserVO中添加区域id列表areaIds属性并赋值
- 方案默认系数接口调整为返回区域比例列表DefaultRatioVO
- PlanSearchItemVO新增areaId字段支持区域区分
- 方案查询中根据用户角色判断多区域报价权限,区分不同区域报价价格设定
- 添加canMultiRegionQuotations接口以校验用户多区域报价权限
- QuotationUserPlanDefault及QuotationUserPlanModelItem实体类新增areaId字段
- 相关SQL查询语句增加area_id字段处理
- 重构报价方案业务逻辑,兼容多区域报价的价格和数据聚合处理
|
2026-05-14 18:10:15 +08:00 |
曹鹏飞
|
3cc0019d98
|
fix(admin): 修正角色ID参数类型为Long
- 将AdminUserRoleMapServiceImpl中getAuthorizeUser方法的roleId类型由Integer改为Long
- 修改IAdminUserRoleMapService接口中对应方法的roleId参数类型为Long
- 更新RoleController中getAuthorizeUser接口的roleId参数类型为Long,确保前后端一致
- 解决了不同类型可能导致的类型转换异常与潜在错误问题
|
2026-05-14 17:08:54 +08:00 |
曹鹏飞
|
08fa8e8084
|
feat(quotation): 新增下属报价单及下属列表接口功能
- 新增SubordinateQuotationSearchRequest请求类定义下属报价查询参数
- 在QuotationShoppingOrderMapper及xml中增加getQuotationOfSubordinate方法及对应SQL查询
- 在QuotationShoppingOrderService及实现类中添加获取下属报价单接口逻辑
- 修改ShoppingController,新增获取下属列表和下属报价单两个接口
- 调整购物车模块中目标名称展示,使用固定企业名称常量替代原有逻辑
- 修改AdminUserService接口中getByDepartmentIds方法参数为集合类型以支持多部门查询
- 在Constant中新增企业名称和工夫工单类型常量定义
- Optimized 部分查询中对代理商和内部用户的处理逻辑验证和权限控制
|
2026-05-14 15:14:08 +08:00 |
曹鹏飞
|
1316c2786c
|
feat(quotation): 重构报价生成并支持多交货方式
- 新增QuotationGenerateRequest请求类,支持传入多个购物车id和交货方式信息
- 新增QuotationShoppingOrderDeliveryMethod实体及相关服务和Mapper,管理报价单交货方式
- 购物车实体QuotationShoppingCart去除单一交货方式与支付信息字段,新增额外费用字段
- 报价单实体QuotationShoppingOrder增加支付方式、币种、汇率、补充说明及备注字段
- 购物车服务实体QuotationShoppingCartService新增地址及备注字段
- 修改ShoppingController中报价生成接口,改为接收QuotationGenerateRequest参数,校验更严格
- 更新购物保存请求类,加强必填字段校验,新增质保服务及随机配件相关费用字段
- 购物保存服务请求类新增地址及备注字段支持
- 提升了报价单多交货方式的支持能力及数据结构的灵活性和完整性
|
2026-05-14 14:13:31 +08:00 |
曹鹏飞
|
0d79babfac
|
feat(order): 优化购物车报价单号生成逻辑
- 在ITBaseAreaService和ITBaseCustomerService接口中新增获取报价码方法getQuoteCode
- TBaseAreaServiceImpl实现getQuoteCode,支持根据区域id集合获取报价码
- TBaseCustomerServiceImpl实现getQuoteCode,支持根据公司id列表获取对应区域报价码
- ShoppingController中使用getQuoteCode替换旧报价单号生成逻辑
- 购物单号前缀由“QO”改为“NFQ”,根据用户身份动态生成区域或公司报价码
- 引入Redis缓存报价单日期序号,避免单号冲突,提高性能
- 优化ShoppingCartPartVO金额乘以optionalRatio逻辑,防止负数金额错误乘算
|
2026-05-13 18:00:46 +08:00 |
曹鹏飞
|
88f1e8779e
|
feat(adminUser): 支持直销人员区域信息及报价编码生成
- 在 AccountAddRequest 中新增 List<Integer> areaIds 字段以支持区域列表
- 在 AdminUser 实体添加 areaIds 字段,多个区域以逗号分隔保存
- AdminUserController 中设置区域信息,并根据 categoryId 生成唯一报价编码
- 在 AdminUserServiceImpl 中校验直销人员必须选择区域,否则抛出业务异常
- 新增代码逻辑实现区域信息持久化及报价编码生成流程
- 优化查询代码格式,保持一致的代码风格
|
2026-05-13 15:54:25 +08:00 |
曹鹏飞
|
50901bf40e
|
fix(service): 修改代理公司特殊代码为"D"
- 将特殊代码由"A"更改为"D"
- 修复区域信息校验逻辑中的特殊代码定义
- 保证代理公司区域信息校验的正确性
|
2026-05-13 15:41:50 +08:00 |
曹鹏飞
|
dfa793fcff
|
refactor(quotation): 将“报价对象”统一修改为“报价主体”
- 统一替换代码注释中的“报价对象”为“报价主体”
- 同步更新验证提示信息中的“报价对象”为“报价主体”
- 统一调整接口返回和请求参数描述为“报价主体”
- 确保相关实体类及请求VO中字段注释一致性
- 修改购物车和订单相关提示消息中的“报价对象”为“报价主体”
|
2026-05-13 14:35:14 +08:00 |
曹鹏飞
|
6acd9f8a52
|
feat(appUser): 优化代理商报价代码生成逻辑并支持Redis缓存
- 使用Redis缓存报价代码索引,提升报价代码生成性能
- 替换原有序列号生成服务,改用Redis自增策略生成报价代码
- 在编辑客户时,新增根据配置自动生成所属代理商报价代码功能
- 添加初始化APP用户报价代码接口,支持批量生成报价代码
- 修正代码格式及部分逻辑细节,提高代码可读性和维护性
- 在CustomerController中增加事务管理及日志记录功能
|
2026-05-13 11:34:29 +08:00 |
曹鹏飞
|
b8ca2a9905
|
feat(serial-number): 添加乐观锁支持及初始化报价代码接口
- 在AdminBaseSerialNumber实体中添加@Version注解实现乐观锁
- 在MybatisPlus配置中加入OptimisticLockerInnerInterceptor支持乐观锁插件
- 修正AdminBaseSerialNumberServiceImpl中序列号生成逻辑,避免逻辑遗漏
- TestController新增接口initAdminUserQuotationCode,批量初始化内部用户报价代码字段
- 新增日志记录生成的报价代码,确保数据初始化过程可追踪
- 引入相关服务依赖,完善测试控制器注入与调用逻辑
|
2026-05-13 10:07:34 +08:00 |
曹鹏飞
|
a97e80f857
|
【修复】审核代理商子账号不需要部门id
|
2026-04-10 14:30:56 +08:00 |
曹鹏飞
|
66a10dabde
|
Merge branch 'prod/20260407' into feature/quotation
# Conflicts:
# nflg-mobilebroken-admin/src/test/java/TTest.java
# nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/AdminUser.java
|
2026-04-08 09:22:55 +08:00 |
曹鹏飞
|
2cf145f982
|
【优化】添加多语言支持
|
2026-04-07 10:53:39 +08:00 |
曹鹏飞
|
03d166d8af
|
feat(quotation): 新增机型配置管理和参数服务功能
- 创建IProductModelParamsItemService接口定义参数项服务方法
- 实现ModelConfigController控制器提供机型配置的增删改查功能
- 添加ModelConfigItemAddRequest和ModelConfigItemUpdateRequest请求对象
- 定义ModelConfigItemLanguageVO视图对象用于多语言配置展示
- 扩展ModelConfigEffectiveDTO增加分组名称字段支持
- 实现配置项的树形结构查询和层级关系处理逻辑
- 添加配置项的启用禁用状态管理功能
- 实现配置项的发布流程和版本控制机制
- 集成多语言翻译服务支持国际化配置
- 添加从产品中心同步部件参数的功能实现
|
2026-04-03 09:26:01 +08:00 |
曹鹏飞
|
f37d334641
|
feat(repository): 新增字典值翻译服务实现
- 创建 DictionaryItemTranslateServiceImpl 服务实现类
- 实现多语言字典值查询和翻译功能
- 添加购物车VO中交付方式名称和币种名称字段
- 集成字典翻译服务到购物车控制器中
- 实现按字典项ID和语言代码获取翻译值的方法
- 添加评价选项多语言支持功能
|
2026-04-02 15:44:26 +08:00 |
曹鹏飞
|
661870ce6d
|
feat(quotation): 添加上级类别字段支持配置类型区分
- 在 ModelConfigItemLanguageVO 中新增 itemParentType 字段用于标识上级类别
- 修改 getVOListByConfigId 查询方法,从父级配置项表关联查询类型信息
- 更新 SQL 映射文件,添加 LEFT JOIN 子句关联父级配置项获取类型数据
- 扩展查询结果集,将父级类别类型映射到 item_parent_type 字段
- 完善配置项数据结构,支持可选配置和标准配置的类型区分
|
2026-04-02 09:14:05 +08:00 |
曹鹏飞
|
b3c625ce72
|
feat(repository): 完善删除功能
|
2026-04-01 17:09:26 +08:00 |
曹鹏飞
|
41100bdcf5
|
feat(mapper): 在工单查询中添加事故等级字段
- 在工单映射器的四个查询语句中添加 accident_level 字段
- 确保所有相关查询返回完整的事故等级信息
- 保持现有字段结构不变,仅扩展数据模型
- 更新了工单详情、列表及统计查询的SQL映射
|
2026-04-01 11:33:02 +08:00 |
曹鹏飞
|
5383826262
|
Merge remote-tracking branch 'origin/master'
|
2026-04-01 11:10:31 +08:00 |
曹鹏飞
|
6290dac439
|
feat(ticket): 添加事故等级字段到工单查询
- 在工单映射文件中添加 accident_level 字段到多个查询语句
- 更新5个不同的SQL查询以包含事故等级信息
- 确保工单详情能够返回完整的事故等级数据
|
2026-04-01 11:10:21 +08:00 |
10002617
|
5e09b83df0
|
zjr0325-新增邮件管理-优化
|
2026-03-31 09:11:45 +08:00 |
10002617
|
135b92ca75
|
zjr0325-新增邮件管理
|
2026-03-31 09:11:40 +08:00 |
曹鹏飞
|
995dbf3369
|
Merge branch 'feature/bug-1372' into feature/quotation
# Conflicts:
# nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/constant/Constant.java
|
2026-03-27 14:54:07 +08:00 |
曹鹏飞
|
f715b9c1a1
|
feat: bug-1372 工单问题类型从字典获取
|
2026-03-27 14:52:59 +08:00 |
曹鹏飞
|
2db60b5539
|
feat(repository): 添加报价单调整项和购物车项相关实体及服务
- 新增 QuotationShoppingOrderAdjustItem 实体类定义调价相关字段
- 新增 QuotationShoppingOrderItem 实体类定义购物车项基本结构
- 创建 IQuotationShoppingOrderAdjustItemService 接口并实现获取配件方法
- 创建 IQuotationShoppingOrderItemService 接口用于购物车项基础操作
- 实现 QuotationShoppingOrderAdjustItemMapper 并添加 getParts 查询方法
- 配置 MyBatis XML 映射文件实现最大ID过滤逻辑
- 完成 QuotationShoppingOrderAdjustItemServiceImpl 服务实现类
- 完成 QuotationShoppingOrderItemServiceImpl 服务实现类
|
2026-03-25 18:40:28 +08:00 |
曹鹏飞
|
70d2c2f606
|
feat(admin): 更新购物控制器以支持调价功能
- 添加ShoppingOrderAdjustModelPartVO、ShoppingOrderAdjustModelVO和ShoppingOrderAdjustVO转换对象
- 添加QuotationPriceUpdateItemPartRequest、QuotationPriceUpdateItemRequest和QuotationPriceUpdateRequest请求对象
- 在AdminShoppingController中注入新的服务依赖项
- 修改getAdjusts方法以返回完整的调价记录数据
- 添加调价记录查询的数据关联逻辑
- 修改多个控制器添加@folder注解用于API分类
- 添加ModelConfigEffectiveDTO的hasSelect属性
- 更新QuotationOrderInfoVO添加报价代码和汇率价格字段
- 添加QuotationShoppingOrder的exchangeFee、quotationCode和address字段
- 添加QuotationShoppingOrderAdjust的reason字段
- 删除不再使用的QuotationShoppingOrderItem相关实体和服务
- 修改QuotationShoppingCartItemService接口方法名称和参数
- 修改QuotationShoppingCartService搜索方法添加用户类型和ID参数
- 更新MyBatis映射文件以支持调价数据查询
- 在AppShoppingController中添加购物车详情查询接口
- 修改购物车初始化逻辑添加机型验证和报价代码检查
- 重构部分价格计算逻辑并修复标准比例默认值问题
- 添加.apifox-helper.properties配置文件
- 更新代码生成器测试配置以生成调整项相关代码
|
2026-03-25 18:40:15 +08:00 |
曹鹏飞
|
4c42afc6b9
|
feat(repository): 更新报价模型配置服务接口和实现
- 在 IQuotationModelConfigService 接口中为 getEffectives 方法添加 configId 参数
- 在 QuotationModelConfigMapper 中同步更新 getEffectives 方法签名
- 重构 QuotationModelConfigMapper.xml 中的 SQL 查询逻辑,使用 LEFT JOIN 替代 INNER JOIN
- 在 QuotationModelConfigServiceImpl 中更新方法实现以匹配新的参数列表
- 在 ShoppingController 中调用时传递新增的 configId 参数
- 在 RatioConfigController 中添加空集合检查以避免 NPE 异常
|
2026-03-24 16:05:15 +08:00 |
曹鹏飞
|
5e533f4d39
|
Merge branch 'feature/bug-1344' into prod/20260317
|
2026-03-17 18:16:20 +08:00 |
曹鹏飞
|
fe88835f05
|
fix(repository): 修复报价模型禁用查询的空值处理问题
- 修改 QuotationModelForbidMapper.xml 中的 isForbid 查询语句
- 使用 IFNULL 函数处理可能的空值情况,避免返回 null 值
- 将 ShoppingSearchVO 中的 moduleName 字段类型从 Integer 改为 String
- 确保模块名称字段能够正确存储字符串类型的值
|
2026-03-17 18:10:36 +08:00 |
曹鹏飞
|
531b3b2932
|
feat(quotation): 添加随机配件和交机服务功能
- 在PDF模板中添加表格样式和随机配件、交机服务表格展示
- 新增备件总价字段到购物车配件实体类
- 设置购物车VO默认系数为BigDecimal.ONE
- 调整价格计算逻辑,添加折扣率处理
- 保存购物车数据到数据库
- 添加币种和汇率一致性校验
- 更新PDF导出功能的文档设置方法
- 为配件和服务请求类添加数据验证注解
- 设置配件费和服务费默认值为零
- 修改币种验证从NotBlank为NotNull
- 为配件和服务列表添加@Valid注解进行嵌套验证
|
2026-03-17 10:15:48 +08:00 |
曹鹏飞
|
d7f8295038
|
Merge branch 'feature/bug-1344' into feature/quotation
|
2026-03-16 17:20:16 +08:00 |
曹鹏飞
|
4e94408ab2
|
feat: bug-1344 修复无对应语言时荣誉会显示空数据的问题
|
2026-03-16 17:19:51 +08:00 |
曹鹏飞
|
442355700a
|
feat(quotation): 新增调价记录查询功能和优化报价单管理
- 在AdminShoppingController中新增getAdjusts接口用于获取调价记录
- 添加QuotationShoppingOrderAdjust实体和相关服务注入
- 重构AppRatioAgentConfigController中的代理配置逻辑
- 优化DiscountConfigController中的报价对象查询功能
- 修复ForbidConfigController中的禁售配置逻辑错误
- 新增DiscountApplyForVO数据传输对象并调整字段结构
- 添加PDF模板文件用于报价单导出功能
- 优化产品型号搜索和详情查询的数据映射
- 新增QuotationCopyRequest用于报价单复制功能
- 重构购物车控制器中的用户查询逻辑
- 添加购物车数量统计接口
- 优化数据库查询映射和字段命名规范
|
2026-03-16 17:15:02 +08:00 |
曹鹏飞
|
e12dd45cd4
|
feat(quotation): 完善价格配置和比例配置功能
- 在ModelPriceConfigVO中启用id字段用于数据标识
- 优化PriceConfigController中的条件查询逻辑,改进代码可读性
- 添加价格状态更新逻辑,当配置生效时自动更新相关价格记录状态
- 更新QuotationModelPriceMapper.xml查询语句,增加价格记录id返回
- 修改QuotationModelRatioAgentMapper.xml数据源,关联价格视图进行查询
- 重构RatioConfigController中代理商和直销比例配置的数据过滤逻辑
- 在RatioDirectConfigController中引入ProductModelSimpleVO简化数据传输
- 优化比例配置的数据检索方式,提升查询性能和准确性
|
2026-03-16 09:21:22 +08:00 |
曹鹏飞
|
24185b09e5
|
refactor(quotation): 优化价格计算逻辑并修复数据类型问题
- 修改AppRatioAgentConfigController中的价格计算逻辑,增加空值检查避免NPE
- 更新PlanSearchItemVO中salePrice的计算方法,统一使用NumberUtil.multiply
- 注释掉ProductModelMapper.xml中型号编号的查询条件
- 修正QuotationProductModelSearchVO中moduleName字段类型为String
- 在PlanSearchItemVO中添加NumberUtil导入声明
|
2026-03-13 19:05:48 +08:00 |
曹鹏飞
|
6a7b51ce73
|
refactor(quotation): 优化报价系统中的系数配置和查询逻辑
- 修改 AdminShoppingController 中的搜索方法,移除客户服务依赖并优化空记录处理
- 更新 AppRatioAgentConfigController 中的系数配置检查逻辑,添加模型ID参数支持
- 在 DiscountConfigController 中增强导入功能,添加区域验证和折扣时间处理
- 调整 PlanController 中的价格计算逻辑,统一使用模型ID进行系数查询
- 修改多个服务接口和实现类,将用户系数查询方法改为基于模型ID的精确匹配
- 优化数据库查询映射,添加必要的表连接以支持目标名称显示
- 在 ShoppingController 中添加空记录检查以提高性能
|
2026-03-13 18:31:25 +08:00 |
曹鹏飞
|
cb920721ef
|
feat(quotation): 实现机型折扣配置功能
- 新增折扣申请对象 VO 类用于存储折扣应用信息
- 在折扣配置控制器中添加获取机型价格接口和导出导入功能
- 更新动态表头显示折扣价标签为具体区域名称
- 重构保存方法使用 JsonNode 处理折扣数据并支持批量操作
- 添加对折扣对象数组的验证和处理逻辑
- 集成客户信息到折扣配置列表显示申请对象详情
- 实现 Excel 导入导出功能支持折扣数据批量处理
- 优化区域管理中的分类更新逻辑并添加事务支持
- 客户管理中增强区域类别一致性校验机制
|
2026-03-13 15:59:11 +08:00 |
曹鹏飞
|
cfac015497
|
feat(order): 添加管理员端报价单搜索功能
- 实现了管理员端报价单搜索接口
- 添加了按模块ID、系列号、型号等条件筛选功能
- 集成了产品型号、配置、价格关联查询逻辑
- 支持按客户名称、报价单号模糊匹配搜索
- 实现了创建时间范围查询功能
- 添加了折扣和推荐商品筛选选项
|
2026-03-12 17:21:46 +08:00 |
曹鹏飞
|
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 |
10001392
|
736978c29f
|
禅道优化
1、工服模块工单管理列表增加事故等级展示;派工管理列表中增加是否按时完成字段
2、移动破和工服管理的工单管理中,工单标题的翻译列,可否展示到工单列表上,或者增加个备注列?
3、工服管理的派工管理,增加设备编号筛选字段
4、派工中,要求增加导出功能,在有选中数据的情况下,导出所选数据列表。在未选中数据的情况下,默认导出所有派工数据
|
2026-03-12 08:57:08 +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 |
曹鹏飞
|
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 |