Commit Graph

295 Commits

Author SHA1 Message Date
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
46513b95ae refactor(accounting): 重构审核功能的数据结构
- 将审核人员数组替换为审核项目结构体
- 新增 AuditItem 结构体定义审批人ID和审批角色ID
- 更新 ArgsAuditSubmit 结构体字段命名和类型
- 添加 bean 包用于存放业务实体结构体
- 移除原有的审核人员ID数组字段
- 统一审核相关数据类型的定义方式
2026-06-08 17:32:32 +08:00
68184b3e5e feat(sale): 添加销售税率字段支持
- 在benefit结构体中新增AddTaxRate字段
- 更新导入包顺序,将time包移到标准库位置
- 为销售相关数据模型增加正向税率计算支持
2026-06-04 14:33:21 +08:00
adfe22c78b feat(erp): 添加收据认领部门ID字段
- 在收据认领结构体中新增DepartmentId字段
- 为收据认领功能增加部门关联支持
2026-06-03 17:23:49 +08:00
da6bd17f84 feat(erp): 添加 ik3cloud 模块并实现获取汇率功能
- 在 erp 服务中注册 ik3cloud 服务
- 创建 ik3cloud 结构体和服务接口
- 实现 GetCurrencyRate 方法用于获取指定货币的汇率
- 添加 ArgsGetCurrencyRate 参数结构体定义
- 集成客户端调用逻辑以支持远程服务调用
2026-06-03 10:47:11 +08:00
084778d51e feat(ik3cloud): 添加海关编码字段到应付和应收模块
- 在Payable结构体中添加CustomsSerial字段
- 在Receivable结构体中添加CustomsSerial字段
- 为两个模块增加海关编码数据支持
2026-06-02 18:02:42 +08:00
395f09c9dc feat(erp): 添加海关编号字段到应收自定义产品项目
- 在 ReceivableCustomsProductItem 结构体中新增 customsSerial 字段
- 为海关编号字段添加 JSON 标签和注释说明
2026-06-02 16:43:31 +08:00
ea47045eba feat(service): 添加应收款项海关产品信息字段
- 在 ReplyReceivableInfo 结构体中新增 CustomsProducts 字段
- 定义 ReceivableCustomsProductItem 结构体用于存储海关产品信息
- 添加海关产品的基本信息如名称、数量、开票单位等字段
- 包含税务相关字段如增值税率、不含税金额、税额等
- 支持退税相关的退税率、退税额、退税差额计算
2026-06-02 15:07:48 +08:00
a48f5754d6 feat(erp): 更新应付账款模型字段
- 添加增值税税率字段 addTaxRate
- 添加含税单价字段 unitPrice
- 添加不含税单价字段 exTaxUnitPrice
- 添加单位金额字段 unitAmount
- 添加不含税单位金额字段 exTaxUnitAmount
- 添加税额字段 taxAmount
- 移除原有的总金额字段 amount
2026-06-01 14:39:14 +08:00
ba884153d0 feat(erp): 添加应付账款海关产品信息字段
- 在 ReplyPayableInfo 结构体中添加 CustomsProducts 字段
- 新增 PayableCustomsProductItem 结构体定义
- 为海关产品项添加工厂名称、报关单号、报关名称等字段
- 包含报关发票单位、实际报关发票单位、发票数量等信息
- 添加金额字段用于海关产品项的金额计算
2026-06-01 11:54:53 +08:00
120a60eac0 feat(erp): 添加境内货源地字段到采购模块
- 在采购结构体中添加 DomesticSupply 字段
- 为采购实体增加境内货源地支持
- 更新相关数据模型以包含境内货源信息
2026-05-28 15:05:07 +08:00
defd94dfb2 feat(erp): 添加收货人字段到应收账款模型
- 在 Receivable 结构体中新增 consignee 字段用于存储收货人信息
- 该字段支持 JSON 序列化,便于数据传输和存储
2026-05-26 16:09:20 +08:00
88046e52f2 feat(service): 添加收货人字段到应收款项结构
- 在Receivable结构体中添加Consignee字符串字段
- 用于存储应收款项相关收货人信息
2026-05-26 15:56:04 +08:00
f7be98192c feat(erp): 添加预付款功能支持
- 在Request结构体中新增Prepaid字段
- 新增prepaid.go文件实现预付款相关操作
- 添加PrepaidItem结构体定义预付款项目字段
- 实现All方法用于获取费用列表
- 实现Add方法用于添加预付款记录
- 实现Edit方法用于编辑预付款记录
- 实现Delete方法用于删除预付款记录
- 定义ArgsPrepaidAdd和PrepaidAdd参数结构体
- 定义ArgsPrepaidEdit参数结构体用于编辑操作
2026-05-25 15:59:24 +08:00
1ab042b65b refactor(payment): 修改预付款参数结构体字段名称
- 将ArgsPrepaidAdd结构体中的PurchaseId字段重命名为PaymentId
- 更新字段注释从"采购合同ID"为"付款单ID"
2026-05-25 15:34:46 +08:00
72724ff9fb feat(payment): 添加预付款功能支持
- 在Payment结构体中添加Prepaid字段
- 新增prepaid.go文件实现预付款相关功能
- 添加PrepaidItem结构体定义预付款项目
- 实现All方法获取费用列表
- 实现Add方法添加预付款功能
- 实现Edit方法编辑预付款功能
- 实现Delete方法删除预付款功能
- 定义ArgsPrepaidAdd和PrepaidAdd参数结构体
- 定义ArgsPrepaidEdit参数结构体用于编辑操作
2026-05-25 15:31:56 +08:00
f9f92f2f9e feat(product): 添加开票金额字段
- 在产品结构体中新增 InvoiceAmount 字段用于存储开票金额
- 该字段使用 decimal.Decimal 类型确保金额计算精度
2026-05-21 11:18:54 +08:00
0e2437a69f feat(erp): 添加客户ID和发票金额字段
- 在收款单据模型中添加CustomId字段用于标识客户ID
- 在产品会计模型中添加InvoiceAmount字段用于记录发票金额
- 更新数据结构以支持更完整的业务信息存储
2026-05-21 09:42:47 +08:00
c7f4a0a8d4 feat(expense): 应付单筛选
- 添加应付单发票号筛选
2026-05-15 10:47:58 +08:00
4f56397820 feat(erp): 添加费用报销单导出类型和员工ID筛选功能
- 在ERP常量中新增费用报销单导出类型Expense
- 在OA员工服务中添加员工ID筛选字段StaffIds
- 扩展员工列表查询功能支持按员工ID精确筛选
2026-05-14 10:41:46 +08:00
451362588d feat(expense): 添加差旅费详情字段
- 在成本结构体中增加 TravelInfo 字段用于存储差旅费详情
- 更新数据库模型以支持差旅费详情信息存储
- 添加相应的 JSON 序列化标签支持
2026-05-11 14:57:35 +08:00
259c90bd4c feat(expense): 添加费用管理功能模块
- 添加出差信息
2026-05-11 10:17:12 +08:00
376401e198 feat(factory): 添加银行管理功能
- 处理命名
2026-05-07 17:15:46 +08:00
ead1b1ea72 feat(factory): 添加银行管理功能
- 实现银行列表查询接口
- 添加银行信息新增功能
- 实现银行信息编辑功能
- 添加银行信息删除功能
- 定义银行数据结构体
- 集成客户端调用逻辑
2026-05-07 17:08:56 +08:00
d025186d28 refactor(factory): 重构工厂结构体移除银行相关字段
- 移除了 Bank、BankAccount 和 BankAddress 字段
- 更新了 Factory 结构体定义
- 简化了相关数据结构,提升代码简洁性
2026-05-07 17:07:35 +08:00
f95ae16d68 refactor(accounting): 修改做账合同生成接口参数结构
- 新增 ArgsAccountingGen 结构体定义
- 将 shipmentId 参数改为 args 参数传递
- 添加 AccountingGenType 类型定义
- 定义销售和订舱两种做账单生成类型常量
2026-04-29 11:49:36 +08:00
3a179200cc feat(oa): 添加部门ID字段和按编号查询金蝶同步信息功能
- 在部门结构体中添加DepartmentId字段用于存储部门ID
- 新增Ik3cloudInfoByNumber方法支持通过部门编号查询金蝶同步信息
- 实现基于部门编号的金蝶信息获取接口
- 保持原有金蝶同步功能的完整性
2026-04-23 15:42:24 +08:00
cdd0ebe733 feat(shipment): 添加父级货运销售产品ID字段
- 在SaleProductItem结构体中新增ParentShipmentSaleProductId字段
- 用于关联父级货运销售产品关系
- 保持原有数据结构完整性
- 更新两个相关文件中的结构体定义
2026-04-09 16:56:28 +08:00
408b739e4c ```
mod(staff): 更新员工模块代码

- 修改了员工相关功能实现
```
2026-03-26 14:46:48 +08:00
5a395d462e feat(expense): 添加报销单支付时间和员工ID字段支持
- 在报销单结构体中新增PayAt支付时间字段
- 在报销单变更参数中新增StaffId员工ID字段
- 更新数据结构以支持更完整的报销流程信息
2026-03-26 10:06:13 +08:00
439420270d feat(expense): 添加工作流更新时间字段
- 在 Expense 结构体中添加 WorkflowUpdatedAt 字段用于记录工作流状态更新时间
- 该字段为可选的时间指针类型,便于追踪审批流程的时间节点
2026-03-26 09:36:22 +08:00
8a462ac6fd feat(constant): 添加收款单据日期字段常量
- 新增 OrderFieldReceiptReceiptDate 常量用于表示收款单据日期字段
- 该常量映射到 "receiptDate" 字段名称
2026-03-25 10:11:25 +08:00
91c207af87 feat(erp): 添加结汇币种筛选功能
- 在ReceiptQuery结构体中新增CurrencyEq字段用于币种筛选
- 为结汇列表查询增加币种完全匹配条件支持
2026-03-13 14:04:26 +08:00
abf2ab190a feat(service): 添加收款单手续费字段
- 在Receipt结构体中新增Commission字段用于存储手续费信息
- 保持原有收款单功能不变,扩展数据模型支持手续费记录
2026-03-11 12:27:14 +08:00
1de63966ed feat(erp): 添加排序功能支持
- 定义 OrderItem、OrderField 和 OrderSort 类型及常量
- 为费用模块添加 createdAt、amount 排序字段
- 为应付模块添加 createdAt、amount 排序字段
- 为收汇模块添加 createdAt、entryAmount、receivableFxAmount 排序字段
- 为应收模块添加 createdAt、receivedAmount、receivableAmount、outstandingAmount 排序字段
- 为申请模块添加 createdAt、prepaidAmount、amount、paidAmount、payAt 排序字段
- 在各列表参数结构体中添加 Order 字段支持
2026-03-09 10:00:15 +08:00
57d6339bee feat(cost): 修改成本添加接口返回结构
- 添加 ReplyCostAdd 结构体定义,包含 CostId 字段
- 修改 Add 方法返回值,从无返回改为返回 ReplyCostAdd 结构
- 更新方法实现以正确处理新返回结构
- 保持原有的客户端调用逻辑不变
2026-03-04 14:47:49 +08:00
e20507aaee feat(expense): 修改费用添加接口返回值结构
- 新增 ReplyCostAdd 结构体定义,包含 CostId 字段
- 修改 Add 方法返回值,从无返回值改为返回 ReplyCostAdd 结构
- 更新 RPC 调用逻辑,正确处理返回数据结构
- 移除局部变量声明,优化函数内部实现
2026-03-04 14:37:49 +08:00
97c554b554 feat(erp): 添加结汇银行完全匹配字段
- 新增 BankNameEq 字段用于结汇银行完全匹配
- 新增 BankAccountEq 字段用于结汇银行账号完全匹配
2026-03-04 13:40:33 +08:00