152 Commits

Author SHA1 Message Date
fce4272da9 feat(erp): 添加报销单及其费用管理功能
- 在 ERP 服务中新增 Request 模块,用于处理报销单相关逻辑
- 实现报销单的增删改查接口,支持列表、详情及编辑操作
- 新增费用管理模块 Cost,支持费用项的添加、修改、删除和列表查询
- 定义完整的请求与响应结构体,包括分页、搜索条件和返回数据格式
- 集成客户端调用逻辑,通过 RPC 方式与其他服务通信
- 引入 decimal 包处理金额字段,确保数值精度
- 添加时间戳字段用于记录创建和更新时间
2025-12-12 15:57:33 +08:00
436c60c2d0 feat(erp): 添加费用报销模块
- 新增费用报销主模块结构体及接口定义
- 实现费用列表、添加、编辑、删除功能
- 定义费用项数据结构和传输参数
- 集成客户端调用逻辑
- 支持分页查询和搜索条件过滤
- 提供费用详情查看接口
2025-12-12 15:11:58 +08:00
e0f18fb837 feat(erp): 新增收汇管理模块及相关功能
- 新增收汇单据管理,支持列表、详情、新增、编辑功能
- 新增收汇认领管理,支持认领列表、新增、编辑、删除、确认及取消确认功能
- 新增国内扣费类型常量定义(外币、人民币)
- 优化服务发现逻辑,针对特定 basePath 使用本地调试地址
- 修复应收模块方法接收者命名问题,统一为 r *receivable
2025-12-11 11:04:32 +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
908fa48a84 feat(ik3cloud): 新增客户、付款单和物料模块
- 新增客户模块,支持客户信息保存功能
- 新增付款单模块,支持付款单据保存功能
- 新增物料模块,支持物料信息保存功能
- 修改部门和员工模块接口,统一使用Save方法替代原有的Add和Edit方法
- 调整金蝶集成接口参数,简化调用方式
- 更新常量定义,增加客户、付款单和物料相关枚举值
2025-12-03 13:49: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
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
337b9f0331 feat(append): 添加效益测算功能
- 新增 ArgsAppendBenefit 结构体用于传递效益测算参数
- 实现 Benefit 函数以调用远程服务的效益测算功能
- 增加错误处理和回复结构 ReplyBenefitInfo
2025-07-25 15:09:19 +08:00
33db682e9e refactor(purchase): 移除 PurchaseProduct 中的 MeasureUnit 字段
- 从 PurchaseProduct 结构体中删除了 MeasureUnit 字段
- 此修改旨在简化数据结构并减少冗余信息
2025-07-22 16:49:33 +08:00
5ca73d9075 feat(purchase): 为采购关联商品增加厂家名称字段
- 在 PurchaseAssociationItem 结构体中添加 FactoryName 字段
- 此修改旨在提供更完整的采购信息,包括厂家名称
2025-07-16 15:31:42 +08:00
9ca986711c feat(purchase): 为采购关联商品增加工作流 ID 字段- 在 PurchaseAssociationItem 结构体中添加 WorkflowId 字段
- 此修改用于支持采购合同的关联工作流功能
2025-07-15 11:05:24 +08:00
c1e44e2300 feat(purchase): 添加关联采购合同功能
- 新增 PurchaseAssociationItem 结构体用于关联采购合同的返回结果
- 实现 Association 方法以获取关联采购合同信息
- 通过 xClient.Call 调用远程服务完成关联操作
2025-07-15 10:51:29 +08:00
ced2bc460a refactor(purchase): 重构更换工厂接口参数
- 移除旧的 FactoryId 和 PurchaseProductIds 字段
- 新增 PurchaseId、FactoryId 和 Products 字段- 新增 ProductChangeFactoryProductItem 和 BatchItem 结构体
2025-07-11 16:22:00 +08:00
5c8379b89b refactor(service/erp): 重构采购模块中的批次数据处理功能- 将 ArgsPurchaseBatch 重命名为 ArgsPurchaseFactoryBatch,更准确地反映其用途
- 将 PurchaseBatchItem 重命名为 PurchaseFactoryBatchItem,提高代码可读性
- 修改 Batch 函数名称为 FactoryBatch,更清晰地表示其功能
- 更新 JSON 标签以适应新的结构体名称
2025-07-10 16:41:49 +08:00
a0f333a112 feat(采购): 新增批次相关功能
- 在 product 服务中添加 BatchCount 方法,用于获取产品批次数量信息
- 在 purchase服务中添加 Batch 方法,用于获取采购合同的批次数据
- 更新 Purchase 结构,将 Batch 字段改为 Batches
- 在 ArgsPurchaseEdit 结构中添加 BatchNo 字段,用于编辑批次号
2025-07-10 16:34:19 +08:00
121dafa2f9 feat(erp): 采购单新增批次号字段
- 在 Purchase 和 PurchaseDetail 结构体中添加 BatchNo 字段
- 用于记录采购单的批次号,提高数据管理的精确度
2025-07-09 17:32:39 +08:00
f762c25b7b feat(purchase): 增加采购产品批次管理
- 在 PurchaseProduct 结构中添加 Batch 字段,用于管理产品批次
- 新增 PurchaseProductBatch 结构,包含批次号和采购数量
-此改动有助于更细致地管理和追踪采购产品的批次信息
2025-07-09 16:03:03 +08:00
a23e12a19f feat(sale): 添加总成本字段
- 在 Benefit 结构中添加 TotalCost 字段,用于计算总成本
- 该字段的添加有助于更全面地分析销售数据和利润情况
2025-06-20 14:26:08 +08:00
ec0b5a5ac8 refactor(ERP): 修改产品分配接口参数类型
- 将 ArgsProductChangeStaff 结构体中的 ProductId 字段改为 ProductIds
- 从单个产品 ID 变更为多个产品 ID 的切片,支持批量操作
2025-06-20 10:19:24 +08:00
05dfd27fb4 refactor(erp): 修改 ArgsProductChangeStaff 结构体字段名将 CustomId 字段重命名为 ProductId,以更好地反映该字段的实际用途 2025-06-18 16:24:09 +08:00
50cfb52667 feat(product): 添加更改业务员功能
- 新增 ArgsProductChangeStaff 结构体用于传递更改业务员参数
- 实现 ChangeStaff 方法,用于调用远程服务更改业务员信息
2025-06-18 16:22:25 +08:00