Files
service/ik3cloud/factory.go
kanade 8fb7396ff8 feat(ik3cloud): 工厂结构体添加币种编号字段
- 在 FactoryItem 结构体中新增 CurrencyNumber 字段,用于标识币种编号
2026-10-23 10:48:00 +08:00

50 lines
1.2 KiB
Go

package ik3cloud
import (
"context"
"git.kumo.work/shama/service/client"
)
type factory struct {
}
type ArgsFactorySave struct {
FactoryId int64 // 工厂id
Number string // 工厂编码
Name string // 工厂名称
ShortName string // 简称
Address string // 地址
ZipCode string
LegalPerson string
TaxNumber string
RegAddress string
Bank string
BankAccount string
Contacts []FactoryContactItem
DepartmentNumber string // 部门编号
StaffNumber string // 员工编号
CurrencyNumber string // 币种编号
}
type FactoryContactItem struct {
ContactNumber string // 联系人编号
Name string // 部门名称
Sex string // 性别
Job string // 职位
Tel string // 电话
Phone string // 手机
Fax string // 传真
Email string // 邮箱
IsDefault bool // 是否默认/主联系人
}
// Save @TITLE 保存工厂
func (f *factory) Save(ctx context.Context, args ArgsFactorySave) (entity Entity, err error) {
xClient, err := client.GetClient(f)
if err != nil {
return
}
err = xClient.Call(ctx, "Save", args, &entity)
return
}