Documentation ¶
Index ¶
- Constants
- type Appendix
- type AppendixBuilder
- func (builder *AppendixBuilder) Build() *Appendix
- func (builder *AppendixBuilder) DownloadUrl(downloadUrl string) *AppendixBuilder
- func (builder *AppendixBuilder) FileId(fileId string) *AppendixBuilder
- func (builder *AppendixBuilder) FileName(fileName string) *AppendixBuilder
- func (builder *AppendixBuilder) FileSize(fileSize int) *AppendixBuilder
- func (builder *AppendixBuilder) FileType(fileType string) *AppendixBuilder
- type BindUserAuthDataRelationReq
- type BindUserAuthDataRelationReqBuilder
- func (builder *BindUserAuthDataRelationReqBuilder) Build() *BindUserAuthDataRelationReq
- func (builder *BindUserAuthDataRelationReqBuilder) UserAuthDataRelation(userAuthDataRelation *UserAuthDataRelation) *BindUserAuthDataRelationReqBuilder
- func (builder *BindUserAuthDataRelationReqBuilder) UserIdType(userIdType string) *BindUserAuthDataRelationReqBuilder
- type BindUserAuthDataRelationResp
- type Company
- type CompanyAsset
- type CompanyAssetBuilder
- func (builder *CompanyAssetBuilder) AssetName(assetName string) *CompanyAssetBuilder
- func (builder *CompanyAssetBuilder) AssetNo(assetNo string) *CompanyAssetBuilder
- func (builder *CompanyAssetBuilder) AssetSubNo(assetSubNo string) *CompanyAssetBuilder
- func (builder *CompanyAssetBuilder) AssetType(assetType string) *CompanyAssetBuilder
- func (builder *CompanyAssetBuilder) AssetTypeName(assetTypeName string) *CompanyAssetBuilder
- func (builder *CompanyAssetBuilder) AssetTypeNameEn(assetTypeNameEn string) *CompanyAssetBuilder
- func (builder *CompanyAssetBuilder) AssetUid(assetUid string) *CompanyAssetBuilder
- func (builder *CompanyAssetBuilder) Build() *CompanyAsset
- func (builder *CompanyAssetBuilder) CompanyUid(companyUid string) *CompanyAssetBuilder
- func (builder *CompanyAssetBuilder) Quantity(quantity int) *CompanyAssetBuilder
- func (builder *CompanyAssetBuilder) Unit(unit string) *CompanyAssetBuilder
- type CompanyBuilder
- func (builder *CompanyBuilder) Build() *Company
- func (builder *CompanyBuilder) CoAreaCode(coAreaCode string) *CompanyBuilder
- func (builder *CompanyBuilder) CompanyCode(companyCode string) *CompanyBuilder
- func (builder *CompanyBuilder) CompanyName(companyName string) *CompanyBuilder
- func (builder *CompanyBuilder) CompanyNameEn(companyNameEn string) *CompanyBuilder
- func (builder *CompanyBuilder) CompanyUid(companyUid string) *CompanyBuilder
- func (builder *CompanyBuilder) CountryCode(countryCode string) *CompanyBuilder
- func (builder *CompanyBuilder) CurrencyCode(currencyCode string) *CompanyBuilder
- func (builder *CompanyBuilder) LegalEntityCode(legalEntityCode string) *CompanyBuilder
- type CompanyCompanyBankAccount
- type CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) Account(account string) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) AccountAttriDesc(accountAttriDesc string) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) AccountName(accountName string) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) Build() *CompanyCompanyBankAccount
- func (builder *CompanyCompanyBankAccountBuilder) ClearingAccountCode(clearingAccountCode string) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) CompanyBankAccountUid(companyBankAccountUid string) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) CompanyUid(companyUid string) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) CurrencyCode(currencyCode string) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) GlAccountCode(glAccountCode string) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) I18nAccountAttriDesc(i18nAccountAttriDesc []*I18nStruct) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) Iban(iban string) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) LocalRoutingCode(localRoutingCode string) *CompanyCompanyBankAccountBuilder
- func (builder *CompanyCompanyBankAccountBuilder) Swift(swift string) *CompanyCompanyBankAccountBuilder
- type Config
- type ConfigBuilder
- func (builder *ConfigBuilder) Build() *Config
- func (builder *ConfigBuilder) FieldCode(fieldCode string) *ConfigBuilder
- func (builder *ConfigBuilder) FieldDescribe(fieldDescribe string) *ConfigBuilder
- func (builder *ConfigBuilder) FieldName(fieldName string) *ConfigBuilder
- func (builder *ConfigBuilder) FieldType(fieldType int) *ConfigBuilder
- func (builder *ConfigBuilder) FieldVersion(fieldVersion int) *ConfigBuilder
- func (builder *ConfigBuilder) Module(module int) *ConfigBuilder
- func (builder *ConfigBuilder) Required(required int) *ConfigBuilder
- func (builder *ConfigBuilder) Status(status int) *ConfigBuilder
- func (builder *ConfigBuilder) Sys(sys int) *ConfigBuilder
- type CostCenter
- type CostCenterBuilder
- func (builder *CostCenterBuilder) Build() *CostCenter
- func (builder *CostCenterBuilder) BusinessArea(businessArea string) *CostCenterBuilder
- func (builder *CostCenterBuilder) CoAreaCode(coAreaCode string) *CostCenterBuilder
- func (builder *CostCenterBuilder) CompanyCode(companyCode string) *CostCenterBuilder
- func (builder *CostCenterBuilder) CompanyCodeList(companyCodeList []string) *CostCenterBuilder
- func (builder *CostCenterBuilder) CostCenterCode(costCenterCode string) *CostCenterBuilder
- func (builder *CostCenterBuilder) CostCenterName(costCenterName string) *CostCenterBuilder
- func (builder *CostCenterBuilder) CostCenterUid(costCenterUid string) *CostCenterBuilder
- func (builder *CostCenterBuilder) FeeType(feeType string) *CostCenterBuilder
- func (builder *CostCenterBuilder) I18nCostCenterName(i18nCostCenterName []*I18nStruct) *CostCenterBuilder
- func (builder *CostCenterBuilder) ProfitCenterCode(profitCenterCode string) *CostCenterBuilder
- func (builder *CostCenterBuilder) ResponsibleUserUnionId(responsibleUserUnionId string) *CostCenterBuilder
- func (builder *CostCenterBuilder) ValidTo(validTo string) *CostCenterBuilder
- type DepartmentCostCenterRelationship
- type DepartmentCostCenterRelationshipBuilder
- func (builder *DepartmentCostCenterRelationshipBuilder) Build() *DepartmentCostCenterRelationship
- func (builder *DepartmentCostCenterRelationshipBuilder) CompanyCode(companyCode string) *DepartmentCostCenterRelationshipBuilder
- func (builder *DepartmentCostCenterRelationshipBuilder) CostCenterCode(costCenterCode string) *DepartmentCostCenterRelationshipBuilder
- func (builder *DepartmentCostCenterRelationshipBuilder) DepartmentCostCenterRelationshipUid(departmentCostCenterRelationshipUid string) *DepartmentCostCenterRelationshipBuilder
- func (builder *DepartmentCostCenterRelationshipBuilder) DepartmentId(departmentId string) *DepartmentCostCenterRelationshipBuilder
- func (builder *DepartmentCostCenterRelationshipBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentCostCenterRelationshipBuilder
- type DepartmentId
- type DepartmentIdBuilder
- type ExtendField
- type ExtendFieldBuilder
- func (builder *ExtendFieldBuilder) Appendix(appendix []*Appendix) *ExtendFieldBuilder
- func (builder *ExtendFieldBuilder) Build() *ExtendField
- func (builder *ExtendFieldBuilder) Date(date string) *ExtendFieldBuilder
- func (builder *ExtendFieldBuilder) FieldCode(fieldCode string) *ExtendFieldBuilder
- func (builder *ExtendFieldBuilder) FieldType(fieldType int) *ExtendFieldBuilder
- func (builder *ExtendFieldBuilder) FieldValue(fieldValue string) *ExtendFieldBuilder
- func (builder *ExtendFieldBuilder) Num(num float64) *ExtendFieldBuilder
- func (builder *ExtendFieldBuilder) Options(options []string) *ExtendFieldBuilder
- func (builder *ExtendFieldBuilder) RangeDate(rangeDate []string) *ExtendFieldBuilder
- type FixedExchangeRate
- type FixedExchangeRateBuilder
- func (builder *FixedExchangeRateBuilder) Build() *FixedExchangeRate
- func (builder *FixedExchangeRateBuilder) EffectiveDate(effectiveDate string) *FixedExchangeRateBuilder
- func (builder *FixedExchangeRateBuilder) ExchangeRate(exchangeRate string) *FixedExchangeRateBuilder
- func (builder *FixedExchangeRateBuilder) SourceCurrency(sourceCurrency string) *FixedExchangeRateBuilder
- func (builder *FixedExchangeRateBuilder) Status(status int) *FixedExchangeRateBuilder
- func (builder *FixedExchangeRateBuilder) TargetCurrency(targetCurrency string) *FixedExchangeRateBuilder
- type GlAccount
- type GlAccountBuilder
- func (builder *GlAccountBuilder) Build() *GlAccount
- func (builder *GlAccountBuilder) GlAccount(glAccount string) *GlAccountBuilder
- func (builder *GlAccountBuilder) GlAccountName(glAccountName string) *GlAccountBuilder
- func (builder *GlAccountBuilder) GlAccountUid(glAccountUid string) *GlAccountBuilder
- func (builder *GlAccountBuilder) I18nGlAccountName(i18nGlAccountName []*I18nStruct) *GlAccountBuilder
- func (builder *GlAccountBuilder) Type(type_ string) *GlAccountBuilder
- func (builder *GlAccountBuilder) ValidTo(validTo string) *GlAccountBuilder
- type GlAccountCompanyRelationship
- type GlAccountCompanyRelationshipBuilder
- func (builder *GlAccountCompanyRelationshipBuilder) Build() *GlAccountCompanyRelationship
- func (builder *GlAccountCompanyRelationshipBuilder) CompanyCode(companyCode string) *GlAccountCompanyRelationshipBuilder
- func (builder *GlAccountCompanyRelationshipBuilder) GlAccountCode(glAccountCode string) *GlAccountCompanyRelationshipBuilder
- func (builder *GlAccountCompanyRelationshipBuilder) GlAccountCompanyRelationshipUid(glAccountCompanyRelationshipUid string) *GlAccountCompanyRelationshipBuilder
- func (builder *GlAccountCompanyRelationshipBuilder) ValidTo(validTo string) *GlAccountCompanyRelationshipBuilder
- type I18nStruct
- type I18nStructBuilder
- type InternalOrder
- type InternalOrderBuilder
- func (builder *InternalOrderBuilder) Build() *InternalOrder
- func (builder *InternalOrderBuilder) CoAreaCode(coAreaCode string) *InternalOrderBuilder
- func (builder *InternalOrderBuilder) CompanyCode(companyCode string) *InternalOrderBuilder
- func (builder *InternalOrderBuilder) InternalOrderCode(internalOrderCode string) *InternalOrderBuilder
- func (builder *InternalOrderBuilder) InternalOrderName(internalOrderName string) *InternalOrderBuilder
- func (builder *InternalOrderBuilder) InternalOrderUid(internalOrderUid string) *InternalOrderBuilder
- func (builder *InternalOrderBuilder) ResponsibleUserUnionId(responsibleUserUnionId string) *InternalOrderBuilder
- func (builder *InternalOrderBuilder) Type(type_ string) *InternalOrderBuilder
- type LegalEntity
- type LegalEntityBank
- type LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) AccountAttributeDesc(accountAttributeDesc string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) AccountName(accountName string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) BankAccount(bankAccount string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) BankAcronym(bankAcronym string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) BankCode(bankCode string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) BankControlCode(bankControlCode string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) BankId(bankId string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) BankName(bankName string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) Build() *LegalEntityBank
- func (builder *LegalEntityBankBuilder) ClearingAccount(clearingAccount string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) CompanyCode(companyCode string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) Country(country string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) Currency(currency string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) ExtendInfo(extendInfo []*ExtendField) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) GlAccount(glAccount string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) IbanAccount(ibanAccount string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) Id(id string) *LegalEntityBankBuilder
- func (builder *LegalEntityBankBuilder) SwiftCode(swiftCode string) *LegalEntityBankBuilder
- type LegalEntityBuilder
- func (builder *LegalEntityBuilder) Address(address string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) Appendix(appendix []*Appendix) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) BankAccount(bankAccount string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) BankId(bankId string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) BankName(bankName string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) Build() *LegalEntity
- func (builder *LegalEntityBuilder) CertificationId(certificationId string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) CertificationType(certificationType string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) City(city string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) Country(country string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) ExtendInfo(extendInfo []*ExtendField) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) Id(id string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) LegalEntity(legalEntity string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) LegalEntityBanks(legalEntityBanks []*LegalEntityBank) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) LegalEntityText(legalEntityText string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) LegalPerson(legalPerson string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) Province(province string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) ShortText(shortText string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) Status(status int) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) TaxpayerType(taxpayerType string) *LegalEntityBuilder
- func (builder *LegalEntityBuilder) Telephone(telephone string) *LegalEntityBuilder
- type MultiLanguage
- type MultiLanguageBuilder
- type OpenApiUpdateVendor
- type OpenApiUpdateVendorBuilder
- type Project
- type ProjectBuilder
- func (builder *ProjectBuilder) Build() *Project
- func (builder *ProjectBuilder) Code(code string) *ProjectBuilder
- func (builder *ProjectBuilder) EndDay(endDay string) *ProjectBuilder
- func (builder *ProjectBuilder) ExtendInfo(extendInfo []*ExtendField) *ProjectBuilder
- func (builder *ProjectBuilder) IsAllCompany(isAllCompany bool) *ProjectBuilder
- func (builder *ProjectBuilder) Level(level int) *ProjectBuilder
- func (builder *ProjectBuilder) LevelInfo(levelInfo string) *ProjectBuilder
- func (builder *ProjectBuilder) MultiLanguageName(multiLanguageName []*MultiLanguage) *ProjectBuilder
- func (builder *ProjectBuilder) Name(name string) *ProjectBuilder
- func (builder *ProjectBuilder) ParentCode(parentCode string) *ProjectBuilder
- func (builder *ProjectBuilder) ProjectCompanyDeptMappings(projectCompanyDeptMappings []*ProjectCompanyDeptMapping) *ProjectBuilder
- func (builder *ProjectBuilder) ProjectUid(projectUid string) *ProjectBuilder
- func (builder *ProjectBuilder) ResponsibleUserUnionId(responsibleUserUnionId string) *ProjectBuilder
- func (builder *ProjectBuilder) StartDay(startDay string) *ProjectBuilder
- func (builder *ProjectBuilder) Status(status int) *ProjectBuilder
- func (builder *ProjectBuilder) Type(type_ string) *ProjectBuilder
- type ProjectCompanyDeptMapping
- type ProjectCompanyDeptMappingBuilder
- func (builder *ProjectCompanyDeptMappingBuilder) Build() *ProjectCompanyDeptMapping
- func (builder *ProjectCompanyDeptMappingBuilder) CompanyUnionId(companyUnionId string) *ProjectCompanyDeptMappingBuilder
- func (builder *ProjectCompanyDeptMappingBuilder) DepartmentUnionId(departmentUnionId string) *ProjectCompanyDeptMappingBuilder
- func (builder *ProjectCompanyDeptMappingBuilder) IsAllDepartment(isAllDepartment bool) *ProjectCompanyDeptMappingBuilder
- func (builder *ProjectCompanyDeptMappingBuilder) ProjectUnionId(projectUnionId string) *ProjectCompanyDeptMappingBuilder
- type UnbindUserAuthDataRelationReq
- type UnbindUserAuthDataRelationReqBuilder
- func (builder *UnbindUserAuthDataRelationReqBuilder) Build() *UnbindUserAuthDataRelationReq
- func (builder *UnbindUserAuthDataRelationReqBuilder) UserAuthDataRelation(userAuthDataRelation *UserAuthDataRelation) *UnbindUserAuthDataRelationReqBuilder
- func (builder *UnbindUserAuthDataRelationReqBuilder) UserIdType(userIdType string) *UnbindUserAuthDataRelationReqBuilder
- type UnbindUserAuthDataRelationResp
- type UserAuthDataRelation
- type UserAuthDataRelationBuilder
- func (builder *UserAuthDataRelationBuilder) AuthorizedUserIds(authorizedUserIds []string) *UserAuthDataRelationBuilder
- func (builder *UserAuthDataRelationBuilder) Build() *UserAuthDataRelation
- func (builder *UserAuthDataRelationBuilder) RootDimensionType(rootDimensionType string) *UserAuthDataRelationBuilder
- func (builder *UserAuthDataRelationBuilder) SubDimensionTypes(subDimensionTypes []string) *UserAuthDataRelationBuilder
- func (builder *UserAuthDataRelationBuilder) UamsAppId(uamsAppId string) *UserAuthDataRelationBuilder
- type V1
- type Vendor
- type VendorAccount
- type VendorAccountBuilder
- func (builder *VendorAccountBuilder) Account(account string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) AccountName(accountName string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) BankAcronym(bankAcronym string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) BankCode(bankCode string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) BankControlCode(bankControlCode string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) BankId(bankId string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) BankName(bankName string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) Build() *VendorAccount
- func (builder *VendorAccountBuilder) Country(country string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) ExtendInfo(extendInfo []*ExtendField) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) Iban(iban string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) Id(id string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) SwiftCode(swiftCode string) *VendorAccountBuilder
- func (builder *VendorAccountBuilder) VendorSiteCode(vendorSiteCode string) *VendorAccountBuilder
- type VendorAddress
- type VendorAddressBuilder
- func (builder *VendorAddressBuilder) Address(address string) *VendorAddressBuilder
- func (builder *VendorAddressBuilder) Build() *VendorAddress
- func (builder *VendorAddressBuilder) City(city string) *VendorAddressBuilder
- func (builder *VendorAddressBuilder) Country(country string) *VendorAddressBuilder
- func (builder *VendorAddressBuilder) County(county string) *VendorAddressBuilder
- func (builder *VendorAddressBuilder) ExtendInfo(extendInfo []*ExtendField) *VendorAddressBuilder
- func (builder *VendorAddressBuilder) Id(id string) *VendorAddressBuilder
- func (builder *VendorAddressBuilder) Province(province string) *VendorAddressBuilder
- type VendorBuilder
- func (builder *VendorBuilder) AdCity(adCity string) *VendorBuilder
- func (builder *VendorBuilder) AdCountry(adCountry string) *VendorBuilder
- func (builder *VendorBuilder) AdPostcode(adPostcode string) *VendorBuilder
- func (builder *VendorBuilder) AdProvince(adProvince string) *VendorBuilder
- func (builder *VendorBuilder) Address(address string) *VendorBuilder
- func (builder *VendorBuilder) Appendix(appendix []*Appendix) *VendorBuilder
- func (builder *VendorBuilder) AssociatedWithLegalEntity(associatedWithLegalEntity bool) *VendorBuilder
- func (builder *VendorBuilder) Build() *Vendor
- func (builder *VendorBuilder) CertificationId(certificationId string) *VendorBuilder
- func (builder *VendorBuilder) CertificationType(certificationType string) *VendorBuilder
- func (builder *VendorBuilder) ContactMobilePhone(contactMobilePhone string) *VendorBuilder
- func (builder *VendorBuilder) ContactPerson(contactPerson string) *VendorBuilder
- func (builder *VendorBuilder) ContactTelephone(contactTelephone string) *VendorBuilder
- func (builder *VendorBuilder) DownPaymentTerm(downPaymentTerm string) *VendorBuilder
- func (builder *VendorBuilder) EMail(eMail string) *VendorBuilder
- func (builder *VendorBuilder) ExtendInfo(extendInfo []*ExtendField) *VendorBuilder
- func (builder *VendorBuilder) Fax(fax string) *VendorBuilder
- func (builder *VendorBuilder) GlAccount(glAccount string) *VendorBuilder
- func (builder *VendorBuilder) Id(id string) *VendorBuilder
- func (builder *VendorBuilder) IsRisked(isRisked bool) *VendorBuilder
- func (builder *VendorBuilder) LegalPerson(legalPerson string) *VendorBuilder
- func (builder *VendorBuilder) LinkedCustomer(linkedCustomer string) *VendorBuilder
- func (builder *VendorBuilder) LinkedEmployee(linkedEmployee string) *VendorBuilder
- func (builder *VendorBuilder) OwnerDepts(ownerDepts []string) *VendorBuilder
- func (builder *VendorBuilder) PaymentTerm(paymentTerm string) *VendorBuilder
- func (builder *VendorBuilder) ShortText(shortText string) *VendorBuilder
- func (builder *VendorBuilder) Status(status int) *VendorBuilder
- func (builder *VendorBuilder) Vendor(vendor string) *VendorBuilder
- func (builder *VendorBuilder) VendorAccounts(vendorAccounts []*VendorAccount) *VendorBuilder
- func (builder *VendorBuilder) VendorAddresses(vendorAddresses []*VendorAddress) *VendorBuilder
- func (builder *VendorBuilder) VendorCategory(vendorCategory string) *VendorBuilder
- func (builder *VendorBuilder) VendorCompanyViews(vendorCompanyViews []*VendorCompanyView) *VendorBuilder
- func (builder *VendorBuilder) VendorContacts(vendorContacts []*VendorContact) *VendorBuilder
- func (builder *VendorBuilder) VendorNature(vendorNature string) *VendorBuilder
- func (builder *VendorBuilder) VendorSiteCode(vendorSiteCode string) *VendorBuilder
- func (builder *VendorBuilder) VendorText(vendorText string) *VendorBuilder
- func (builder *VendorBuilder) VendorType(vendorType string) *VendorBuilder
- type VendorCompanyView
- type VendorCompanyViewBuilder
- func (builder *VendorCompanyViewBuilder) Build() *VendorCompanyView
- func (builder *VendorCompanyViewBuilder) CompanyCode(companyCode string) *VendorCompanyViewBuilder
- func (builder *VendorCompanyViewBuilder) DownPaymentTerm(downPaymentTerm string) *VendorCompanyViewBuilder
- func (builder *VendorCompanyViewBuilder) ExtendInfo(extendInfo []*ExtendField) *VendorCompanyViewBuilder
- func (builder *VendorCompanyViewBuilder) GlAccount(glAccount string) *VendorCompanyViewBuilder
- func (builder *VendorCompanyViewBuilder) Id(id string) *VendorCompanyViewBuilder
- func (builder *VendorCompanyViewBuilder) PaymentTerm(paymentTerm string) *VendorCompanyViewBuilder
- func (builder *VendorCompanyViewBuilder) VendorSiteCode(vendorSiteCode string) *VendorCompanyViewBuilder
- type VendorContact
- type VendorContactBuilder
- func (builder *VendorContactBuilder) Build() *VendorContact
- func (builder *VendorContactBuilder) Email(email string) *VendorContactBuilder
- func (builder *VendorContactBuilder) ExtendInfo(extendInfo []*ExtendField) *VendorContactBuilder
- func (builder *VendorContactBuilder) Id(id string) *VendorContactBuilder
- func (builder *VendorContactBuilder) Name(name string) *VendorContactBuilder
- func (builder *VendorContactBuilder) Phone(phone string) *VendorContactBuilder
- func (builder *VendorContactBuilder) Position(position string) *VendorContactBuilder
- func (builder *VendorContactBuilder) Remark(remark string) *VendorContactBuilder
Constants ¶
const ( UserIdTypeUserId = "user_id" // 以user_id来识别用户 UserIdTypeUnionId = "union_id" // 以union_id来识别用户 UserIdTypeOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeUnbindUserAuthDataRelationUserId = "user_id" // 以user_id来识别用户 UserIdTypeUnbindUserAuthDataRelationUnionId = "union_id" // 以union_id来识别用户 UserIdTypeUnbindUserAuthDataRelationOpenId = "open_id" // 以open_id来识别用户 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Appendix ¶
type Appendix struct { FileId *string `json:"file_id,omitempty"` // 文件id(文件的唯一标识) FileName *string `json:"file_name,omitempty"` // 文件名称 FileType *string `json:"file_type,omitempty"` // 文件类型 FileSize *int `json:"file_size,omitempty"` // 文件大小 DownloadUrl *string `json:"download_url,omitempty"` // 文件下载地址 }
type AppendixBuilder ¶
type AppendixBuilder struct {
// contains filtered or unexported fields
}
func NewAppendixBuilder ¶
func NewAppendixBuilder() *AppendixBuilder
func (*AppendixBuilder) Build ¶
func (builder *AppendixBuilder) Build() *Appendix
func (*AppendixBuilder) DownloadUrl ¶
func (builder *AppendixBuilder) DownloadUrl(downloadUrl string) *AppendixBuilder
文件下载地址
func (*AppendixBuilder) FileId ¶
func (builder *AppendixBuilder) FileId(fileId string) *AppendixBuilder
文件id(文件的唯一标识)
示例值:5c7237e821a8409d9b8b2e1041cdc9a4
func (*AppendixBuilder) FileName ¶
func (builder *AppendixBuilder) FileName(fileName string) *AppendixBuilder
文件名称
示例值:附件
func (*AppendixBuilder) FileSize ¶
func (builder *AppendixBuilder) FileSize(fileSize int) *AppendixBuilder
文件大小
示例值:1024
func (*AppendixBuilder) FileType ¶
func (builder *AppendixBuilder) FileType(fileType string) *AppendixBuilder
文件类型
示例值:DOX
type BindUserAuthDataRelationReq ¶
type BindUserAuthDataRelationReq struct { UserAuthDataRelation *UserAuthDataRelation `body:""` // contains filtered or unexported fields }
type BindUserAuthDataRelationReqBuilder ¶
type BindUserAuthDataRelationReqBuilder struct {
// contains filtered or unexported fields
}
func NewBindUserAuthDataRelationReqBuilder ¶
func NewBindUserAuthDataRelationReqBuilder() *BindUserAuthDataRelationReqBuilder
func (*BindUserAuthDataRelationReqBuilder) Build ¶
func (builder *BindUserAuthDataRelationReqBuilder) Build() *BindUserAuthDataRelationReq
func (*BindUserAuthDataRelationReqBuilder) UserAuthDataRelation ¶
func (builder *BindUserAuthDataRelationReqBuilder) UserAuthDataRelation(userAuthDataRelation *UserAuthDataRelation) *BindUserAuthDataRelationReqBuilder
通过该接口,可为指定应用下的用户绑定一类数据维度,支持批量给多个用户同时增量授权。
func (*BindUserAuthDataRelationReqBuilder) UserIdType ¶
func (builder *BindUserAuthDataRelationReqBuilder) UserIdType(userIdType string) *BindUserAuthDataRelationReqBuilder
此次调用中使用的用户ID的类型
示例值:
type BindUserAuthDataRelationResp ¶
type BindUserAuthDataRelationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BindUserAuthDataRelationResp) Success ¶
func (resp *BindUserAuthDataRelationResp) Success() bool
type Company ¶
type Company struct { CompanyCode *string `json:"company_code,omitempty"` // 公司编码 CompanyName *string `json:"company_name,omitempty"` // 公司名称 CompanyUid *string `json:"company_uid,omitempty"` // 公司唯一ID LegalEntityCode *string `json:"legal_entity_code,omitempty"` // 法人实体编码 CoAreaCode *string `json:"co_area_code,omitempty"` // 控制范围编码 CurrencyCode *string `json:"currency_code,omitempty"` // 币种三字码 CountryCode *string `json:"country_code,omitempty"` // 国家二字码 CompanyNameEn *string `json:"company_name_en,omitempty"` // 公司英文名 }
type CompanyAsset ¶
type CompanyAsset struct { AssetUid *string `json:"asset_uid,omitempty"` // 资产唯一ID AssetSubNo *string `json:"asset_sub_no,omitempty"` // 资产子编码 AssetType *string `json:"asset_type,omitempty"` // 资产类型编码 AssetTypeName *string `json:"asset_type_name,omitempty"` // 资产类型描述 AssetName *string `json:"asset_name,omitempty"` // 资产描述 Quantity *int `json:"quantity,omitempty"` // 资产数量 Unit *string `json:"unit,omitempty"` // 资产计量单位 CompanyUid *string `json:"company_uid,omitempty"` // 资产所属公司的唯一ID AssetTypeNameEn *string `json:"asset_type_name_en,omitempty"` // 资产类型英文描述 AssetNo *string `json:"asset_no,omitempty"` // 资产编码 }
type CompanyAssetBuilder ¶
type CompanyAssetBuilder struct {
// contains filtered or unexported fields
}
func NewCompanyAssetBuilder ¶
func NewCompanyAssetBuilder() *CompanyAssetBuilder
func (*CompanyAssetBuilder) AssetName ¶
func (builder *CompanyAssetBuilder) AssetName(assetName string) *CompanyAssetBuilder
资产描述
示例值:设计类软件AutoCAD
func (*CompanyAssetBuilder) AssetNo ¶
func (builder *CompanyAssetBuilder) AssetNo(assetNo string) *CompanyAssetBuilder
资产编码
示例值:100010010001
func (*CompanyAssetBuilder) AssetSubNo ¶
func (builder *CompanyAssetBuilder) AssetSubNo(assetSubNo string) *CompanyAssetBuilder
资产子编码
示例值:0
func (*CompanyAssetBuilder) AssetType ¶
func (builder *CompanyAssetBuilder) AssetType(assetType string) *CompanyAssetBuilder
资产类型编码
示例值:1000
func (*CompanyAssetBuilder) AssetTypeName ¶
func (builder *CompanyAssetBuilder) AssetTypeName(assetTypeName string) *CompanyAssetBuilder
资产类型描述
示例值:设计软件
func (*CompanyAssetBuilder) AssetTypeNameEn ¶
func (builder *CompanyAssetBuilder) AssetTypeNameEn(assetTypeNameEn string) *CompanyAssetBuilder
资产类型英文描述
示例值:Fixed assets
func (*CompanyAssetBuilder) AssetUid ¶
func (builder *CompanyAssetBuilder) AssetUid(assetUid string) *CompanyAssetBuilder
资产唯一ID
示例值:U1404709301842354176
func (*CompanyAssetBuilder) Build ¶
func (builder *CompanyAssetBuilder) Build() *CompanyAsset
func (*CompanyAssetBuilder) CompanyUid ¶
func (builder *CompanyAssetBuilder) CompanyUid(companyUid string) *CompanyAssetBuilder
资产所属公司的唯一ID
示例值:U1404700168376295424
func (*CompanyAssetBuilder) Quantity ¶
func (builder *CompanyAssetBuilder) Quantity(quantity int) *CompanyAssetBuilder
资产数量
示例值:40
func (*CompanyAssetBuilder) Unit ¶
func (builder *CompanyAssetBuilder) Unit(unit string) *CompanyAssetBuilder
资产计量单位
示例值:Suit
type CompanyBuilder ¶
type CompanyBuilder struct {
// contains filtered or unexported fields
}
func NewCompanyBuilder ¶
func NewCompanyBuilder() *CompanyBuilder
func (*CompanyBuilder) Build ¶
func (builder *CompanyBuilder) Build() *Company
func (*CompanyBuilder) CoAreaCode ¶
func (builder *CompanyBuilder) CoAreaCode(coAreaCode string) *CompanyBuilder
控制范围编码
示例值:HL00
func (*CompanyBuilder) CompanyCode ¶
func (builder *CompanyBuilder) CompanyCode(companyCode string) *CompanyBuilder
公司编码
示例值:9011
func (*CompanyBuilder) CompanyName ¶
func (builder *CompanyBuilder) CompanyName(companyName string) *CompanyBuilder
公司名称
示例值:xxx科技有限公司
func (*CompanyBuilder) CompanyNameEn ¶
func (builder *CompanyBuilder) CompanyNameEn(companyNameEn string) *CompanyBuilder
公司英文名
示例值:Bei**n**S**g**n**e**a**T**h**l**y**o** **d
func (*CompanyBuilder) CompanyUid ¶
func (builder *CompanyBuilder) CompanyUid(companyUid string) *CompanyBuilder
公司唯一ID
示例值:U1404700189381369856
func (*CompanyBuilder) CountryCode ¶
func (builder *CompanyBuilder) CountryCode(countryCode string) *CompanyBuilder
国家二字码
示例值:CN
func (*CompanyBuilder) CurrencyCode ¶
func (builder *CompanyBuilder) CurrencyCode(currencyCode string) *CompanyBuilder
币种三字码
示例值:CNY
func (*CompanyBuilder) LegalEntityCode ¶
func (builder *CompanyBuilder) LegalEntityCode(legalEntityCode string) *CompanyBuilder
法人实体编码
示例值:U1404691637455560704
type CompanyCompanyBankAccount ¶
type CompanyCompanyBankAccount struct { CompanyBankAccountUid *string `json:"company_bank_account_uid,omitempty"` // 公司银行账号唯一ID CompanyUid *string `json:"company_uid,omitempty"` // 公司唯一ID Account *string `json:"account,omitempty"` // 银行账号 Iban *string `json:"iban,omitempty"` // 国际银行账号 AccountName *string `json:"account_name,omitempty"` // 开户名 CurrencyCode *string `json:"currency_code,omitempty"` // 币种三字码 LocalRoutingCode *string `json:"local_routing_code,omitempty"` // 银行本地清算代码 GlAccountCode *string `json:"gl_account_code,omitempty"` // 总账科目编码 ClearingAccountCode *string `json:"clearing_account_code,omitempty"` // 清算科目编码 Swift *string `json:"swift,omitempty"` // swift AccountAttriDesc *string `json:"account_attri_desc,omitempty"` // 账户属性描述 I18nAccountAttriDesc []*I18nStruct `json:"i18n_account_attri_desc,omitempty"` // 账户属性描述多语言 }
type CompanyCompanyBankAccountBuilder ¶
type CompanyCompanyBankAccountBuilder struct {
// contains filtered or unexported fields
}
func NewCompanyCompanyBankAccountBuilder ¶
func NewCompanyCompanyBankAccountBuilder() *CompanyCompanyBankAccountBuilder
func (*CompanyCompanyBankAccountBuilder) Account ¶
func (builder *CompanyCompanyBankAccountBuilder) Account(account string) *CompanyCompanyBankAccountBuilder
银行账号
示例值:642*********423
func (*CompanyCompanyBankAccountBuilder) AccountAttriDesc ¶
func (builder *CompanyCompanyBankAccountBuilder) AccountAttriDesc(accountAttriDesc string) *CompanyCompanyBankAccountBuilder
账户属性描述
示例值:支出户
func (*CompanyCompanyBankAccountBuilder) AccountName ¶
func (builder *CompanyCompanyBankAccountBuilder) AccountName(accountName string) *CompanyCompanyBankAccountBuilder
开户名
示例值:xxx有限公司
func (*CompanyCompanyBankAccountBuilder) Build ¶
func (builder *CompanyCompanyBankAccountBuilder) Build() *CompanyCompanyBankAccount
func (*CompanyCompanyBankAccountBuilder) ClearingAccountCode ¶
func (builder *CompanyCompanyBankAccountBuilder) ClearingAccountCode(clearingAccountCode string) *CompanyCompanyBankAccountBuilder
清算科目编码
示例值:10020102
func (*CompanyCompanyBankAccountBuilder) CompanyBankAccountUid ¶
func (builder *CompanyCompanyBankAccountBuilder) CompanyBankAccountUid(companyBankAccountUid string) *CompanyCompanyBankAccountBuilder
公司银行账号唯一ID
示例值:U1409787258113892352
func (*CompanyCompanyBankAccountBuilder) CompanyUid ¶
func (builder *CompanyCompanyBankAccountBuilder) CompanyUid(companyUid string) *CompanyCompanyBankAccountBuilder
公司唯一ID
示例值:U1409787216334430208
func (*CompanyCompanyBankAccountBuilder) CurrencyCode ¶
func (builder *CompanyCompanyBankAccountBuilder) CurrencyCode(currencyCode string) *CompanyCompanyBankAccountBuilder
币种三字码
示例值:CNY
func (*CompanyCompanyBankAccountBuilder) GlAccountCode ¶
func (builder *CompanyCompanyBankAccountBuilder) GlAccountCode(glAccountCode string) *CompanyCompanyBankAccountBuilder
总账科目编码
示例值:10020102
func (*CompanyCompanyBankAccountBuilder) I18nAccountAttriDesc ¶
func (builder *CompanyCompanyBankAccountBuilder) I18nAccountAttriDesc(i18nAccountAttriDesc []*I18nStruct) *CompanyCompanyBankAccountBuilder
账户属性描述多语言
示例值:
func (*CompanyCompanyBankAccountBuilder) Iban ¶
func (builder *CompanyCompanyBankAccountBuilder) Iban(iban string) *CompanyCompanyBankAccountBuilder
国际银行账号
示例值:ES7921000813610123456789
func (*CompanyCompanyBankAccountBuilder) LocalRoutingCode ¶
func (builder *CompanyCompanyBankAccountBuilder) LocalRoutingCode(localRoutingCode string) *CompanyCompanyBankAccountBuilder
银行本地清算代码
示例值:308290003732
func (*CompanyCompanyBankAccountBuilder) Swift ¶
func (builder *CompanyCompanyBankAccountBuilder) Swift(swift string) *CompanyCompanyBankAccountBuilder
swift
示例值:95566
type Config ¶
type Config struct { FieldCode *string `json:"field_code,omitempty"` // 字段编码 FieldName *string `json:"field_name,omitempty"` // 字段名称 Module *int `json:"module,omitempty"` // 模块分组 FieldDescribe *string `json:"field_describe,omitempty"` // 字段描述 Sys *int `json:"sys,omitempty"` // 是否系统字段 FieldType *int `json:"field_type,omitempty"` // 字段类型 Required *int `json:"required,omitempty"` // 是否必填 Status *int `json:"status,omitempty"` // 是否启用 FieldVersion *int `json:"field_version,omitempty"` // 当前最新版本号 }
type ConfigBuilder ¶
type ConfigBuilder struct {
// contains filtered or unexported fields
}
func NewConfigBuilder ¶
func NewConfigBuilder() *ConfigBuilder
func (*ConfigBuilder) Build ¶
func (builder *ConfigBuilder) Build() *Config
func (*ConfigBuilder) FieldCode ¶
func (builder *ConfigBuilder) FieldCode(fieldCode string) *ConfigBuilder
字段编码
示例值:V00000001
func (*ConfigBuilder) FieldDescribe ¶
func (builder *ConfigBuilder) FieldDescribe(fieldDescribe string) *ConfigBuilder
字段描述
示例值:字段描述
func (*ConfigBuilder) FieldName ¶
func (builder *ConfigBuilder) FieldName(fieldName string) *ConfigBuilder
字段名称
示例值:字段1
func (*ConfigBuilder) FieldType ¶
func (builder *ConfigBuilder) FieldType(fieldType int) *ConfigBuilder
字段类型
示例值:
func (*ConfigBuilder) FieldVersion ¶
func (builder *ConfigBuilder) FieldVersion(fieldVersion int) *ConfigBuilder
当前最新版本号
示例值:1
func (*ConfigBuilder) Module ¶
func (builder *ConfigBuilder) Module(module int) *ConfigBuilder
模块分组
示例值:0
func (*ConfigBuilder) Required ¶
func (builder *ConfigBuilder) Required(required int) *ConfigBuilder
是否必填
示例值:0
func (*ConfigBuilder) Status ¶
func (builder *ConfigBuilder) Status(status int) *ConfigBuilder
是否启用
示例值:0
type CostCenter ¶
type CostCenter struct { CostCenterUid *string `json:"cost_center_uid,omitempty"` // 成本中心唯一ID CostCenterCode *string `json:"cost_center_code,omitempty"` // 成本中心编码 I18nCostCenterName []*I18nStruct `json:"i18n_cost_center_name,omitempty"` // 成本中心名称多语言配置 ResponsibleUserUnionId *string `json:"responsible_user_union_id,omitempty"` // 负责人union id,详细说明参见[union id说明](https://open.feishu.cn/document/home/user-identity-introduction/union-id) CoAreaCode *string `json:"co_area_code,omitempty"` // 控制范围编码 CompanyCode *string `json:"company_code,omitempty"` // 公司编码 ProfitCenterCode *string `json:"profit_center_code,omitempty"` // 利润中心编码 BusinessArea *string `json:"business_area,omitempty"` // 业务范围 FeeType *string `json:"fee_type,omitempty"` // 费用类型 ValidTo *string `json:"valid_to,omitempty"` // 有效期至(yyyy-MM-dd) CostCenterName *string `json:"cost_center_name,omitempty"` // 成本中心名称 CompanyCodeList []string `json:"company_code_list,omitempty"` // 公司编码列表 }
type CostCenterBuilder ¶
type CostCenterBuilder struct {
// contains filtered or unexported fields
}
func NewCostCenterBuilder ¶
func NewCostCenterBuilder() *CostCenterBuilder
func (*CostCenterBuilder) Build ¶
func (builder *CostCenterBuilder) Build() *CostCenter
func (*CostCenterBuilder) BusinessArea ¶
func (builder *CostCenterBuilder) BusinessArea(businessArea string) *CostCenterBuilder
业务范围
示例值:FIC
func (*CostCenterBuilder) CoAreaCode ¶
func (builder *CostCenterBuilder) CoAreaCode(coAreaCode string) *CostCenterBuilder
控制范围编码
示例值:HL01
func (*CostCenterBuilder) CompanyCode ¶ added in v3.4.2
func (builder *CostCenterBuilder) CompanyCode(companyCode string) *CostCenterBuilder
公司编码
示例值:1001
func (*CostCenterBuilder) CompanyCodeList ¶
func (builder *CostCenterBuilder) CompanyCodeList(companyCodeList []string) *CostCenterBuilder
公司编码列表
示例值:s1001
func (*CostCenterBuilder) CostCenterCode ¶
func (builder *CostCenterBuilder) CostCenterCode(costCenterCode string) *CostCenterBuilder
成本中心编码
示例值:1002000100
func (*CostCenterBuilder) CostCenterName ¶
func (builder *CostCenterBuilder) CostCenterName(costCenterName string) *CostCenterBuilder
成本中心名称
示例值:总经理办公室
func (*CostCenterBuilder) CostCenterUid ¶
func (builder *CostCenterBuilder) CostCenterUid(costCenterUid string) *CostCenterBuilder
成本中心唯一ID
示例值:U1404779844306214912
func (*CostCenterBuilder) FeeType ¶
func (builder *CostCenterBuilder) FeeType(feeType string) *CostCenterBuilder
费用类型
示例值:Administration
func (*CostCenterBuilder) I18nCostCenterName ¶
func (builder *CostCenterBuilder) I18nCostCenterName(i18nCostCenterName []*I18nStruct) *CostCenterBuilder
成本中心名称多语言配置
示例值:总经理办公室
func (*CostCenterBuilder) ProfitCenterCode ¶
func (builder *CostCenterBuilder) ProfitCenterCode(profitCenterCode string) *CostCenterBuilder
利润中心编码
示例值:100101
func (*CostCenterBuilder) ResponsibleUserUnionId ¶
func (builder *CostCenterBuilder) ResponsibleUserUnionId(responsibleUserUnionId string) *CostCenterBuilder
负责人union id,详细说明参见[union id说明](https://open.feishu.cn/document/home/user-identity-introduction/union-id)
示例值:8763419
func (*CostCenterBuilder) ValidTo ¶
func (builder *CostCenterBuilder) ValidTo(validTo string) *CostCenterBuilder
有效期至(yyyy-MM-dd)
示例值:9999-12-31
type DepartmentCostCenterRelationship ¶
type DepartmentCostCenterRelationship struct { DepartmentCostCenterRelationshipUid *string `json:"department_cost_center_relationship_uid,omitempty"` // 部门成本中心关系唯一ID CompanyCode *string `json:"company_code,omitempty"` // 公司编码 OpenDepartmentId *string `json:"open_department_id,omitempty"` // 部门open id,详细说明参见[部门 ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) CostCenterCode *string `json:"cost_center_code,omitempty"` // 成本中心代码 DepartmentId *string `json:"department_id,omitempty"` // 部门id,详细说明参见[部门 ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) }
type DepartmentCostCenterRelationshipBuilder ¶
type DepartmentCostCenterRelationshipBuilder struct {
// contains filtered or unexported fields
}
func NewDepartmentCostCenterRelationshipBuilder ¶
func NewDepartmentCostCenterRelationshipBuilder() *DepartmentCostCenterRelationshipBuilder
func (*DepartmentCostCenterRelationshipBuilder) Build ¶
func (builder *DepartmentCostCenterRelationshipBuilder) Build() *DepartmentCostCenterRelationship
func (*DepartmentCostCenterRelationshipBuilder) CompanyCode ¶
func (builder *DepartmentCostCenterRelationshipBuilder) CompanyCode(companyCode string) *DepartmentCostCenterRelationshipBuilder
公司编码
示例值:100101
func (*DepartmentCostCenterRelationshipBuilder) CostCenterCode ¶
func (builder *DepartmentCostCenterRelationshipBuilder) CostCenterCode(costCenterCode string) *DepartmentCostCenterRelationshipBuilder
成本中心代码
示例值:1002000100
func (*DepartmentCostCenterRelationshipBuilder) DepartmentCostCenterRelationshipUid ¶
func (builder *DepartmentCostCenterRelationshipBuilder) DepartmentCostCenterRelationshipUid(departmentCostCenterRelationshipUid string) *DepartmentCostCenterRelationshipBuilder
部门成本中心关系唯一ID
示例值:U1418468581452029052
func (*DepartmentCostCenterRelationshipBuilder) DepartmentId ¶
func (builder *DepartmentCostCenterRelationshipBuilder) DepartmentId(departmentId string) *DepartmentCostCenterRelationshipBuilder
部门id,详细说明参见[部门 ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0)
示例值:1001
func (*DepartmentCostCenterRelationshipBuilder) OpenDepartmentId ¶
func (builder *DepartmentCostCenterRelationshipBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentCostCenterRelationshipBuilder
部门open id,详细说明参见[部门 ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0)
示例值:od-1001
type DepartmentId ¶ added in v3.0.29
type DepartmentIdBuilder ¶ added in v3.0.29
type DepartmentIdBuilder struct {
// contains filtered or unexported fields
}
func NewDepartmentIdBuilder ¶ added in v3.0.29
func NewDepartmentIdBuilder() *DepartmentIdBuilder
func (*DepartmentIdBuilder) Build ¶ added in v3.0.29
func (builder *DepartmentIdBuilder) Build() *DepartmentId
func (*DepartmentIdBuilder) DepartmentId ¶ added in v3.0.29
func (builder *DepartmentIdBuilder) DepartmentId(departmentId string) *DepartmentIdBuilder
示例值:
func (*DepartmentIdBuilder) OpenDepartmentId ¶ added in v3.0.29
func (builder *DepartmentIdBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentIdBuilder
示例值:
type ExtendField ¶
type ExtendField struct { FieldType *int `json:"field_type,omitempty"` // 字段类型 FieldValue *string `json:"field_value,omitempty"` // 字段类型为 单行文本框(0)、多行文本框(1)、单选框(3)、下拉单选框(5) 时的值 Options []string `json:"options,omitempty"` // 字段类型为 多选框(4) 下拉多选(6) 时的值 Num *float64 `json:"num,omitempty"` // 字段类型为 数字(2) 时的值 Date *string `json:"date,omitempty"` // 字段类型是 日期(7)时候的值 RangeDate []string `json:"range_date,omitempty"` // 字段类型是 日期区间(8) 时候的值 数组长度为2 0-startTime 1-endTime FieldCode *string `json:"field_code,omitempty"` // 字段编码 Appendix []*Appendix `json:"appendix,omitempty"` // 附件列表 字段类型是 附件(12) 时候的值 }
type ExtendFieldBuilder ¶
type ExtendFieldBuilder struct {
// contains filtered or unexported fields
}
func NewExtendFieldBuilder ¶
func NewExtendFieldBuilder() *ExtendFieldBuilder
func (*ExtendFieldBuilder) Appendix ¶
func (builder *ExtendFieldBuilder) Appendix(appendix []*Appendix) *ExtendFieldBuilder
附件列表 字段类型是 附件(12) 时候的值
示例值:
func (*ExtendFieldBuilder) Build ¶
func (builder *ExtendFieldBuilder) Build() *ExtendField
func (*ExtendFieldBuilder) Date ¶
func (builder *ExtendFieldBuilder) Date(date string) *ExtendFieldBuilder
字段类型是 日期(7)时候的值
示例值:2021-10-14
func (*ExtendFieldBuilder) FieldCode ¶
func (builder *ExtendFieldBuilder) FieldCode(fieldCode string) *ExtendFieldBuilder
字段编码
示例值:X00000001
func (*ExtendFieldBuilder) FieldType ¶
func (builder *ExtendFieldBuilder) FieldType(fieldType int) *ExtendFieldBuilder
字段类型
示例值:0
func (*ExtendFieldBuilder) FieldValue ¶
func (builder *ExtendFieldBuilder) FieldValue(fieldValue string) *ExtendFieldBuilder
字段类型为 单行文本框(0)、多行文本框(1)、单选框(3)、下拉单选框(5) 时的值
示例值:文本值
func (*ExtendFieldBuilder) Num ¶
func (builder *ExtendFieldBuilder) Num(num float64) *ExtendFieldBuilder
字段类型为 数字(2) 时的值
示例值:1.11
func (*ExtendFieldBuilder) Options ¶
func (builder *ExtendFieldBuilder) Options(options []string) *ExtendFieldBuilder
字段类型为 多选框(4) 下拉多选(6) 时的值
示例值:["2021-09-23","2021-10-14"]
func (*ExtendFieldBuilder) RangeDate ¶
func (builder *ExtendFieldBuilder) RangeDate(rangeDate []string) *ExtendFieldBuilder
字段类型是 日期区间(8) 时候的值 数组长度为2 0-startTime 1-endTime
示例值:2021-10-14
type FixedExchangeRate ¶
type FixedExchangeRate struct { SourceCurrency *string `json:"source_currency,omitempty"` // 原始币种代码 TargetCurrency *string `json:"target_currency,omitempty"` // 目标币种代码 EffectiveDate *string `json:"effective_date,omitempty"` // 换算日期 ExchangeRate *string `json:"exchange_rate,omitempty"` // 汇率值,保留10位小数 Status *int `json:"status,omitempty"` // 状态,枚举值:1_生效,0_失效 }
type FixedExchangeRateBuilder ¶
type FixedExchangeRateBuilder struct {
// contains filtered or unexported fields
}
func NewFixedExchangeRateBuilder ¶
func NewFixedExchangeRateBuilder() *FixedExchangeRateBuilder
func (*FixedExchangeRateBuilder) Build ¶
func (builder *FixedExchangeRateBuilder) Build() *FixedExchangeRate
func (*FixedExchangeRateBuilder) EffectiveDate ¶
func (builder *FixedExchangeRateBuilder) EffectiveDate(effectiveDate string) *FixedExchangeRateBuilder
换算日期
示例值:2022-02-13
func (*FixedExchangeRateBuilder) ExchangeRate ¶
func (builder *FixedExchangeRateBuilder) ExchangeRate(exchangeRate string) *FixedExchangeRateBuilder
汇率值,保留10位小数
示例值:0.1720000000
func (*FixedExchangeRateBuilder) SourceCurrency ¶
func (builder *FixedExchangeRateBuilder) SourceCurrency(sourceCurrency string) *FixedExchangeRateBuilder
原始币种代码
示例值:USD
func (*FixedExchangeRateBuilder) Status ¶
func (builder *FixedExchangeRateBuilder) Status(status int) *FixedExchangeRateBuilder
状态,枚举值:1_生效,0_失效
示例值:1
func (*FixedExchangeRateBuilder) TargetCurrency ¶
func (builder *FixedExchangeRateBuilder) TargetCurrency(targetCurrency string) *FixedExchangeRateBuilder
目标币种代码
示例值:CNY
type GlAccount ¶
type GlAccount struct { GlAccountUid *string `json:"gl_account_uid,omitempty"` // 会计科目唯一ID GlAccount *string `json:"gl_account,omitempty"` // 会计科目编码 GlAccountName *string `json:"gl_account_name,omitempty"` // 会计科目名称 I18nGlAccountName []*I18nStruct `json:"i18n_gl_account_name,omitempty"` // 会计科目名称多语言 Type *string `json:"type,omitempty"` // 会计科目类型 ValidTo *string `json:"valid_to,omitempty"` // 有效期至,格式:yyyy-MM-dd }
type GlAccountBuilder ¶
type GlAccountBuilder struct {
// contains filtered or unexported fields
}
func NewGlAccountBuilder ¶
func NewGlAccountBuilder() *GlAccountBuilder
func (*GlAccountBuilder) Build ¶
func (builder *GlAccountBuilder) Build() *GlAccount
func (*GlAccountBuilder) GlAccount ¶
func (builder *GlAccountBuilder) GlAccount(glAccount string) *GlAccountBuilder
会计科目编码
示例值:51012006
func (*GlAccountBuilder) GlAccountName ¶
func (builder *GlAccountBuilder) GlAccountName(glAccountName string) *GlAccountBuilder
会计科目名称
示例值:管理费用-电力工程
func (*GlAccountBuilder) GlAccountUid ¶
func (builder *GlAccountBuilder) GlAccountUid(glAccountUid string) *GlAccountBuilder
会计科目唯一ID
示例值:U1404732463745343488
func (*GlAccountBuilder) I18nGlAccountName ¶
func (builder *GlAccountBuilder) I18nGlAccountName(i18nGlAccountName []*I18nStruct) *GlAccountBuilder
会计科目名称多语言
示例值:
func (*GlAccountBuilder) Type ¶
func (builder *GlAccountBuilder) Type(type_ string) *GlAccountBuilder
会计科目类型
示例值:101
func (*GlAccountBuilder) ValidTo ¶
func (builder *GlAccountBuilder) ValidTo(validTo string) *GlAccountBuilder
有效期至,格式:yyyy-MM-dd
示例值:9999-12-31
type GlAccountCompanyRelationship ¶
type GlAccountCompanyRelationship struct { GlAccountCode *string `json:"gl_account_code,omitempty"` // 会计科目编码 CompanyCode *string `json:"company_code,omitempty"` // 公司编码 GlAccountCompanyRelationshipUid *string `json:"gl_account_company_relationship_uid,omitempty"` // 会计科目公司关系唯一ID ValidTo *string `json:"valid_to,omitempty"` // 有效期至,格式:yyyy-MM-dd }
type GlAccountCompanyRelationshipBuilder ¶
type GlAccountCompanyRelationshipBuilder struct {
// contains filtered or unexported fields
}
func NewGlAccountCompanyRelationshipBuilder ¶
func NewGlAccountCompanyRelationshipBuilder() *GlAccountCompanyRelationshipBuilder
func (*GlAccountCompanyRelationshipBuilder) Build ¶
func (builder *GlAccountCompanyRelationshipBuilder) Build() *GlAccountCompanyRelationship
func (*GlAccountCompanyRelationshipBuilder) CompanyCode ¶
func (builder *GlAccountCompanyRelationshipBuilder) CompanyCode(companyCode string) *GlAccountCompanyRelationshipBuilder
公司编码
示例值:U1404700185187065856
func (*GlAccountCompanyRelationshipBuilder) GlAccountCode ¶
func (builder *GlAccountCompanyRelationshipBuilder) GlAccountCode(glAccountCode string) *GlAccountCompanyRelationshipBuilder
会计科目编码
示例值:U1404733114483220480
func (*GlAccountCompanyRelationshipBuilder) GlAccountCompanyRelationshipUid ¶
func (builder *GlAccountCompanyRelationshipBuilder) GlAccountCompanyRelationshipUid(glAccountCompanyRelationshipUid string) *GlAccountCompanyRelationshipBuilder
会计科目公司关系唯一ID
示例值:U1404732747611643904
func (*GlAccountCompanyRelationshipBuilder) ValidTo ¶
func (builder *GlAccountCompanyRelationshipBuilder) ValidTo(validTo string) *GlAccountCompanyRelationshipBuilder
有效期至,格式:yyyy-MM-dd
示例值:2021-12-31
type I18nStruct ¶
type I18nStructBuilder ¶
type I18nStructBuilder struct {
// contains filtered or unexported fields
}
func NewI18nStructBuilder ¶
func NewI18nStructBuilder() *I18nStructBuilder
func (*I18nStructBuilder) Build ¶
func (builder *I18nStructBuilder) Build() *I18nStruct
func (*I18nStructBuilder) LangLocale ¶
func (builder *I18nStructBuilder) LangLocale(langLocale string) *I18nStructBuilder
语言编码
示例值:en-US
func (*I18nStructBuilder) ValidTo ¶
func (builder *I18nStructBuilder) ValidTo(validTo string) *I18nStructBuilder
有效期至,格式:yyyy-MM-dd
示例值:9999-12-31
func (*I18nStructBuilder) Value ¶
func (builder *I18nStructBuilder) Value(value string) *I18nStructBuilder
描述
示例值:abc
type InternalOrder ¶
type InternalOrder struct { InternalOrderUid *string `json:"internal_order_uid,omitempty"` // 内部订单唯一ID InternalOrderCode *string `json:"internal_order_code,omitempty"` // 内部订单编码 InternalOrderName *string `json:"internal_order_name,omitempty"` // 内部订单名称 Type *string `json:"type,omitempty"` // 内部订单类型 ResponsibleUserUnionId *string `json:"responsible_user_union_id,omitempty"` // 负责人union id,详细说明参见[union id说明](https://open.feishu.cn/document/home/user-identity-introduction/union-id) CompanyCode *string `json:"company_code,omitempty"` // 关联公司唯一ID CoAreaCode *string `json:"co_area_code,omitempty"` // 控制范围编码 }
type InternalOrderBuilder ¶
type InternalOrderBuilder struct {
// contains filtered or unexported fields
}
func NewInternalOrderBuilder ¶
func NewInternalOrderBuilder() *InternalOrderBuilder
func (*InternalOrderBuilder) Build ¶
func (builder *InternalOrderBuilder) Build() *InternalOrder
func (*InternalOrderBuilder) CoAreaCode ¶
func (builder *InternalOrderBuilder) CoAreaCode(coAreaCode string) *InternalOrderBuilder
控制范围编码
示例值:HL01
func (*InternalOrderBuilder) CompanyCode ¶
func (builder *InternalOrderBuilder) CompanyCode(companyCode string) *InternalOrderBuilder
关联公司唯一ID
示例值:U20783822457920
func (*InternalOrderBuilder) InternalOrderCode ¶
func (builder *InternalOrderBuilder) InternalOrderCode(internalOrderCode string) *InternalOrderBuilder
内部订单编码
示例值:8010010001
func (*InternalOrderBuilder) InternalOrderName ¶
func (builder *InternalOrderBuilder) InternalOrderName(internalOrderName string) *InternalOrderBuilder
内部订单名称
示例值:北京工会年度统计
func (*InternalOrderBuilder) InternalOrderUid ¶
func (builder *InternalOrderBuilder) InternalOrderUid(internalOrderUid string) *InternalOrderBuilder
内部订单唯一ID
示例值:U1404789143929626624
func (*InternalOrderBuilder) ResponsibleUserUnionId ¶
func (builder *InternalOrderBuilder) ResponsibleUserUnionId(responsibleUserUnionId string) *InternalOrderBuilder
负责人union id,详细说明参见[union id说明](https://open.feishu.cn/document/home/user-identity-introduction/union-id)
示例值:8763419
func (*InternalOrderBuilder) Type ¶
func (builder *InternalOrderBuilder) Type(type_ string) *InternalOrderBuilder
内部订单类型
示例值:A0001
type LegalEntity ¶
type LegalEntity struct { Id *string `json:"id,omitempty"` // 法人实体id LegalEntity *string `json:"legal_entity,omitempty"` // 法人实体编码(根据配置会有不同的生成规则) LegalEntityText *string `json:"legal_entity_text,omitempty"` // 法人实体名称 ShortText *string `json:"short_text,omitempty"` // 法人实体英文名称 CertificationType *string `json:"certification_type,omitempty"` // 证件类型 CertificationId *string `json:"certification_id,omitempty"` // 证件id LegalPerson *string `json:"legal_person,omitempty"` // 法人 Country *string `json:"country,omitempty"` // 国家 Province *string `json:"province,omitempty"` // 省份 City *string `json:"city,omitempty"` // 城市 Address *string `json:"address,omitempty"` // 地址 TaxpayerType *string `json:"taxpayer_type,omitempty"` // 纳税人类型 Telephone *string `json:"telephone,omitempty"` // 联系电话 BankId *string `json:"bank_id,omitempty"` // 银行内部Id BankName *string `json:"bank_name,omitempty"` // 开户银行名称 BankAccount *string `json:"bank_account,omitempty"` // 开户行账号 Status *int `json:"status,omitempty"` // 状态 LegalEntityBanks []*LegalEntityBank `json:"legal_entity_banks,omitempty"` // 银行账户列表 ExtendInfo []*ExtendField `json:"extend_info,omitempty"` // 扩展字段相关信息列表 Appendix []*Appendix `json:"appendix,omitempty"` // 附件列表 }
type LegalEntityBank ¶
type LegalEntityBank struct { Id *string `json:"id,omitempty"` // 法人实体银行账户id CompanyCode *string `json:"company_code,omitempty"` // 公司编码 BankId *string `json:"bank_id,omitempty"` // 银行Id BankCode *string `json:"bank_code,omitempty"` // 银联号 BankName *string `json:"bank_name,omitempty"` // 银行名称 BankAcronym *string `json:"bank_acronym,omitempty"` // 总行英文缩写 Country *string `json:"country,omitempty"` // 国家 AccountName *string `json:"account_name,omitempty"` // 账户名称 BankAccount *string `json:"bank_account,omitempty"` // 银行账号 SwiftCode *string `json:"swift_code,omitempty"` // 银行SWIFT编码 BankControlCode *string `json:"bank_control_code,omitempty"` // 银行控制码 ExtendInfo []*ExtendField `json:"extend_info,omitempty"` // 扩展字段相关信息列表 IbanAccount *string `json:"iban_account,omitempty"` // IBAN账号 Currency *string `json:"currency,omitempty"` // 币种 GlAccount *string `json:"gl_account,omitempty"` // 总账科目编码 ClearingAccount *string `json:"clearing_account,omitempty"` // 清算科目编码 AccountAttributeDesc *string `json:"account_attribute_desc,omitempty"` // 账户属性描述 }
type LegalEntityBankBuilder ¶
type LegalEntityBankBuilder struct {
// contains filtered or unexported fields
}
func NewLegalEntityBankBuilder ¶
func NewLegalEntityBankBuilder() *LegalEntityBankBuilder
func (*LegalEntityBankBuilder) AccountAttributeDesc ¶
func (builder *LegalEntityBankBuilder) AccountAttributeDesc(accountAttributeDesc string) *LegalEntityBankBuilder
账户属性描述
示例值:QWE123
func (*LegalEntityBankBuilder) AccountName ¶
func (builder *LegalEntityBankBuilder) AccountName(accountName string) *LegalEntityBankBuilder
账户名称
示例值:账户名称
func (*LegalEntityBankBuilder) BankAccount ¶
func (builder *LegalEntityBankBuilder) BankAccount(bankAccount string) *LegalEntityBankBuilder
银行账号
示例值:122907287xxxxx9
func (*LegalEntityBankBuilder) BankAcronym ¶
func (builder *LegalEntityBankBuilder) BankAcronym(bankAcronym string) *LegalEntityBankBuilder
总行英文缩写
示例值:PBC
func (*LegalEntityBankBuilder) BankCode ¶
func (builder *LegalEntityBankBuilder) BankCode(bankCode string) *LegalEntityBankBuilder
银联号
示例值:001755053005
func (*LegalEntityBankBuilder) BankControlCode ¶
func (builder *LegalEntityBankBuilder) BankControlCode(bankControlCode string) *LegalEntityBankBuilder
银行控制码
示例值:40001xxxxxxx00313261
func (*LegalEntityBankBuilder) BankId ¶
func (builder *LegalEntityBankBuilder) BankId(bankId string) *LegalEntityBankBuilder
银行Id
示例值:MDBK00131739
func (*LegalEntityBankBuilder) BankName ¶
func (builder *LegalEntityBankBuilder) BankName(bankName string) *LegalEntityBankBuilder
银行名称
示例值:中国人民银行丽江市中心支行
func (*LegalEntityBankBuilder) Build ¶
func (builder *LegalEntityBankBuilder) Build() *LegalEntityBank
func (*LegalEntityBankBuilder) ClearingAccount ¶
func (builder *LegalEntityBankBuilder) ClearingAccount(clearingAccount string) *LegalEntityBankBuilder
清算科目编码
示例值:ASD123
func (*LegalEntityBankBuilder) CompanyCode ¶
func (builder *LegalEntityBankBuilder) CompanyCode(companyCode string) *LegalEntityBankBuilder
公司编码
示例值:1002
func (*LegalEntityBankBuilder) Country ¶
func (builder *LegalEntityBankBuilder) Country(country string) *LegalEntityBankBuilder
国家
示例值:CN
func (*LegalEntityBankBuilder) Currency ¶
func (builder *LegalEntityBankBuilder) Currency(currency string) *LegalEntityBankBuilder
币种
示例值:RMB
func (*LegalEntityBankBuilder) ExtendInfo ¶
func (builder *LegalEntityBankBuilder) ExtendInfo(extendInfo []*ExtendField) *LegalEntityBankBuilder
扩展字段相关信息列表
示例值:
func (*LegalEntityBankBuilder) GlAccount ¶
func (builder *LegalEntityBankBuilder) GlAccount(glAccount string) *LegalEntityBankBuilder
总账科目编码
示例值:123ASD
func (*LegalEntityBankBuilder) IbanAccount ¶
func (builder *LegalEntityBankBuilder) IbanAccount(ibanAccount string) *LegalEntityBankBuilder
IBAN账号
示例值:6446777
func (*LegalEntityBankBuilder) Id ¶
func (builder *LegalEntityBankBuilder) Id(id string) *LegalEntityBankBuilder
法人实体银行账户id
示例值:1433492736852541442
func (*LegalEntityBankBuilder) SwiftCode ¶
func (builder *LegalEntityBankBuilder) SwiftCode(swiftCode string) *LegalEntityBankBuilder
银行SWIFT编码
示例值:CMBCCNBS
type LegalEntityBuilder ¶
type LegalEntityBuilder struct {
// contains filtered or unexported fields
}
func NewLegalEntityBuilder ¶
func NewLegalEntityBuilder() *LegalEntityBuilder
func (*LegalEntityBuilder) Address ¶
func (builder *LegalEntityBuilder) Address(address string) *LegalEntityBuilder
地址
示例值:地址
func (*LegalEntityBuilder) Appendix ¶
func (builder *LegalEntityBuilder) Appendix(appendix []*Appendix) *LegalEntityBuilder
附件列表
示例值:
func (*LegalEntityBuilder) BankAccount ¶
func (builder *LegalEntityBuilder) BankAccount(bankAccount string) *LegalEntityBuilder
开户行账号
示例值:644666446
func (*LegalEntityBuilder) BankId ¶
func (builder *LegalEntityBuilder) BankId(bankId string) *LegalEntityBuilder
银行内部Id
示例值:MDBK00072319
func (*LegalEntityBuilder) BankName ¶
func (builder *LegalEntityBuilder) BankName(bankName string) *LegalEntityBuilder
开户银行名称
示例值:中原银行股份有限公司南阳华瑞支行
func (*LegalEntityBuilder) Build ¶
func (builder *LegalEntityBuilder) Build() *LegalEntity
func (*LegalEntityBuilder) CertificationId ¶
func (builder *LegalEntityBuilder) CertificationId(certificationId string) *LegalEntityBuilder
证件id
示例值:91310120MA1H23N81AX
func (*LegalEntityBuilder) CertificationType ¶
func (builder *LegalEntityBuilder) CertificationType(certificationType string) *LegalEntityBuilder
证件类型
示例值:0
func (*LegalEntityBuilder) City ¶
func (builder *LegalEntityBuilder) City(city string) *LegalEntityBuilder
城市
示例值:MDCY00006000
func (*LegalEntityBuilder) Country ¶
func (builder *LegalEntityBuilder) Country(country string) *LegalEntityBuilder
国家
示例值:CN
func (*LegalEntityBuilder) ExtendInfo ¶
func (builder *LegalEntityBuilder) ExtendInfo(extendInfo []*ExtendField) *LegalEntityBuilder
扩展字段相关信息列表
示例值:
func (*LegalEntityBuilder) Id ¶
func (builder *LegalEntityBuilder) Id(id string) *LegalEntityBuilder
法人实体id
示例值:7003410079584092448
func (*LegalEntityBuilder) LegalEntity ¶
func (builder *LegalEntityBuilder) LegalEntity(legalEntity string) *LegalEntityBuilder
法人实体编码(根据配置会有不同的生成规则)
示例值:L00002002
func (*LegalEntityBuilder) LegalEntityBanks ¶
func (builder *LegalEntityBuilder) LegalEntityBanks(legalEntityBanks []*LegalEntityBank) *LegalEntityBuilder
银行账户列表
示例值:
func (*LegalEntityBuilder) LegalEntityText ¶
func (builder *LegalEntityBuilder) LegalEntityText(legalEntityText string) *LegalEntityBuilder
法人实体名称
示例值:法人22
func (*LegalEntityBuilder) LegalPerson ¶
func (builder *LegalEntityBuilder) LegalPerson(legalPerson string) *LegalEntityBuilder
法人
示例值:张三
func (*LegalEntityBuilder) Province ¶
func (builder *LegalEntityBuilder) Province(province string) *LegalEntityBuilder
省份
示例值:MDPS00004000
func (*LegalEntityBuilder) ShortText ¶
func (builder *LegalEntityBuilder) ShortText(shortText string) *LegalEntityBuilder
法人实体英文名称
示例值:legal_person
func (*LegalEntityBuilder) Status ¶
func (builder *LegalEntityBuilder) Status(status int) *LegalEntityBuilder
状态
示例值:1
func (*LegalEntityBuilder) TaxpayerType ¶
func (builder *LegalEntityBuilder) TaxpayerType(taxpayerType string) *LegalEntityBuilder
纳税人类型
示例值:1
func (*LegalEntityBuilder) Telephone ¶
func (builder *LegalEntityBuilder) Telephone(telephone string) *LegalEntityBuilder
联系电话
示例值:010-58341796
type MultiLanguage ¶
type MultiLanguageBuilder ¶
type MultiLanguageBuilder struct {
// contains filtered or unexported fields
}
func NewMultiLanguageBuilder ¶
func NewMultiLanguageBuilder() *MultiLanguageBuilder
func (*MultiLanguageBuilder) Build ¶
func (builder *MultiLanguageBuilder) Build() *MultiLanguage
func (*MultiLanguageBuilder) Language ¶
func (builder *MultiLanguageBuilder) Language(language string) *MultiLanguageBuilder
语言枚举
示例值:zh
func (*MultiLanguageBuilder) Value ¶
func (builder *MultiLanguageBuilder) Value(value string) *MultiLanguageBuilder
语言对应的value
示例值:haha
type OpenApiUpdateVendor ¶ added in v3.0.27
type OpenApiUpdateVendor struct {
Id *string `json:"id,omitempty"` // id
}
type OpenApiUpdateVendorBuilder ¶ added in v3.0.27
type OpenApiUpdateVendorBuilder struct {
// contains filtered or unexported fields
}
func NewOpenApiUpdateVendorBuilder ¶ added in v3.0.27
func NewOpenApiUpdateVendorBuilder() *OpenApiUpdateVendorBuilder
func (*OpenApiUpdateVendorBuilder) Build ¶ added in v3.0.27
func (builder *OpenApiUpdateVendorBuilder) Build() *OpenApiUpdateVendor
func (*OpenApiUpdateVendorBuilder) Id ¶ added in v3.0.27
func (builder *OpenApiUpdateVendorBuilder) Id(id string) *OpenApiUpdateVendorBuilder
id
示例值:1111111111
type Project ¶
type Project struct { ProjectUid *string `json:"project_uid,omitempty"` // 项目唯一id Code *string `json:"code,omitempty"` // 项目编码 Name *string `json:"name,omitempty"` // 项目名称 Type *string `json:"type,omitempty"` // 项目类型名称 ResponsibleUserUnionId *string `json:"responsible_user_union_id,omitempty"` // 负责人id StartDay *string `json:"start_day,omitempty"` // 项目开始日期(yyyy-MM-dd) EndDay *string `json:"end_day,omitempty"` // 项目截止日期(yyyy-MM-dd) ParentCode *string `json:"parent_code,omitempty"` // 父项目节点 Level *int `json:"level,omitempty"` // 项目层级 LevelInfo *string `json:"level_info,omitempty"` // 项目层级详情 Status *int `json:"status,omitempty"` // 项目状态 ExtendInfo []*ExtendField `json:"extend_info,omitempty"` // 扩展字段值信息 IsAllCompany *bool `json:"is_all_company,omitempty"` // 是否全部公司 ProjectCompanyDeptMappings []*ProjectCompanyDeptMapping `json:"project_company_dept_mappings,omitempty"` // 项目公司部门关系列表 MultiLanguageName []*MultiLanguage `json:"multi_language_name,omitempty"` // 名称多语言 }
type ProjectBuilder ¶
type ProjectBuilder struct {
// contains filtered or unexported fields
}
func NewProjectBuilder ¶
func NewProjectBuilder() *ProjectBuilder
func (*ProjectBuilder) Build ¶
func (builder *ProjectBuilder) Build() *Project
func (*ProjectBuilder) Code ¶
func (builder *ProjectBuilder) Code(code string) *ProjectBuilder
项目编码
示例值:P000001
func (*ProjectBuilder) EndDay ¶
func (builder *ProjectBuilder) EndDay(endDay string) *ProjectBuilder
项目截止日期(yyyy-MM-dd)
示例值:9999-01-01
func (*ProjectBuilder) ExtendInfo ¶
func (builder *ProjectBuilder) ExtendInfo(extendInfo []*ExtendField) *ProjectBuilder
扩展字段值信息
示例值:
func (*ProjectBuilder) IsAllCompany ¶
func (builder *ProjectBuilder) IsAllCompany(isAllCompany bool) *ProjectBuilder
是否全部公司
示例值:true
func (*ProjectBuilder) Level ¶
func (builder *ProjectBuilder) Level(level int) *ProjectBuilder
项目层级
示例值:1
func (*ProjectBuilder) LevelInfo ¶
func (builder *ProjectBuilder) LevelInfo(levelInfo string) *ProjectBuilder
项目层级详情
示例值:2021-XJ001-02-02
func (*ProjectBuilder) MultiLanguageName ¶
func (builder *ProjectBuilder) MultiLanguageName(multiLanguageName []*MultiLanguage) *ProjectBuilder
名称多语言
示例值:
func (*ProjectBuilder) Name ¶
func (builder *ProjectBuilder) Name(name string) *ProjectBuilder
项目名称
示例值:项目123
func (*ProjectBuilder) ParentCode ¶
func (builder *ProjectBuilder) ParentCode(parentCode string) *ProjectBuilder
父项目节点
示例值:123123123
func (*ProjectBuilder) ProjectCompanyDeptMappings ¶
func (builder *ProjectBuilder) ProjectCompanyDeptMappings(projectCompanyDeptMappings []*ProjectCompanyDeptMapping) *ProjectBuilder
项目公司部门关系列表
示例值:
func (*ProjectBuilder) ProjectUid ¶
func (builder *ProjectBuilder) ProjectUid(projectUid string) *ProjectBuilder
项目唯一id
示例值:U00000000000001
func (*ProjectBuilder) ResponsibleUserUnionId ¶
func (builder *ProjectBuilder) ResponsibleUserUnionId(responsibleUserUnionId string) *ProjectBuilder
负责人id
示例值:U000012300001
func (*ProjectBuilder) StartDay ¶
func (builder *ProjectBuilder) StartDay(startDay string) *ProjectBuilder
项目开始日期(yyyy-MM-dd)
示例值:9999-01-01
func (*ProjectBuilder) Status ¶
func (builder *ProjectBuilder) Status(status int) *ProjectBuilder
项目状态
示例值:1
func (*ProjectBuilder) Type ¶
func (builder *ProjectBuilder) Type(type_ string) *ProjectBuilder
项目类型名称
示例值:项目类型3
type ProjectCompanyDeptMapping ¶
type ProjectCompanyDeptMapping struct { ProjectUnionId *string `json:"project_union_id,omitempty"` // 项目unionId CompanyUnionId *string `json:"company_union_id,omitempty"` // 公司unionId IsAllDepartment *bool `json:"is_all_department,omitempty"` // 是否全部部门 DepartmentUnionId *string `json:"department_union_id,omitempty"` // 部门unionId }
type ProjectCompanyDeptMappingBuilder ¶
type ProjectCompanyDeptMappingBuilder struct {
// contains filtered or unexported fields
}
func NewProjectCompanyDeptMappingBuilder ¶
func NewProjectCompanyDeptMappingBuilder() *ProjectCompanyDeptMappingBuilder
func (*ProjectCompanyDeptMappingBuilder) Build ¶
func (builder *ProjectCompanyDeptMappingBuilder) Build() *ProjectCompanyDeptMapping
func (*ProjectCompanyDeptMappingBuilder) CompanyUnionId ¶
func (builder *ProjectCompanyDeptMappingBuilder) CompanyUnionId(companyUnionId string) *ProjectCompanyDeptMappingBuilder
公司unionId
示例值:U1233123123
func (*ProjectCompanyDeptMappingBuilder) DepartmentUnionId ¶
func (builder *ProjectCompanyDeptMappingBuilder) DepartmentUnionId(departmentUnionId string) *ProjectCompanyDeptMappingBuilder
部门unionId
示例值:U123123123
func (*ProjectCompanyDeptMappingBuilder) IsAllDepartment ¶
func (builder *ProjectCompanyDeptMappingBuilder) IsAllDepartment(isAllDepartment bool) *ProjectCompanyDeptMappingBuilder
是否全部部门
示例值:true
func (*ProjectCompanyDeptMappingBuilder) ProjectUnionId ¶
func (builder *ProjectCompanyDeptMappingBuilder) ProjectUnionId(projectUnionId string) *ProjectCompanyDeptMappingBuilder
项目unionId
示例值:U0012312312333
type UnbindUserAuthDataRelationReq ¶
type UnbindUserAuthDataRelationReq struct { UserAuthDataRelation *UserAuthDataRelation `body:""` // contains filtered or unexported fields }
type UnbindUserAuthDataRelationReqBuilder ¶
type UnbindUserAuthDataRelationReqBuilder struct {
// contains filtered or unexported fields
}
func NewUnbindUserAuthDataRelationReqBuilder ¶
func NewUnbindUserAuthDataRelationReqBuilder() *UnbindUserAuthDataRelationReqBuilder
func (*UnbindUserAuthDataRelationReqBuilder) Build ¶
func (builder *UnbindUserAuthDataRelationReqBuilder) Build() *UnbindUserAuthDataRelationReq
func (*UnbindUserAuthDataRelationReqBuilder) UserAuthDataRelation ¶
func (builder *UnbindUserAuthDataRelationReqBuilder) UserAuthDataRelation(userAuthDataRelation *UserAuthDataRelation) *UnbindUserAuthDataRelationReqBuilder
通过该接口,可为指定应用下的指定用户解除一类数据维度。
func (*UnbindUserAuthDataRelationReqBuilder) UserIdType ¶
func (builder *UnbindUserAuthDataRelationReqBuilder) UserIdType(userIdType string) *UnbindUserAuthDataRelationReqBuilder
此次调用中使用的用户ID的类型
示例值:
type UnbindUserAuthDataRelationResp ¶
type UnbindUserAuthDataRelationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*UnbindUserAuthDataRelationResp) Success ¶
func (resp *UnbindUserAuthDataRelationResp) Success() bool
type UserAuthDataRelation ¶
type UserAuthDataRelation struct { RootDimensionType *string `json:"root_dimension_type,omitempty"` // 数据类型编码 SubDimensionTypes []string `json:"sub_dimension_types,omitempty"` // 数据编码列表 AuthorizedUserIds []string `json:"authorized_user_ids,omitempty"` // 授权人的lark id UamsAppId *string `json:"uams_app_id,omitempty"` // uams系统中应用id }
type UserAuthDataRelationBuilder ¶
type UserAuthDataRelationBuilder struct {
// contains filtered or unexported fields
}
func NewUserAuthDataRelationBuilder ¶
func NewUserAuthDataRelationBuilder() *UserAuthDataRelationBuilder
func (*UserAuthDataRelationBuilder) AuthorizedUserIds ¶
func (builder *UserAuthDataRelationBuilder) AuthorizedUserIds(authorizedUserIds []string) *UserAuthDataRelationBuilder
授权人的lark id
示例值:on_21f2db9bdbafadeb16cd77b76060d41d
func (*UserAuthDataRelationBuilder) Build ¶
func (builder *UserAuthDataRelationBuilder) Build() *UserAuthDataRelation
func (*UserAuthDataRelationBuilder) RootDimensionType ¶
func (builder *UserAuthDataRelationBuilder) RootDimensionType(rootDimensionType string) *UserAuthDataRelationBuilder
数据类型编码
示例值:gongsi
func (*UserAuthDataRelationBuilder) SubDimensionTypes ¶
func (builder *UserAuthDataRelationBuilder) SubDimensionTypes(subDimensionTypes []string) *UserAuthDataRelationBuilder
数据编码列表
示例值:zijie
func (*UserAuthDataRelationBuilder) UamsAppId ¶
func (builder *UserAuthDataRelationBuilder) UamsAppId(uamsAppId string) *UserAuthDataRelationBuilder
uams系统中应用id
示例值:uams-tenant-test
type Vendor ¶
type Vendor struct { Id *string `json:"id,omitempty"` // 交易方id,创建交易方时不填,修改交易方时必填 AdCountry *string `json:"ad_country,omitempty"` // 交易方注册国家 AdProvince *string `json:"ad_province,omitempty"` // 交易方注册省份 AdCity *string `json:"ad_city,omitempty"` // 交易方注册城市 Address *string `json:"address,omitempty"` // 详细地址 AdPostcode *string `json:"ad_postcode,omitempty"` // 交易方注册地址邮编 LegalPerson *string `json:"legal_person,omitempty"` // 法人名称 CertificationType *string `json:"certification_type,omitempty"` // 证件类型 CertificationId *string `json:"certification_id,omitempty"` // 证件ID ContactPerson *string `json:"contact_person,omitempty"` // 联系人 ContactTelephone *string `json:"contact_telephone,omitempty"` // 联系电话 ContactMobilePhone *string `json:"contact_mobile_phone,omitempty"` // 联系移动电话 Fax *string `json:"fax,omitempty"` // 传真 EMail *string `json:"e_mail,omitempty"` // 邮箱 Status *int `json:"status,omitempty"` // 状态 Vendor *string `json:"vendor,omitempty"` // 交易方编码 VendorText *string `json:"vendor_text,omitempty"` // 交易方名称 ShortText *string `json:"short_text,omitempty"` // 交易方简称 VendorType *string `json:"vendor_type,omitempty"` // 交易方类型(多个枚举时,采用逗号分隔) VendorCategory *string `json:"vendor_category,omitempty"` // 交易方类别 VendorNature *string `json:"vendor_nature,omitempty"` // 交易方性质 LinkedEmployee *string `json:"linked_employee,omitempty"` // 关联员工 LinkedCustomer *string `json:"linked_customer,omitempty"` // 关联客户 AssociatedWithLegalEntity *bool `json:"associated_with_legal_entity,omitempty"` // 是否关联法人主体 ExtendInfo []*ExtendField `json:"extend_info,omitempty"` // 扩展字段相关信息列表,每个扩展字段需要填入【field_code】、【field_type】、【field_value】三个信息,其中【field_code】和【field_type】需要与用户【字段配置】(获取配置字段的开放平台接口:https://open.feishu.cn/open-apis/mdm/v1/config/config_list)中扩展字段(sys = 1)相关联(目前不支持附件类型的扩展信息) VendorAccounts []*VendorAccount `json:"vendor_accounts,omitempty"` // 银行账户列表 VendorAddresses []*VendorAddress `json:"vendor_addresses,omitempty"` // 地址列表 VendorCompanyViews []*VendorCompanyView `json:"vendor_company_views,omitempty"` // 公司视图列表 VendorContacts []*VendorContact `json:"vendor_contacts,omitempty"` // 联系人列表 GlAccount *string `json:"gl_account,omitempty"` // 总账科目 DownPaymentTerm *string `json:"down_payment_term,omitempty"` // 预付条件 PaymentTerm *string `json:"payment_term,omitempty"` // 付款条件 VendorSiteCode *string `json:"vendor_site_code,omitempty"` // 交易方site code Appendix []*Appendix `json:"appendix,omitempty"` // 附件列表 IsRisked *bool `json:"is_risked,omitempty"` // 是否标记风险 OwnerDepts []string `json:"owner_depts,omitempty"` // 所属部门 }
type VendorAccount ¶
type VendorAccount struct { Id *string `json:"id,omitempty"` // 交易方银行账户id,修改信息时当前的账户id均必填,新增的账户id不填 Account *string `json:"account,omitempty"` // 账号 Iban *string `json:"iban,omitempty"` // 国际银行账号 AccountName *string `json:"account_name,omitempty"` // 账户名 BankId *string `json:"bank_id,omitempty"` // 银行内部Id BankCode *string `json:"bank_code,omitempty"` // 银联号 SwiftCode *string `json:"swift_code,omitempty"` // 银行Swift编码 VendorSiteCode *string `json:"vendor_site_code,omitempty"` // 交易方siteCode BankName *string `json:"bank_name,omitempty"` // 银行名称 BankAcronym *string `json:"bank_acronym,omitempty"` // 银行简码 Country *string `json:"country,omitempty"` // 国家 BankControlCode *string `json:"bank_control_code,omitempty"` // 银行控制码 ExtendInfo []*ExtendField `json:"extend_info,omitempty"` // 扩展字段相关信息列表 }
type VendorAccountBuilder ¶
type VendorAccountBuilder struct {
// contains filtered or unexported fields
}
func NewVendorAccountBuilder ¶
func NewVendorAccountBuilder() *VendorAccountBuilder
func (*VendorAccountBuilder) Account ¶
func (builder *VendorAccountBuilder) Account(account string) *VendorAccountBuilder
账号
示例值:62448345986564434
func (*VendorAccountBuilder) AccountName ¶
func (builder *VendorAccountBuilder) AccountName(accountName string) *VendorAccountBuilder
账户名
示例值:上海xxx技术有限(上海)分公司
func (*VendorAccountBuilder) BankAcronym ¶
func (builder *VendorAccountBuilder) BankAcronym(bankAcronym string) *VendorAccountBuilder
银行简码
示例值:ZJTLCB
func (*VendorAccountBuilder) BankCode ¶
func (builder *VendorAccountBuilder) BankCode(bankCode string) *VendorAccountBuilder
银联号
示例值:308290003732
func (*VendorAccountBuilder) BankControlCode ¶
func (builder *VendorAccountBuilder) BankControlCode(bankControlCode string) *VendorAccountBuilder
银行控制码
示例值:99999999
func (*VendorAccountBuilder) BankId ¶
func (builder *VendorAccountBuilder) BankId(bankId string) *VendorAccountBuilder
银行内部Id
示例值:MDBK00061195
func (*VendorAccountBuilder) BankName ¶
func (builder *VendorAccountBuilder) BankName(bankName string) *VendorAccountBuilder
银行名称
示例值:xx银行股份有限公司苏州支行
func (*VendorAccountBuilder) Build ¶
func (builder *VendorAccountBuilder) Build() *VendorAccount
func (*VendorAccountBuilder) Country ¶
func (builder *VendorAccountBuilder) Country(country string) *VendorAccountBuilder
国家
示例值:CN
func (*VendorAccountBuilder) ExtendInfo ¶
func (builder *VendorAccountBuilder) ExtendInfo(extendInfo []*ExtendField) *VendorAccountBuilder
扩展字段相关信息列表
示例值:
func (*VendorAccountBuilder) Iban ¶
func (builder *VendorAccountBuilder) Iban(iban string) *VendorAccountBuilder
国际银行账号
示例值:46677
func (*VendorAccountBuilder) Id ¶
func (builder *VendorAccountBuilder) Id(id string) *VendorAccountBuilder
交易方银行账户id,修改信息时当前的账户id均必填,新增的账户id不填
示例值:1453263653228318721
func (*VendorAccountBuilder) SwiftCode ¶
func (builder *VendorAccountBuilder) SwiftCode(swiftCode string) *VendorAccountBuilder
银行Swift编码
示例值:BOFAUS3NINQ
func (*VendorAccountBuilder) VendorSiteCode ¶
func (builder *VendorAccountBuilder) VendorSiteCode(vendorSiteCode string) *VendorAccountBuilder
交易方siteCode
示例值:99999999
type VendorAddress ¶
type VendorAddress struct { Id *string `json:"id,omitempty"` // 交易方地址id Country *string `json:"country,omitempty"` // 国家 Province *string `json:"province,omitempty"` // 省份 City *string `json:"city,omitempty"` // 城市 County *string `json:"county,omitempty"` // 县 Address *string `json:"address,omitempty"` // 详细地址 ExtendInfo []*ExtendField `json:"extend_info,omitempty"` // 扩展字段相关信息列表 }
type VendorAddressBuilder ¶
type VendorAddressBuilder struct {
// contains filtered or unexported fields
}
func NewVendorAddressBuilder ¶
func NewVendorAddressBuilder() *VendorAddressBuilder
func (*VendorAddressBuilder) Address ¶
func (builder *VendorAddressBuilder) Address(address string) *VendorAddressBuilder
详细地址
示例值:北京市海淀区苏州街
func (*VendorAddressBuilder) Build ¶
func (builder *VendorAddressBuilder) Build() *VendorAddress
func (*VendorAddressBuilder) City ¶
func (builder *VendorAddressBuilder) City(city string) *VendorAddressBuilder
城市
示例值:MDCY00000001
func (*VendorAddressBuilder) Country ¶
func (builder *VendorAddressBuilder) Country(country string) *VendorAddressBuilder
国家
示例值:CN
func (*VendorAddressBuilder) County ¶
func (builder *VendorAddressBuilder) County(county string) *VendorAddressBuilder
县
示例值:MDCA00002746
func (*VendorAddressBuilder) ExtendInfo ¶
func (builder *VendorAddressBuilder) ExtendInfo(extendInfo []*ExtendField) *VendorAddressBuilder
扩展字段相关信息列表
示例值:
func (*VendorAddressBuilder) Id ¶
func (builder *VendorAddressBuilder) Id(id string) *VendorAddressBuilder
交易方地址id
示例值:1433488030078558209
func (*VendorAddressBuilder) Province ¶
func (builder *VendorAddressBuilder) Province(province string) *VendorAddressBuilder
省份
示例值:MDPS00000001
type VendorBuilder ¶
type VendorBuilder struct {
// contains filtered or unexported fields
}
func NewVendorBuilder ¶
func NewVendorBuilder() *VendorBuilder
func (*VendorBuilder) AdCity ¶
func (builder *VendorBuilder) AdCity(adCity string) *VendorBuilder
交易方注册城市
示例值:MDCY00001226
func (*VendorBuilder) AdCountry ¶
func (builder *VendorBuilder) AdCountry(adCountry string) *VendorBuilder
交易方注册国家
示例值:CN
func (*VendorBuilder) AdPostcode ¶
func (builder *VendorBuilder) AdPostcode(adPostcode string) *VendorBuilder
交易方注册地址邮编
示例值:100100
func (*VendorBuilder) AdProvince ¶
func (builder *VendorBuilder) AdProvince(adProvince string) *VendorBuilder
交易方注册省份
示例值:MDPS00000001
func (*VendorBuilder) Address ¶
func (builder *VendorBuilder) Address(address string) *VendorBuilder
详细地址
示例值:上海市浦东新区世纪大道1000号
func (*VendorBuilder) Appendix ¶
func (builder *VendorBuilder) Appendix(appendix []*Appendix) *VendorBuilder
附件列表
示例值:
func (*VendorBuilder) AssociatedWithLegalEntity ¶
func (builder *VendorBuilder) AssociatedWithLegalEntity(associatedWithLegalEntity bool) *VendorBuilder
是否关联法人主体
示例值:true
func (*VendorBuilder) Build ¶
func (builder *VendorBuilder) Build() *Vendor
func (*VendorBuilder) CertificationId ¶
func (builder *VendorBuilder) CertificationId(certificationId string) *VendorBuilder
证件ID
示例值:913100xxxxx555781R
func (*VendorBuilder) CertificationType ¶
func (builder *VendorBuilder) CertificationType(certificationType string) *VendorBuilder
证件类型
示例值:0
func (*VendorBuilder) ContactMobilePhone ¶
func (builder *VendorBuilder) ContactMobilePhone(contactMobilePhone string) *VendorBuilder
联系移动电话
示例值:+8617621685955
func (*VendorBuilder) ContactPerson ¶
func (builder *VendorBuilder) ContactPerson(contactPerson string) *VendorBuilder
联系人
示例值:李四
func (*VendorBuilder) ContactTelephone ¶
func (builder *VendorBuilder) ContactTelephone(contactTelephone string) *VendorBuilder
联系电话
示例值:021-87853200
func (*VendorBuilder) DownPaymentTerm ¶
func (builder *VendorBuilder) DownPaymentTerm(downPaymentTerm string) *VendorBuilder
预付条件
示例值:PT09
func (*VendorBuilder) EMail ¶
func (builder *VendorBuilder) EMail(eMail string) *VendorBuilder
邮箱
示例值:shunxing@xxx.com
func (*VendorBuilder) ExtendInfo ¶
func (builder *VendorBuilder) ExtendInfo(extendInfo []*ExtendField) *VendorBuilder
扩展字段相关信息列表,每个扩展字段需要填入【field_code】、【field_type】、【field_value】三个信息,其中【field_code】和【field_type】需要与用户【字段配置】(获取配置字段的开放平台接口:https://open.feishu.cn/open-apis/mdm/v1/config/config_list)中扩展字段(sys = 1)相关联(目前不支持附件类型的扩展信息)
示例值:
func (*VendorBuilder) Fax ¶
func (builder *VendorBuilder) Fax(fax string) *VendorBuilder
传真
示例值:021-87853200
func (*VendorBuilder) GlAccount ¶
func (builder *VendorBuilder) GlAccount(glAccount string) *VendorBuilder
总账科目
示例值:22020101
func (*VendorBuilder) Id ¶
func (builder *VendorBuilder) Id(id string) *VendorBuilder
交易方id,创建交易方时不填,修改交易方时必填
示例值:7023646046559404327
func (*VendorBuilder) IsRisked ¶
func (builder *VendorBuilder) IsRisked(isRisked bool) *VendorBuilder
是否标记风险
示例值:false
func (*VendorBuilder) LegalPerson ¶
func (builder *VendorBuilder) LegalPerson(legalPerson string) *VendorBuilder
法人名称
示例值:张三
func (*VendorBuilder) LinkedCustomer ¶
func (builder *VendorBuilder) LinkedCustomer(linkedCustomer string) *VendorBuilder
关联客户
示例值:客户
func (*VendorBuilder) LinkedEmployee ¶
func (builder *VendorBuilder) LinkedEmployee(linkedEmployee string) *VendorBuilder
关联员工
示例值:6959513973725069601
func (*VendorBuilder) OwnerDepts ¶
func (builder *VendorBuilder) OwnerDepts(ownerDepts []string) *VendorBuilder
所属部门
示例值:["7098978978848833836"]
func (*VendorBuilder) PaymentTerm ¶
func (builder *VendorBuilder) PaymentTerm(paymentTerm string) *VendorBuilder
付款条件
示例值:PT08
func (*VendorBuilder) ShortText ¶
func (builder *VendorBuilder) ShortText(shortText string) *VendorBuilder
交易方简称
示例值:王五
func (*VendorBuilder) Status ¶
func (builder *VendorBuilder) Status(status int) *VendorBuilder
状态
示例值:1
func (*VendorBuilder) Vendor ¶
func (builder *VendorBuilder) Vendor(vendor string) *VendorBuilder
交易方编码
示例值:V00108006
func (*VendorBuilder) VendorAccounts ¶
func (builder *VendorBuilder) VendorAccounts(vendorAccounts []*VendorAccount) *VendorBuilder
银行账户列表
示例值:
func (*VendorBuilder) VendorAddresses ¶
func (builder *VendorBuilder) VendorAddresses(vendorAddresses []*VendorAddress) *VendorBuilder
地址列表
示例值:
func (*VendorBuilder) VendorCategory ¶
func (builder *VendorBuilder) VendorCategory(vendorCategory string) *VendorBuilder
交易方类别
示例值:11
func (*VendorBuilder) VendorCompanyViews ¶
func (builder *VendorBuilder) VendorCompanyViews(vendorCompanyViews []*VendorCompanyView) *VendorBuilder
公司视图列表
示例值:
func (*VendorBuilder) VendorContacts ¶
func (builder *VendorBuilder) VendorContacts(vendorContacts []*VendorContact) *VendorBuilder
联系人列表
示例值:
func (*VendorBuilder) VendorNature ¶
func (builder *VendorBuilder) VendorNature(vendorNature string) *VendorBuilder
交易方性质
示例值:0
func (*VendorBuilder) VendorSiteCode ¶
func (builder *VendorBuilder) VendorSiteCode(vendorSiteCode string) *VendorBuilder
交易方site code
示例值:999999
func (*VendorBuilder) VendorText ¶
func (builder *VendorBuilder) VendorText(vendorText string) *VendorBuilder
交易方名称
示例值:张三样例
func (*VendorBuilder) VendorType ¶
func (builder *VendorBuilder) VendorType(vendorType string) *VendorBuilder
交易方类型(多个枚举时,采用逗号分隔)
示例值:1
type VendorCompanyView ¶
type VendorCompanyView struct { Id *string `json:"id,omitempty"` // 交易方公司视图id CompanyCode *string `json:"company_code,omitempty"` // 公司代码 GlAccount *string `json:"gl_account,omitempty"` // 总账科目 VendorSiteCode *string `json:"vendor_site_code,omitempty"` // 交易方sitecode PaymentTerm *string `json:"payment_term,omitempty"` // 付款条件信息 DownPaymentTerm *string `json:"down_payment_term,omitempty"` // 预付条件 ExtendInfo []*ExtendField `json:"extend_info,omitempty"` // 扩展字段相关信息列表 }
type VendorCompanyViewBuilder ¶
type VendorCompanyViewBuilder struct {
// contains filtered or unexported fields
}
func NewVendorCompanyViewBuilder ¶
func NewVendorCompanyViewBuilder() *VendorCompanyViewBuilder
func (*VendorCompanyViewBuilder) Build ¶
func (builder *VendorCompanyViewBuilder) Build() *VendorCompanyView
func (*VendorCompanyViewBuilder) CompanyCode ¶
func (builder *VendorCompanyViewBuilder) CompanyCode(companyCode string) *VendorCompanyViewBuilder
公司代码
示例值:1001
func (*VendorCompanyViewBuilder) DownPaymentTerm ¶
func (builder *VendorCompanyViewBuilder) DownPaymentTerm(downPaymentTerm string) *VendorCompanyViewBuilder
预付条件
示例值:PT08
func (*VendorCompanyViewBuilder) ExtendInfo ¶
func (builder *VendorCompanyViewBuilder) ExtendInfo(extendInfo []*ExtendField) *VendorCompanyViewBuilder
扩展字段相关信息列表
示例值:
func (*VendorCompanyViewBuilder) GlAccount ¶
func (builder *VendorCompanyViewBuilder) GlAccount(glAccount string) *VendorCompanyViewBuilder
总账科目
示例值:22020101
func (*VendorCompanyViewBuilder) Id ¶
func (builder *VendorCompanyViewBuilder) Id(id string) *VendorCompanyViewBuilder
交易方公司视图id
示例值:1453263653228318721
func (*VendorCompanyViewBuilder) PaymentTerm ¶
func (builder *VendorCompanyViewBuilder) PaymentTerm(paymentTerm string) *VendorCompanyViewBuilder
付款条件信息
示例值:PT09
func (*VendorCompanyViewBuilder) VendorSiteCode ¶
func (builder *VendorCompanyViewBuilder) VendorSiteCode(vendorSiteCode string) *VendorCompanyViewBuilder
交易方sitecode
示例值:999999
type VendorContact ¶
type VendorContact struct { Id *string `json:"id,omitempty"` // 交易方联系人id Name *string `json:"name,omitempty"` // 姓名 Position *string `json:"position,omitempty"` // 职位 Email *string `json:"email,omitempty"` // 邮箱 Phone *string `json:"phone,omitempty"` // 手机号 Remark *string `json:"remark,omitempty"` // 备注 ExtendInfo []*ExtendField `json:"extend_info,omitempty"` // 扩展字段相关信息列表 }
type VendorContactBuilder ¶
type VendorContactBuilder struct {
// contains filtered or unexported fields
}
func NewVendorContactBuilder ¶
func NewVendorContactBuilder() *VendorContactBuilder
func (*VendorContactBuilder) Build ¶
func (builder *VendorContactBuilder) Build() *VendorContact
func (*VendorContactBuilder) Email ¶
func (builder *VendorContactBuilder) Email(email string) *VendorContactBuilder
邮箱
示例值:haha@xxx.com
func (*VendorContactBuilder) ExtendInfo ¶
func (builder *VendorContactBuilder) ExtendInfo(extendInfo []*ExtendField) *VendorContactBuilder
扩展字段相关信息列表
示例值:
func (*VendorContactBuilder) Id ¶
func (builder *VendorContactBuilder) Id(id string) *VendorContactBuilder
交易方联系人id
示例值:1433488091906793474
func (*VendorContactBuilder) Name ¶
func (builder *VendorContactBuilder) Name(name string) *VendorContactBuilder
姓名
示例值:张三
func (*VendorContactBuilder) Phone ¶
func (builder *VendorContactBuilder) Phone(phone string) *VendorContactBuilder
手机号
示例值:13333323333
func (*VendorContactBuilder) Position ¶
func (builder *VendorContactBuilder) Position(position string) *VendorContactBuilder
职位
示例值:董事长
func (*VendorContactBuilder) Remark ¶
func (builder *VendorContactBuilder) Remark(remark string) *VendorContactBuilder
备注
示例值:备注