Commit Graph

365 Commits

Author SHA1 Message Date
8fb7396ff8 feat(ik3cloud): 工厂结构体添加币种编号字段
- 在 FactoryItem 结构体中新增 CurrencyNumber 字段,用于标识币种编号
2026-10-23 10:48:00 +08:00
1ce0c802cb feat(paymentRefund): 添加支付公司字段
- 在退款数据结构中新增 PayCompany 字段
- 支持记录退款对应的支付公司信息
2026-10-21 10:45:46 +08:00
7406f37764 feat(paymentRefund): 新增取消付款退款单方法
- 添加 Cancel 方法用于取消付款退款单
- 通过远程客户端调用 Cancel 接口实现取消逻辑
2026-10-20 15:07:27 +08:00
f8355570e6 feat(paymentRefund): 新增支付退款生成功能
- 添加 ArgsPaymentRefundGen 结构体定义生成参数
- 新增 Gen 方法通过 RPC 调用生成支付退款
- 参数包含员工id、收汇单id、工厂id、发票号及原付款用途信息
2026-10-20 15:06:11 +08:00
14cd13f5a7 feat(payment-refund): 新增支付退款原付款用途编号字段
- 在 PaymentRefundItem 结构体中新增 PaymentPurposeNumber 字段
- 在 PaymentRefundAdd 结构体中新增 PaymentPurposeNumber 字段
- 在 ik3cloud 常量中新增 FilterCompareEqualNum 过滤比较常量
2026-10-19 15:33:50 +08:00
25069c5280 feat(erp): 新增货币汇率服务及收汇水单批量生成
- 新增 currencyRate 模块,支持按货币和日期查询汇率信息
- 定义汇率响应结构,包含中间价、现钞卖出价、买入价等字段
- 在 ERP 服务结构体中注册 CurrencyRate 客户端
- 新增收汇水单批量生成接口 Gen,支持按交易明细ID批量生成
- 定义 ArgsReceiptGen 参数结构,包含员工ID和交易明细ID列表
2026-10-19 11:25:54 +08:00
8f2441921f feat(erp): 新增付款退款单服务层
- 在 ERP 服务结构体中注册 PaymentRefund 模块
- 新增付款退款单列表查询接口,支持按退款单号、工厂、时间范围等条件搜索
- 新增付款退款单手动创建接口
- 新增付款退款单详情查询接口
- 新增付款退款单编辑接口
- 新增付款退款单金蝶同步接口
2026-10-19 09:32:41 +08:00
6a8dcfdc75 feat(paymentRefund): 新增付款退款单功能
- 添加付款退款单常量定义及类型枚举
- 在 Ik3cloud 结构体中注册付款退款单模块
- 实现付款退款单保存接口 Save
- 实现付款退款单作废接口 Cancel
- 定义付款退款单参数结构体及费用明细项
2026-10-16 16:12:33 +08:00
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