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
|
40a445830b
|
feat(产品): 添加产品站点SKU功能
添加 ProductSiteSku 实体及相关CRUD操作
在DTO和服务层增加站点SKU字段处理
更新产品导入导出功能支持站点SKU
|
2025-12-04 14:50:26 +08:00 |
tikkhun
|
d7cccad895
|
feat: 添加字典项图片和简称字段并优化产品导入功能
扩展字典项实体和DTO,新增image和shortName字段
重构产品导入逻辑,支持直接处理上传文件
启用默认错误过滤器并配置上传临时目录
合并产品组件功能到主DTO中,简化API设计
优化CSV导入错误处理和异步解析
|
2025-12-04 10:05:39 +08:00 |
tikkhun
|
4bb0988034
|
feat(产品): 添加批量更新产品功能并引入eta模板引擎
添加批量更新产品接口,支持简单字段批量更新和复杂字段逐个更新
引入eta模板引擎依赖并更新eslint配置忽略scripts目录
|
2025-12-03 09:51:10 +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
|
b8aee530e8
|
feat(分类): 添加分类管理相关功能
refactor(商品类型): 将商品类型从 simple 改为 single
fix(数据库配置): 更新数据库连接配置
style(分类): 修正分类中文标题
chore: 移除无用的脚本文件
|
2025-12-02 17:01:34 +08:00 |
tikkhun
|
0180360519
|
feat: 添加分类管理和区域关联功能
实现分类实体、控制器和服务,支持分类与产品的关联
在站点和仓库点DTO中添加区域字段,支持区域关联查询
更新数据库配置和种子数据,优化产品属性管理
|
2025-12-02 15:02:45 +08:00 |
tikkhun
|
f20f4727f6
|
feat(area): 重构区域模块,使用i18n-iso-countries管理国家数据
refactor: 统一将productName字段重命名为name
chore: 添加i18n-iso-countries依赖
style: 优化字典名称格式化逻辑
|
2025-12-01 23:53:12 +08:00 |
tikkhun
|
e4fc195b8d
|
refactor(实体和服务): 统一将productSku字段重命名为sku
重构实体类和服务层代码,将productSku字段统一更名为sku以保持命名一致性
修改涉及库存、订单、采购等多个模块的查询和更新逻辑
同时将产品类型默认值从simple改为single,并优化相关条件判断
|
2025-12-01 10:59:49 +08:00 |
tikkhun
|
a5996363c8
|
feat(库存): 重构库存组件为基于SKU的设计
- 将库存组件从基于stockId改为基于productSku
- 添加检查SKU库存的接口
- 改进库存查询支持多字段排序
- 优化产品组件查询返回库存点信息
- 允许字典项titleCN为空字符串
|
2025-11-30 15:57:23 +08:00 |
tikkhun
|
af9f49ab58
|
feat(产品): 实现产品CSV导入导出功能并增强类型处理
添加产品CSV导入导出功能,支持完整产品数据包括属性和类型
扩展产品类型处理逻辑,区分simple和bundle类型的不同行为
在库存查询中增加按库存点排序功能
完善产品DTO和实体中的类型字段定义
|
2025-11-29 11:40:13 +08:00 |
tikkhun
|
fdf2819b3b
|
feat(产品): 实现产品库存组成功能
添加产品库存组成相关实体、DTO和服务方法
- 新增ProductStockComponent实体表示库存组成关系
- 添加获取、设置和自动绑定库存组成的API接口
- 实现库存组成的CRUD操作逻辑
|
2025-11-28 18:40:11 +08:00 |
tikkhun
|
a7d5db33f3
|
fix(product): 修复属性更新时字典名称处理逻辑
当更新产品属性时,调整字典名称的处理逻辑:
1. 当提供 id 时不强制要求 dictName
2. 未提供 id 时需要 dictName 和 title/name
3. 使用传入的 dictName 或查询到的 item.dict.name 作为替换键
|
2025-11-28 18:11:21 +08:00 |
tikkhun
|
64b8468df8
|
feat(产品): 重构产品属性管理为通用字典项实现
重构产品相关的品牌、口味、规格和尺寸属性管理,改为基于通用字典项的实现方式:
1. 新增 AttributeInputDTO 用于统一处理属性输入
2. 实现通用的字典项增删改查接口
3. 保留旧接口作为兼容层
4. 优化产品创建和更新逻辑以支持新属性结构
|
2025-11-28 17:59:48 +08:00 |
tikkhun
|
bc575840b2
|
refactor(产品服务): 重构产品数据格式化逻辑,直接返回字典对象
将品牌/口味/规格等属性从返回标题改为直接返回完整的 DictItem 对象
保留原 attributes 列表以便前端灵活使用
|
2025-11-28 16:58:53 +08:00 |
tikkhun
|
366fd93dde
|
feat: 添加区域坐标功能并重构产品属性管理
- 在区域实体中添加经纬度字段,支持坐标功能
- 重构产品属性管理,使用ID关联替代对象嵌套
- 新增产品尺寸管理功能及相关API
- 添加库存查询接口,支持按SKU批量查询
- 统一站点名称字段从siteName改为name
- 添加数据库迁移指南和API文档
- 优化实体加载方式,使用通配符匹配
|
2025-11-28 16:58:14 +08:00 |
tikkhun
|
fb8509b5f5
|
fix(产品服务): 修复查询口味字典项的条件错误
|
2025-11-28 10:29:21 +08:00 |
tikkhun
|
3545633f9e
|
feat(模板): 添加模板管理功能及相关服务
实现模板的增删改查功能,包括模板实体、DTO、服务和控制器
添加模板渲染服务用于动态生成产品SKU
在product服务中集成模板服务用于SKU生成
添加模板数据填充器初始化默认模板
|
2025-11-27 19:04:03 +08:00 |
tikkhun
|
0809840507
|
feat(字典): 重构字典模块并实现产品属性关联
重构字典模块,支持字典项与产品的多对多关联
添加字典项导入导出功能,支持XLSX模板下载
优化产品管理,使用字典项作为产品属性
新增字典项排序和值字段
修改数据源配置,添加字典种子数据
|
2025-11-27 18:45:30 +08:00 |
tikkhun
|
46bdcf0c69
|
refactor(service): 统一字典项关联字段命名和使用方式
将字典项关联字段从`dict_id`改为`dict`对象引用,简化关联查询
修复product.service.ts中flavors查询的错误条件
|
2025-11-27 15:42:00 +08:00 |
tikkhun
|
d9800f341f
|
refactor(实体): 重构产品相关实体及字典系统
- 将分类、口味、规格实体重构为字典系统
- 新增dict和dict_item实体实现通用字典管理
- 修改product实体字段从categoryId改为brandId
- 修复order_coupon和order_refund_item实体文件名拼写错误
- 更新typeorm配置和种子数据初始化逻辑
- 调整相关DTO和控制器接口适配新字典系统
- 更新package.json依赖版本和脚本
|
2025-11-27 15:32:45 +08:00 |
tikkhun
|
eff9efc2c3
|
fix: 修正product.entty拼写错误并创建正确的product.entity文件
|
2025-11-18 17:31:39 +08:00 |
cll
|
ba777c3563
|
客户列表
|
2025-07-19 11:42:02 +08:00 |
cll
|
037df80080
|
init
|
2025-05-22 15:15:43 +08:00 |