Commit Graph

357 Commits

Author SHA1 Message Date
f357760feb refactor(statement): 修改 statement 模块逻辑
- 对 statement.go 中的相关逻辑进行调整
2026-10-15 15:07:18 +08:00
900f49b4f5 feat(erp): 新增对账单列表查询功能
- 创建独立的 transfer 子包,将转账相关结构体拆分管理
- 新增 statement 结构体及对账单相关数据模型定义
- 实现对账单列表查询接口,支持按类型、凭证号、收支方向、银行账号等多条件筛选
- 在 transfer 主结构体中通过内嵌方式集成新的 Transfer 包
2026-10-15 14:12:36 +08:00
acbc189c76 feat(erp): 新增打款功能模块支持报销单和申请单
- 新增 BusinessTypeRequest 业务类型常量及"申请单"名称映射
- 报销单和申请单新增打款状态筛选字段 TransferStatuses
- 报销单和申请单新增 TransferId、TransferStatus、TransferAt、TransferErrMsg 打款相关字段
- 新增 transfer 请求子模块,实现 Submit 提交打款接口
- 货运模块新增 DueRecDate 预计收汇日期字段
2026-10-13 10:43:05 +08:00
feaa6a4741 fix(erp): 修正转账服务中的RPC调用方法名
- 将 "ExportData" 调用更正为 "Types" 方法
2026-10-12 14:46:28 +08:00
7dcb21ccc0 feat(transfer): 添加打款单列表查询功能
- 引入 ArgsTransferList 和 ReplyTransferList 结构体定义
- 定义 TransferSearch 搜索条件结构体
- 扩展 TransferItem 结构体包含完整的打款单信息字段
- 实现 List 方法用于调用客户端获取打款单列表
- 添加时间戳和金额等数据类型支持
- 集成分页和搜索功能到打款单查询接口
2026-10-10 16:42:46 +08:00
e9e38113a5 refactor(erp): 修正转账服务中的模板类型引用
- 将 template 类型更正为 transfer 类型
- 修复了类型方法绑定的一致性问题
2026-10-10 16:26:37 +08:00
520c4be59a feat(expense): 添加转账相关字段支持
- 新增 TransferId 字段用于记录转账标识
- 新增 TransferStatus 字段用于记录转账状态
- 新增 TransferAt 字段用于记录转账时间
- 新增 TransferErrMsg 字段用于记录转账错误信息
2026-10-10 16:17:28 +08:00
8f2dd9a20b feat(accounting): 添加增值税率和退税率字段支持
- 在发票产品结构体中新增 AddTaxRate 字段用于存储增值税率
- 在发票产品结构体中新增 MinusTaxRate 字段用于存储退税率
- 为新增字段添加 JSON 标签和显示标签支持
- 保持与现有发票功能的数据结构兼容性
2026-10-10 14:58:22 +08:00
9ec56ac87f feat(expense): 添加报销单打款类型字段
- 在ArgsTransferSubmit结构体中新增TransferType字段
- 用于标识报销单打款类型
- 保持原有的StaffId和ExpenseId字段不变
2026-10-10 14:00:24 +08:00
38c28fcd23 feat(erp): 添加报销单搜索中的付款单类型字段
- 在RequestSearch结构体中新增PaymentTypes字段
- 支持按付款单类型进行报销单搜索筛选
2026-10-10 13:49:08 +08:00
c78d05eff2 feat(erp): 添加转账功能模块
- 在ERP服务中新增Transfer模块
- 为报销模块添加转账相关字段和结构
- 实现转账类型查询接口
- 添加报销单提交打款功能
- 定义转账相关的数据结构和参数
- 集成客户端调用支持转账业务逻辑
2026-10-10 13:19:15 +08:00
80f005f412 feat(erp): 添加业务审核类型常量和收据备注字段
- 新增 BusinessAuditType 常量定义各种业务审核类型
- 添加收据结构体的 remarks 字段用于存储备注信息
- 扩展订单字段常量添加收据序列号排序字段
- 重构业务类型常量分离审核相关类型到独立常量组
- 创建业务审核类型名称映射表支持多语言显示
2026-10-10 10:17:28 +08:00
4bb8e0d64c feat(erp): 添加应收客户名称字段
- 在 Receivable 结构体中新增 RecCustomName 字段
- 该字段用于存储应收客户的名称信息
- 保持与现有 CustomName 字段的命名一致性
2026-09-29 15:59:07 +08:00
5d29a2cf8a feat(erp): 添加IK3Cloud更新时间订单字段常量
- 新增OrderFieldReceiptIk3cloudUpdatedAt常量用于表示IK3Cloud更新时间字段
2026-09-28 11:15:55 +08:00
ad78a9e061 feat(shipment): 添加销售商品Po字段
- 在SaleProductAdd结构体中新增Po字段
- 用于记录客户订单的Po信息
2026-09-22 12:47:27 +08:00
0e10dab1af feat(shipment): 更新报关产品接口功能
- 添加 ReplyCustomsProductItem 结构体,扩展 SaleProductItem 并增加报关产品字段
- 修改 Products 方法返回类型为 ReplyCustomsProductItem 切片
- 新增 ArgsCustomsProductsEdit 和 CustomsProduct 结构体用于产品编辑
- 添加 ProductsEdit 方法支持报关产品的批量编辑功能
- 在 ProductsEdit 中增加海关单位、海关数量等字段映射
2026-09-21 16:13:10 +08:00
728f912754 feat(expense): 添加银行员工ID字段支持
- 在Expense结构体中新增bankStaffId字段
- 该字段为可选的int64指针类型
- 用于关联银行操作的相关员工信息
2026-09-17 17:43:35 +08:00
74dce1f4b8 feat(erp): 添加费用报销相关字段
- 在常量中新增收款单付款公司和银行账户字段
- 在常量中新增请款单工厂名称和发票序列号字段
- 在常量中新增费用单员工ID、银行账户和支付时间字段
- 在费用结构体中添加银行员工ID字段
2026-09-17 17:42:21 +08:00
a708ef7212 refactor(role): 优化角色模块代码结构
- 调整了角色相关的代码组织结构
- 改进了角色模块的实现逻辑
- 重构了角色权限验证相关功能
- 优化了角色数据处理流程
- 简化了角色配置管理代码
- 提升了角色模块的可维护性
2026-09-17 10:56:48 +08:00
4742782a1d feat(erp): 添加审批角色和员工ID字段
- 在费用实体中增加ReviewRoleId和ReviewStaffId字段
- 在请求实体中增加ReviewRoleId和ReviewStaffId字段
- 扩展工作流相关数据结构以支持审批流程跟踪
2026-09-17 10:47:44 +08:00
05474641b3 feat(logic): 添加出运发票号精确查询功能
- 在receivable逻辑中新增InvoiceSerialEq字段的精确匹配查询
- 实现出运发票号的相等条件过滤功能
- 扩展shipment查询条件以支持精确搜索功能
2026-09-15 14:35:52 +08:00
24c77b0435 feat(oa): 添加单证员字段支持
- 在DepartmentItem结构体中新增VouchingClerkId字段
- 在ArgsDepartmentAdd参数结构体中新增VouchingClerkId字段
- 更新部门数据结构以支持单证员信息存储
- 为部门管理功能增加单证员关联能力
2026-09-14 11:24:10 +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
a9b4e4eee3 feat(oa): 添加员工银行账号字段支持
- 在员工结构体中新增银行账号字段
- 更新数据库模型以包含银行账号信息
- 同步更新相关数据传输对象定义
2026-08-18 13:53:24 +08:00
af61dcf871 feat(oa): 添加员工银行卡号字段
- 在Staff结构体中新增bankCard字段用于存储银行卡信息
2026-08-18 11:55:57 +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
eb76823f06 feat(expense): 为差旅费用添加专门的支付类型
- 在常量中定义新的差旅费支付类型 PaymentTypeTravel
- 根据费用类型动态设置支付类型,差旅费用使用新支付类型
- 非差旅费用仍使用原有的报销付款单类型
2026-08-13 09:24:24 +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