Commit Graph

226 Commits

Author SHA1 Message Date
c0e57856b1 feat(service): 添加应收产品项目减税差异字段
- 在 ReceivableProductItem 结构体中新增 MinusTaxDifference 字段
- 调整结构体字段排列格式以提高可读性
- 为新增字段添加 JSON 标签映射
2026-01-16 16:48:10 +08:00
a623223e67 feat(service): 添加退税差额字段到应收账款产品项
- 在ReceivableProductItem结构体中新增MinusTaxDifference字段
- 该字段用于记录退税差额信息
- 扩展了应收账款产品的税务相关数据结构
2026-01-16 15:01:17 +08:00
a3a35e37f6 feat(erp): 添加应收款项导出成本和减税相关字段
- 新增 ExportCost 字段用于记录导出成本
- 新增 MinusTaxRate 字段用于记录减税率
- 新增 MinusTaxAmount 字段用于记录减税金额
2026-01-15 14:55:38 +08:00
be1ba847f5 feat(shipment): 添加订舱单费用编辑功能
- 新增 ArgsShipmentEditCost 结构体定义费用字段
- 实现 EditCost 方法用于编辑国内运费、国外运费和佣金
- 集成客户端调用逻辑处理费用更新请求
2026-01-15 11:39:50 +08:00
361c61cbe7 fix(receipt): 修复银行账户字段映射问题
- 将银行账户字段从配置项改为付款成本项目的银行账户字段
- 解决了发票逻辑中银行账户信息错误映射的问题
2026-01-15 10:22:27 +08:00
e3874373f5 feat(erp): 添加运费和佣金字段支持
- 在 shipment 模块中新增国内运费、海外运费和海外佣金字段
- 在 receipt 模块中添加银行账户字段
- 更新 receivable 模块中的应收款项信息结构体
- 扩展 shipment 相关的数据传输对象和修改逻辑
- 为所有相关模块添加新的财务计算字段
- 重构数据结构以支持更详细的成本跟踪功能
2026-01-14 17:22:47 +08:00
88992cc8ba feat(erp): 添加应收产品项中的PI序列号字段
- 在ReceivableProductItem结构体中新增PiSerial字段
- 该字段用于存储PI序列信息并支持JSON序列化
2026-01-14 14:20:22 +08:00
0342008f42 feat(erp): 添加采购付款单和费用申请单导出类型常量
- 新增 ExportTypePaymentList 常量用于采购付款单导出
- 新增 ExportTypeRequestList 常量用于费用申请单导出
2026-01-13 12:15:32 +08:00
22af038358 refactor(dict): 修改字典查询方法参数结构
- 将 All 方法的 companyType 参数替换为 ArgsDictAll 结构体
- 更新客户端调用时传入的参数类型
- 保持方法返回值和错误处理逻辑不变
2026-01-08 13:13:59 +08:00
93524fca2f feat(erp): 添加银行账户信息字段和批量修改功能
- 在报销单、付款单和申请单中添加银行账号和账号名称字段
- 为报销单、付款单和申请单实现批量修改银行账户信息功能
- 在ik3cloud常量中添加银行账户操作类型
- 新增字典查询相关结构体和过滤条件类型
- 更新金蝶同步相关服务以支持银行账户信息处理
2026-01-08 11:54:02 +08:00
6717454a79 feat(erp): 添加付款模块功能
- 实现付款单列表查询功能,支持分页和多条件搜索
- 添加付款单生成功能,根据应付单ID创建付款单
- 集成金蝶同步功能,支持付款单数据同步到金蝶系统
- 定义完整的付款单数据结构,包含金额、币种、采购人员等字段
- 实现付款单搜索功能,支持按付款单号、合同号、时间范围等条件查询
- 添加IK3Cloud状态管理,处理金蝶同步状态和错误信息
2026-01-06 15:34:12 +08:00
fbf9ba96bc feat(payment): 添加付款用途常量定义并更新数据结构
- 定义 PaymentPurpose 类型和相关常量值
- 在 ERP 服务中添加 Payment 模块引用
- 更新 Payment 结构体中的 PaymentPurpose 字段类型
- 将字符串类型替换为常量类型以增强类型安全
- 添加采购付款单、费用报销和其他支出的用途常量
2026-01-06 15:33:39 +08:00
9f74a84866 feat(erp): 添加收款单认领状态和认领金额字段
- 在 ReceiptQuery 结构体中添加 ClaimStatus 字段用于标识认领状态
- 在 ReceiptItem 结构体中添加 ClaimAmount 字段用于记录认领金额
- 在 Receipt 结构体中添加 ClaimAmount 字段用于记录认领金额
2026-01-05 16:34:56 +08:00
b0cb790daa feat(erp): 添加收汇单付款客户信息字段
- 新增 PayCustomId 字段用于存储付款客户ID
- 新增 PayCustomName 字段用于存储付款客户名称
- 扩展收汇单数据结构以支持付款客户信息存储
2026-01-05 11:24:23 +08:00
fa5a9c9e20 feat(erp): 添加付款客户信息字段支持
- 在收据结构体中增加PayCustomId和PayCustomName字段
- 将原有的CustomId字段注释明确为付款客户id
- 在收据明细结构体中添加PayCustomId和PayCustomName字段
- 在ik3cloud收据服务中增加PayCustomNumber字段
- 保持原有客户信息字段的同时支持付款客户信息的存储
2026-01-05 11:14:26 +08:00
f6e573a132 feat(shipment): 添加兑换结算字段支持
- 在 GiftItem 结构体中添加 IsExchangeSettlement 字段
- 在 SaleProductItem 结构体中添加 IsExchangeSettlement 字段
- 更新数据结构以支持兑换结算业务场景
2026-01-05 09:58:49 +08:00
3371938767 fix(logic): 添加 Ik3cloudID 验证防止无效取消操作
- 在 expense.go 中添加 expenseThird.Ik3cloudID > 0 的验证条件
- 在 receipt.go 中添加 receiptThird.Ik3cloudID > 0 的验证条件
- 在 request.go 中添加 requestThird.Ik3cloudID > 0 的验证条件
- 避免对 Ik3cloudID 为 0 的记录执行取消操作
- 防止因无效 ID 导致的第三方支付取消失败
2026-01-04 11:38:12 +08:00
08bce95691 feat(erp): 添加报销单和申请单审核业务类型
- 新增报销单审核业务类型常量
- 新增申请单审核业务类型常量
- 扩展业务类型枚举以支持新的审核流程
2025-12-30 14:30:32 +08:00
d1008ce9e8 refactor(erp): 更新报销单和申请单业务类型常量
- 将 BusinessTypeExpense 从 "expense" 重命名为 "expenseAudit"
- 将 BusinessTypeRequest 从 "request" 重命名为 "requestAudit"
- 保持报销单和申请单的业务类型名称一致性
- 更新常量定义以更好地反映业务审核流程
2025-12-30 14:11:57 +08:00
148787617d refactor(department): 优化部门模块代码结构
- 调整部门相关代码的组织结构
- 改进部门模块的实现逻辑
- 提升代码可读性和维护性
2025-12-30 11:53:34 +08:00
9ef5fe9c57 feat(erp): 添加金蝶推送状态字段
- 在constant.go中添加Ik3cloudStatus类型和相关常量定义
- 为ExpenseItem和ReplyExpenseInfo结构体添加Ik3cloudStatus、Ik3cloudErrMsg和Ik3cloudUpdatedAt字段
- 为PayableItem和ReplyPayableInfo结构体添加Ik3cloudStatus、Ik3cloudErrMsg和Ik3cloudUpdatedAt字段
- 为receipt.go中的结构体添加Ik3cloudStatus、Ik3cloudErrMsg和Ik3cloudUpdatedAt字段
- 为receivable.go中的结构体添加Ik3cloudStatus、Ik3cloudErrMsg和Ik3cloudUpdatedAt字段
- 为request.go中的结构体添加Ik3cloudStatus、Ik3cloudErrMsg和Ik3cloudUpdatedAt字段
- 修正receivable.go中Ik3cloudStatus字段的数据类型从Flag改为int64
2025-12-23 14:29:40 +08:00
ed845dfa62 feat(erp): 添加应付账款相关序列号字段
- 在 PayableItem 结构体中添加 InvoiceSerial 字段
- 在 PayableProductItem 结构体中添加 PiSerial 字段
2025-12-23 11:14:55 +08:00
2f375087ef fix(erp): 修改应付账款服务调用方法
- 将 payable.go 中的 "List" 方法调用更改为 "Info"
- 确保正确获取单条应付账款信息而非列表
2025-12-22 15:08:30 +08:00
eeefb47f82 refactor(erp): 优化销售商品结构体字段对齐
- 移除 PurchaseProduct 结构体定义
- 调整 SaleProductAdd 和 SaleProductEdit 字段布局
- 统一结构体字段的换行与缩进格式
- 删除重复的类型声明和注释
- 保持代码风格一致性
2025-12-22 11:47:37 +08:00
6520d78067 feat(erp): 添加禁用标记字段以支持状态过滤
- 在 expense.go 中添加 BanFlag 字段用于标识报销单状态
- 在 receipt.go 中添加 BanFlag 字段用于标识结汇单状态
- 在 request.go 中添加 BanFlag 字段用于标识申请单状态
- 所有新增字段均支持 1=禁用 2=启用 的状态定义
2025-12-19 17:22:10 +08:00
3c1fa079cf feat(receipt): 添加客户编号字段
- 在 Receipt 结构体中新增 CustomNumber 字段
- 用于存储客户的唯一标识信息
- 支持后续按客户编号查询和统计功能
2025-12-19 16:58:39 +08:00
eb4c3e3241 feat(ik3cloud): 新增收款单功能并完善作废接口
- 新增收款单常量定义及映射配置
- 新增收款单类型枚举定义
- 新增收款单服务模块,支持保存和作废操作
- 在应付、应收、付款模块中补充作废接口实现
- 定义收款单保存参数结构体及费用明细结构体
2025-12-19 16:31:29 +08:00
d44f208a84 feat(erp): 更新报销单据结构并移除工作流字段
- 在 payable.go 中添加 CostAmount 字段用于加减费用金额
- 移除 request.go 中 RequestIds 字段
- 移除 RequestItem 和 ReplyRequestList 结构中的 WorkflowId、WorkflowStatus 和 WorkflowReason 字段
2025-12-19 14:12:42 +08:00
0315faea07 feat(erp): 添加报销人字段并调整付款单结构
- 在 expense.go 的 Expense 结构体中添加 ExpenseStaffId 字段
- 在 expense.go 的 Add 和 Update 结构体中同步添加 ExpenseStaffId 字段
- 在 payment.go 中移除 SettlementMethod 和 PaymentPurpose 字段
- 在 payment.go 中保留 ExpenseItem 字段并调整其位置
2025-12-18 17:00:50 +08:00
5813fe05ce feat(erp): 添加工作流相关字段到费用和请求模型
- 在 expense.go 的 Expense 结构体中添加 WorkflowId、WorkflowStatus 和 WorkflowReason 字段
- 在 expense.go 的 ExpenseResponse 结构体中添加 WorkflowId、WorkflowStatus 和 WorkflowReason 字段
- 在 request.go 的 Request 结构体中添加 WorkflowId、WorkflowStatus 和 WorkflowReason 字段
- 在 request.go 的 RequestResponse 结构体中添加 WorkflowId、WorkflowStatus 和 WorkflowReason 字段
2025-12-18 16:37:42 +08:00
0a1d70d064 feat(erp): 为费用和请求结构体添加审计字段
- 在 expense 结构体中增加 Audit 字段
- 在 request 结构体中增加 Audit 字段
- 调整结构体字段顺序以保持一致性
2025-12-18 16:26:42 +08:00
f16cf90f12 feat(erp): 添加报销和申请审核提交功能
- 新增 expense 包下的审核提交接口
- 新增 request 包下的审核提交接口
- 实现审核提交的统一调用逻辑
- 支持指定审核人员进行审核操作
- 添加审核提交相关的参数结构体定义
2025-12-18 16:22:58 +08:00
8d5d6a6fb6 feat(erp): 新增报销单和申请单业务类型及查询功能
- 在常量定义中增加报销单和申请单业务类型
- 为报销单查询条件添加报销单ID列表过滤
- 为申请单查询条件添加申请单ID列表过滤
- 完善相关结构体字段定义以支持新功能
2025-12-18 16:20:35 +08:00
e3701c9514 feat(erp): 更新费用成本结构以支持发票编号和到期日期
- 将费用类型字段拆分为类型编号和类型名称
- 在费用添加参数中新增发票编号字段
- 在请求成本项中增加发票编号、到期日期和期望付款日期
- 更新相关结构体字段以适应新的业务需求
2025-12-18 16:03:28 +08:00
a165b59d61 feat(oa): 移除员工销售员和采购员编码字段
- 删除 XsyNumber 字段(金蝶员工销售员编码)
- 删除 CgyNumber 字段(金蝶员工采购员编码)
- 简化 Staff 结构体定义,仅保留必要字段
- 更新相关 JSON 标签以保持数据一致性
2025-12-18 14:32:12 +08:00
75e66aab81 chore: 更新部门和员工模块
- 修改了部门模块的代码结构
- 调整了员工模块的相关配置
- 优化了两个模块间的依赖关系
2025-12-18 14:31:55 +08:00
ec74ebbca5 feat(erp): 新增发票号字段并优化应付单结构
- 在erp/payable.go中新增InvoiceSerial字段
- 重构ik3cloud/payable.go的ArgsPayableSave结构体
- 添加时间、币种、部门等业务字段
- 引入decimal包处理金额相关字段
- 新增PayableProductItem结构体定义商品明细
- 添加产品列表支持多商品应付单据
- 增加税率、税额等税务相关字段
- 补充含税与不含税金额计算字段
2025-12-18 11:57:33 +08:00
1fa64111a4 fix(erp): 修改应收款项服务调用方法
- 将 receivable 服务中的 List 方法调用更改为 Info 方法调用
- 修复因方法名错误导致的数据获取问题
2025-12-17 16:45:49 +08:00
ace87cd73d feat(ik3cloud): 添加 Entity 结构体及 ID 序列化支持
- 新增 Entity 结构体定义,包含 Id、Number 和 DIndex 字段
- 实现 SetStringId 方法,支持将十六进制字符串转换为 int64 ID
- 实现 GetStringId 方法,支持将 int64 ID 转换为十六进制字符串
- 实现自定义 UnmarshalJSON 方法,支持解析不同类型的 Id 字段
- 支持 Number 和 DIndex 字段的 JSON 解析
- 添加必要的导入包:encoding/json、fmt 和 strconv
2025-12-17 16:17:32 +08:00
5b4a26d13d feat(k3cloud): 添加动作编号字段映射常量
- 为部门、员工、岗位等实体添加 FNumber 字段映射
- 为应收、应付单据添加 FBillNo 字段映射
- 扩展 ActionNumberField 映射表以支持更多业务实体
- 统一编号字段访问逻辑,提升代码可维护性
2025-12-17 15:25:02 +08:00
28d650a7bc feat(k3cloud): 添加ActionIdField映射常量
- 为不同Action类型定义对应的ID字段映射关系
- 支持部门、员工、岗位等18种业务实体的ID字段配置
- 提供统一的Action到数据库字段的映射查询接口
2025-12-17 15:10:38 +08:00
d39d8d8990 feat(k3cloud): 新增外销成本及退税相关字段
- 在 receivable 结构体中新增 ExportCost 字段表示外销成本
- 添加 MinusTaxRate 字段用于存储退税率
- 引入 MinusTaxAmount 字段记录退税额
- 完善结构体注释以明确各字段含义
2025-12-17 14:07:12 +08:00
56b80d91c7 refactor(erp): 调整 receivable 服务中的类型引用
- 移除了对 "erp/app/constant" 包的依赖
- 将 Ik3cloudStatus 字段的类型从 constant.Flag 更改为 Flag
- 简化了包导入结构,提高代码可维护性
2025-12-17 10:28:00 +08:00
fb053ec48c fix(erp): 更新 receivable 服务中的 Ik3cloudStatus 字段类型
- 将 Ik3cloudStatus 的类型从 constant.Flag 更改为 Flag
- 确保与系统其他部分的一致性
- 避免潜在的类型不匹配问题
2025-12-17 10:14:17 +08:00
32f6d85021 feat(erp): 新增应收款项同步功能
- 引入常量包以支持状态标识
- 在应收款项结构体中增加 Ik3cloudStatus 字段
- 实现 Ik3cloud 方法用于同步应收款项数据到云端
- 添加对客户端调用失败的错误处理机制
2025-12-17 09:43:57 +08:00
252def479a feat(ik3cloud): 添加资料信息服务
- 在Ik3cloud结构体中新增Information字段
- 扩展服务模块以支持资料信息管理功能
2025-12-17 09:31:24 +08:00
83014b8b29 feat(k3cloud): 添加应收单费用字段支持
- 新增发票号字段用于标识应收单据
- 添加国内运费字段记录本地运输成本
- 添加国外运费字段记录国际运输成本
- 添加出口佣金字段记录销售佣金信息
- 扩展应收单结构体以支持更多财务明细
2025-12-16 17:09:25 +08:00
e209510e1f feat(k3cloud): 新增辅助资料信息模块
- 在常量定义中增加辅助资料相关枚举类型
- 添加辅助资料信息保存接口及数据结构
- 实现辅助资料信息保存方法
- 定义辅助资料类型常量值
2025-12-16 17:03:17 +08:00
c1ff46e933 feat(erp): 新增字典和分类管理功能
- 添加 dict 包,包含字体、分类和字典相关结构体与方法
- 实现分类的增删改查接口
- 实现字典的增删改查接口
- 在 receivable.go 中扩展字段支持汇率、部门、业务员等信息
- 新增 payment.go 文件,实现付款单保存功能
- 引入 time 和 decimal 包以支持日期和金额类型字段
2025-12-16 15:03:34 +08:00
81492da604 feat(k3cloud): 新增字典服务模块
- 在服务结构体中添加 Dict 字典服务字段
- 初始化字典服务模块以支持数据字典功能
2025-12-12 17:24:21 +08:00