Documentation ¶
Index ¶
- type ApprovalReq
- type ContainerQueryAgentRes
- type CreateReport
- type EngineeringItem
- type FindClassByServiceCodeReq
- type FindClassByServiceCodeRes
- type FindClassByServiceCodeResData
- type GetFunctionDetailsByClassReq
- type GetFunctionDetailsByClassRes
- type GetFunctionDetailsByClassResData
- type GetFunctionsByClassReq
- type GetFunctionsByClassRes
- type GetFunctionsByClassResData
- type GetTokenFromCodeReq
- type GetTokenFromCodeRes
- type GetTokenFromCodeResData
- type LoginByOauthReq
- type LoginByOauthRes
- type LoginByOauthResData
- type LovByCodeRes
- type MetaGetMethodDetailReq
- type MetaGetMethodDetailRes
- type MetaGetMethodDetailResData
- type MlClassQueryAgentRes
- type MlServiceQueryAgentRes
- type OtherUserInfo
- type ProductBaseItem
- type ProductItem
- type ProjectDetail
- type ProjectInfo
- type ProjectReq
- type QueryAgentConditionParam
- type QueryAgentQueryArgs
- type QueryAgentReq
- type QueryAgentSortParam
- type QueryMsgReq
- type ServiceItem
- type SpaceItem
- type SpaceMembersAndRolesItem
- type SpaceRole
- type SyncPlan
- type ThirdPartyCommonRes
- type UserInfo
- type UserMenuPermission
- type UserRoleInfo
- type UserRoleItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApprovalReq ¶
type ApprovalReq struct { CreatorId string `json:"creatorId"` //批发起人username 必需 ApproveIds []string `json:"approveIds"` //json数组,审批人username 必需 ApprovalType int `json:"approvalType"` //审批类型 1或 2并,目前只支持1 CcIds []string `json:"ccIds"` //抄送人username Title string `json:"title"` //审批标题 必需 Content string `json:"content"` //童批内容 必需 SourceIds []int `json:"sourceIds"` //必需 来源id 关联表id,通常是主键,如果没有设置一个[0] Remark string `json:"remark"` //申请原因 NotifyUrl string `json:"notifyUrl"` //通知地址 }
type ContainerQueryAgentRes ¶
type ContainerQueryAgentRes struct { ThirdPartyCommonRes Data []EngineeringItem `json:"data"` }
type CreateReport ¶
type EngineeringItem ¶
type FindClassByServiceCodeReq ¶
type FindClassByServiceCodeReq struct {
ServiceCode string `json:"serviceCode"`
}
type FindClassByServiceCodeRes ¶
type FindClassByServiceCodeRes struct { ThirdPartyCommonRes Data []FindClassByServiceCodeResData `json:"data"` }
type GetFunctionDetailsByClassReq ¶
type GetFunctionDetailsByClassReq struct {
ClassCode string `json:"classCode"`
}
type GetFunctionDetailsByClassRes ¶
type GetFunctionDetailsByClassRes struct { ThirdPartyCommonRes Data []GetFunctionDetailsByClassResData `json:"data"` }
type GetFunctionsByClassReq ¶
type GetFunctionsByClassRes ¶
type GetFunctionsByClassRes struct { ThirdPartyCommonRes Data []GetFunctionsByClassResData `json:"data"` }
type GetFunctionsByClassResData ¶
type GetFunctionsByClassResData struct { Code string `json:"code"` MessageType int `json:"messageType"` // 0:内部方法,不能被前端调用 1:外部方法,可以被前端调用 IsExtend consts.IntegrationFuncExtendStatus `json:"isExtend"` // 是否是继承的消息 YES:是 NO:否 Overridable consts.IntegrationFuncOverridable `json:"overridable"` // 自身是否允许重写 YES:是 NO:否 IsSelfOverride consts.IntegrationFuncOverridable `json:"isSelfOverride"` // 是否重写父级方法 YES:是 NO:否 }
type GetTokenFromCodeReq ¶
type GetTokenFromCodeReq struct {
Code string `json:"code"`
}
type GetTokenFromCodeRes ¶
type GetTokenFromCodeRes struct { ThirdPartyCommonRes Data GetTokenFromCodeResData `json:"data"` }
type GetTokenFromCodeResData ¶
type LoginByOauthReq ¶
type LoginByOauthRes ¶
type LoginByOauthRes struct { ThirdPartyCommonRes Data LoginByOauthResData `json:"data"` }
type LoginByOauthResData ¶
type LovByCodeRes ¶
type LovByCodeRes struct { ThirdPartyCommonRes Data struct { Details []struct { Code string `json:"internalValue"` Name string `json:"externalValue"` } `json:"details"` } `json:"data"` }
type MetaGetMethodDetailReq ¶
type MetaGetMethodDetailRes ¶
type MetaGetMethodDetailRes struct { ThirdPartyCommonRes Data MetaGetMethodDetailResData `json:"data"` }
type MetaGetMethodDetailResData ¶
type MetaGetMethodDetailResData struct { Code string `json:"code"` ServiceCode string `json:"serviceCode"` ClassCode string `json:"classCode"` RequestType string `json:"requestType"` //JSON/FORM RequestMethod string `json:"requestMethod"` //POST RequestFormBody string `json:"requestFormBody"` RequestBody string `json:"requestBody"` ResponseType string `json:"responseType"` //JSON ResponseBody string `json:"responseBody"` }
type MlClassQueryAgentRes ¶
type MlClassQueryAgentRes struct { ThirdPartyCommonRes Data struct { Total int `json:"total"` Data []FindClassByServiceCodeResData `json:"data"` } }
type MlServiceQueryAgentRes ¶
type MlServiceQueryAgentRes struct { ThirdPartyCommonRes Data []ServiceItem `json:"data"` }
type OtherUserInfo ¶
type ProductBaseItem ¶
type ProductItem ¶
type ProductItem struct { ProductBaseItem Children []*ProductItem `json:"children"` }
type ProjectDetail ¶
type ProjectDetail struct { Products []ProductBaseItem `json:"products"` Spaces []SpaceItem `json:"spaces"` Engineering []EngineeringItem `json:"engineeringItem"` }
type ProjectInfo ¶
type ProjectReq ¶
type QueryAgentQueryArgs ¶
type QueryAgentQueryArgs struct { AttrSet []string `json:"attrSet"` Condition []QueryAgentConditionParam `json:"condition"` Sort QueryAgentSortParam `json:"sort"` }
type QueryAgentReq ¶
type QueryAgentReq struct { ClassName string `json:"className"` QueryArgs QueryAgentQueryArgs `json:"queryArgs"` }
type QueryAgentSortParam ¶
type QueryMsgReq ¶
type ServiceItem ¶
type SpaceMembersAndRolesItem ¶
type SpaceMembersAndRolesItem struct { ProjectEngAbbr string `json:"ProjectEngAbbr"` UserBaseInfo []UserRoleInfo `json:"UserBaseInfo"` }
type ThirdPartyCommonRes ¶
type UserMenuPermission ¶
type UserMenuPermission struct { Permission string `json:"permission"` Children []UserMenuPermission `json:"children"` }
type UserRoleInfo ¶
type UserRoleItem ¶
Click to show internal directories.
Click to hide internal directories.