larkcompensation

package
v3.0.0-...-78643a3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	UserIDTypeUserId  = "user_id"  // 以user_id来识别用户
	UserIDTypeUnionId = "union_id" // 以union_id来识别用户
	UserIDTypeOpenId  = "open_id"  // 以open_id来识别用户
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdjustmentLogic

type AdjustmentLogic struct {
	Fixed   *string  `json:"fixed,omitempty"`   // 固定值
	Formula *Formula `json:"formula,omitempty"` // 公式配置
}

type AdjustmentLogicBuilder

type AdjustmentLogicBuilder struct {
	// contains filtered or unexported fields
}

func NewAdjustmentLogicBuilder

func NewAdjustmentLogicBuilder() *AdjustmentLogicBuilder

func (*AdjustmentLogicBuilder) Build

func (builder *AdjustmentLogicBuilder) Build() *AdjustmentLogic

func (*AdjustmentLogicBuilder) Fixed

func (builder *AdjustmentLogicBuilder) Fixed(fixed string) *AdjustmentLogicBuilder

固定值

示例值:60

func (*AdjustmentLogicBuilder) Formula

func (builder *AdjustmentLogicBuilder) Formula(formula *Formula) *AdjustmentLogicBuilder

公式配置

示例值:

type Archive

type Archive struct {
	ArchiveId     *string `json:"archive_id,omitempty"`     // 档案ID
	ArchiveTid    *string `json:"archive_tid,omitempty"`    // 档案时间轴版本ID
	UserId        *string `json:"user_id,omitempty"`        // 员工ID
	Plan          *Plan   `json:"plan,omitempty"`           // 关联方案
	EffectiveDate *string `json:"effective_date,omitempty"` // 档案生效时间
}

type ArchiveBuilder

type ArchiveBuilder struct {
	// contains filtered or unexported fields
}

func NewArchiveBuilder

func NewArchiveBuilder() *ArchiveBuilder

func (*ArchiveBuilder) ArchiveId

func (builder *ArchiveBuilder) ArchiveId(archiveId string) *ArchiveBuilder

档案ID

示例值:7196951947268589113

func (*ArchiveBuilder) ArchiveTid

func (builder *ArchiveBuilder) ArchiveTid(archiveTid string) *ArchiveBuilder

档案时间轴版本ID

示例值:7209959917078201911

func (*ArchiveBuilder) Build

func (builder *ArchiveBuilder) Build() *Archive

func (*ArchiveBuilder) EffectiveDate

func (builder *ArchiveBuilder) EffectiveDate(effectiveDate string) *ArchiveBuilder

档案生效时间

示例值:2022-03-18

func (*ArchiveBuilder) Plan

func (builder *ArchiveBuilder) Plan(plan *Plan) *ArchiveBuilder

关联方案

示例值:

func (*ArchiveBuilder) UserId

func (builder *ArchiveBuilder) UserId(userId string) *ArchiveBuilder

员工ID

示例值:7117649868058789407

type ArchiveDetail

type ArchiveDetail struct {
	UserId            *string             `json:"user_id,omitempty"`            // 员工ID
	Id                *string             `json:"id,omitempty"`                 // 档案ID
	Tid               *string             `json:"tid,omitempty"`                // 档案TID
	PlanId            *string             `json:"plan_id,omitempty"`            // 关联方案ID,详细信息可以通过[批量查询薪资方案](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/plan/list)接口查询获得
	PlanTid           *string             `json:"plan_tid,omitempty"`           // 关联方案TID,详细信息可以通过[批量查询薪资方案](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/plan/list)接口查询获得
	CurrencyId        *string             `json:"currency_id,omitempty"`        // 档案币种ID,详细信息可以通过[查询货币信息v2](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-currency/search)接口查询获得
	ChangeReasonId    *string             `json:"change_reason_id,omitempty"`   // 调薪原因ID,详细信息可以通过[批量查询定调薪原因](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/change_reason/list)接口查询获得
	ChangeDescription *string             `json:"change_description,omitempty"` // 调薪说明
	EffectiveDate     *string             `json:"effective_date,omitempty"`     // 生效时间
	SalaryLevelId     *string             `json:"salary_level_id,omitempty"`    // 薪级薪等ID
	ArchiveItems      []*ArchiveItem      `json:"archive_items,omitempty"`      // 档案关联的薪资项
	ArchiveIndicators []*ArchiveIndicator `json:"archive_indicators,omitempty"` // 档案关联的薪资指标
}

type ArchiveDetailBuilder

type ArchiveDetailBuilder struct {
	// contains filtered or unexported fields
}

func NewArchiveDetailBuilder

func NewArchiveDetailBuilder() *ArchiveDetailBuilder

func (*ArchiveDetailBuilder) ArchiveIndicators

func (builder *ArchiveDetailBuilder) ArchiveIndicators(archiveIndicators []*ArchiveIndicator) *ArchiveDetailBuilder

档案关联的薪资指标

示例值:

func (*ArchiveDetailBuilder) ArchiveItems

func (builder *ArchiveDetailBuilder) ArchiveItems(archiveItems []*ArchiveItem) *ArchiveDetailBuilder

档案关联的薪资项

示例值:

func (*ArchiveDetailBuilder) Build

func (builder *ArchiveDetailBuilder) Build() *ArchiveDetail

func (*ArchiveDetailBuilder) ChangeDescription

func (builder *ArchiveDetailBuilder) ChangeDescription(changeDescription string) *ArchiveDetailBuilder

调薪说明

示例值:长期表现优异,产出高,本次给出涨幅

func (*ArchiveDetailBuilder) ChangeReasonId

func (builder *ArchiveDetailBuilder) ChangeReasonId(changeReasonId string) *ArchiveDetailBuilder

调薪原因ID,详细信息可以通过[批量查询定调薪原因](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/change_reason/list)接口查询获得

示例值:321414123

func (*ArchiveDetailBuilder) CurrencyId

func (builder *ArchiveDetailBuilder) CurrencyId(currencyId string) *ArchiveDetailBuilder

档案币种ID,详细信息可以通过[查询货币信息v2](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-currency/search)接口查询获得

示例值:324167823

func (*ArchiveDetailBuilder) EffectiveDate

func (builder *ArchiveDetailBuilder) EffectiveDate(effectiveDate string) *ArchiveDetailBuilder

生效时间

示例值:2022-10-23

func (*ArchiveDetailBuilder) Id

档案ID

示例值:32141234412

func (*ArchiveDetailBuilder) PlanId

func (builder *ArchiveDetailBuilder) PlanId(planId string) *ArchiveDetailBuilder

关联方案ID,详细信息可以通过[批量查询薪资方案](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/plan/list)接口查询获得

示例值:123412433

func (*ArchiveDetailBuilder) PlanTid

func (builder *ArchiveDetailBuilder) PlanTid(planTid string) *ArchiveDetailBuilder

关联方案TID,详细信息可以通过[批量查询薪资方案](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/plan/list)接口查询获得

示例值:213412343

func (*ArchiveDetailBuilder) SalaryLevelId

func (builder *ArchiveDetailBuilder) SalaryLevelId(salaryLevelId string) *ArchiveDetailBuilder

薪级薪等ID

示例值:12342313

func (*ArchiveDetailBuilder) Tid

档案TID

示例值:141541351

func (*ArchiveDetailBuilder) UserId

func (builder *ArchiveDetailBuilder) UserId(userId string) *ArchiveDetailBuilder

员工ID

示例值:344325234123

type ArchiveIndicator

type ArchiveIndicator struct {
	IndicatorId            *string `json:"indicator_id,omitempty"`             // 薪资统计指标ID,详细信息可以通过[批量查询薪资统计指标](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/indicator/list)接口查询获得
	IndicatorResult        *string `json:"indicator_result,omitempty"`         // 档案关联薪资统计指标数值
	IndicatorResultRegular *string `json:"indicator_result_regular,omitempty"` // 档案关联薪资统计指标转正后数值
}

type ArchiveIndicatorBuilder

type ArchiveIndicatorBuilder struct {
	// contains filtered or unexported fields
}

func NewArchiveIndicatorBuilder

func NewArchiveIndicatorBuilder() *ArchiveIndicatorBuilder

func (*ArchiveIndicatorBuilder) Build

func (builder *ArchiveIndicatorBuilder) Build() *ArchiveIndicator

func (*ArchiveIndicatorBuilder) IndicatorId

func (builder *ArchiveIndicatorBuilder) IndicatorId(indicatorId string) *ArchiveIndicatorBuilder

薪资统计指标ID,详细信息可以通过[批量查询薪资统计指标](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/indicator/list)接口查询获得

示例值:23141423

func (*ArchiveIndicatorBuilder) IndicatorResult

func (builder *ArchiveIndicatorBuilder) IndicatorResult(indicatorResult string) *ArchiveIndicatorBuilder

档案关联薪资统计指标数值

示例值:15000

func (*ArchiveIndicatorBuilder) IndicatorResultRegular

func (builder *ArchiveIndicatorBuilder) IndicatorResultRegular(indicatorResultRegular string) *ArchiveIndicatorBuilder

档案关联薪资统计指标转正后数值

示例值:18000

type ArchiveItem

type ArchiveItem struct {
	ItemId            *string `json:"item_id,omitempty"`             // 薪资项ID,详细信息可以通过[批量查询薪资项](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/item/list)接口查询获得
	ItemResult        *string `json:"item_result,omitempty"`         // 档案关联薪资项数值
	ItemResultRegular *string `json:"item_result_regular,omitempty"` // 档案关联薪资项转正后数值
}

type ArchiveItemBuilder

type ArchiveItemBuilder struct {
	// contains filtered or unexported fields
}

func NewArchiveItemBuilder

func NewArchiveItemBuilder() *ArchiveItemBuilder

func (*ArchiveItemBuilder) Build

func (builder *ArchiveItemBuilder) Build() *ArchiveItem

func (*ArchiveItemBuilder) ItemId

func (builder *ArchiveItemBuilder) ItemId(itemId string) *ArchiveItemBuilder

薪资项ID,详细信息可以通过[批量查询薪资项](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/item/list)接口查询获得

示例值:213423144

func (*ArchiveItemBuilder) ItemResult

func (builder *ArchiveItemBuilder) ItemResult(itemResult string) *ArchiveItemBuilder

档案关联薪资项数值

示例值:15000

func (*ArchiveItemBuilder) ItemResultRegular

func (builder *ArchiveItemBuilder) ItemResultRegular(itemResultRegular string) *ArchiveItemBuilder

档案关联薪资项转正后数值

示例值:18000

type ChangeReason

type ChangeReason struct {
	Id           *string        `json:"id,omitempty"`            // 调薪原因ID
	Name         *string        `json:"name,omitempty"`          // 调薪原因名称
	Note         *string        `json:"note,omitempty"`          // 调薪原因备注
	ActiveStatus *int           `json:"active_status,omitempty"` // 启用状态
	I18nNames    []*I18nContent `json:"i18n_names,omitempty"`    // 多语言名称
	I18nNotes    []*I18nContent `json:"i18n_notes,omitempty"`    // 多语言描述
}

type ChangeReasonBuilder

type ChangeReasonBuilder struct {
	// contains filtered or unexported fields
}

func NewChangeReasonBuilder

func NewChangeReasonBuilder() *ChangeReasonBuilder

func (*ChangeReasonBuilder) ActiveStatus

func (builder *ChangeReasonBuilder) ActiveStatus(activeStatus int) *ChangeReasonBuilder

启用状态

示例值:1

func (*ChangeReasonBuilder) Build

func (builder *ChangeReasonBuilder) Build() *ChangeReason

func (*ChangeReasonBuilder) I18nNames

func (builder *ChangeReasonBuilder) I18nNames(i18nNames []*I18nContent) *ChangeReasonBuilder

多语言名称

示例值:

func (*ChangeReasonBuilder) I18nNotes

func (builder *ChangeReasonBuilder) I18nNotes(i18nNotes []*I18nContent) *ChangeReasonBuilder

多语言描述

示例值:

func (*ChangeReasonBuilder) Id

调薪原因ID

示例值:7196951947268589113

func (*ChangeReasonBuilder) Name

func (builder *ChangeReasonBuilder) Name(name string) *ChangeReasonBuilder

调薪原因名称

示例值:入职调薪

func (*ChangeReasonBuilder) Note

func (builder *ChangeReasonBuilder) Note(note string) *ChangeReasonBuilder

调薪原因备注

示例值:入职时使用的调薪原因

type DepartmentId

type DepartmentId struct {
	DepartmentId     *string `json:"department_id,omitempty"`      //
	OpenDepartmentId *string `json:"open_department_id,omitempty"` //
}

type DepartmentIdBuilder

type DepartmentIdBuilder struct {
	// contains filtered or unexported fields
}

func NewDepartmentIdBuilder

func NewDepartmentIdBuilder() *DepartmentIdBuilder

func (*DepartmentIdBuilder) Build

func (builder *DepartmentIdBuilder) Build() *DepartmentId

func (*DepartmentIdBuilder) DepartmentId

func (builder *DepartmentIdBuilder) DepartmentId(departmentId string) *DepartmentIdBuilder

示例值:

func (*DepartmentIdBuilder) OpenDepartmentId

func (builder *DepartmentIdBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentIdBuilder

示例值:

type Formula

type Formula struct {
	Expr          *string         `json:"expr,omitempty"`           // 公式表达式
	FormulaParams []*FormulaParam `json:"formula_params,omitempty"` // 公式参数列表
}

type FormulaBuilder

type FormulaBuilder struct {
	// contains filtered or unexported fields
}

func NewFormulaBuilder

func NewFormulaBuilder() *FormulaBuilder

func (*FormulaBuilder) Build

func (builder *FormulaBuilder) Build() *Formula

func (*FormulaBuilder) Expr

func (builder *FormulaBuilder) Expr(expr string) *FormulaBuilder

公式表达式

示例值:${0} +${1}

func (*FormulaBuilder) FormulaParams

func (builder *FormulaBuilder) FormulaParams(formulaParams []*FormulaParam) *FormulaBuilder

公式参数列表

示例值:

type FormulaParam

type FormulaParam struct {
	RefType *int    `json:"ref_type,omitempty"` // 引用类型
	Id      *string `json:"id,omitempty"`       // 引用类型ID
}

type FormulaParamBuilder

type FormulaParamBuilder struct {
	// contains filtered or unexported fields
}

func NewFormulaParamBuilder

func NewFormulaParamBuilder() *FormulaParamBuilder

func (*FormulaParamBuilder) Build

func (builder *FormulaParamBuilder) Build() *FormulaParam

func (*FormulaParamBuilder) Id

引用类型ID

示例值:23143242

func (*FormulaParamBuilder) RefType

func (builder *FormulaParamBuilder) RefType(refType int) *FormulaParamBuilder

引用类型

示例值:1

type I18n

type I18n struct {
	ZhCn *string `json:"zh_cn,omitempty"` // 中文名称
	EnUs *string `json:"en_us,omitempty"` // 英文名称
}

type I18nBuilder

type I18nBuilder struct {
	// contains filtered or unexported fields
}

func NewI18nBuilder

func NewI18nBuilder() *I18nBuilder

func (*I18nBuilder) Build

func (builder *I18nBuilder) Build() *I18n

func (*I18nBuilder) EnUs

func (builder *I18nBuilder) EnUs(enUs string) *I18nBuilder

英文名称

示例值:english_name

func (*I18nBuilder) ZhCn

func (builder *I18nBuilder) ZhCn(zhCn string) *I18nBuilder

中文名称

示例值:中文名称

type I18nContent

type I18nContent struct {
	Locale *string `json:"locale,omitempty"` // 语言版本
	Value  *string `json:"value,omitempty"`  // 语言名称
}

type I18nContentBuilder

type I18nContentBuilder struct {
	// contains filtered or unexported fields
}

func NewI18nContentBuilder

func NewI18nContentBuilder() *I18nContentBuilder

func (*I18nContentBuilder) Build

func (builder *I18nContentBuilder) Build() *I18nContent

func (*I18nContentBuilder) Locale

func (builder *I18nContentBuilder) Locale(locale string) *I18nContentBuilder

语言版本

示例值:zh_cn

func (*I18nContentBuilder) Value

func (builder *I18nContentBuilder) Value(value string) *I18nContentBuilder

语言名称

示例值:中文名称

type Indicator

type Indicator struct {
	Id           *string        `json:"id,omitempty"`            // 薪资统计指标ID
	Name         *string        `json:"name,omitempty"`          // 薪资统计指标名称
	ValueType    *string        `json:"value_type,omitempty"`    // 薪资统计指标数值类型
	ActiveStatus *int           `json:"active_status,omitempty"` // 启用状态
	I18nNames    []*I18nContent `json:"i18n_names,omitempty"`    // 多语言名称
}

type IndicatorBuilder

type IndicatorBuilder struct {
	// contains filtered or unexported fields
}

func NewIndicatorBuilder

func NewIndicatorBuilder() *IndicatorBuilder

func (*IndicatorBuilder) ActiveStatus

func (builder *IndicatorBuilder) ActiveStatus(activeStatus int) *IndicatorBuilder

启用状态

示例值:1

func (*IndicatorBuilder) Build

func (builder *IndicatorBuilder) Build() *Indicator

func (*IndicatorBuilder) I18nNames

func (builder *IndicatorBuilder) I18nNames(i18nNames []*I18nContent) *IndicatorBuilder

多语言名称

示例值:

func (*IndicatorBuilder) Id

func (builder *IndicatorBuilder) Id(id string) *IndicatorBuilder

薪资统计指标ID

示例值:7196951947228589113

func (*IndicatorBuilder) Name

func (builder *IndicatorBuilder) Name(name string) *IndicatorBuilder

薪资统计指标名称

示例值:年度现金总和

func (*IndicatorBuilder) ValueType

func (builder *IndicatorBuilder) ValueType(valueType string) *IndicatorBuilder

薪资统计指标数值类型

示例值:money

type Item

type Item struct {
	Id                  *string        `json:"id,omitempty"`                     // 薪资项ID
	Name                *string        `json:"name,omitempty"`                   // 薪资项名称
	Description         *string        `json:"description,omitempty"`            // 薪资项描述
	CategoryId          *string        `json:"category_id,omitempty"`            // 薪资项分类ID,详细信息可以通过[批量获取薪资项分类信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/item_category/list)接口查询获得
	ValueType           *string        `json:"value_type,omitempty"`             // 薪资项数值类型
	PayOffFrequencyType *string        `json:"pay_off_frequency_type,omitempty"` // 发放频率
	DecimalPlaces       *int           `json:"decimal_places,omitempty"`         // 小数位数
	ActiveStatus        *int           `json:"active_status,omitempty"`          // 启用状态
	I18nNames           []*I18nContent `json:"i18n_names,omitempty"`             // 多语言名称
	I18nDescriptions    []*I18nContent `json:"i18n_descriptions,omitempty"`      // 多语言描述
}

type ItemBuilder

type ItemBuilder struct {
	// contains filtered or unexported fields
}

func NewItemBuilder

func NewItemBuilder() *ItemBuilder

func (*ItemBuilder) ActiveStatus

func (builder *ItemBuilder) ActiveStatus(activeStatus int) *ItemBuilder

启用状态

示例值:1

func (*ItemBuilder) Build

func (builder *ItemBuilder) Build() *Item

func (*ItemBuilder) CategoryId

func (builder *ItemBuilder) CategoryId(categoryId string) *ItemBuilder

薪资项分类ID,详细信息可以通过[批量获取薪资项分类信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/item_category/list)接口查询获得

示例值:7196951947268589223

func (*ItemBuilder) DecimalPlaces

func (builder *ItemBuilder) DecimalPlaces(decimalPlaces int) *ItemBuilder

小数位数

示例值:2

func (*ItemBuilder) Description

func (builder *ItemBuilder) Description(description string) *ItemBuilder

薪资项描述

示例值:每月份的薪酬

func (*ItemBuilder) I18nDescriptions

func (builder *ItemBuilder) I18nDescriptions(i18nDescriptions []*I18nContent) *ItemBuilder

多语言描述

示例值:

func (*ItemBuilder) I18nNames

func (builder *ItemBuilder) I18nNames(i18nNames []*I18nContent) *ItemBuilder

多语言名称

示例值:

func (*ItemBuilder) Id

func (builder *ItemBuilder) Id(id string) *ItemBuilder

薪资项ID

示例值:7196951947268589113

func (*ItemBuilder) Name

func (builder *ItemBuilder) Name(name string) *ItemBuilder

薪资项名称

示例值:基本月薪

func (*ItemBuilder) PayOffFrequencyType

func (builder *ItemBuilder) PayOffFrequencyType(payOffFrequencyType string) *ItemBuilder

发放频率

示例值:month

func (*ItemBuilder) ValueType

func (builder *ItemBuilder) ValueType(valueType string) *ItemBuilder

薪资项数值类型

示例值:money

type ItemCategory

type ItemCategory struct {
	Id        *string        `json:"id,omitempty"`         // 薪资项分类ID
	Name      *string        `json:"name,omitempty"`       // 薪资项分类名称
	I18nNames []*I18nContent `json:"i18n_names,omitempty"` // 薪资项多语言分类
}

type ItemCategoryBuilder

type ItemCategoryBuilder struct {
	// contains filtered or unexported fields
}

func NewItemCategoryBuilder

func NewItemCategoryBuilder() *ItemCategoryBuilder

func (*ItemCategoryBuilder) Build

func (builder *ItemCategoryBuilder) Build() *ItemCategory

func (*ItemCategoryBuilder) I18nNames

func (builder *ItemCategoryBuilder) I18nNames(i18nNames []*I18nContent) *ItemCategoryBuilder

薪资项多语言分类

示例值:

func (*ItemCategoryBuilder) Id

薪资项分类ID

示例值:4532312334

func (*ItemCategoryBuilder) Name

func (builder *ItemCategoryBuilder) Name(name string) *ItemCategoryBuilder

薪资项分类名称

示例值:基本薪资类

type ListChangeReasonIterator

type ListChangeReasonIterator struct {
	// contains filtered or unexported fields
}

func (*ListChangeReasonIterator) Next

func (iterator *ListChangeReasonIterator) Next() (bool, *ChangeReason, error)

func (*ListChangeReasonIterator) NextPageToken

func (iterator *ListChangeReasonIterator) NextPageToken() *string

type ListChangeReasonReq

type ListChangeReasonReq struct {
	Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效
	// contains filtered or unexported fields
}

type ListChangeReasonReqBuilder

type ListChangeReasonReqBuilder struct {
	// contains filtered or unexported fields
}

func NewListChangeReasonReqBuilder

func NewListChangeReasonReqBuilder() *ListChangeReasonReqBuilder

func (*ListChangeReasonReqBuilder) Build

func (*ListChangeReasonReqBuilder) Limit

最大返回多少记录,当使用迭代器访问时才有效

func (*ListChangeReasonReqBuilder) PageSize

func (builder *ListChangeReasonReqBuilder) PageSize(pageSize int) *ListChangeReasonReqBuilder

分页大小

示例值:100

func (*ListChangeReasonReqBuilder) PageToken

func (builder *ListChangeReasonReqBuilder) PageToken(pageToken string) *ListChangeReasonReqBuilder

分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果

示例值:12314342

type ListChangeReasonResp

type ListChangeReasonResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *ListChangeReasonRespData `json:"data"` // 业务数据
}

func (*ListChangeReasonResp) Success

func (resp *ListChangeReasonResp) Success() bool

type ListChangeReasonRespData

type ListChangeReasonRespData struct {
	Items     []*ChangeReason `json:"items,omitempty"`      // 调薪原因信息列表
	PageToken *string         `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
	HasMore   *bool           `json:"has_more,omitempty"`   // 是否还有更多项
}

type ListIndicatorIterator

type ListIndicatorIterator struct {
	// contains filtered or unexported fields
}

func (*ListIndicatorIterator) Next

func (iterator *ListIndicatorIterator) Next() (bool, *Indicator, error)

func (*ListIndicatorIterator) NextPageToken

func (iterator *ListIndicatorIterator) NextPageToken() *string

type ListIndicatorReq

type ListIndicatorReq struct {
	Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效
	// contains filtered or unexported fields
}

type ListIndicatorReqBuilder

type ListIndicatorReqBuilder struct {
	// contains filtered or unexported fields
}

func NewListIndicatorReqBuilder

func NewListIndicatorReqBuilder() *ListIndicatorReqBuilder

func (*ListIndicatorReqBuilder) Build

func (builder *ListIndicatorReqBuilder) Build() *ListIndicatorReq

func (*ListIndicatorReqBuilder) Limit

func (builder *ListIndicatorReqBuilder) Limit(limit int) *ListIndicatorReqBuilder

最大返回多少记录,当使用迭代器访问时才有效

func (*ListIndicatorReqBuilder) PageSize

func (builder *ListIndicatorReqBuilder) PageSize(pageSize int) *ListIndicatorReqBuilder

分页大小

示例值:100

func (*ListIndicatorReqBuilder) PageToken

func (builder *ListIndicatorReqBuilder) PageToken(pageToken string) *ListIndicatorReqBuilder

分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果

示例值:123423321

type ListIndicatorResp

type ListIndicatorResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *ListIndicatorRespData `json:"data"` // 业务数据
}

func (*ListIndicatorResp) Success

func (resp *ListIndicatorResp) Success() bool

type ListIndicatorRespData

type ListIndicatorRespData struct {
	Items     []*Indicator `json:"items,omitempty"`      // 薪资统计指标信息列表
	PageToken *string      `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
	HasMore   *bool        `json:"has_more,omitempty"`   // 是否还有更多项
}

type ListItemCategoryIterator

type ListItemCategoryIterator struct {
	// contains filtered or unexported fields
}

func (*ListItemCategoryIterator) Next

func (iterator *ListItemCategoryIterator) Next() (bool, *ItemCategory, error)

func (*ListItemCategoryIterator) NextPageToken

func (iterator *ListItemCategoryIterator) NextPageToken() *string

type ListItemCategoryReq

type ListItemCategoryReq struct {
	Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效
	// contains filtered or unexported fields
}

type ListItemCategoryReqBuilder

type ListItemCategoryReqBuilder struct {
	// contains filtered or unexported fields
}

func NewListItemCategoryReqBuilder

func NewListItemCategoryReqBuilder() *ListItemCategoryReqBuilder

func (*ListItemCategoryReqBuilder) Build

func (*ListItemCategoryReqBuilder) Limit

最大返回多少记录,当使用迭代器访问时才有效

func (*ListItemCategoryReqBuilder) PageSize

func (builder *ListItemCategoryReqBuilder) PageSize(pageSize int) *ListItemCategoryReqBuilder

分页大小

示例值:100

func (*ListItemCategoryReqBuilder) PageToken

func (builder *ListItemCategoryReqBuilder) PageToken(pageToken string) *ListItemCategoryReqBuilder

分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果

示例值:231412341234

type ListItemCategoryResp

type ListItemCategoryResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *ListItemCategoryRespData `json:"data"` // 业务数据
}

func (*ListItemCategoryResp) Success

func (resp *ListItemCategoryResp) Success() bool

type ListItemCategoryRespData

type ListItemCategoryRespData struct {
	Items     []*ItemCategory `json:"items,omitempty"`      // 薪资项分类信息列表
	PageToken *string         `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
	HasMore   *bool           `json:"has_more,omitempty"`   // 是否还有更多项
}

type ListItemIterator

type ListItemIterator struct {
	// contains filtered or unexported fields
}

func (*ListItemIterator) Next

func (iterator *ListItemIterator) Next() (bool, *Item, error)

func (*ListItemIterator) NextPageToken

func (iterator *ListItemIterator) NextPageToken() *string

type ListItemReq

type ListItemReq struct {
	Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效
	// contains filtered or unexported fields
}

type ListItemReqBuilder

type ListItemReqBuilder struct {
	// contains filtered or unexported fields
}

func NewListItemReqBuilder

func NewListItemReqBuilder() *ListItemReqBuilder

func (*ListItemReqBuilder) Build

func (builder *ListItemReqBuilder) Build() *ListItemReq

func (*ListItemReqBuilder) Limit

func (builder *ListItemReqBuilder) Limit(limit int) *ListItemReqBuilder

最大返回多少记录,当使用迭代器访问时才有效

func (*ListItemReqBuilder) PageSize

func (builder *ListItemReqBuilder) PageSize(pageSize int) *ListItemReqBuilder

分页大小

示例值:100

func (*ListItemReqBuilder) PageToken

func (builder *ListItemReqBuilder) PageToken(pageToken string) *ListItemReqBuilder

分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果

示例值:5234233214

type ListItemResp

type ListItemResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *ListItemRespData `json:"data"` // 业务数据
}

func (*ListItemResp) Success

func (resp *ListItemResp) Success() bool

type ListItemRespData

type ListItemRespData struct {
	Items     []*Item `json:"items,omitempty"`      // 薪资项信息列表
	PageToken *string `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
	HasMore   *bool   `json:"has_more,omitempty"`   // 是否还有更多项
}

type ListPlanIterator

type ListPlanIterator struct {
	// contains filtered or unexported fields
}

func (*ListPlanIterator) Next

func (iterator *ListPlanIterator) Next() (bool, *PlanDetail, error)

func (*ListPlanIterator) NextPageToken

func (iterator *ListPlanIterator) NextPageToken() *string

type ListPlanReq

type ListPlanReq struct {
	Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效
	// contains filtered or unexported fields
}

type ListPlanReqBuilder

type ListPlanReqBuilder struct {
	// contains filtered or unexported fields
}

func NewListPlanReqBuilder

func NewListPlanReqBuilder() *ListPlanReqBuilder

func (*ListPlanReqBuilder) Build

func (builder *ListPlanReqBuilder) Build() *ListPlanReq

func (*ListPlanReqBuilder) Limit

func (builder *ListPlanReqBuilder) Limit(limit int) *ListPlanReqBuilder

最大返回多少记录,当使用迭代器访问时才有效

func (*ListPlanReqBuilder) PageSize

func (builder *ListPlanReqBuilder) PageSize(pageSize int) *ListPlanReqBuilder

分页大小

示例值:100

func (*ListPlanReqBuilder) PageToken

func (builder *ListPlanReqBuilder) PageToken(pageToken string) *ListPlanReqBuilder

分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果

示例值:213432123

type ListPlanResp

type ListPlanResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *ListPlanRespData `json:"data"` // 业务数据
}

func (*ListPlanResp) Success

func (resp *ListPlanResp) Success() bool

type ListPlanRespData

type ListPlanRespData struct {
	Items     []*PlanDetail `json:"items,omitempty"`      // 薪资方案信息列表
	PageToken *string       `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
	HasMore   *bool         `json:"has_more,omitempty"`   // 是否还有更多项
}

type Plan

type Plan struct {
	PlanId   *string `json:"plan_id,omitempty"`   // 方案ID
	PlanTid  *string `json:"plan_tid,omitempty"`  // 方案时间轴版本ID
	Name     *I18n   `json:"name,omitempty"`      // 方案名称
	PeopleId *int    `json:"people_id,omitempty"` // People系统方案ID
}

type PlanBuilder

type PlanBuilder struct {
	// contains filtered or unexported fields
}

func NewPlanBuilder

func NewPlanBuilder() *PlanBuilder

func (*PlanBuilder) Build

func (builder *PlanBuilder) Build() *Plan

func (*PlanBuilder) Name

func (builder *PlanBuilder) Name(name *I18n) *PlanBuilder

方案名称

示例值:

func (*PlanBuilder) PeopleId

func (builder *PlanBuilder) PeopleId(peopleId int) *PlanBuilder

People系统方案ID

示例值:20

func (*PlanBuilder) PlanId

func (builder *PlanBuilder) PlanId(planId string) *PlanBuilder

方案ID

示例值:7234781378700985913

func (*PlanBuilder) PlanTid

func (builder *PlanBuilder) PlanTid(planTid string) *PlanBuilder

方案时间轴版本ID

示例值:7137286102364227108

type PlanCondition

type PlanCondition struct {
	LeftType   *int     `json:"left_type,omitempty"`   // 适用范围左值
	Operator   *int     `json:"operator,omitempty"`    // 适用范围操作
	RightValue []string `json:"right_value,omitempty"` // 适用范围右值
}

type PlanConditionBuilder

type PlanConditionBuilder struct {
	// contains filtered or unexported fields
}

func NewPlanConditionBuilder

func NewPlanConditionBuilder() *PlanConditionBuilder

func (*PlanConditionBuilder) Build

func (builder *PlanConditionBuilder) Build() *PlanCondition

func (*PlanConditionBuilder) LeftType

func (builder *PlanConditionBuilder) LeftType(leftType int) *PlanConditionBuilder

适用范围左值

示例值:7

func (*PlanConditionBuilder) Operator

func (builder *PlanConditionBuilder) Operator(operator int) *PlanConditionBuilder

适用范围操作

示例值:1

func (*PlanConditionBuilder) RightValue

func (builder *PlanConditionBuilder) RightValue(rightValue []string) *PlanConditionBuilder

适用范围右值

示例值:21341234

type PlanDetail

type PlanDetail struct {
	Id                    *string          `json:"id,omitempty"`                      // 薪资方案ID
	Tid                   *string          `json:"tid,omitempty"`                     // 薪资方案TID
	Name                  *string          `json:"name,omitempty"`                    // 薪资方案名称
	Description           *string          `json:"description,omitempty"`             // 薪资方案描述
	EffectiveDate         *string          `json:"effective_date,omitempty"`          // 薪资方案生效时间
	PlanScope             *PlanScope       `json:"plan_scope,omitempty"`              // 薪资方案适用范围
	CurrencyId            *string          `json:"currency_id,omitempty"`             // 币种ID
	ProbationSalaryStatus *bool            `json:"probation_salary_status,omitempty"` // 开启试用期薪酬状态
	PlanItems             []*PlanItem      `json:"plan_items,omitempty"`              // 方案关联的薪资项
	PlanIndicators        []*PlanIndicator `json:"plan_indicators,omitempty"`         // 方案关联的薪资统计指标
	I18nNames             []*I18nContent   `json:"i18n_names,omitempty"`              // 多语言名称
	I18nDescriptions      []*I18nContent   `json:"i18n_descriptions,omitempty"`       // 多语言描述
}

type PlanDetailBuilder

type PlanDetailBuilder struct {
	// contains filtered or unexported fields
}

func NewPlanDetailBuilder

func NewPlanDetailBuilder() *PlanDetailBuilder

func (*PlanDetailBuilder) Build

func (builder *PlanDetailBuilder) Build() *PlanDetail

func (*PlanDetailBuilder) CurrencyId

func (builder *PlanDetailBuilder) CurrencyId(currencyId string) *PlanDetailBuilder

币种ID

示例值:341324121

func (*PlanDetailBuilder) Description

func (builder *PlanDetailBuilder) Description(description string) *PlanDetailBuilder

薪资方案描述

示例值:基本月薪方案描述

func (*PlanDetailBuilder) EffectiveDate

func (builder *PlanDetailBuilder) EffectiveDate(effectiveDate string) *PlanDetailBuilder

薪资方案生效时间

示例值:2022-10-20

func (*PlanDetailBuilder) I18nDescriptions

func (builder *PlanDetailBuilder) I18nDescriptions(i18nDescriptions []*I18nContent) *PlanDetailBuilder

多语言描述

示例值:

func (*PlanDetailBuilder) I18nNames

func (builder *PlanDetailBuilder) I18nNames(i18nNames []*I18nContent) *PlanDetailBuilder

多语言名称

示例值:

func (*PlanDetailBuilder) Id

func (builder *PlanDetailBuilder) Id(id string) *PlanDetailBuilder

薪资方案ID

示例值:2134193289

func (*PlanDetailBuilder) Name

func (builder *PlanDetailBuilder) Name(name string) *PlanDetailBuilder

薪资方案名称

示例值:基本月薪方案

func (*PlanDetailBuilder) PlanIndicators

func (builder *PlanDetailBuilder) PlanIndicators(planIndicators []*PlanIndicator) *PlanDetailBuilder

方案关联的薪资统计指标

示例值:

func (*PlanDetailBuilder) PlanItems

func (builder *PlanDetailBuilder) PlanItems(planItems []*PlanItem) *PlanDetailBuilder

方案关联的薪资项

示例值:

func (*PlanDetailBuilder) PlanScope

func (builder *PlanDetailBuilder) PlanScope(planScope *PlanScope) *PlanDetailBuilder

薪资方案适用范围

示例值:

func (*PlanDetailBuilder) ProbationSalaryStatus

func (builder *PlanDetailBuilder) ProbationSalaryStatus(probationSalaryStatus bool) *PlanDetailBuilder

开启试用期薪酬状态

示例值:true

func (*PlanDetailBuilder) Tid

func (builder *PlanDetailBuilder) Tid(tid string) *PlanDetailBuilder

薪资方案TID

示例值:129738122

type PlanIndicator

type PlanIndicator struct {
	IndicatorId        *string          `json:"indicator_id,omitempty"`         // 薪资统计指标ID,详细信息可以通过[批量查询薪资统计指标](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/indicator/list)接口查询获得
	PlanIndicatorLogic *AdjustmentLogic `json:"plan_indicator_logic,omitempty"` // 方案关联薪资统计指标逻辑配置
}

type PlanIndicatorBuilder

type PlanIndicatorBuilder struct {
	// contains filtered or unexported fields
}

func NewPlanIndicatorBuilder

func NewPlanIndicatorBuilder() *PlanIndicatorBuilder

func (*PlanIndicatorBuilder) Build

func (builder *PlanIndicatorBuilder) Build() *PlanIndicator

func (*PlanIndicatorBuilder) IndicatorId

func (builder *PlanIndicatorBuilder) IndicatorId(indicatorId string) *PlanIndicatorBuilder

薪资统计指标ID,详细信息可以通过[批量查询薪资统计指标](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/indicator/list)接口查询获得

示例值:13243432

func (*PlanIndicatorBuilder) PlanIndicatorLogic

func (builder *PlanIndicatorBuilder) PlanIndicatorLogic(planIndicatorLogic *AdjustmentLogic) *PlanIndicatorBuilder

方案关联薪资统计指标逻辑配置

示例值:

type PlanItem

type PlanItem struct {
	AdjustmentType             *string          `json:"adjustment_type,omitempty"`              // 定薪方式
	ItemId                     *string          `json:"item_id,omitempty"`                      // 薪资项ID,详细信息可以通过[批量查询薪资项](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/item/list)接口查询获得
	PlanItemLogic              *AdjustmentLogic `json:"plan_item_logic,omitempty"`              // 方案关联薪资项逻辑配置
	ProbationDiscountType      *string          `json:"probation_discount_type,omitempty"`      // 试用期薪酬类型
	ProbationDiscountPercentum *string          `json:"probation_discount_percentum,omitempty"` // 试用期薪酬百分比
}

type PlanItemBuilder

type PlanItemBuilder struct {
	// contains filtered or unexported fields
}

func NewPlanItemBuilder

func NewPlanItemBuilder() *PlanItemBuilder

func (*PlanItemBuilder) AdjustmentType

func (builder *PlanItemBuilder) AdjustmentType(adjustmentType string) *PlanItemBuilder

定薪方式

示例值:manual

func (*PlanItemBuilder) Build

func (builder *PlanItemBuilder) Build() *PlanItem

func (*PlanItemBuilder) ItemId

func (builder *PlanItemBuilder) ItemId(itemId string) *PlanItemBuilder

薪资项ID,详细信息可以通过[批量查询薪资项](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/compensation-v1/item/list)接口查询获得

示例值:21341234

func (*PlanItemBuilder) PlanItemLogic

func (builder *PlanItemBuilder) PlanItemLogic(planItemLogic *AdjustmentLogic) *PlanItemBuilder

方案关联薪资项逻辑配置

示例值:

func (*PlanItemBuilder) ProbationDiscountPercentum

func (builder *PlanItemBuilder) ProbationDiscountPercentum(probationDiscountPercentum string) *PlanItemBuilder

试用期薪酬百分比

示例值:80.00

func (*PlanItemBuilder) ProbationDiscountType

func (builder *PlanItemBuilder) ProbationDiscountType(probationDiscountType string) *PlanItemBuilder

试用期薪酬类型

示例值:percentum

type PlanScope

type PlanScope struct {
	IsAll          *bool            `json:"is_all,omitempty"`          // 是否全部范围
	PlanConditions []*PlanCondition `json:"plan_conditions,omitempty"` // 方案适用范围条件组
}

type PlanScopeBuilder

type PlanScopeBuilder struct {
	// contains filtered or unexported fields
}

func NewPlanScopeBuilder

func NewPlanScopeBuilder() *PlanScopeBuilder

func (*PlanScopeBuilder) Build

func (builder *PlanScopeBuilder) Build() *PlanScope

func (*PlanScopeBuilder) IsAll

func (builder *PlanScopeBuilder) IsAll(isAll bool) *PlanScopeBuilder

是否全部范围

示例值:false

func (*PlanScopeBuilder) PlanConditions

func (builder *PlanScopeBuilder) PlanConditions(planConditions []*PlanCondition) *PlanScopeBuilder

方案适用范围条件组

示例值:

type QueryArchivePathReqBodyBuilder

type QueryArchivePathReqBodyBuilder struct {
	// contains filtered or unexported fields
}

func NewQueryArchivePathReqBodyBuilder

func NewQueryArchivePathReqBodyBuilder() *QueryArchivePathReqBodyBuilder

func (*QueryArchivePathReqBodyBuilder) Build

func (*QueryArchivePathReqBodyBuilder) EffectiveEndDate

func (builder *QueryArchivePathReqBodyBuilder) EffectiveEndDate(effectiveEndDate string) *QueryArchivePathReqBodyBuilder

生效结束时间

示例值:2023-05-15

func (*QueryArchivePathReqBodyBuilder) EffectiveStartDate

func (builder *QueryArchivePathReqBodyBuilder) EffectiveStartDate(effectiveStartDate string) *QueryArchivePathReqBodyBuilder

生效开始时间

示例值:2022-05-10

func (*QueryArchivePathReqBodyBuilder) UserIdList

func (builder *QueryArchivePathReqBodyBuilder) UserIdList(userIdList []string) *QueryArchivePathReqBodyBuilder

用户ID列表

示例值:

type QueryArchiveReq

type QueryArchiveReq struct {
	Body *QueryArchiveReqBody `body:""`
	// contains filtered or unexported fields
}

type QueryArchiveReqBody

type QueryArchiveReqBody struct {
	UserIdList         []string `json:"user_id_list,omitempty"`         // 用户ID列表
	EffectiveStartDate *string  `json:"effective_start_date,omitempty"` // 生效开始时间
	EffectiveEndDate   *string  `json:"effective_end_date,omitempty"`   // 生效结束时间
}

type QueryArchiveReqBodyBuilder

type QueryArchiveReqBodyBuilder struct {
	// contains filtered or unexported fields
}

func NewQueryArchiveReqBodyBuilder

func NewQueryArchiveReqBodyBuilder() *QueryArchiveReqBodyBuilder

func (*QueryArchiveReqBodyBuilder) Build

func (*QueryArchiveReqBodyBuilder) EffectiveEndDate

func (builder *QueryArchiveReqBodyBuilder) EffectiveEndDate(effectiveEndDate string) *QueryArchiveReqBodyBuilder

生效结束时间

示例值:2023-05-15

func (*QueryArchiveReqBodyBuilder) EffectiveStartDate

func (builder *QueryArchiveReqBodyBuilder) EffectiveStartDate(effectiveStartDate string) *QueryArchiveReqBodyBuilder

生效开始时间

示例值:2022-05-10

func (*QueryArchiveReqBodyBuilder) UserIdList

func (builder *QueryArchiveReqBodyBuilder) UserIdList(userIdList []string) *QueryArchiveReqBodyBuilder

用户ID列表

示例值:

type QueryArchiveReqBuilder

type QueryArchiveReqBuilder struct {
	// contains filtered or unexported fields
}

func NewQueryArchiveReqBuilder

func NewQueryArchiveReqBuilder() *QueryArchiveReqBuilder

func (*QueryArchiveReqBuilder) Body

func (*QueryArchiveReqBuilder) Build

func (builder *QueryArchiveReqBuilder) Build() *QueryArchiveReq

func (*QueryArchiveReqBuilder) PageSize

func (builder *QueryArchiveReqBuilder) PageSize(pageSize int) *QueryArchiveReqBuilder

分页大小

示例值:100

func (*QueryArchiveReqBuilder) PageToken

func (builder *QueryArchiveReqBuilder) PageToken(pageToken string) *QueryArchiveReqBuilder

分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果

示例值:231432433

func (*QueryArchiveReqBuilder) UserIdType

func (builder *QueryArchiveReqBuilder) UserIdType(userIdType string) *QueryArchiveReqBuilder

用户ID类型

示例值:open_id

type QueryArchiveResp

type QueryArchiveResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *QueryArchiveRespData `json:"data"` // 业务数据
}

func (*QueryArchiveResp) Success

func (resp *QueryArchiveResp) Success() bool

type QueryArchiveRespData

type QueryArchiveRespData struct {
	Items     []*ArchiveDetail `json:"items,omitempty"`      // 档案信息列表
	PageToken *string          `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
	HasMore   *bool            `json:"has_more,omitempty"`   // 是否还有更多项
}

type V1

type V1 struct {
	Archive      *archive      // archive
	ChangeReason *changeReason // change_reason
	Indicator    *indicator    // indicator
	Item         *item         // item
	ItemCategory *itemCategory // item_category
	Plan         *plan         // plan
}

func New

func New(config *larkcore.Config) *V1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL