Commit Graph

19 Commits

Author SHA1 Message Date
tikkhun 3f3569995d feat: 新增批量处理功能及用户邮箱字段
feat(adapter): 为Shopyy和WooCommerce适配器添加批量处理产品接口
feat(controller): 在产品控制器中新增站点SKU绑定接口
feat(controller): 在用户控制器中支持邮箱字段的增删改查
feat(controller): 新增客户标签管理接口
feat(controller): 在站点API控制器中添加批量导入导出功能
feat(service): 在产品服务中实现站点SKU绑定逻辑
feat(service): 在用户服务中添加邮箱字段校验和搜索
refactor(controller): 废弃部分WP产品控制器接口
refactor(webhook): 简化webhook控制器逻辑不再同步本地数据
2025-12-12 18:40:56 +08:00
tikkhun 50317abff3 feat: 新增批量删除产品和同步库存SKU功能
refactor: 重构订单同步逻辑,增加成功失败统计

feat(template): 添加模板测试数据生成和回填功能

feat(site): 支持站点与仓库点关联

feat(user): 用户列表支持排序功能

refactor: 移除变体和产品的constitution字段,改用组件关联

feat(media): 实现媒体文件上传、更新和删除接口

feat: 新增平台服务工厂和站点适配器接口

fix: 修复产品同步和库存计算问题

docs: 更新DTO和接口文档

test: 更新模板种子数据

chore: 更新依赖和配置
2025-12-10 15:32:29 +08:00
tikkhun 62f9ca947a feat(media): 添加获取WordPress媒体库列表功能
新增MediaController和WPService.getMedia方法,用于通过API获取WordPress站点的媒体文件列表
支持分页参数和站点ID验证

refactor(template): 更新模板种子数据逻辑
修改模板种子数据逻辑,支持更新已存在的模板
新增product.title模板配置
2025-12-03 16:29:04 +08:00
tikkhun 998e1e31c7 chore: 统一代码中的中文标点符号为英文格式
feat(site): 为站点DTO添加token字段

feat(upload): 添加文件上传配置支持CSV导入

refactor(product): 移除product实体中的stock字段并优化DTO

style: 修复代码中的中文标点符号和注释格式

docs: 更新迁移指南和API文档中的标点符号格式

test: 添加标点符号替换脚本用于规范化代码格式
2025-12-02 22:27:03 +08:00
tikkhun 8b31da07a0 refactor(订单模块): 将siteId字段类型从string改为number并添加nullable
- 统一所有实体类中siteId字段类型为number
- 为siteId字段添加nullable: true配置
- 更新相关服务、控制器和DTO中的类型定义
- 修复订单同步和产品同步中的类型转换问题
- 优化数据库查询条件避免类型不一致
2025-12-01 09:28:00 +08:00
tikkhun 543b015f72 refactor(service): 使用 Partial 类型更新变异参数类型 2025-11-27 10:25:14 +08:00
tikkhun a59d5a7b75 fix: 修复站点相关接口的类型转换和字段处理
修复 order.service 中 email 字段返回空字符串以保持兼容
统一 webhook.controller 和 wp_product.service 中的 site.id 类型为字符串
在 wp.service 中添加接口返回内容类型检查并返回 total 字段
优化 site.service 的代码注释和字段处理逻辑
2025-11-24 09:48:53 +08:00
tikkhun a64e611294 refactor(service): 统一使用site.apiUrl并优化产品同步逻辑
移除对wpApiUrl的兼容处理,统一使用apiUrl
修复产品同步查询的分页问题,使用Infinity获取全部数据
优化代码格式和缩进
2025-11-24 09:24:55 +08:00
tikkhun c7480ccc8a refactor(站点管理): 移除配置中的站点数组,统一通过数据库获取站点信息
重构多个控制器和服务,将硬编码的站点配置替换为通过 SiteService 从数据库获取
使用批量查询优化站点名称映射,避免 N+1 查询问题
兼容新旧站点数据结构,确保平滑过渡
2025-11-22 11:41:49 +08:00
tikkhun 4ce5cb8bb0 chore: 使用@woocommerce/woocommerce-rest-api获取 2025-11-17 16:10:56 +08:00
tikkhun dc070fadde feat(service): 添加buildURL方法规范URL路径拼接
新增buildURL私有方法用于规范URL各路径段的斜杠,避免因多/或少/导致请求失败
替换原有字符串拼接方式为buildURL调用,提升URL构建的可靠性
2025-11-17 10:42:07 +08:00
tikkhun 2d36370acf docs: 完善订阅相关模块的注释和文档
- 在 DTO、实体和服务中添加详细注释说明字段用途
- 补充订阅同步和列表查询的业务逻辑说明
- 明确分页返回数据的包装结构
2025-11-14 16:26:26 +08:00
tikkhun 795b13ce31 feat(订阅): 添加WooCommerce订阅管理功能
实现订阅模块的完整功能,包括:
- 添加订阅状态枚举
- 创建订阅实体和DTO
- 实现订阅同步和查询服务
- 添加订阅控制器提供API接口
- 配置订阅实体到数据库连接
2025-11-13 15:10:20 +08:00
黄珑 a386a0d2f3 Improvement: 库存记录增加筛选 2025-09-19 16:53:27 +08:00
黄珑 1a1f7c8515 Fix: 修复stock_status不生效的问题 2025-09-16 19:12:59 +08:00
黄珑 9137e95c02 Improvement,增加一个上下架状态 2025-09-16 16:30:46 +08:00
黄珑 2ad48143b7 Feature: 增加上下架功能 2025-09-16 11:38:29 +08:00
longbot 94767d5120 Fix: 增加订单信息
增加了删除接口,同步了woocommerce订单状态,部分bug修复
2025-08-09 19:49:00 +08:00
cll 037df80080 init 2025-05-22 15:15:43 +08:00