refs
用户 puzhibing <393733352@qq.com>
星期一, 九月 28, 2026 17:39 +0800
提交者 puzhibing <393733352@qq.com>
星期一, 九月 28, 2026 17:39 +0800
提交29e9ce47efc76ba4680e3421a0a27a716421f832
目录 6dbd4947fb4f9e85208dec5742c18998a10aea17 目录 | zip | gz
parent aa8119b584ef2e8a4ca39181fb24c3d9fe892d90 查看 | 对比
feat(company): 公司详情新增充电用户信息聚合表格,公司优惠设置与集团联系人功能

一、公司详情「充电用户信息」区块
- 详情接口聚合展示公司所属 VIN码/刷卡/白名单三类充电用户
- 新增 CompanyChargingUserVO:序号、充电方式、用户信息、所属公司、所属车队、账户模式、可用余额、超额、账户状态、启用状态
- TGroupCompanyServiceImpl 新增 getDetailWithChargingUsers 聚合:分配模式取子账户余额(VIN/白名单取 init_quota、卡片取 balance),共享模式取公司余额;余额为负时推算超额=|余额|、账户状态=欠款;批量加载车队名称
- TGroupCompany 新增 chargingUsers 扩展字段,detail 接口改调聚合方法
- VIN码/充电卡/白名单三模块新增内部接口 GET /inner/list-by-company(按公司查询列表),配套 Feign Client 与 FallbackFactory 降级

二、公司优惠设置(t_company_preferential)
- 新增实体 TCompanyPreferential、CompanyPreferentialDTO、Mapper/Service/Impl、CompanyPreferentialSupport、Controller(/other/company-preferential/detail|save)
- 新增 /other/group-company/account-mode 账户模式接口;addCompany 对未传账户模式的公司默认共享(1)
- 新增建表脚本 sql/20260928_company_preferential.sql
- 新增 CompanyPreferentialSupportTest、TCompanyPreferentialServiceImplTest,TGroupCompanyServiceImplTest 补测试用例

三、集团联系人字段
- TGroup 新增联系人/联系电话,TGroupController/TGroupServiceImpl/GroupTreeVo 同步支持
- 新增建表脚本 sql/20260928_group_contact.sql

四、文档
- 更新 doc/耗时统计.md、sql/20260926_统一执行清单.md
12个文件已添加
26个文件已修改
1289 ■■■■■ 已修改文件
doc/耗时统计.md 1 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/factory/AppUserWhitelistFallbackFactory.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/factory/ChargingCardFallbackFactory.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/factory/VinManagementFallbackFactory.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserWhitelistClient.java 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/ChargingCardClient.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/VinManagementClient.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TCompanyPreferential.java 60 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TGroup.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TGroupCompany.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/dto/CompanyPreferentialDTO.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/vo/CompanyChargingUserVO.java 52 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserWhitelistController.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TChargingCardController.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TVinManagementController.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/TAppUserWhitelistService.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/TChargingCardService.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/TVinManagementService.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppUserWhitelistServiceImpl.java 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TChargingCardServiceImpl.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TVinManagementServiceImpl.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCompanyPreferentialController.java 55 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGroupCompanyController.java 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGroupController.java 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/mapper/TCompanyPreferentialMapper.java 17 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/TCompanyPreferentialService.java 33 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/TGroupCompanyService.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/CompanyPreferentialSupport.java 80 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TCompanyPreferentialServiceImpl.java 90 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TGroupCompanyServiceImpl.java 231 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TGroupServiceImpl.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/GroupTreeVo.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/test/java/com/ruoyi/other/service/impl/CompanyPreferentialSupportTest.java 73 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/test/java/com/ruoyi/other/service/impl/TCompanyPreferentialServiceImplTest.java 205 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-other/src/test/java/com/ruoyi/other/service/impl/TGroupCompanyServiceImplTest.java 107 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sql/20260926_统一执行清单.md 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sql/20260928_company_preferential.sql 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sql/20260928_group_contact.sql 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史