Commit Graph

287 Commits

Author SHA1 Message Date
05474641b3 feat(logic): 添加出运发票号精确查询功能
- 在receivable逻辑中新增InvoiceSerialEq字段的精确匹配查询
- 实现出运发票号的相等条件过滤功能
- 扩展shipment查询条件以支持精确搜索功能
2026-09-15 14:35:52 +08:00
aed26584d7 feat(erp): 添加预估装船日期字段和复制功能
- 在RequestSearch结构体中添加EstSailingDateStart和EstSailingDateEnd字段用于日期范围搜索
- 在RequestItem和ReplyRequestDetail结构体中添加EstSailingDate字段用于显示预估装船日期
- 新增ArgsRequestClone结构体用于定义复制操作参数
- 实现Clone方法支持申请单复制功能
- 更新相关数据传输对象以包含预估装船日期信息
2026-09-11 11:53:38 +08:00
7f7adc5cd7 refactor(sale): 修改销售产品结构体字段类型
- 将 ChangeProductItem 中的 SaleCount 和 SalePrice 字段改为指针类型
- 将 ChangeProduct 中的 SaleCount 和 SalePrice 字段改为指针类型
- 保持其他字段类型不变以维持兼容性
- 通过指针类型支持空值处理场景
2026-09-09 15:17:09 +08:00
4e267eee3b feat(shipment): 添加提单英文品名字段支持
- 在 Gift 结构体中新增 blEngName 字段用于存储提单英文品名
- 在 GiftAdd 结构体中新增 blEngName 字段并添加相应注释
- 扩展了商品信息的数据结构以支持更详细的品名描述
2026-09-09 13:44:03 +08:00
f546c3f22a feat(erp): 添加销售价格字段和收汇客户信息字段
- 在销售审核模块中为产品项目添加销售单价字段
- 在销售变更模块中为产品添加变更前后销售价格字段
- 在发货单相关结构体中添加收汇客户ID、名称和地址字段
- 在应收账款模块中添加收汇客户相关信息字段
- 统一在发货单主结构体和详情结构体中添加收汇客户字段
- 引入decimal库支持精确的价格计算和存储
2026-09-08 15:04:20 +08:00
fe41947c99 feat(erp): 添加费用报销单列表导出类型常量
- 新增 ExportTypeExpenseList 常量用于费用报销单列表导出功能
2026-08-27 14:28:45 +08:00
b4af1f2232 feat(erp): 添加货币信息字段到自定义服务
- 在结构体中添加 Currency 字段用于存储货币类型
- 添加 CurrencyName 字段用于显示货币名称
- 添加 CurrencySymbol 字段用于显示货币符号
- 为新字段添加 JSON 序列化标签支持
- 更新结构体注释文档以包含新的货币相关字段
2026-08-26 14:31:30 +08:00
04bfda213b feat(erp): 添加付款附言字段支持
- 在请求结构体中新增 Message 字段用于付款附言
- 为 Message 字段添加 JSON 标签映射
- 更新相关模型定义以包含附言信息
2026-08-24 14:27:06 +08:00
4cf5fdccff feat(accounting): 更新会计模块数据结构以支持应付生成状态跟踪
- 在 RequestAccountingList 中添加 HasGenPayable 字段用于标识是否生成应付
- 将 ReplyAccountingList 中的 GenPayableFlag 字段替换为 HasGenPayable 整型字段
- 在 ReplyAccountingInfo 结构体中同步添加 HasGenPayable 状态字段
- 移除已废弃的 GenPayableFlag 布尔类型字段
- 统一应付生成状态的数据类型为 int64 格式便于后续扩展
2026-08-21 17:24:32 +08:00
8947cecd82 feat(erp): 添加金蝶推送时间字段到各个ERP模块
- 在expense模块中添加Ik3cloudAtStart和Ik3cloudAtEnd字段
- 在payable模块中添加Ik3cloudAtStart和Ik3cloudAtEnd字段
- 在payment模块中添加Ik3cloudAtStart和Ik3cloudAtEnd字段
- 在receipt模块中添加Ik3cloudAtStart和Ik3cloudAtEnd字段
- 在receivable模块中添加Ik3cloudAtStart和Ik3cloudAtEnd字段
- 在request模块中添加Ik3cloudAtStart和Ik3cloudAtEnd字段
2026-08-19 14:56:30 +08:00
9c9bce34a4 feat(shipment): 添加提单英文品名字段支持
- 在 Gift 结构体中新增 blEngName 字段用于存储提单英文品名
- 在 GiftAdd 结构体中新增 blEngName 字段用于接收提单英文品名输入
- 在 shipment bean 中新增 blEngName 字段用于数据传输
- 为新字段添加相应的 JSON 标签和标签注释
2026-08-18 15:02:50 +08:00
d18d57d50d feat(shipment): 添加箱体重量字段支持
- 在 BoxItem 结构体中添加 GrossWeight、TotalGrossWeight、NetWeight 和 TotalNetWeight 字段
- 在 BoxAdd 结构体中添加 GrossWeight、TotalGrossWeight、NetWeight 和 TotalNetWeight 字段
- 更新结构体字段对齐格式以提高代码可读性
- 支持箱体毛重和净重相关业务功能
2026-08-18 14:59:15 +08:00
aa877f91b1 refactor(erp): 重构字典服务中的货币功能模块
- 将货币相关结构体和方法独立为单独的currency模块
- 在Dict结构体中添加Currency字段以支持货币功能
- 移除原dict.go中的FunctionalCurrency方法实现
- 新增currency.go文件包含完整的货币字典项定义和本位币查询功能
2026-08-17 11:39:31 +08:00
fc181853dd feat(erp): 添加本位币功能
- 新增 FunctionalCurrency 方法获取本位币信息
- 实现客户端调用逻辑
- 添加错误处理机制
2026-08-17 11:31:29 +08:00
c63059573d feat(expense): 添加费用支付金额字段
- 在费用结构体中新增 paymentAmount 字段用于记录支付金额
- 该字段为 decimal.Decimal 类型,支持精确的金额计算
- 扩展了费用数据模型以支持更详细的财务信息记录
2026-08-14 16:39:59 +08:00
79558704ec feat(expense): 添加打款金额修改功能
- 定义 ArgsExpensePaymentAmountChange 结构体用于传递报销单ID、打款金额和汇率参数
- 实现 PaymentAmountChange 方法用于修改报销单的打款金额
- 添加远程调用逻辑以支持打款金额变更操作
- 集成客户端调用机制确保服务间通信正常
2026-08-14 11:52:00 +08:00
2c5690eaf8 feat(erp): 添加费用报销支付时间字段
- 在 Expense 结构体中新增 PayAt 字段用于记录支付时间
- PayAt 字段类型为 *time.Time,支持空值
- PayAt 字段在 JSON 序列化中映射为 payAt
2026-08-14 11:37:40 +08:00
586367b430 feat(expense): 添加打款金额和汇率字段支持
- 在Expense结构体中新增PaymentAmount字段用于记录打款金额
- 在ExpenseDetails结构体中新增PaymentAmount字段保持数据一致性
- 在ExpenseChangeItem结构体中新增PaymentAmount和CurrencyRate字段
- 更新相关数据结构以支持打款金额和汇率的变更跟踪
2026-08-13 17:53:13 +08:00
ee1d24f721 feat(expense): 添加出差车辆字段支持
- 在Expense结构体中新增TravelVehicle字段用于记录出差车辆信息
- 为TravelVehicle字段添加JSON序列化标签映射到travelVehicle
- 扩展出差相关数据模型以支持更完整的差旅费用管理需求
2026-08-13 15:51:17 +08:00
b94a86b073 fix(erp): 修复费用类型定义和出差开始时间字段命名问题
- 修正 ExpenseType 常量定义中的类型错误,从 PaymentType 改为 ExpenseType
- 在 ExpenseItem 结构体中添加 Type 字段用于费用类型标识
- 修正出差开始时间字段名从 TraveStartAt 改为 TravelStartAt,统一结构体和数据库字段命名
- 更新相关 JSON 标签以保持字段映射一致性
2026-08-12 16:58:04 +08:00
4b24a9353a feat(erp): 添加费用报销类型和差旅费相关字段
- 新增 ExpenseType 类型定义和普通费用、差旅费常量
- 在 ExpenseAdd 结构体中添加报销类型字段
- 添加出差员工、出差时间、地点、事由等差旅费相关字段
- 在 ReplyExpenseInfo 结构体中添加对应的类型和差旅信息字段
- 更新响应结构以支持差旅费明细数据返回
2026-08-12 14:56:42 +08:00
b8db251e56 feat(erp): 添加模具和父级装运销售产品ID字段到产品项结构
- 添加 Mold 字段用于标识模具信息
- 添加 ParentShipmentSaleProductID 字段用于关联父级装运销售产品
- 重新排列结构体字段顺序以保持一致性
- 维护所有现有字段的完整功能和数据映射关系
2026-08-11 14:14:02 +08:00
67cd17a0ef feat(erp): 添加订舱单混装导出类型常量
- 新增 ExportTypeShipmentMixed 常量用于订舱单混装导出功能
- 为混装导出场景提供统一的类型标识符
2026-08-06 15:16:58 +08:00
fa1c5afdbb feat(accounting): 添加应付账款生成标志字段
- 在会计实体结构体中新增 genPayableFlag 字段
- 该字段用于标识是否生成应付账款记录
- 为后续应付账款功能模块提供数据支持
2026-08-05 11:58:25 +08:00
5cf9fa3936 feat(erp): 添加部门ID字段支持
- 在Custom结构体中添加DepartmentIds字段
- 更新数据库模型定义
- 添加JSON序列化标签映射
- 支持多部门关联功能
2026-07-30 11:33:34 +08:00
0e95e178b4 feat(erp): 添加会计模块中的运费和佣金字段
- 在 ReplyAccountingInfo 结构体中添加 DomesticShippingCost、ForeignShippingCost 和 ForeignCommission 字段
- 在 AccountingEdit 结构体中添加 DomesticShippingCost、ForeignShippingCost 和 ForeignCommission 字段
- 更新结构体字段对齐格式以提高代码可读性
2026-07-24 17:07:04 +08:00
248ad5fc22 feat(erp): 添加金蝶推送状态字段到多个ERP模块
- 在expense.go中添加Ik3cloudStatuses字段用于报销单金蝶推送状态
- 在payable.go中添加Ik3cloudStatuses字段用于应付单金蝶推送状态
- 在payment.go中添加Ik3cloudStatuses字段用于付款单金蝶推送状态
- 在receipt.go中添加Ik3cloudStatuses字段用于收款单金蝶推送状态
- 在request.go中添加Ik3cloudStatuses字段用于申请单金蝶推送状态
2026-07-24 11:32:00 +08:00
9a7cfac480 feat(shipment): 添加删除混合装运功能
- 实现了 Delete 方法用于删除指定 ID 的混合装运记录
2026-07-23 17:27:36 +08:00
16265f6bc4 refactor(shipment): 修改Gen方法返回值类型
- 将Gen方法的返回值从error修改为(mixedId int64, err error)
- 更新错误处理逻辑以返回新的返回值结构
- 修改客户端调用方式以适配新的返回值格式
2026-07-23 16:24:44 +08:00
f367821268 feat(erp): 添加应付账款和应收账款业务日期字段
- 在Accounting结构体中新增GenPayableFlag字段用于标识是否生成应付账款
- 在常量定义中新增InvoiceSerial排序字段支持发票序列号排序
- 在Payable结构体中新增BusinessDate字段记录业务日期
- 在ReceivableItem结构体中新增BusinessDate字段记录业务日期
- 完善了财务模块的数据结构以支持更精确的业务日期管理
2026-07-23 16:21:50 +08:00
12c74cf464 feat(shipment): 添加混装功能模块
- 在 shipment 结构体中新增 Mixed 类型字段
- 创建 mixed 包及其相关结构体定义
- 实现混装列表查询、生成等功能接口
- 添加混装箱体和产品的数据模型及操作方法
- 集成客户端调用逻辑并实现 RPC 接口
- 定义混装相关的参数结构体和返回值类型
2026-07-23 09:06:45 +08:00
155a9a33b9 feat(erp): 添加金蝶推送状态字段到应收账款查询条件
- 在 ReceivableQuery 结构体中新增 Ik3cloudStatuses 字段
- 用于支持按金蝶推送状态筛选应收账款数据
2026-07-22 10:16:43 +08:00
f2058e9d66 feat(shipment): 添加销售产品价格相关字段
- 在saleProduct结构体中添加SalePrice销售单价字段
- 在saleProduct结构体中添加CustomsPrice报关价格字段
- 在saleProduct结构体中添加CustomsAmount报关总价字段
- 同步更新modify包中的saleProduct结构体定义
2026-07-14 15:33:00 +08:00
77a10fdf42 feat(erp): 添加销售合同修改效益测算业务类型
- 新增 BusinessTypeSaleBenefitAudit 常量定义
- 更新常量映射表以支持销售合同效益测算审核功能
2026-07-13 16:22:57 +08:00
55be91b6e6 feat(sale): 添加公司成本字段到销售效益结构
- 在 SaleBenefit 结构体中新增 companyCost 字段
- 为 CompanyCost 字段添加 JSON 标签映射
- 为 CompanyCost 字段添加结构体标签注释
- 保持与其他成本字段的一致性设计
2026-07-13 13:46:33 +08:00
f9843fec94 feat(erp): 添加费用统计功能
- 在费用列表响应中增加 count 字段
- 新增 ExpenseCount 结构体用于统计费用金额
- 添加 Amount 字段用于存储费用总金额,使用 decimal.Decimal 类型
2026-07-10 15:53:16 +08:00
bb8de3675c feat(erp): 添加应付和应收列表的统计信息
- 在ReplyPayableList中添加Count字段用于应付统计
- 新增PayableCount结构体包含金额统计功能
- 在ReplyReceivableList中添加Count字段用于应收统计
- 新增ReceivableCount结构体包含应收、已收和未收金额统计
- 扩展数据返回结构以支持财务统计数据展示
2026-07-10 14:08:21 +08:00
32b2beeeb9 feat(erp): 添加会计模块币种相关字段支持
- 在 Accounting 结构体中新增 currency、currencyName、currencySymbol 和 currencyRate 字段
- 在 AccountingEdit 结构体中新增对应的币种信息字段
- 为新增字段添加相应的 JSON 标签映射
- 为新增字段添加中文注释说明
2026-07-09 09:25:25 +08:00
4ab88b2650 feat(erp): 添加应付账款业务日期字段
- 在 ReplyPayableInfo 结构体中新增 businessDate 字段
- 该字段用于记录应付账款的业务发生日期
- 字段类型为 time.Time 指针,支持 JSON 序列化
2026-06-30 15:00:24 +08:00
d26dfa6e20 feat(erp): 添加应收账款业务日期字段
- 在ReplyReceivableInfo结构体中新增businessDate字段
- 该字段用于记录应收账款的业务发生日期
- 字段类型为*time.Time指针类型,支持空值处理
- JSON序列化名称为businessDate,保持与前端约定一致
2026-06-30 14:04:13 +08:00
ed69aa9de9 fix(receivable): 修正应收单中的字段映射错误
- 修正了收货人信息从 Consignee 字段改为 RecCompanyName 字段
- 修正了国内运费、国外运费和国外佣金的字段引用路径
- 在应收单编辑接口中添加了运费和佣金字段的更新逻辑
- 修正了运输逻辑中国内运费字段的计算错误
2026-06-30 14:02:34 +08:00
b52071cf3d feat(erp): 添加货运ID字段到会计模块
- 在会计结构体中新增 shipmentId 字段用于关联货运信息
- 该字段为 int64 类型,支持长整型货运ID存储
- 通过 JSON 标签实现序列化支持,便于接口传输
2026-06-30 10:42:41 +08:00
bd60fd29e4 feat(erp): 添加做账费用追加审核业务类型
- 在BusinessTypeName映射中添加BusinessTypeAccountingAppendCostAudit类型
- 为新业务类型配置"做账费用追加审核"名称映射
- 保持现有业务类型的顺序和命名不变
2026-06-29 14:02:47 +08:00
32693f8876 feat(erp): 添加审核状态数组字段支持多状态查询
- 在请求结构体中新增 WorkflowStatuses 字段用于支持多个审核状态查询
- 保留原有的 WorkflowStatus 单一状态字段以维持向后兼容性
- 为后续支持批量状态筛选功能提供数据结构基础
2026-06-29 09:35:40 +08:00
d8d944bc0e feat(shipment): 添加收汇公司名称字段
- 在 shipment 修改功能中新增 RecCompanyName 字段
- 更新 JSON 结构以支持收汇公司名称存储
- 添加相应注释说明收汇公司名称用途
2026-06-26 16:05:20 +08:00
0df497b389 feat(erp): 添加收汇公司名称字段并增加应收应付单修改功能
- 在 shipment bean 中添加 RecCompanyName 字段用于存储收汇公司名称
- 在 payable service 中新增 Edit 方法支持修改付款单业务日期
- 在 receivable service 中新增 Edit 方法支持修改收款单业务日期
- 更新 shipment 结构体定义添加收汇公司名称相关字段
2026-06-26 16:00:05 +08:00
47b521845d feat(accounting): 添加做账合同追加费用功能
- 新增 append 模块处理追加费用相关逻辑
- 在 accounting 结构体中添加 Append 字段支持追加操作
- 添加 ArgsAuditAppendCost 和 ArgsAppendAddCost 等参数结构体
- 实现 AppendCost 方法用于追加费用审核流程
- 新增 PurchaseCostItem 结构体并实现 Purchase 方法获取采购合同费用
- 在 constant.go 中添加 BusinessTypeAccountingAppendCostAudit 业务类型常量
- 移除 sale/benefit.go 中的 OtherCost 字段优化成本结构
- 添加 payable.Gen 方法用于生成应付单
- 添加 receivable.Gen 方法用于生成应收单
2026-06-26 10:45:43 +08:00
e282e99718 feat(workflow): 添加审批角色ID字段支持
- 在ReplyReviewNode结构体中新增ReviewRoleId字段
- 为审批流程增加角色标识功能
2026-06-11 09:21:25 +08:00
87d43a7d58 feat(workflow): 添加角色筛选功能支持
- 在NodeSearch结构体中新增RoleIds字段用于角色筛选
- 扩展工作流节点搜索功能以支持按角色过滤
2026-06-09 16:51:17 +08:00
f3e96f32f2 refactor(shipment): 优化订舱单审核参数结构
- 移除 AuditStaffIds 字段
- 添加 AuditItems 字段用于审核项目
- 导入 bean 包以支持 AuditItem 类型
- 调整代码格式增加可读性
2026-06-08 17:57:53 +08:00