manufacturing_1_0

package
v1.4.12 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) IndustrializeManufactureJobBook

func (client *Client) IndustrializeManufactureJobBook(userId *string, request *IndustrializeManufactureJobBookRequest) (_result *IndustrializeManufactureJobBookResponse, _err error)

func (*Client) IndustrializeManufactureJobBookWithOptions

func (client *Client) IndustrializeManufactureJobBookWithOptions(userId *string, request *IndustrializeManufactureJobBookRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *IndustrializeManufactureJobBookResponse, _err error)

func (*Client) IndustrializeManufactureQueryJobs

func (client *Client) IndustrializeManufactureQueryJobs(request *IndustrializeManufactureQueryJobsRequest) (_result *IndustrializeManufactureQueryJobsResponse, _err error)

func (*Client) IndustrializeManufactureQueryJobsWithOptions

func (client *Client) IndustrializeManufactureQueryJobsWithOptions(request *IndustrializeManufactureQueryJobsRequest, headers *IndustrializeManufactureQueryJobsHeaders, runtime *util.RuntimeOptions) (_result *IndustrializeManufactureQueryJobsResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

type IndustrializeManufactureJobBookRequest

type IndustrializeManufactureJobBookRequest struct {
	// 钉钉组织id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展字段,用于增加自定义字段
	Extend *string `json:"extend,omitempty" xml:"extend,omitempty"`
	// 工单编号
	InstNo *string `json:"instNo,omitempty" xml:"instNo,omitempty"`
	// 是否是批量报工(取值[n,y])
	IsBatchJob *string `json:"isBatchJob,omitempty" xml:"isBatchJob,omitempty"`
	// 生产日期时间(到时分秒)
	ManufactureDate *string `json:"manufactureDate,omitempty" xml:"manufactureDate,omitempty"`
	// mes 系统唯一标识
	MesAppKey *string `json:"mesAppKey,omitempty" xml:"mesAppKey,omitempty"`
	// 制程英文名称
	ProcessEnName *string `json:"processEnName,omitempty" xml:"processEnName,omitempty"`
	// 制程名称
	ProcessName *string `json:"processName,omitempty" xml:"processName,omitempty"`
	// 产品唯一标识
	ProductCode *string `json:"productCode,omitempty" xml:"productCode,omitempty"`
	// 产品英文名称
	ProductEnName *string `json:"productEnName,omitempty" xml:"productEnName,omitempty"`
	// 产品名称,例如"双头螺柱001"
	ProductName *string `json:"productName,omitempty" xml:"productName,omitempty"`
	// 产品规格
	ProductSpecification *string `json:"productSpecification,omitempty" xml:"productSpecification,omitempty"`
	// 合格数量
	QualifiedQuantity *string `json:"qualifiedQuantity,omitempty" xml:"qualifiedQuantity,omitempty"`
	// 可重工数量
	ReworkableQuantity *string `json:"reworkableQuantity,omitempty" xml:"reworkableQuantity,omitempty"`
	// 报废数量
	ScrappedQuantity *string `json:"scrappedQuantity,omitempty" xml:"scrappedQuantity,omitempty"`
	// 计件单价,单位:分
	UnitPrice *string `json:"unitPrice,omitempty" xml:"unitPrice,omitempty"`
	// 批量报工时多个工人userId以英文逗号分隔
	UserIdList *string `json:"userIdList,omitempty" xml:"userIdList,omitempty"`
	// 员工姓名
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
	// 批量报工时多个人名以英文逗号分隔
	UserNameList *string `json:"userNameList,omitempty" xml:"userNameList,omitempty"`
	// 随机串,唯一标识(用于幂等及更新)
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

func (IndustrializeManufactureJobBookRequest) GoString

func (*IndustrializeManufactureJobBookRequest) SetCorpId

func (*IndustrializeManufactureJobBookRequest) SetExtend

func (*IndustrializeManufactureJobBookRequest) SetInstNo

func (*IndustrializeManufactureJobBookRequest) SetIsBatchJob

func (*IndustrializeManufactureJobBookRequest) SetManufactureDate

func (*IndustrializeManufactureJobBookRequest) SetMesAppKey

func (*IndustrializeManufactureJobBookRequest) SetProcessEnName

func (*IndustrializeManufactureJobBookRequest) SetProcessName

func (*IndustrializeManufactureJobBookRequest) SetProductCode

func (*IndustrializeManufactureJobBookRequest) SetProductEnName

func (*IndustrializeManufactureJobBookRequest) SetProductName

func (*IndustrializeManufactureJobBookRequest) SetProductSpecification

func (*IndustrializeManufactureJobBookRequest) SetQualifiedQuantity

func (*IndustrializeManufactureJobBookRequest) SetReworkableQuantity

func (*IndustrializeManufactureJobBookRequest) SetScrappedQuantity

func (*IndustrializeManufactureJobBookRequest) SetUnitPrice

func (*IndustrializeManufactureJobBookRequest) SetUserIdList

func (*IndustrializeManufactureJobBookRequest) SetUserName

func (*IndustrializeManufactureJobBookRequest) SetUserNameList

func (*IndustrializeManufactureJobBookRequest) SetUuid

func (IndustrializeManufactureJobBookRequest) String

type IndustrializeManufactureJobBookResponse

type IndustrializeManufactureJobBookResponse struct {
	Headers map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *IndustrializeManufactureJobBookResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (IndustrializeManufactureJobBookResponse) GoString

func (*IndustrializeManufactureJobBookResponse) SetHeaders

func (IndustrializeManufactureJobBookResponse) String

type IndustrializeManufactureJobBookResponseBody

type IndustrializeManufactureJobBookResponseBody struct {
	// content
	Content *IndustrializeManufactureJobBookResponseBodyContent `json:"content,omitempty" xml:"content,omitempty" type:"Struct"`
	// errorCode
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// errorLevel
	ErrorLevel *int32 `json:"errorLevel,omitempty" xml:"errorLevel,omitempty"`
	// errorMsg
	ErrorMsg *string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// httpCode
	HttpCode *string `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
	// success
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// 此次报工记录的唯一标识
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

func (IndustrializeManufactureJobBookResponseBody) GoString

func (*IndustrializeManufactureJobBookResponseBody) SetErrorCode

func (*IndustrializeManufactureJobBookResponseBody) SetErrorLevel

func (*IndustrializeManufactureJobBookResponseBody) SetErrorMsg

func (*IndustrializeManufactureJobBookResponseBody) SetHttpCode

func (*IndustrializeManufactureJobBookResponseBody) SetSuccess

func (*IndustrializeManufactureJobBookResponseBody) SetUuid

func (IndustrializeManufactureJobBookResponseBody) String

type IndustrializeManufactureJobBookResponseBodyContent

type IndustrializeManufactureJobBookResponseBodyContent struct {
	// 影响行数
	Count *int32 `json:"count,omitempty" xml:"count,omitempty"`
	// 新增记录的数据库id
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
}

func (IndustrializeManufactureJobBookResponseBodyContent) GoString

func (*IndustrializeManufactureJobBookResponseBodyContent) SetCount

func (*IndustrializeManufactureJobBookResponseBodyContent) SetId

func (IndustrializeManufactureJobBookResponseBodyContent) String

type IndustrializeManufactureQueryJobsHeaders

type IndustrializeManufactureQueryJobsHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (IndustrializeManufactureQueryJobsHeaders) GoString

func (*IndustrializeManufactureQueryJobsHeaders) SetCommonHeaders

func (*IndustrializeManufactureQueryJobsHeaders) SetXAcsDingtalkAccessToken

func (IndustrializeManufactureQueryJobsHeaders) String

type IndustrializeManufactureQueryJobsRequest

type IndustrializeManufactureQueryJobsRequest struct {
	// 当前页序号(从1开始)
	CurrentPage *int32 `json:"currentPage,omitempty" xml:"currentPage,omitempty"`
	// 工单编号
	InstNo *string `json:"instNo,omitempty" xml:"instNo,omitempty"`
	// 生产日期
	ManufactureDay *string `json:"manufactureDay,omitempty" xml:"manufactureDay,omitempty"`
	// MES系统唯一标识
	MesAppKey *string `json:"mesAppKey,omitempty" xml:"mesAppKey,omitempty"`
	// 每页显示记录条数
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// 工序名称
	ProcessName *string `json:"processName,omitempty" xml:"processName,omitempty"`
	// 产品唯一标识
	ProductCode *string `json:"productCode,omitempty" xml:"productCode,omitempty"`
	// 产品中文名称
	ProductName *string `json:"productName,omitempty" xml:"productName,omitempty"`
	// 产品规格
	ProductSpecification *string `json:"productSpecification,omitempty" xml:"productSpecification,omitempty"`
	// 报工合格数量
	QualifiedQuantity *string `json:"qualifiedQuantity,omitempty" xml:"qualifiedQuantity,omitempty"`
	// 计件单价,单位:分
	UnitPrice *string `json:"unitPrice,omitempty" xml:"unitPrice,omitempty"`
	// 员工钉钉userId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 批量报工时多个人钉钉工号以英文逗号分隔
	UserIdList *string `json:"userIdList,omitempty" xml:"userIdList,omitempty"`
	// 员工姓名
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
	// 报工记录的唯一标识
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

func (IndustrializeManufactureQueryJobsRequest) GoString

func (*IndustrializeManufactureQueryJobsRequest) SetCurrentPage

func (*IndustrializeManufactureQueryJobsRequest) SetInstNo

func (*IndustrializeManufactureQueryJobsRequest) SetManufactureDay

func (*IndustrializeManufactureQueryJobsRequest) SetMesAppKey

func (*IndustrializeManufactureQueryJobsRequest) SetPageSize

func (*IndustrializeManufactureQueryJobsRequest) SetProcessName

func (*IndustrializeManufactureQueryJobsRequest) SetProductCode

func (*IndustrializeManufactureQueryJobsRequest) SetProductName

func (*IndustrializeManufactureQueryJobsRequest) SetProductSpecification

func (*IndustrializeManufactureQueryJobsRequest) SetQualifiedQuantity

func (*IndustrializeManufactureQueryJobsRequest) SetUnitPrice

func (*IndustrializeManufactureQueryJobsRequest) SetUserId

func (*IndustrializeManufactureQueryJobsRequest) SetUserIdList

func (*IndustrializeManufactureQueryJobsRequest) SetUserName

func (*IndustrializeManufactureQueryJobsRequest) SetUuid

func (IndustrializeManufactureQueryJobsRequest) String

type IndustrializeManufactureQueryJobsResponse

type IndustrializeManufactureQueryJobsResponse struct {
	Headers map[string]*string                             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *IndustrializeManufactureQueryJobsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (IndustrializeManufactureQueryJobsResponse) GoString

func (*IndustrializeManufactureQueryJobsResponse) SetHeaders

func (IndustrializeManufactureQueryJobsResponse) String

type IndustrializeManufactureQueryJobsResponseBody

type IndustrializeManufactureQueryJobsResponseBody struct {
	// 查询的数据结果
	Content *IndustrializeManufactureQueryJobsResponseBodyContent `json:"content,omitempty" xml:"content,omitempty" type:"Struct"`
	// httpCode
	HttpCode *string `json:"httpCode,omitempty" xml:"httpCode,omitempty"`
}

func (IndustrializeManufactureQueryJobsResponseBody) GoString

func (*IndustrializeManufactureQueryJobsResponseBody) SetHttpCode

func (IndustrializeManufactureQueryJobsResponseBody) String

type IndustrializeManufactureQueryJobsResponseBodyContent

type IndustrializeManufactureQueryJobsResponseBodyContent struct {
	// 组织id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 创建时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 修改时间
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// 数据库id
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 工单id
	InstNo *string `json:"instNo,omitempty" xml:"instNo,omitempty"`
	// 是否是批量报工,即一次报工由多个工人一起分担,取值[n,y],y表示是批量,批量时多个人名以英文逗号分隔
	IsBatchJob *string `json:"isBatchJob,omitempty" xml:"isBatchJob,omitempty"`
	// 生产日期时间(到时分秒),格式:2021-07-05 08:00:21
	ManufactureDate *string `json:"manufactureDate,omitempty" xml:"manufactureDate,omitempty"`
	// 生产日期(到天)
	ManufactureDay *string `json:"manufactureDay,omitempty" xml:"manufactureDay,omitempty"`
	// 分配给mes系统的appkey
	MesAppKey *string `json:"mesAppKey,omitempty" xml:"mesAppKey,omitempty"`
	// 工序名称
	ProcessName *string `json:"processName,omitempty" xml:"processName,omitempty"`
	// 合格数
	QualifiedQuantity *string `json:"qualifiedQuantity,omitempty" xml:"qualifiedQuantity,omitempty"`
	// 不合格数
	ScrappedQuantity *string `json:"scrappedQuantity,omitempty" xml:"scrappedQuantity,omitempty"`
	// 计件单价,单位:分
	UnitPrice *string `json:"unitPrice,omitempty" xml:"unitPrice,omitempty"`
	// 工人工号(isBatchJob=='n'时)
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 批量报工时多个人钉钉工号以英文逗号分隔
	UserIdList *string `json:"userIdList,omitempty" xml:"userIdList,omitempty"`
	// 批量报工时多个人名以英文逗号分隔
	UserNameList *string `json:"userNameList,omitempty" xml:"userNameList,omitempty"`
	// 报工记录的唯一标识
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

func (IndustrializeManufactureQueryJobsResponseBodyContent) GoString

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetCorpId

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetGmtCreate

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetGmtModified

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetId

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetInstNo

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetIsBatchJob

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetManufactureDate

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetManufactureDay

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetMesAppKey

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetProcessName

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetQualifiedQuantity

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetScrappedQuantity

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetUnitPrice

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetUserId

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetUserIdList

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetUserNameList

func (*IndustrializeManufactureQueryJobsResponseBodyContent) SetUuid

func (IndustrializeManufactureQueryJobsResponseBodyContent) String

Jump to

Keyboard shortcuts

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