Commit Graph

48 Commits

Author SHA1 Message Date
dzq 9cc755f83c feat(approval): 添加审批码字段及相关功能
- 在return_approval表中添加code字段用于存储审批码
- 在审批相关DTO、Entity、Query中添加code字段支持
- 修改商品详情查询SQL,添加店铺名称字段
- 移除资产申请时的库存校验逻辑
2025-06-13 09:00:18 +08:00
dzq 2c4ccc4dfd feat(shop): 添加店铺运行模式、借呗支付和封面图功能
- 在ShopDTO、ShopEntity和SearchShopQuery中添加mode、balanceEnable和coverImg字段
- 修改ShopServiceImpl的getShopListByCorpid方法,过滤mode为4的店铺
- 更新数据库表结构,添加mode、balance_enable和cover_img字段
2025-06-12 16:14:57 +08:00
dzq 74cc7f3201 feat(审批流程): 添加申请人和审批人企业UserID字段
在退货审批流程中新增apply_userid和audit_userid字段,用于记录申请人和审批人的企业微信UserID
修改相关DTO、Entity、Service及查询类,支持新字段的存储和查询
调整固资通服务调用参数,使用新字段进行用户标识
2025-06-11 16:25:17 +08:00
dzq 353fe774d8 feat(shop): 添加归属类型字段并实现固资通出库功能
为shop表添加belong_type字段用于区分归属类型(0-借还柜 1-固资通)
在退货审批通过时调用固资通服务的出库接口,同步出库信息
新增ConsumeOutputRequest和ConsumeOutputResponse用于出库接口交互
2025-06-11 15:53:54 +08:00
dzq 6313299722 fix: 更新SQL脚本并优化商品查询SQL
更新多个表的corpid字段值为统一值,确保数据一致性
优化商品查询SQL,明确指定查询字段避免潜在问题
2025-06-10 09:40:48 +08:00
dzq b96fd06aea feat(approval): 添加审批相关功能及每月限购数量字段
- 新增审批ID字段和根据审批ID查询订单商品接口
- 添加商品每月限购数量字段及相关DTO映射
- 实现审批处理逻辑和获取审批订单商品列表功能
- 修复审批流程中corpid硬编码问题
2025-06-09 15:23:35 +08:00
dzq 909f61fdd5 feat(shop/order): 添加企业微信id字段到店铺和订单相关实体
在店铺和订单相关的DTO、Entity及查询类中添加corpid字段,用于存储企业微信id信息
同时更新数据库表结构,为shop、shop_order和shop_order_goods表添加corpid字段
2025-06-09 08:23:13 +08:00
dzq 043c0e8cb9 feat(asset): 支持多商品审批流程
重构资产审批流程,将单个商品审批改为支持多商品审批
- 新增ApprovalGoodsInfo类存储商品信息
- 修改审批逻辑处理多个商品
- 更新数据库表结构
- 调整审批通知消息格式
2025-06-07 09:53:34 +08:00
dzq 02dad5beab feat(asset): 新增企业微信资产管理和审批功能
添加企业微信相关字段支持,包括corpid等标识
实现资产商品推送接口,支持批量处理商品信息
新增资产审批功能,包含审批通知和库存检查
重构商品和审批相关DTO及实体类,添加企业微信字段
更新数据库结构,添加相关字段和索引
2025-06-06 17:21:56 +08:00
dzq 3b80c87f52 feat(asset): 添加外部商品推送功能及相关字段
- 在shop_goods表中新增belong_type和external_goods_id字段
- 实现AssetApiController接收外部商品推送接口
- 添加AssetApplicationService处理商品创建/更新逻辑
- 扩展ShopGoodsDTO、SearchShopGoodsQuery等支持新字段
- 新增PostAssetGoodsCommand和PostAssetGoodsBody数据传输对象
- 添加单元测试验证接口功能
2025-06-05 16:24:41 +08:00
dzq 4cdabe3db3 feat(用户管理): 实现汇邦云用户与企业微信用户的绑定功能
新增BindQyUserCommand类用于绑定操作
在Ab98UserController中添加绑定接口
完善Ab98UserApplicationService中的绑定逻辑
修改TokenDTO以包含企业微信用户信息
调整相关服务类方法以支持双向关联查询
2025-06-03 16:25:37 +08:00
dzq b65106402e feat(智能柜): 新增运行模式和借呗支付字段及相关功能
- 在smart_cabinet表中添加mode和balance_enable字段
- 在DTO、Entity和Query中新增对应字段
- 修改CabinetCellMapper中参数命名从cabinet_id改为cabinetId
- 在SmartCabinetApplicationService中添加计算已用和可用格口数的逻辑
- 为SmartCabinetEntity中的usedCells和availableCells添加@TableField(exist = false)注解
2025-06-02 16:54:10 +08:00
dzq 1be43a1251 feat(用户模块): 添加用户余额额度字段及相关逻辑
在用户表中新增balance_limit字段用于记录用户余额额度,并同步更新DTO、Entity及相关查询逻辑
修改用户更新逻辑,当只更新额度时自动计算剩余余额
更新统计查询SQL以包含额度字段的汇总
2025-05-29 15:57:31 +08:00
dzq 66d1fcd026 feat(用户): 添加已使用余额字段并实现订单和退款逻辑
在用户表中添加 use_balance 字段用于记录已使用余额
修改订单和退款审批服务,在扣款和退款时同步更新该字段
2025-05-28 11:41:53 +08:00
dzq 9dd57047b5 feat(qywx): 添加获取用户总余额功能
新增了获取企业微信用户总余额的功能,包括在QyUserService、QyUserMapper、QyUserApplicationService和QyUserController中添加相关方法和接口。同时,调整了ShopOrderGoodsMapper中的查询限制条件,并新增了用户VIP信息表和相关SQL脚本。
2025-05-24 16:12:18 +08:00
dzq 944a6bc722 feat(智能柜): 添加归属类型字段以支持分类功能
在智能柜模块中新增`belong_type`字段,用于区分柜子的归属类型(0-借还柜,1-固资通)。该字段已添加到DTO、Entity和查询条件中,并同步更新了数据库表结构。此修改为后续功能扩展提供了基础支持。
2025-05-23 10:49:42 +08:00
dzq 14e7a934de fix(缓存): 将登录令牌的缓存时间从30分钟改为600分钟
docs(数据库): 新增用户标签表的SQL脚本
2025-05-22 08:17:04 +08:00
dzq a26cd2e3c5 feat(qywx): 添加系统角色ID字段以支持用户角色管理
在`qy_user`表中新增`sys_role_id`字段,并在相关DTO、Entity、查询类及服务层中同步更新,以支持用户角色管理功能。同时修复了更新用户角色时未调用`updateById`方法的问题。
2025-05-21 10:34:12 +08:00
dzq 34f250b354 feat(订单): 添加总订单金额统计功能
在订单相关服务中新增了计算总订单金额的功能,并在统计数据DTO中添加了总订单金额字段,以便在前端展示。此功能用于统计通过微信支付且支付状态为已支付、已完成或已关闭的订单总金额。
2025-05-20 15:45:14 +08:00
dzq f27f651e06 feat(机柜主板): 新增机柜主板管理功能
新增机柜主板管理模块,包括实体类、服务类、Mapper接口、DTO、查询类、命令类、控制器等。实现主板信息的增删改查功能,支持通过柜机ID查询主板信息,并提供分页查询接口。同时更新了数据库表结构和代码生成器配置。
2025-05-15 11:54:21 +08:00
dzq 3fe5778ea0 feat(智能柜): 添加主柜ID字段并优化查询逻辑
在智能柜系统中,新增`main_cabinet`字段以标识副柜的归属主柜,并更新相关DTO、Entity和Mapper以支持该字段。同时,优化了查询逻辑,确保查询条件与表别名一致,避免潜在的SQL错误。
2025-05-14 15:43:36 +08:00
dzq a53ed61457 feat(用户管理): 新增汇邦云用户信息管理功能
新增汇邦云用户信息管理模块,包括用户实体、Mapper、Service、DTO、查询条件、命令对象、模型工厂、应用服务及控制器。支持用户列表查询、新增、修改、删除等操作,并提供了相应的数据校验和异常处理。
2025-05-10 16:13:52 +08:00
dzq fa900ef3f5 feat(商店模块): 新增商店管理功能,包括商店的增删改查及与智能柜的关联
此次提交引入了完整的商店管理功能,包括商店的增删改查操作,以及商店与智能柜的关联。新增了ShopEntity、ShopService、ShopMapper等相关类,并实现了ShopController用于前端交互。同时,更新了智能柜模块,增加了商店ID字段,以支持商店与智能柜的关联管理。
2025-05-09 10:21:46 +08:00
dzq 42df4996e4 feat(mqtt): 新增MQTT服务配置功能
添加MQTT服务配置相关功能,包括实体类、DTO、Mapper、Service、Controller等。支持MQTT服务的增删改查操作,并集成到智能柜系统中,以便管理MQTT服务器的连接配置。
2025-05-08 10:51:01 +08:00
dzq 9cf87753c9 feat(退货审批): 添加审批时间字段并支持导出功能
在退货审批模块中,新增了审批时间字段,并优化了查询逻辑以支持按审批时间筛选。同时,添加了导出功能,允许将审批列表导出为Excel文件,提升数据管理效率。
2025-04-28 09:54:08 +08:00
dzq 1945cb1787 feat(商品): 添加获取单个商品信息功能
新增获取单个商品信息的接口,包括在GoodsApplicationService、ShopGoodsService、ShopGoodsServiceImpl、ShopGoodsMapper中实现相关逻辑,并在ShopGoodsController中提供对外接口。

feat(支付日志): 添加支付操作日志记录功能

在支付回调、退款回调、提交订单、创建订单、退款等操作中添加支付操作日志记录功能,记录操作类型、状态、参数等信息,便于后续追踪和分析。
2025-04-25 11:42:23 +08:00
dzq 0426a879b8 feat(支付操作日志): 新增支付操作日志模块
新增支付操作日志模块,包括实体类、Mapper、Service、DTO、查询条件、命令类、控制器等。支持支付操作日志的增删改查功能,并提供了根据订单ID查询最新日志的功能。
2025-04-25 09:58:13 +08:00
dzq 3803ae0446 feat(订单): 添加库存扣减状态字段以优化库存管理
在订单表中添加`is_deduct_stock`字段,用于标记库存是否已扣减,避免重复扣减库存。同时,在退款逻辑中增加对余额退款的支持,确保退款流程的完整性。
2025-04-23 16:39:40 +08:00
dzq afbd0935e7 feat(商品): 添加商品免审批功能以支持自动审批
在商品相关实体、DTO、查询条件及SQL表中添加`auto_approval`字段,用于标识商品是否免审批。在审批流程中,若商品标记为免审批,则自动完成审批流程,减少人工干预。
2025-04-21 11:40:46 +08:00
dzq a8be405d36 feat(审批流程): 添加审批人字段以记录审批人信息
在审批流程中,新增了审批人字段`audit_name`,用于记录审批人的姓名。同时,在审批通过和驳回的逻辑中,增加了根据用户ID获取审批人姓名的功能,确保审批人信息能够正确记录和展示。
2025-04-19 10:25:00 +08:00
dzq 00bb295cb0 feat: 添加订单商品关联格口ID并优化微信授权逻辑
在`shop_order_goods`表中添加`cell_id`字段,用于关联订单商品与柜子格口。同时优化微信授权逻辑,改进token提取与处理方式,并增加日志记录。此外,调整订单服务中柜子格口的验证逻辑,确保订单商品已绑定柜子格口。
2025-04-18 15:55:11 +08:00
dzq 41dc6aee69 feat: 添加格口库存管理功能并优化商品查询
本次提交主要添加了格口库存管理功能,包括在`cabinet_cell`表中新增`stock`字段,并在相关实体类、DTO、控制器和服务中实现库存的配置和查询。同时,优化了商品查询逻辑,支持按柜机ID查询商品,并在商品DTO中添加了`total_stock`字段以显示已分配库存。此外,还在订单相关实体类中添加了`name`字段,用于存储用户姓名。
2025-04-17 16:39:52 +08:00
dzq 774dc07d1a feat(商品管理): 新增商品与柜机格口关联查询功能
在商品管理模块中,新增了查询商品及其关联的柜机格口信息的功能。该功能通过新增的 `SearchGoodsWithCabinetDO` 数据对象、`getGoodsWithCabinetList` 方法以及相应的 SQL 查询实现,支持在客户端按柜机格口显示商品列表。同时,调整了 `ShopController` 中的商品列表获取逻辑,以适配新的查询方式。
2025-04-17 09:18:29 +08:00
dzq 14b32f6d07 feat(订单): 添加手机号码、内部用户标识和企业微信用户ID字段
为了支持更多用户信息的存储和识别,新增了手机号码、内部用户标识和企业微信用户ID字段。这些字段将用于订单管理和用户身份验证。
2025-04-12 11:17:54 +08:00
dzq 980d279ba9 feat(审批): 添加带商品信息的审批列表查询功能
为了在审批列表中展示商品名称和封面图,新增了`selectApprovalWithGoodsInfo`方法,并在相关实体类中添加了`goodsName`和`coverImg`字段。同时,更新了数据库表结构和查询逻辑,确保审批列表能正确返回商品信息。
2025-04-09 10:16:27 +08:00
dzq abd8f7aa60 feat: 添加支付和退款相关功能及接口
- 新增支付回调处理逻辑,支持订单状态更新
- 新增退款接口,支持订单退款操作
- 新增退款回调处理逻辑,确保退款状态同步
- 新增支付和退款相关的DTO、Service及工具类
- 优化订单状态管理,支持支付成功和退款成功状态更新
2025-04-08 15:48:47 +08:00
dzq 090bd7ecbe feat(审批): 修改addApproval方法返回审批模型
修改ReturnApprovalApplicationService中的addApproval方法,使其返回创建的ReturnApprovalModel对象,以便在提交审批时能够获取并返回审批模型信息。同时,更新了ApprovalApiController中的submitApproval方法,使其返回审批模型而不是简单的成功消息。

此外,新增了微信用户基本信息表(wx_user_info)的SQL脚本,用于存储微信用户的相关信息。
2025-04-07 11:32:52 +08:00
dzq 43c12b152e feat(approval): 添加审批状态字段并扩展SQL字段长度
在ReturnApprovalDTO中添加审批状态字段,并扩展SQL表中相关字段的长度,以支持更长的文本输入。同时新增ApprovalApiController用于处理审批相关请求。
2025-04-07 09:07:51 +08:00
dzq 8a908fc26a feat(商品管理): 添加商品归还审批表及优化商品查询排序
在SearchGoodsDO中添加cabinetId字段,以便在商品查询中支持按柜子ID排序。同时,在ShopGoodsMapper中更新SQL查询语句,添加cabinet_id字段。此外,创建了新的SQL脚本`20250328_return_approval.sql`,用于创建商品归还审批表,支持商品归还流程的审批管理。
2025-04-03 17:19:07 +08:00
dzq 05f72a9a44 系统用户关联企业微信用户 2025-04-02 09:32:48 +08:00
dzq 6f0e0587ab 同步通讯录信息 2025-03-31 09:41:07 +08:00
dqz 48e1b88c22 配置智能柜锁 2025-03-21 16:59:17 +08:00
dqz 4c1a1df6d9 企业微信回调接口 2025-03-14 11:32:41 +08:00
dqz ffddea7606 添加企业微信表 2025-03-12 17:32:18 +08:00
dqz c566f987f5 添加订单和支付网关逻辑 2025-03-11 08:59:40 +08:00
dqz cc7280f375 打包文件 2025-03-08 08:21:27 +08:00
dqz f47beacecb 添加商品管理 2025-03-04 15:28:25 +08:00
dqz 258b511341 初始化 2025-03-04 09:18:14 +08:00