|
|
11b4f6fdf2
|
chore(client): 更新客户端模块
- 修改了客户端模块的依赖配置
- 更新了模块版本号
- 优化了模块导入路径
- 修复了模块间的依赖冲突
- 清理了冗余的模块引用
- 提升了模块加载性能
|
2025-12-11 16:12:43 +08:00 |
|
|
|
e0f18fb837
|
feat(erp): 新增收汇管理模块及相关功能
- 新增收汇单据管理,支持列表、详情、新增、编辑功能
- 新增收汇认领管理,支持认领列表、新增、编辑、删除、确认及取消确认功能
- 新增国内扣费类型常量定义(外币、人民币)
- 优化服务发现逻辑,针对特定 basePath 使用本地调试地址
- 修复应收模块方法接收者命名问题,统一为 r *receivable
|
2025-12-11 11:04:32 +08:00 |
|
|
|
6928ef5088
|
refactor(client): 移除本地开发环境的硬编码配置
- 删除针对本地开发环境的硬编码服务发现配置
- 统一使用 Consul 作为服务发现机制
- 简化客户端初始化逻辑
- 提升代码可维护性和一致性
- 避免在生产环境中潜在的配置冲突
- 强制依赖注册中心以确保服务治理统一性
|
2025-12-09 14:15:49 +08:00 |
|
|
|
e08c49d40f
|
feat(erp): 添加应收款项服务
- 在ERP服务中新增应收款项模块
- 扩展服务结构体以支持应收账款功能
- 为财务系统增加新的业务领域支持
|
2025-12-09 14:10:26 +08:00 |
|
|
|
78393b37d5
|
feat(erp): 新增收款管理服务接口
- 新增收款单列表查询接口
- 新增收款单详情查询接口
- 定义收款单相关数据结构
- 实现与ERP客户端通信逻辑
- 添加分页和搜索参数支持
- 集成decimal库处理金额计算
|
2025-12-09 14:09:17 +08:00 |
|
|
|
165109e9fd
|
feat(erp): 添加应付账款确认功能
- 实现 Confirm 方法用于确认应付账款
- 使用 RPC 客户端调用远程 Confirm 接口
- 返回确认操作的结果状态
|
2025-12-09 13:27:32 +08:00 |
|
|
|
5cd534571d
|
fix(erp): 修改应付账款列表接口返回值类型
- 将 List 方法的 total 返回值类型从 int64 改为 error
- 修复了方法签名与实际返回值不匹配的问题
|
2025-12-09 13:16:01 +08:00 |
|
|
|
8614837410
|
feat(erp): 添加应付模块功能
- 新增应付模块,支持应付列表和详情接口
- 添加应付单据的保存功能
- 实现与客户端的通信调用逻辑
- 定义应付相关的数据结构和参数类型
- 支持分页查询和搜索条件过滤
|
2025-12-09 13:11:14 +08:00 |
|
|
|
89999b7df3
|
feat(k3cloud): 更新客户和产品数据结构以支持联系人信息
- 在自定义结构体中新增联系人字段,用于存储多个联系人信息
- 将FactoryCustomItem重命名为CustomItem,统一命名规范
- 修改产品保存参数类型ArgsProductSave为ProductSaveItem
- 调整产品保存接口实现,支持批量保存产品数据
- 更新产品保存方法签名,返回实体列表而非单个实体
|
2025-12-05 16:16:14 +08:00 |
|
|
|
2326632e9d
|
refactor(oa): 移除未使用的 oa 包引用
- 删除了 service/oa/staff.go 中对 "git.kumo.work/shama/service/oa" 包的导入
- 清理了未使用的代码依赖,减少包体积
- 提高了代码可读性和维护性
- 避免潜在的循环依赖问题
|
2025-12-04 16:39:27 +08:00 |
|
|
|
1975cccdb1
|
feat(oa): 添加员工金蝶信息中的部门字段
- 在ReplyStaffIk3cloudInfo结构体中新增Department字段
- 引入oa包以支持部门信息的嵌套结构
- 保持原有金蝶员工相关字段不变,扩展数据结构兼容性
|
2025-12-04 15:54:25 +08:00 |
|
|
|
34a9bcdd37
|
fix(oa): 修改金蝶部门职位ID字段命名
- 将 PositionID 字段重命名为 PositionId 以符合JSON命名规范
- 更新相关结构体标签以确保正确的序列化和反序列化
- 保持与其他金蝶系统集成的一致性
|
2025-12-04 15:10:20 +08:00 |
|
|
|
96993c312a
|
feat(oa): 更新部门和员工金蝶信息接口返回结构
- 修改部门服务中 Ik3cloudInfo 方法的返回结构体为 ReplyDepartmentIk3cloudInfo
- 新增 ReplyDepartmentIk3cloudInfo 结构体定义,包含金蝶相关字段
- 修改员工服务中 Ik3cloudInfo 方法的返回结构体为 ReplyStaffIk3cloudInfo
- 新增 ReplyStaffIk3cloudInfo 结构体定义,扩展更多金蝶相关信息字段
- 调整工厂保存参数结构体 ArgsFactorySave,增加部门编号和员工编号字段
- 移除部门和员工服务对 ik3cloud 包的直接依赖引用
|
2025-12-04 15:08:52 +08:00 |
|
|
|
8de8393c07
|
feat(ik3cloud): 新增员工职位和业务员类型功能
- 在 constant.go 中新增员工职位和业务员类型常量定义
- 在 ik3cloud.go 中新增 Position 字段以支持职位相关操作
- 在 staff.go 中实现员工职位和业务员类型的查询方法
- 新增 position.go 文件,实现职位的保存和删除功能
|
2025-12-04 14:17:07 +08:00 |
|
|
|
908fa48a84
|
feat(ik3cloud): 新增客户、付款单和物料模块
- 新增客户模块,支持客户信息保存功能
- 新增付款单模块,支持付款单据保存功能
- 新增物料模块,支持物料信息保存功能
- 修改部门和员工模块接口,统一使用Save方法替代原有的Add和Edit方法
- 调整金蝶集成接口参数,简化调用方式
- 更新常量定义,增加客户、付款单和物料相关枚举值
|
2025-12-03 13:49:31 +08:00 |
|
|
|
fa23a28fab
|
feat(ik3cloud): 新增工厂与联系人管理功能
- 添加常量定义文件,包含部门、员工、工厂和联系人相关操作类型
- 实现联系人保存与删除接口,支持联系人信息的完整字段
- 实现工厂信息保存接口,包含工厂基本信息及联系人列表
- 定义工厂联系人结构体,支持多个联系人关联工厂信息
- 集成客户端调用逻辑,通过RPC方式与外部服务通信
|
2025-11-27 11:44:44 +08:00 |
|
|
|
9c2d9e2f3f
|
Merge remote-tracking branch 'origin/master'
|
2025-11-27 11:40:50 +08:00 |
|
|
|
a2abdd3b11
|
feat(ik3cloud): 扩展Ik3cloud服务结构并优化员工接口
- 在Ik3cloud结构体中新增Contact和Factory字段
- 定义Entity结构体用于统一返回格式
- 定义Unique结构体用于批量操作参数
- 修改员工添加接口返回值为Entity结构体
- 修改员工禁用、启用和删除接口参数为Unique结构体
|
2025-11-27 11:40:26 +08:00 |
|
|
|
e2da0185b8
|
chore(department): 修改部门模块配置
- 更新部门模块的权限配置
- 调整部门数据结构定义
- 优化部门查询逻辑
- 修复部门名称长度限制问题
- 完善部门相关单元测试
- 更新部门模块文档说明
|
2025-11-20 16:47:38 +08:00 |
|
|
|
3ca0c9a28a
|
feat(k3cloud): 新增部门与员工管理功能
- 为 DepartmentItem 结构体添加 Id 字段以支持唯一标识
- 新增部门添加、编辑和删除方法,支持基础信息维护
- 为 StaffItem 结构体添加 Id 和 Tel 字段,完善员工信息结构
- 新增员工添加、编辑、启用、禁用及删除方法
- 所有操作均通过 RPC 客户端调用对应服务接口实现
- 方法参数结构体定义明确,便于外部调用与数据传输
|
2025-11-20 15:37:24 +08:00 |
|
|
|
02fcd437e5
|
feat(ik3cloud): 添加部门和员工服务模块
- 新增部门服务,支持获取所有部门信息
- 新增员工服务,支持分页查询员工列表
- 定义部门和员工相关的数据结构
- 实现与远程客户端的调用逻辑
- 集成到主服务入口文件中便于调用
- 添加手机号、状态等员工搜索条件支持
|
2025-11-19 13:47:11 +08:00 |
|
|
|
f2a5819819
|
feat(service): 添加 Ik3cloud 服务集成
- 在 rpc 结构体中新增 Ik3cloud 字段
- 更新 import 包列表,加入 git.kumo.work/shama/service/ik3cloud
- 调整结构体字段对齐格式
|
2025-11-19 13:35:31 +08:00 |
|
|
|
390a971a4e
|
feat(accounting): 添加禁用标志字段以支持工作流状态管理
- 在会计服务结构体中新增 BanFlag 字段
-为工作流状态控制增加更精细的权限标识- 支持通过禁用标志阻止特定操作执行- 更新 JSON 序列化配置以包含新字段
- 确保与现有工作流状态字段协同工作
|
2025-11-11 15:51:02 +08:00 |
|
|
|
940b5fb0e9
|
feat(accounting): 初始化旧版做账服务模块
- 添加费用(cost)相关结构体与方法定义
- 添加产品(product)相关结构体与方法定义
- 添加备注(remark)相关结构体与方法定义
- 添加做账主服务(old)及列表、详情等核心接口
- 定义做账单据相关的数据模型和查询参数结构
- 实现通过RPC客户端调用后端服务的通用逻辑
- 添加开票产品资料和做账工厂相关接口定义
|
2025-11-11 11:24:07 +08:00 |
|
|
|
0708f5694f
|
feat(erp): 添加新的做账合同审核类型和导出选项
- 在 accounting 结构体中新增 Old 字段- 添加 BusinessTypeAccountingAuditV2 做账合同审核类型- 新增 ExportTypeAccountingV2 和 ExportTypeAccountingFactoryV2 导出类型- 更新常量映射以支持新的业务类型和导出选项
|
2025-11-11 11:23:26 +08:00 |
|
|
|
b652db9992
|
feat(erp):产品服务增加PI序列号字段
- 在产品结构体中添加PiSerial字段
- 支持PI序列号的JSON序列化和反序列化- 保持与其他序列号字段一致的命名规范
|
2025-11-05 11:37:24 +08:00 |
|
|
|
ba571fa0f1
|
feat(erp): 添加发票序列号字段- 在会计服务结构体中新增 InvoiceSerial 字段
- 扩展查询条件以支持按发票序列号搜索- 更新 JSON 标签以确保正确的数据序列化
|
2025-10-30 14:57:08 +08:00 |
|
|
|
027c098279
|
feat(erp/shipment): 添加归档数据字段支持
- 在 ReplyShipmentInfo 结构体中新增 ArchiveData 字段
- 在 shipment 结构体中新增 ArchiveData 字段
- 调整 import 包引入顺序以符合代码规范
|
2025-10-30 11:25:38 +08:00 |
|
|
|
7cc2f3dc3d
|
refactor(client): 移除多余的条件判断和重复代码
- 删除了针对 basePath 为 "erp" 的特殊处理逻辑
- 移除了重复的 consul discovery 初始化代码块
- 统一了客户端发现和配置逻辑
- 清理了无用的日志打印语句- 简化了 xClient 创建和存储流程
- 优化了 mutex 锁的使用范围
|
2025-10-29 17:29:59 +08:00 |
|
|
|
d402297eb8
|
feat(erp): 新增做账合同生成功能和数据归档接口
- 在 accounting 模块中新增 Gen 方法用于生成做账合同
- 在 shipment 模块中新增 ArchiveData 方法用于数据归档
- 调整 import 包顺序并优化 rpcx 客户端初始化逻辑
-为 erp服务添加本地调试用的 p2p discovery 配置
|
2025-10-29 17:28:34 +08:00 |
|
|
|
308f6e93fe
|
feat(erp): 添加模具数量字段到销售产品项
- 在 SaleProductItem 结构体中新增 MoldCount 字段
- 为 MoldCount 字段添加 JSON 标签映射
- 更新相关序列化逻辑以支持新字段
|
2025-10-28 13:53:52 +08:00 |
|
|
|
a4b2db03de
|
feat(erp): 添加模具数量字段到销售产品项
- 在 SaleProductItem 结构体中新增 MoldCount 字段
- 更新 JSON 标签以支持新字段序列化
-保持与其他销售产品相关字段的一致性
|
2025-10-28 13:22:46 +08:00 |
|
|
|
35c29a154a
|
feat(erp): 添加子产品字段到销售产品结构体
- 在 SaleProduct 结构体中新增 Children 字段
- Children 字段类型为 []SaleProductAdd- 用于支持销售产品的子产品关联功能
|
2025-10-28 10:33:54 +08:00 |
|
|
|
5590540bc6
|
refactor(erp): 调整销售产品子项数据结构
- 将 Children 字段从指针切片改为值切片- 统一数据结构以提升序列化性能
- 减少内存分配提高处理效率
-优化前端展示逻辑的数据传递方式- 避免潜在的空指针异常情况
- 提升代码可读性和维护性
|
2025-10-27 16:57:35 +08:00 |
|
|
|
e0956de7a5
|
feat(erp):为销售产品添加子产品结构支持
- 在SaleProduct结构体中新增Children字段以支持子产品- 定义SaleProductAdd类型用于子产品列表
- 扩展现有数据模型以适应产品层级关系
|
2025-10-27 16:55:17 +08:00 |
|
|
|
07ccb07d87
|
feat(erp): 添加预计船期搜索条件
- 在报关单搜索条件中添加预计船期起止时间字段- 在结汇单搜索条件中添加预计船期起止时间字段- 在商检单搜索条件中添加预计船期起止时间字段- 调整时间包导入位置以符合代码规范
|
2025-10-24 13:28:41 +08:00 |
|
|
|
18894e383a
|
refactor(erp):重命名字段以提高一致性
- 将 SaleProduct 结构体中的 PurchaseProducts 字段重命名为 AllPurchaseProducts- 将 shipment/saleProduct.go 中的 PurchaseProducts 字段重命名为 AllPurchaseProducts
- 统一了两个文件中相同含义字段的命名方式,增强代码可读性与维护性
|
2025-09-29 14:50:10 +08:00 |
|
|
|
946e1c93bd
|
feat(erp):为采购产品项添加采购产品ID字段- 在 PurchaseProductItem 结构体中新增 PurchaseProductId 字段
- 更新 shipment/modify/saleProduct.go 中的结构体定义
- 更新 shipment/saleProduct.go 中的结构体定义
|
2025-09-29 11:43:10 +08:00 |
|
|
|
49e1b5050d
|
refactor(erp):优化销售产品结构并调整采购产品引用
- 移除 PurchaseProductInfo 结构体定义- 更新 PurchaseProductItem 结构体字段- 在 SaleProductItem 中新增 ShipmentPurchaseProducts 字段
- 修改 PurchaseProducts 字段类型为 sale2.PurchaseProduct
- 引入 sale2 包以支持新的数据结构引用
|
2025-09-29 11:40:47 +08:00 |
|
|
|
0593a556e4
|
feat(erp): 添加采购商品关联信息- 在产品详情中增加采购商品列表字段
- 扩展出舱单产品与采购商品的关联结构
- 新增采购商品详情信息结构体定义
- 支持在出运产品中关联多个采购商品- 完善产品添加和编辑时的采购商品数据处理
|
2025-09-28 15:40:39 +08:00 |
|
|
|
9aba2baa8c
|
feat(service/erp/shipment/modify/saleProduct): 添加包装重量字段
在saleProduct结构体中添加了PackageWeight字段,用于记录包装重量。
同时修正了导入包的顺序,确保代码整洁。
|
2025-09-11 17:28:09 +08:00 |
|
|
|
229b5cd43d
|
feat(shipment): 添加品牌字段- 在 gift 结构体中添加 Brand 字段,用于表示品牌信息
- 在 shipment 修改和查看接口中增加品牌信息的处理
|
2025-08-13 14:20:10 +08:00 |
|
|
|
2d57b61a14
|
feat(accounting): 增加产品箱号和装箱数字段
- 在 ProductInfo 结构中添加 ContainerNumber 和 ContainerNumberBoxCount 字段
- 在 ProductEdit 结构中添加 ContainerNumber 和 ContainerNumberBoxCount 字段
- 这些新增字段用于记录产品的箱号和装箱数信息
|
2025-08-12 16:40:38 +08:00 |
|
|
|
d17d438407
|
feat(sale): 更新变更单产品结构
- 在 ChangeProduct 结构中添加 BeforeSaleCount 字段- 重命名 SaleCount 为 AfterSaleCount(在实际代码中未更改字段名,仅在注释中体现)
- 更新结构体注释以反映新的字段变化
|
2025-07-30 14:49:03 +08:00 |
|
|
|
2141ec63cd
|
refactor(sale): 调整效益测算审核接口位置
- 从 append.go 文件中移除 AuditBenefit 函数
- 在 change.go 文件中添加 AuditBenefit 函数
|
2025-07-30 11:46:11 +08:00 |
|
|
|
144ac0bb5d
|
refactor(sale): 优化审核流程接口返回值
- 修改 Append、Change 和 Benefit 函数的返回类型
- 从返回错误改为同时返回 workflowId 和错误
- 移除了不必要的 reply 变量,直接使用 workflowId 接收结果
|
2025-07-29 17:57:22 +08:00 |
|
|
|
1ec6a5ca32
|
feat(sale): 新增销售合同效益测算审核功能
- 在 append.go 中添加 AuditBenefit 方法,用于审核效益测算
- 在 audit.go 中添加 Benefit 方法,用于效益测算审核
- 在 constant.go 中添加 BusinessTypeSaleBenefitAudit常量,用于标识销售合同效益测算审核业务类型
|
2025-07-29 17:46:47 +08:00 |
|
|
|
212ca5a7e5
|
feat(purchase): 添加销售 ID 字段
在 ReplyPurchaseInfo 结构体中添加 SaleId 字段,用于关联销售订单 ID。
|
2025-07-29 11:33:42 +08:00 |
|
|
|
895940dbc5
|
feat(product): 产品新增减税税率字段
- 在产品模型中添加减税税率字段 MinusTaxRate
- 使用 decimal.Decimal 类型来精确表示税率
- 该字段为可选字段,可能为空
|
2025-07-28 14:01:48 +08:00 |
|
|
|
0a3191debd
|
feat(erp/sale): 添加效益测算功能
- 在 change.go 文件中新增 Benefit 方法
- 实现了效益测算的远程调用逻辑
|
2025-07-25 17:30:48 +08:00 |
|