Documentation ¶
Index ¶
- type AddIssueAttachmentFsReq
- type AddIssueAttachmentFsRespVo
- type AddIssueAttachmentReq
- type AddRecycleRecordDataVo
- type AddRecycleRecordReqVo
- type AddRecycleRecordRespVo
- type AddTrashMenuReq
- type AddTrashMenuReqInput
- type AppTables
- type AppendIterationStatReqVo
- type AppendNewMenuToOrgRoleReq
- type AppendNewMenuToOrgRoleReqInput
- type AppendProjectDayStatReqVo
- type ApplyProjectTemplateData
- type ApplyProjectTemplateReq
- type ApplyProjectTemplateResp
- type ArchiveIssueReqVo
- type ArchiveIssueRespVo
- type AsyncTask
- type AsyncTaskCard
- type AuditIssueReq
- type AuthCreateProjectReq
- type AuthProjectPermissionReqData
- type AuthProjectPermissionReqVo
- type AuthProjectReqVo
- type BaseInfoBoxForIssueCard
- type BatchAuditIssueReqVo
- type BatchCreateIssueReqVo
- type BatchCreateIssueRespVo
- type BatchUpdateIssueInput
- type BatchUpdateIssueReqInnerVo
- type BatchUpdateIssueReqVo
- type BatchUrgeIssueReq
- type BatchUrgeIssueReqVo
- type BeforeAfterIssueListReq
- type BeforeAfterIssueListResp
- type BizForm
- type BizFormResp
- type BoolRespVo
- type CancelArchiveIssueReqVo
- type CancelArchiveIssueRespVo
- type CardBeOverdue
- type CardInfoBoxForStartIssueChat
- type ChangeParentIssueReq
- type ChangeProjectCustomFieldStatusReq
- type ChangeProjectMemberData
- type ChangeProjectMemberReq
- type CheckIsAppCollaboratorReply
- type CheckIsEnableWorkHourReqVo
- type CheckIsEnableWorkHourRespVo
- type CheckIsIssueMemberReqVo
- type CheckIsShowProChatIconReq
- type CheckIsShowProChatIconReqData
- type CheckIsShowProChatIconResp
- type CheckPassword
- type CheckPasswordData
- type CheckShareViewPasswordReq
- type CheckShareViewPasswordResp
- type CheckShowProChatIconRespData
- type Collaborators
- type ColumnCollaborators
- type ColumnSelectOption
- type CompleteDeleteReqVo
- type ConvertCodeReqVo
- type ConvertCodeRespVo
- type ConvertIssueToParentReq
- type CopyColumnReqVo
- type CopyColumnRequest
- type CopyColumnRespVo
- type CopyIssueBatchReqVo
- type CopyIssueBatchRespVo
- type CopyIssueReqVo
- type CreateColumnReply
- type CreateColumnReqVo
- type CreateColumnRequest
- type CreateColumnRespVo
- type CreateCustomFieldReq
- type CreateCustomFieldResp
- type CreateIssueCollaboratorUsersReq
- type CreateIssueCollaboratorUsersReqVo
- type CreateIssueCommentReqVo
- type CreateIssueRelationTagsReqVo
- type CreateIssueReqVo
- type CreateIssueResourceReqVo
- type CreateIssueResourceRespVo
- type CreateIssueSourceReqVo
- type CreateIssueWorkHoursReqVo
- type CreateIterationReqVo
- type CreateMultiIssueWorkHoursReqVo
- type CreateOrgDirectoryAppsReq
- type CreateProjectDetailReqVo
- type CreateProjectFolderReqVo
- type CreateProjectReqVo
- type CreateProjectResourceReqVo
- type CreateShareViewData
- type CreateShareViewReq
- type CreateSummeryTableReq
- type CreateSummeryTableRespVo
- type CreateTableData
- type CreateTableReply
- type CreateTableReq
- type CreateTableRespVo
- type CreateTaskViewReqVo
- type CreateTaskViewReqVoConfig
- type CreateTaskViewReqVoConfigCondItem
- type CreateTaskViewReqVoConfigOrderItem
- type CreateTaskViewReqVoOld
- type CreateTaskViewRespVo
- type CustomFieldListReq
- type CustomFieldListResp
- type DailyProjectIssueStatisticsCountRespVo
- type DailyProjectIssueStatisticsReqVo
- type DailyProjectIssueStatisticsRespVo
- type DashboardInfo
- type DashboardsRespVo
- type DataCollaborators
- type DeleteAgileProjectExcelReqVo
- type DeleteChatReq
- type DeleteColumnReqVo
- type DeleteColumnRequest
- type DeleteColumnRespVo
- type DeleteCustomFieldReq
- type DeleteIssueBatchReqVo
- type DeleteIssueBatchRespVo
- type DeleteIssueReqVo
- type DeleteIssueResourceReqVo
- type DeleteIssueRespVo
- type DeleteIssueSourceReqVo
- type DeleteIssueWorkHoursReqVo
- type DeleteIterationReqVo
- type DeleteProjectAttachmentReqVo
- type DeleteProjectAttachmentRespVo
- type DeleteProjectDetailReqVo
- type DeleteProjectFolerReqVo
- type DeleteProjectFolerRespVo
- type DeleteProjectInnerReq
- type DeleteProjectResourceReqVo
- type DeleteProjectResourceRespVo
- type DeleteReply
- type DeleteShareViewReq
- type DeleteTableReq
- type DeleteTableResp
- type DeleteTaskViewReqVo
- type DisOrEnableIssueWorkHoursReqVo
- type ExportIssueReqVo
- type ExportIssueReqVoData
- type ExportIssueTemplateReqVo
- type ExportIssueTemplateRespVo
- type ExportUserOrDeptSameNameListReqVo
- type ExportWorkHourStatisticRespVo
- type FixIssueWrongAppIdsReq
- type FixIssueWrongAppIdsReqData
- type FormConfigColumn
- type FormConfigColumnField
- type FormConfigColumnFieldAmountProps
- type FormConfigColumnFieldAmountPropsAmount
- type FormConfigColumnFieldDatepickerProps
- type FormConfigColumnFieldDatepickerPropsDatepicker
- type FormConfigColumnFieldDeptProps
- type FormConfigColumnFieldDeptPropsDept
- type FormConfigColumnFieldGroupSelectProps
- type FormConfigColumnFieldGroupSelectPropsGroupSelect
- type FormConfigColumnFieldGroupSelectPropsGroupSelectGroupOption
- type FormConfigColumnFieldGroupSelectPropsGroupSelectGroupOptionChild
- type FormConfigColumnFieldGroupSelectPropsGroupSelectOption
- type FormConfigColumnFieldInputNumberProps
- type FormConfigColumnFieldInputNumberPropsInputNumber
- type FormConfigColumnFieldMemberProps
- type FormConfigColumnFieldMemberPropsMember
- type FormConfigColumnFieldMultiselectProps
- type FormConfigColumnFieldMultiselectPropsMultiselect
- type FormConfigColumnFieldMultiselectPropsMultiselectForInterfaceId
- type FormConfigColumnFieldPropsMultiselectOption
- type FormConfigColumnFieldPropsOneVal
- type FormConfigData
- type FsChatDisbandCallbackReq
- type FsIssueNoPermissionTipsCard
- type GetAppCollaboratorRolesReply
- type GetCacheProjectInfoReqVo
- type GetCacheProjectInfoRespVo
- type GetCollaboratorsRequest
- type GetCollaboratorsResp
- type GetDataCollaboratorsReply
- type GetFormConfigBatchData
- type GetFormConfigBatchLcResp
- type GetFormConfigBatchReq
- type GetFormConfigBatchResp
- type GetFormConfigReq
- type GetFormConfigResp
- type GetFsProjectChatPushSettingsReq
- type GetFsProjectChatPushSettingsResp
- type GetIssueAllStatusNewData
- type GetIssueAllStatusNewReq
- type GetIssueAllStatusNewResp
- type GetIssueCountByStatusData
- type GetIssueCountByStatusReqVo
- type GetIssueCountByStatusRespVo
- type GetIssueIdsByOrgIdReq
- type GetIssueIdsByOrgIdReqVo
- type GetIssueIdsByOrgIdResp
- type GetIssueIdsByOrgIdRespVo
- type GetIssueInfoReqVo
- type GetIssueInfoRespVo
- type GetIssueLinksReqVo
- type GetIssueLinksRespVo
- type GetIssueListSimpleByDataIdsReq
- type GetIssueListSimpleByDataIdsReqVo
- type GetIssueListWithConditionsReqVo
- type GetIssueMembersReqVo
- type GetIssueMembersRespData
- type GetIssueMembersRespVo
- type GetIssueRelationResourceReqVo
- type GetIssueRelationResourceRespVo
- type GetIssueRemindInfoListReqData
- type GetIssueRemindInfoListReqVo
- type GetIssueRemindInfoListRespData
- type GetIssueRemindInfoListRespVo
- type GetIssueRestInfosReqVo
- type GetIssueRestInfosRespVo
- type GetIssueStatusStatReqVo
- type GetIssueStatusStatRespData
- type GetIssueStatusStatRespVo
- type GetIssueWorkHoursInfoReqVo
- type GetIssueWorkHoursInfoRespVo
- type GetIssueWorkHoursListReqVo
- type GetIssueWorkHoursListRespVo
- type GetLcIssueInfoBatchReqVo
- type GetLcIssueInfoBatchRespVo
- type GetMenuReq
- type GetMenuReqVo
- type GetMenuRespVo
- type GetNotCompletedIterationBoListReqVo
- type GetNotCompletedIterationBoListRespVo
- type GetOneTaskViewReqVo
- type GetOneTaskViewRespVo
- type GetOneTaskViewRespVoData
- type GetOptionListReqInput
- type GetOptionListReqVo
- type GetOptionListRespVo
- type GetOptionListRespVoDataItem
- type GetOrgIssueAndProjectCountReq
- type GetOrgIssueAndProjectCountResp
- type GetOrgIssueAndProjectCountRespData
- type GetProjectAttachmentInfoReqVo
- type GetProjectAttachmentInfoRespVo
- type GetProjectAttachmentReqVo
- type GetProjectAttachmentRespVo
- type GetProjectBoListByProjectTypeLangCodeReqVo
- type GetProjectBoListByProjectTypeLangCodeRespVo
- type GetProjectDetailsRespVo
- type GetProjectFolderReqVo
- type GetProjectFolderRespVo
- type GetProjectIdByAppIdReqVo
- type GetProjectIdByAppIdResp
- type GetProjectIdByAppIdRespVo
- type GetProjectIdByChatIdReqVo
- type GetProjectIdByChatIdResp
- type GetProjectIdByChatIdRespVo
- type GetProjectIdsByChatIdReqVo
- type GetProjectIdsByChatIdRespData
- type GetProjectIdsByChatIdRespVo
- type GetProjectInfoListByOrgIdsListRespVo
- type GetProjectInfoListByOrgIdsReqVo
- type GetProjectInfoListByOrgIdsRespVo
- type GetProjectMainChatIdReq
- type GetProjectMainChatIdResp
- type GetProjectMemberIdsData
- type GetProjectMemberIdsReq
- type GetProjectMemberIdsReqVo
- type GetProjectMemberIdsResp
- type GetProjectProcessIdReqVo
- type GetProjectProcessIdRespVo
- type GetProjectRelationBatchData
- type GetProjectRelationBatchReqVo
- type GetProjectRelationBatchRespVo
- type GetProjectRelationReqVo
- type GetProjectRelationRespVo
- type GetProjectRelationUserIdsReq
- type GetProjectRelationUserIdsResp
- type GetProjectResourceInfoReqVo
- type GetProjectResourceInfoRespVo
- type GetProjectResourceReqVo
- type GetProjectResourceResVo
- type GetProjectStatistics
- type GetProjectStatisticsData
- type GetProjectStatisticsReq
- type GetProjectStatisticsReqVo
- type GetProjectStatisticsResp
- type GetProjectTemplateData
- type GetProjectTemplateReq
- type GetProjectTemplateResp
- type GetRecycleListReqVo
- type GetRecycleListRespVo
- type GetShareViewInfoByKeyReq
- type GetShareViewInfoReq
- type GetShareViewInfoResp
- type GetSimpleCustomFieldInfoReq
- type GetSimpleCustomFieldInfoResp
- type GetSimpleIssueInfoBatchReqVo
- type GetSimpleIssueInfoBatchRespVo
- type GetSimpleIterationInfoReqVo
- type GetSimpleIterationInfoRespVo
- type GetSimpleProjectInfoReqVo
- type GetSimpleProjectInfoRespVo
- type GetSimpleProjectsByOrgIdReq
- type GetSimpleProjectsByOrgIdResp
- type GetSomeInfoForCreateIssueBo
- type GetSummeryTableIdReqVo
- type GetSummeryTableIdRespVo
- type GetTableColumnBatchResp
- type GetTableColumnReq
- type GetTableColumnRespVo
- type GetTableColumnsReq
- type GetTableColumnsReqInput
- type GetTableColumnsRespVo
- type GetTableInfoReq
- type GetTableInfoResp
- type GetTableSchemasByAppIdReq
- type GetTableSchemasByAppIdRespVo
- type GetTableSchemasByOrgIdReq
- type GetTableSchemasByOrgIdRespVo
- type GetTableStatusData
- type GetTableStatusReq
- type GetTableStatusResp
- type GetTablesByOrgReq
- type GetTablesByOrgRespVo
- type GetTablesColumnsReq
- type GetTablesDataResp
- type GetTablesOfAppReq
- type GetTablesOfAppRespVo
- type GetTablesReqVo
- type GetTaskViewListReqVo
- type GetTaskViewListRespVo
- type GetTrendListMembersData
- type GetTrendListMembersReq
- type GetTrendListMembersReqVo
- type GetTrendListMembersResp
- type GetUserAppCollaboratorRolesReply
- type GetUserOrDeptSameNameListItem
- type GetUserOrDeptSameNameListReq
- type GetUserOrDeptSameNameListRespData
- type GetUserOrDeptSameNameListRespVo
- type GetWorkHourStatisticReqVo
- type GetWorkHourStatisticRespVo
- type HandleGroupChatUserInsAtUserNameReq
- type HandleGroupChatUserInsAtUserNameReqVo
- type HandleGroupChatUserInsAtUserNameWithIssueTitleReq
- type HandleGroupChatUserInsAtUserNameWithIssueTitleReqVo
- type HandleGroupChatUserInsProIssueReq
- type HandleGroupChatUserInsProIssueReqVo
- type HandleGroupChatUserInsProProgressReq
- type HandleGroupChatUserInsProProgressReqVo
- type HandleGroupChatUserInsProjectSettingsReq
- type HomeIssueInfoReq
- type HomeIssuesReqVo
- type HomeIssuesRespVo
- type ImportIssues2022ReqVo
- type ImportIssues2022ReqVoData
- type ImportIssuesErrorRespVo
- type ImportIssuesReqVo
- type ImportIssuesRespVo
- type ImportIssuesRespVoData
- type InitAppForProjectReq
- type InnerCreateTodoHookInput
- type InnerCreateTodoHookReq
- type InnerIssueCreateByCopyInput
- type InnerIssueCreateByCopyReq
- type InnerIssueCreateInput
- type InnerIssueCreateReq
- type InnerIssueFilterInput
- type InnerIssueFilterReq
- type InnerIssueUpdateInput
- type InnerIssueUpdateReq
- type InsertIssueProRelationReq
- type InsertIssueProRelationReqVo
- type IssueAndProjectCountStatReqVo
- type IssueAndProjectCountStatRespVo
- type IssueAssignRankReqVo
- type IssueAssignRankRespVo
- type IssueCardShareReq
- type IssueCardShareReqVo
- type IssueCardShareResp
- type IssueChatTrendObj
- type IssueDailyPersonalWorkCompletionStatReqVo
- type IssueDailyPersonalWorkCompletionStatRespVo
- type IssueDetailInfo
- type IssueDetailReqVo
- type IssueDetailRespVo
- type IssueInfoListByDataIdsReqVo
- type IssueInfoListByDataIdsRespVo
- type IssueInfoListReqVo
- type IssueInfoListReqVoInput
- type IssueInfoListRespVo
- type IssueInfoMapForExportIssue
- type IssueInfoReqVo
- type IssueLinks
- type IssueListRespVo
- type IssueListStatReq
- type IssueListStatResp
- type IssueListWithConditionsReq
- type IssueListWithConditionsResp
- type IssueReportDetailReqVo
- type IssueReportDetailRespVo
- type IssueReportReqVo
- type IssueReportRespVo
- type IssueResourcesReqVo
- type IssueResourcesRespVo
- type IssueRespVo
- type IssueRowListReq
- type IssueRowListResp
- type IssueSimpleInfo
- type IssueSourceListReqVo
- type IssueSourceListRespVo
- type IssueStartChatReq
- type IssueStartChatReqVo
- type IssueStartChatRespData
- type IssueStartChatRespVo
- type IssueStatusColumnData
- type IssueStatusListColumnsTable
- type IssueStatusListRespData
- type IssueStatusTables
- type IssueStatusTypeStatDetailReqVo
- type IssueStatusTypeStatDetailRespVo
- type IssueStatusTypeStatReqVo
- type IssueStatusTypeStatRespVo
- type IssueTableColumnField
- type IssueViewLimitInfoForExportQuery
- type IterationInfoReqVo
- type IterationInfoRespVo
- type IterationIssueRelateReqVo
- type IterationListReqVo
- type IterationListRespVo
- type IterationStatsReqVo
- type IterationStatsRespVo
- type IterationStatus
- type IterationStatusTypeStatReqVo
- type IterationStatusTypeStatRespVo
- type LcDataListRespVo
- type LcHomeIssueInfoResp
- type LcHomeIssuesRespVo
- type LcViewStatReqVo
- type LcViewStatRespVo
- type LcViewStatVo
- type ListRawRowsReply
- type ListRowsReply
- type MenuData
- type MirrorsStatReq
- type MirrorsStatResp
- type MoveIssueBatchReqVo
- type MoveIssueBatchRespVo
- type MoveIssueReqVo
- type NewbieGuideIssuesInitReqVo
- type OpenCreateIssueCommentReq
- type OpenCreateIssueReq
- type OpenCreateProjectReq
- type OpenDeleteIssueReq
- type OpenDeleteIssueReqVo
- type OpenGetDemandSourceListReqVo
- type OpenGetIssueStatusListReq
- type OpenGetIssueStatusListReqVo
- type OpenGetIssueStatusListResp
- type OpenGetIterationListReqVo
- type OpenGetIterationListRespVo
- type OpenGetIterationListRespVoData
- type OpenGetIterationListRespVoDataItem
- type OpenGetPropertyListReqVo
- type OpenIssueCommentInfo
- type OpenIssueCommentsListReq
- type OpenIssueCommentsListResp
- type OpenIssueListReq
- type OpenIssueListReqVo
- type OpenMirrorsStatReq
- type OpenOperatorReq
- type OpenPriorityListReqVo
- type OpenProjectsReq
- type OpenSomeAttrListRespVo
- type OpenSomeAttrListRespVoData
- type OpenSomeAttrListRespVoDataItem
- type OpenTablesColumnsReq
- type OpenUpdateIssueReq
- type OpenUpdateIssueReqVo
- type OpenUpdateProjectReq
- type OperateProjectRespVo
- type OrgProjectListReqVo
- type OrgProjectMemberListReq
- type OrgProjectMemberListResp
- type OrgProjectMemberListRespVo
- type OrgProjectMemberReqVo
- type OrgProjectMemberRespVo
- type OrgProjectMemberVo
- type PayLimitNumForRestResp
- type PayLimitNumReq
- type PayLimitNumResp
- type PayLimitNumRespData
- type PolarisMenuOption
- type ProjectChatListReqVo
- type ProjectChatListRespVo
- type ProjectDayStatsReqVo
- type ProjectDayStatsRespVo
- type ProjectDetailData
- type ProjectDetailReqVo
- type ProjectDetailRespVo
- type ProjectExtraBody
- type ProjectFieldViewReq
- type ProjectFieldViewResp
- type ProjectIdReqVo
- type ProjectInfoData
- type ProjectInfoReqVo
- type ProjectInfoRespVo
- type ProjectInitReqVo
- type ProjectInitRespVo
- type ProjectIssueRelatedStatusReqVo
- type ProjectIssueRelatedStatusRespVo
- type ProjectIterationTemplate
- type ProjectMemberIdListReq
- type ProjectMemberIdListReqData
- type ProjectMemberIdListResp
- type ProjectMetaInfo
- type ProjectObjectTypeTemplate
- type ProjectObjectTypeWithProjectVo
- type ProjectObjectTypesReqVo
- type ProjectRelationList
- type ProjectRespVo
- type ProjectStatisticsRespVo
- type ProjectStatusTemplate
- type ProjectTypeCategoryVo
- type ProjectTypeListReqVo
- type ProjectTypeListRespVo
- type ProjectTypesReqVo
- type ProjectTypesRespVo
- type ProjectUserListForFuseRespVo
- type ProjectUserListReq
- type ProjectUserListRespVo
- type ProjectsRepVo
- type ProjectsRespVo
- type QueryProcessForAsyncTaskReqVo
- type QueryProcessForAsyncTaskReqVoData
- type QueryProcessForAsyncTaskRespVo
- type QuitProjectRespVo
- type ReadTableReply
- type ReadTablesByAppsData
- type ReadTablesByAppsReqVo
- type ReadTablesByAppsRespVo
- type RecoverAttachmentResp
- type RecycleAttachmentResp
- type RelatedIssueListReqVo
- type RelatedIssueListRespVo
- type RemoveProjectMemberReqVo
- type RenameTableReq
- type RenameTableResp
- type ResetShareKeyReq
- type SaveFormHeaderReq
- type SaveFormHeaderResp
- type SaveMenuData
- type SaveMenuReqVo
- type SaveMenuResp
- type SaveMenuRespVo
- type ScheduleOrgMenuOption
- type ScheduleOrgMenuReq
- type ScriptCommonReq
- type SetAutoScheduleReq
- type SetAutoScheduleResp
- type SetUserJoinIssueReqVo
- type ShareKeyData
- type ShareViewIdData
- type ShareViewInfo
- type SimpleIssueListRespVo
- type SimpleNameInfo
- type SimpleTemplateInfo
- type StatisticDailyTaskCompletionProgressReqVo
- type StatisticDailyTaskCompletionProgressRespVo
- type SyncOrgDefaultViewMirrorReq
- type TableAutoSchedule
- type TableBaseColumnData
- type TableBaseColumnField
- type TableBaseColumnsTable
- type TableColumnConfigInfo
- type TableColumnData
- type TableColumnField
- type TableColumnFieldSelect
- type TableColumnFieldSelectOption
- type TableColumnsResp
- type TableColumnsTable
- type TableData
- type TableMetaData
- type TableSimpleInfo
- type TablesBaseColumnsResp
- type TablesBaseColumnsRespData
- type TablesColumnsInput
- type TablesColumnsReq
- type TablesColumnsResp
- type TablesColumnsRespData
- type TodoCard
- type TodoUrgeInput
- type TodoUrgeReq
- type TriggerBy
- type UnrelatedChatListReqVo
- type UpdateChatIssueVo
- type UpdateColumnDescriptionReqVo
- type UpdateColumnDescriptionRequest
- type UpdateColumnDescriptionRespVo
- type UpdateColumnReply
- type UpdateColumnReqVo
- type UpdateColumnReqVoInput
- type UpdateColumnRespVo
- type UpdateCustomFieldReq
- type UpdateData
- type UpdateFsProjectChatPushSettingsReq
- type UpdateIssueBeforeAfterIssuesReq
- type UpdateIssueCustomFieldReq
- type UpdateIssueHelperInfo
- type UpdateIssueReqVo
- type UpdateIssueRespVo
- type UpdateIssueSortReqVo
- type UpdateIssueSourceReqVo
- type UpdateIssueStatusReqVo
- type UpdateIssueWorkHoursReqVo
- type UpdateIterationReqVo
- type UpdateIterationSortReqVo
- type UpdateIterationStatusReqVo
- type UpdateIterationStatusTimeReqVo
- type UpdateMultiIssueWorkHoursReqVo
- type UpdateProjectDetailReqVo
- type UpdateProjectFieldViewReq
- type UpdateProjectFileResourceReqVo
- type UpdateProjectFolderReqVo
- type UpdateProjectFolderRespVo
- type UpdateProjectReqVo
- type UpdateProjectResourceFolderReqVo
- type UpdateProjectResourceFolderRespVo
- type UpdateProjectResourceNameReqVo
- type UpdateProjectStatusReqVo
- type UpdateRelateChatReqVo
- type UpdateShareConfigReq
- type UpdateSharePasswordReq
- type UpdateTaskViewReqVo
- type UrgeAuditIssueReq
- type UrgeIssueCard
- type UrgeIssueReqVo
- type UrgeReplyCard
- type UseOrgCustomFieldReq
- type UserInfo
- type ViewAuditIssueReq
- type WithdrawIssueReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddIssueAttachmentFsReq ¶
type AddIssueAttachmentFsReq struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input vo.AddIssueAttachmentFsReq `json:"input"` }
type AddIssueAttachmentFsRespVo ¶
type AddIssueAttachmentFsRespVo struct { vo.Err Data *vo.AddIssueAttachmentFsResp `json:"data"` }
type AddIssueAttachmentReq ¶
type AddIssueAttachmentReq struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input vo.AddIssueAttachmentReq `json:"input"` }
type AddRecycleRecordDataVo ¶
type AddRecycleRecordReqVo ¶
type AddRecycleRecordReqVo struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input AddRecycleRecordDataVo `json:"data"` }
type AddRecycleRecordRespVo ¶
type AddTrashMenuReq ¶
type AddTrashMenuReq struct {
Input AddTrashMenuReqInput `json:"input"`
}
type AddTrashMenuReqInput ¶
type AppTables ¶
type AppTables struct { AppId int64 `json:"appId,string"` Tables []*TableMetaData `json:"tables,omitempty"` }
type AppendIterationStatReqVo ¶
type AppendIterationStatReqVo struct { IterationBo bo.IterationBo `json:"iterationBo"` Date string `json:"date"` }
type AppendNewMenuToOrgRoleReq ¶
type AppendNewMenuToOrgRoleReq struct {
Input AppendNewMenuToOrgRoleReqInput `json:"input"`
}
type ApplyProjectTemplateReq ¶
type ApplyProjectTemplateReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` AppId int64 `json:"appId"` Input GetProjectTemplateData `json:"input"` }
type ApplyProjectTemplateResp ¶
type ApplyProjectTemplateResp struct { vo.Err Data *ApplyProjectTemplateData `json:"data"` }
type ArchiveIssueReqVo ¶
type ArchiveIssueRespVo ¶
type ArchiveIssueRespVo struct { vo.Err Data *vo.ArchiveIssueBatchResp `json:"data"` }
type AsyncTask ¶
type AsyncTask struct { Total int `json:"total"` ErrCode int `json:"errCode"` // 出错时的错误码 StartTimestamp int64 `json:"startTimestamp"` Processed int `json:"processed"` // 处理成功的数量 Failed int `json:"failed"` // 处理失败的数量 PercentVal float64 `json:"percentVal"` Cover string `json:"cover"` CardSend string `json:"cardSend"` // 卡片是否发送 `"1"`:发送 TableIds string `json:"tableIds"` }
type AsyncTaskCard ¶
type AsyncTaskCard struct { Project *bo.ProjectBo Table *TableMetaData User *bo.BaseUserInfoBo IsApplyTemplate bool Link string // “查看详情”按钮链接,进入的是项目的任务列表页 }
type AuditIssueReq ¶
type AuditIssueReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Params vo.AuditIssueReq `json:"params"` }
type AuthCreateProjectReq ¶
type AuthCreateProjectReq struct {
OrgId int64 `json:"orgId"`
}
type AuthProjectPermissionReqVo ¶
type AuthProjectPermissionReqVo struct {
Input AuthProjectPermissionReqData `json:"input"`
}
type AuthProjectReqVo ¶
type BaseInfoBoxForIssueCard ¶
type BaseInfoBoxForIssueCard struct { // OrgInfo bo.BaseOrgInfoBo `json:"orgInfo"` // 查询组织信息。暂时没用到,先注释,如果需要可解开 // Project bo.ProjectBo `json:"projectBo"` OperateUserId int64 `json:"operateUserId"` OperateUser bo.BaseUserInfoBo `json:"operateUser"` //IssueOwnerNameArr []string `json:"issueOwnerNameArr"` OwnerInfos []*bo.BaseUserInfoBo `json:"ownerInfos"` ProjectAuthBo bo.ProjectAuthBo `json:"projectAuthBo"` // 这里如果projectId为0,appId会补上汇总表id IssueInfo bo.IssueBo `json:"issueInfo"` ParentIssue bo.IssueBo `json:"parentIssue"` TableColumnMap map[string]lc_table.LcCommonField `json:"tableColumnMap"` // 任务所在表的表头信息 map IssueTableInfo TableMetaData `json:"issueTableInfo"` IssueInfoUrl string `json:"issueInfoUrl"` // “查看详情”按钮链接 IssuePcUrl string `json:"issuePcUrl"` // "PC端查看/应用内查看"按钮链接 CollaboratorIds []int64 `json:"collaboratorIds"` UnsubscribeCardKey string `json:"unsubscribeCardKey"` // 退订的卡片的标识 // 这个字段只是为了拼凑卡片的时候区分飞书和钉钉、企微,一些可以交互的消息卡片 只有飞书可以使用 SourceChannel string `json:"sourceChannel"` ProjectTableColumn map[string]*TableColumnData `json:"projectTableColumn"` }
type BatchAuditIssueReqVo ¶
type BatchAuditIssueReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *vo.LessBatchAuditIssueReq `json:"input"` }
批量审批
type BatchCreateIssueReqVo ¶
type BatchCreateIssueReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` AppId int64 `json:"appId"` ProjectId int64 `json:"projectId"` TableId int64 `json:"tableId"` BeforeDataId int64 `json:"beforeDataId"` AfterDataId int64 `json:"afterDataId"` Data []map[string]interface{} `json:"data"` IsIdGenerated bool `json:"isIdGenerated"` }
批量创建
type BatchCreateIssueRespVo ¶
type BatchUpdateIssueInput ¶
type BatchUpdateIssueInput struct { AppId int64 `json:"appId"` ProjectId int64 `json:"projectId"` TableId int64 `json:"tableId"` Data []map[string]interface{} `json:"data"` BeforeDataId int64 `json:"beforeDataId"` AfterDataId int64 `json:"afterDataId"` TodoId int64 `json:"todoId"` TodoOp int `json:"todoOp"` TodoMsg string `json:"todoMsg"` }
type BatchUpdateIssueReqInnerVo ¶
type BatchUpdateIssueReqInnerVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` AppId int64 `json:"appId"` ProjectId int64 `json:"projectId"` TableId int64 `json:"tableId"` Data []map[string]interface{} `json:"data"` BeforeDataId int64 `json:"beforeDataId"` AfterDataId int64 `json:"afterDataId"` TodoId int64 `json:"todoId"` TodoOp int `json:"todoOp"` TodoMsg string `json:"todoMsg"` TrendPushType *consts.IssueNoticePushType `json:"push_type"` // 额外动态信息:如果携带,则会覆盖原始的批量更新的动态信息 TrendExtension *bo.TrendExtensionBo `json:"trend_extension"` // 额外动态信息:如果携带,则会覆盖原始的批量更新的动态信息 }
批量更新
type BatchUpdateIssueReqVo ¶
type BatchUpdateIssueReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *BatchUpdateIssueInput `json:"input"` }
type BatchUrgeIssueReq ¶
type BatchUrgeIssueReqVo ¶
type BatchUrgeIssueReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *vo.LessBatchUrgeIssueReq `json:"input"` }
批量催办
type BeforeAfterIssueListReq ¶
type BeforeAfterIssueListResp ¶
type BeforeAfterIssueListResp struct { vo.Err Data *vo.BeforeAfterIssueListResp `json:"data"` }
type BizForm ¶
type BizForm struct { OrgId int64 `json:"orgId"` AppId int64 `json:"appId"` AppName string `json:"appName"` FormId int64 `json:"formId"` ExtendsId int64 `json:"extendsId"` ExtendsFormId int64 `json:"extendsFormId"` ExtendsFieldParams map[string]lc_table.LcCommonField `json:"extendsFieldParams"` FieldParams map[string]lc_table.LcCommonField `json:"fieldParams"` }
func (BizForm) GetTableName ¶
type BizFormResp ¶
type CancelArchiveIssueReqVo ¶
type CancelArchiveIssueReqVo struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` Input vo.CancelArchiveIssueReq `json:"input"` }
type CancelArchiveIssueRespVo ¶
type CancelArchiveIssueRespVo struct { vo.Err Data *vo.CancelArchiveIssueBatchResp `json:"data"` }
type CardBeOverdue ¶
type CardBeOverdue struct { OrgId int64 OwnerId int64 IssueId int64 IssueLinks *IssueLinks IssueTitle string PlanEndTime string SourceChannel string TableId string AppId string ContentProject string OwnerNameStr string ParentTitle string HasPermission bool Tips string TableColumn map[string]*TableColumnData }
type CardInfoBoxForStartIssueChat ¶
type CardInfoBoxForStartIssueChat struct { //OrgInfo bo.BaseOrgInfoBo `json:"orgInfo"` // 查询组织信息。暂时没用到,先注释,如果需要可解开 OperateUserId int64 `json:"operateUserId"` OperateUser *bo.BaseUserInfoBo `json:"operateUser"` IssueOwners []*bo.BaseUserInfoBo `json:"issueOwners"` ProjectBo *bo.ProjectBo `json:"projectBo"` IssueInfo *bo.IssueBo `json:"issueInfo"` ParentIssue *bo.IssueBo `json:"parentIssue"` TableColumnMap map[string]lc_table.LcCommonField `json:"tableColumnMap"` // 任务所在表的表头信息 map IssueTableInfo *TableMetaData `json:"issueTableInfo"` IssueInfoUrl string `json:"issueInfoUrl"` // “查看详情”按钮链接 IssuePcUrl string `json:"issuePcUrl"` // "PC端查看/应用内查看"按钮链接 CollaborateInfo []*DataCollaborators `json:"collaborateInfo"` // 任务的协作人信息 UnsubscribeCardKey string `json:"unsubscribeCardKey"` // 退订的卡片的标识 CardTitleColor string `json:"cardTitleColor"` // 飞书卡片标题的颜色 ProjectTableColumnMap map[string]*TableColumnData `json:"projectTableColumnMap"` }
type ChangeParentIssueReq ¶
type ChangeParentIssueReq struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input vo.ChangeParentIssueReq `json:"input"` }
type ChangeProjectCustomFieldStatusReq ¶
type ChangeProjectCustomFieldStatusReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Data vo.ChangeProjectCustomFieldStatusReq `json:"data"` }
type ChangeProjectMemberData ¶
type ChangeProjectMemberReq ¶
type ChangeProjectMemberReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input ChangeProjectMemberData `json:"input"` }
type CheckIsAppCollaboratorReply ¶
type CheckIsAppCollaboratorReply struct { vo.Err Data *tableV1.CheckIsAppCollaboratorReply }
type CheckIsEnableWorkHourReqVo ¶
type CheckIsEnableWorkHourReqVo struct { Input vo.CheckIsEnableWorkHourReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CheckIsEnableWorkHourRespVo ¶
type CheckIsEnableWorkHourRespVo struct { vo.Err Data *vo.CheckIsEnableWorkHourResp `json:"data"` }
type CheckIsIssueMemberReqVo ¶
type CheckIsIssueMemberReqVo struct { Input vo.CheckIsIssueMemberReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CheckIsShowProChatIconReq ¶
type CheckIsShowProChatIconReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` Input CheckIsShowProChatIconReqData `json:"input"` }
type CheckIsShowProChatIconReqData ¶
type CheckIsShowProChatIconReqData struct {
AppId string `json:"appId"`
}
type CheckIsShowProChatIconResp ¶
type CheckIsShowProChatIconResp struct { vo.Err Data CheckShowProChatIconRespData `json:"data"` }
type CheckPassword ¶
type CheckPasswordData ¶
type CheckPasswordData struct { Password string `json:"password"` }
type CheckShareViewPasswordReq ¶
type CheckShareViewPasswordReq struct {
}type CheckShareViewPasswordResp ¶
type CheckShareViewPasswordResp struct {}
type CheckShowProChatIconRespData ¶
type CheckShowProChatIconRespData struct {
IsShow bool `json:"isShow"`
}
type Collaborators ¶
type Collaborators struct { // 确认者。可选 AuditorIds []string `json:"auditorIds"` // 。可选 OwnerID []string `json:"ownerId"` // 关联者 FollowerIds []string `json:"followerIds"` }
协作人
type ColumnCollaborators ¶
type ColumnSelectOption ¶
type CompleteDeleteReqVo ¶
type CompleteDeleteReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` Input vo.RecoverRecycleBinRecordReq `json:"input"` }
type ConvertCodeReqVo ¶
type ConvertCodeReqVo struct { Input vo.ConvertCodeReq `json:"input"` OrgId int64 `json:"orgId"` }
type ConvertCodeRespVo ¶
type ConvertCodeRespVo struct { vo.Err ConvertCode *vo.ConvertCodeResp `json:"data"` }
type ConvertIssueToParentReq ¶
type ConvertIssueToParentReq struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input vo.ConvertIssueToParentReq `json:"input"` }
type CopyColumnReqVo ¶
type CopyColumnReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *CopyColumnRequest `json:"input"` }
type CopyColumnRequest ¶
type CopyColumnRespVo ¶
type CopyColumnRespVo struct { vo.Err Data *tableV1.CopyColumnReply `json:"data"` }
type CopyIssueBatchReqVo ¶
type CopyIssueBatchReqVo struct { Input vo.CopyIssueBatchReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` }
type CopyIssueBatchRespVo ¶
type CopyIssueReqVo ¶
type CopyIssueReqVo struct { Input *vo.LessCopyIssueReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` }
type CreateColumnReply ¶
type CreateColumnReply struct { AppId int64 `json:"appId"` TableId int64 `json:"tableId"` Column *TableColumnData `json:"column"` }
type CreateColumnReqVo ¶
type CreateColumnReqVo struct { SourceChannel string `json:"sourceChannel"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *CreateColumnRequest `json:"input"` }
type CreateColumnRequest ¶
type CreateColumnRespVo ¶
type CreateColumnRespVo struct { vo.Err Data *CreateColumnReply `json:"data"` }
type CreateCustomFieldReq ¶
type CreateCustomFieldReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Data vo.CreateCustomFieldReq `json:"data"` }
type CreateCustomFieldResp ¶
type CreateCustomFieldResp struct { vo.Err Data *vo.CustomField `json:"data"` }
type CreateIssueCollaboratorUsersReq ¶
type CreateIssueCollaboratorUsersReq struct { // 应用id AppID int64 `json:"appId"` // 组织id OrgID int64 `json:"orgId"` // table id TableID int64 `json:"tableId"` // 项目类型id ProjectTypeID int64 `json:"projectTypeId"` // 协作人ids Collaborators *Collaborators `json:"collaborators"` }
建立任务协作人请求结构体
type CreateIssueCollaboratorUsersReqVo ¶
type CreateIssueCollaboratorUsersReqVo struct { Input CreateIssueCollaboratorUsersReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CreateIssueCommentReqVo ¶
type CreateIssueCommentReqVo struct { Input vo.CreateIssueCommentReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CreateIssueRelationTagsReqVo ¶
type CreateIssueRelationTagsReqVo struct { Input vo.UpdateIssueTagsReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CreateIssueReqVo ¶
type CreateIssueResourceReqVo ¶
type CreateIssueResourceReqVo struct { Input vo.CreateIssueResourceReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` }
type CreateIssueResourceRespVo ¶
type CreateIssueResourceRespVo struct { vo.Err Resource bo.ResourceBo `json:"resource"` }
type CreateIssueSourceReqVo ¶
type CreateIssueSourceReqVo struct { Input vo.CreateIssueSourceReq `json:"input"` UserId int64 `json:"userId"` }
type CreateIssueWorkHoursReqVo ¶
type CreateIssueWorkHoursReqVo struct { Input vo.CreateIssueWorkHoursReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CreateIterationReqVo ¶
type CreateIterationReqVo struct { Input vo.CreateIterationReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type CreateMultiIssueWorkHoursReqVo ¶
type CreateMultiIssueWorkHoursReqVo struct { Input vo.CreateMultiIssueWorkHoursReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CreateOrgDirectoryAppsReq ¶
type CreateOrgDirectoryAppsReq struct {
OrgId int64 `json:"orgId"`
}
type CreateProjectDetailReqVo ¶
type CreateProjectDetailReqVo struct { Input vo.CreateProjectDetailReq `json:"input"` UserId int64 `json:"userId"` }
type CreateProjectFolderReqVo ¶
type CreateProjectFolderReqVo struct { Input vo.CreateProjectFolderReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CreateProjectReqVo ¶
type CreateProjectResourceReqVo ¶
type CreateProjectResourceReqVo struct { Input vo.CreateProjectResourceReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CreateShareViewData ¶
type CreateShareViewData struct {}
type CreateShareViewReq ¶
type CreateShareViewReq struct {}
type CreateSummeryTableReq ¶
type CreateSummeryTableReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.CreateSummeryTableRequest `json:"input"` }
type CreateSummeryTableRespVo ¶
type CreateSummeryTableRespVo struct { vo.Err Data *tableV1.CreateSummeryTableReply `json:"data"` }
type CreateTableData ¶
type CreateTableData struct { AppId int64 `protobuf:"varint,1,opt,name=appId,proto3" json:"appId,omitempty"` AppType int32 `protobuf:"varint,2,opt,name=appType,proto3" json:"appType,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` BasicColumns []string `protobuf:"bytes,4,rep,name=basicColumns,proto3" json:"basicColumns,omitempty"` IsNeedStoreTable bool `protobuf:"varint,5,opt,name=isNeedStoreTable,proto3" json:"isNeedStoreTable,omitempty"` // 是否需要pg数据表,目前来说,极星都存在汇总表内,所以创建project的时候其实只需要创建表头,不需要数据表 IsNeedColumn bool `protobuf:"varint,6,opt,name=isNeedColumn,proto3" json:"isNeedColumn,omitempty"` // 是否需要表头,有些app其实不需要表头数据,只是创建了一个表记录,不创建表头数据 Columns []interface{} `protobuf:"bytes,7,rep,name=columns,proto3" json:"columns,omitempty"` // 如果传了使用这,不传从汇总表合并 NotNeedSummeryColumnIds []string `protobuf:"bytes,8,rep,name=notNeedSummeryColumnIds,proto3" json:"notNeedSummeryColumnIds,omitempty"` // 不需要的汇总表字段 BindSummeryAppId int64 `protobuf:"varint,9,opt,name=bindSummeryAppId,proto3" json:"bindSummeryAppId,omitempty"` // 绑定的汇总表appId }
type CreateTableReply ¶
type CreateTableReply struct { AppId int64 `json:"appId,string"` Table *TableMetaData `json:"table"` }
type CreateTableReq ¶
type CreateTableReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *CreateTableData `json:"input"` }
type CreateTableRespVo ¶
type CreateTableRespVo struct { vo.Err Data *CreateTableReply `json:"data"` }
type CreateTaskViewReqVo ¶
type CreateTaskViewReqVo struct { Input vo.CreateIssueViewReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CreateTaskViewReqVoConfig ¶
type CreateTaskViewReqVoConfig struct { Condition []CreateTaskViewReqVoConfigCondItem `json:"condition"` Orders []CreateTaskViewReqVoConfigOrderItem `json:"orders"` }
type CreateTaskViewReqVoOld ¶
type CreateTaskViewReqVoOld struct { ProjectId int64 `json:"projectId"` Config CreateTaskViewReqVoConfig `json:"config"` IsPrivate bool `json:"isPrivate"` Remark string `json:"remark"` ViewName string `json:"viewName"` Type int `json:"type"` Sort int64 `json:"sort"` OrgId int64 `json:"orgId"` CurUserId int64 `json:"curUserId"` }
type CreateTaskViewRespVo ¶
type CreateTaskViewRespVo struct { vo.Err Data *vo.GetIssueViewListItem `json:"data"` }
type CustomFieldListReq ¶
type CustomFieldListReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Data vo.CustomFieldListReq `json:"data"` }
type CustomFieldListResp ¶
type CustomFieldListResp struct { vo.Err Data *vo.CustomFieldListResp `json:"data"` }
type DailyProjectIssueStatisticsRespVo ¶
type DailyProjectIssueStatisticsRespVo struct { vo.Err DailyProjectIssueStatisticsCountRespVo *DailyProjectIssueStatisticsCountRespVo `json:"data"` }
type DashboardInfo ¶
type DashboardsRespVo ¶
type DashboardsRespVo struct { vo.Err Data []*DashboardInfo `json:"data"` }
type DataCollaborators ¶
type DataCollaborators struct { IssueId int64 `json:"issueId"` ColumnCollaborators []*ColumnCollaborators `json:"columnCollaborators"` }
type DeleteChatReq ¶
type DeleteColumnReqVo ¶
type DeleteColumnReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` Input *DeleteColumnRequest `json:"input"` }
type DeleteColumnRequest ¶
type DeleteColumnRespVo ¶
type DeleteColumnRespVo struct { vo.Err Data *tableV1.DeleteColumnReply `json:"data"` }
type DeleteCustomFieldReq ¶
type DeleteCustomFieldReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Data vo.DeleteCustomFieldReq `json:"data"` }
type DeleteIssueBatchReqVo ¶
type DeleteIssueBatchRespVo ¶
type DeleteIssueBatchRespVo struct { Data *vo.DeleteIssueBatchResp `json:"data"` vo.Err }
type DeleteIssueReqVo ¶
type DeleteIssueReqVo struct { Input vo.DeleteIssueReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` }
type DeleteIssueResourceReqVo ¶
type DeleteIssueResourceReqVo struct { Input vo.DeleteIssueResourceReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type DeleteIssueRespVo ¶
type DeleteIssueSourceReqVo ¶
type DeleteIssueSourceReqVo struct { Input vo.DeleteIssueSourceReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type DeleteIssueWorkHoursReqVo ¶
type DeleteIssueWorkHoursReqVo struct { Input vo.DeleteIssueWorkHoursReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type DeleteIterationReqVo ¶
type DeleteIterationReqVo struct { Input vo.DeleteIterationReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type DeleteProjectAttachmentReqVo ¶
type DeleteProjectAttachmentReqVo struct { Input vo.DeleteProjectAttachmentReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type DeleteProjectAttachmentRespVo ¶
type DeleteProjectAttachmentRespVo struct { Output *vo.DeleteProjectAttachmentResp `json:"input"` vo.Err }
type DeleteProjectDetailReqVo ¶
type DeleteProjectDetailReqVo struct { Input vo.DeleteProjectDetailReq `json:"input"` UserId int64 `json:"userId"` }
type DeleteProjectFolerReqVo ¶
type DeleteProjectFolerReqVo struct { Input vo.DeleteProjectFolderReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type DeleteProjectFolerRespVo ¶
type DeleteProjectFolerRespVo struct { vo.Err Output *vo.DeleteProjectFolderResp `json:"data"` }
type DeleteProjectInnerReq ¶
type DeleteProjectResourceReqVo ¶
type DeleteProjectResourceReqVo struct { Input vo.DeleteProjectResourceReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type DeleteProjectResourceRespVo ¶
type DeleteProjectResourceRespVo struct { Output *vo.DeleteProjectResourceResp `json:"onput"` vo.Err }
type DeleteReply ¶
type DeleteReply struct { vo.Err Data *tableV1.DeleteReply }
type DeleteShareViewReq ¶
type DeleteShareViewReq struct {}
type DeleteTableReq ¶
type DeleteTableReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.DeleteTableRequest `json:"input"` }
type DeleteTableResp ¶
type DeleteTableResp struct { vo.Err Data *TableMetaData `json:"data"` }
type DeleteTaskViewReqVo ¶
type DeleteTaskViewReqVo struct { Input vo.DeleteIssueViewReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type DisOrEnableIssueWorkHoursReqVo ¶
type DisOrEnableIssueWorkHoursReqVo struct { Input vo.DisOrEnableIssueWorkHoursReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type ExportIssueReqVo ¶
type ExportIssueReqVo struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input ExportIssueReqVoData `json:"input"` }
type ExportIssueReqVoData ¶
type ExportIssueReqVoData struct { ProjectId int64 `json:"projectId"` // 项目 id TableId string `json:"tableId"` // 表 id ViewId string `json:"viewId"` // 视图 id IterationId int64 `json:"iterationId"` FilterColumns []string `json:"filterColumns"` // 导出的列 Condition *vo.LessCondsData `json:"condition"` // 筛选条件 Orders []*vo.LessOrder `json:"orders"` // 排序 Page *int `json:"page"` // 页码 Size *int `json:"size"` IsNeedDocument bool `json:"isNeedDocument"` // 是否需要导出附件 }
type ExportIssueTemplateRespVo ¶
type ExportIssueTemplateRespVo struct { vo.Err Data *vo.ExportIssueTemplateResp `json:"data"` }
type ExportWorkHourStatisticRespVo ¶
type ExportWorkHourStatisticRespVo struct { vo.Err Data *vo.ExportWorkHourStatisticResp `json:"data"` }
type FixIssueWrongAppIdsReq ¶
type FixIssueWrongAppIdsReq struct {
Input FixIssueWrongAppIdsReqData `json:"input"`
}
type FormConfigColumn ¶
type FormConfigColumn struct { Children interface{} `json:"children"` Editable bool `json:"editable"` Field FormConfigColumnField `json:"field"` IsOrg bool `json:"isOrg"` IsSys bool `json:"isSys"` Key string `json:"key"` Render interface{} `json:"render"` Rules interface{} `json:"rules"` Title string `json:"title"` Unique bool `json:"unique"` Writable bool `json:"writable"` }
type FormConfigColumnField ¶
type FormConfigColumnField struct { AsyncData interface{} `json:"asyncData"` CustomType interface{} `json:"customType"` DataRely interface{} `json:"dataRely"` DataType interface{} `json:"dataType"` ProjectObjectTypeID interface{} `json:"projectObjectTypeId"` Props interface{} `json:"props"` // 不同类型的自定义字段,它们的 props 属性值也不同 Type string `json:"type"` }
type FormConfigColumnFieldAmountProps ¶
type FormConfigColumnFieldAmountProps struct { Amount FormConfigColumnFieldAmountPropsAmount `json:"amount"` Checked bool `json:"checked"` IsCustom bool `json:"isCustom"` Multiple bool `json:"multiple"` Required bool `json:"required"` }
货币的 props 类型
type FormConfigColumnFieldDatepickerProps ¶
type FormConfigColumnFieldDatepickerProps struct { Datepicker FormConfigColumnFieldDatepickerPropsDatepicker `json:"datepicker"` Checked bool `json:"checked"` IsCustom bool `json:"isCustom"` Multiple bool `json:"multiple"` Required bool `json:"required"` Hide bool `json:"hide"` IsCreateSys bool `json:"isCreateSys"` IsUseUpdateTime bool `json:"isUseUpdateTime"` IsUseCreateTime bool `json:"isUseCreateTime"` IsUseUpdate bool `json:"isUseUpdate"` IsUseCreate bool `json:"isUseCreate"` }
type FormConfigColumnFieldDeptProps ¶
type FormConfigColumnFieldDeptProps struct { Dept FormConfigColumnFieldDeptPropsDept `json:"dept"` Disabled bool `json:"disabled"` Multiple bool `json:"multiple"` Required bool `json:"required"` }
type FormConfigColumnFieldDeptPropsDept ¶
type FormConfigColumnFieldDeptPropsDept struct {
Multiple bool `json:"multiple"`
}
type FormConfigColumnFieldGroupSelectProps ¶
type FormConfigColumnFieldGroupSelectProps struct { GroupSelect FormConfigColumnFieldGroupSelectPropsGroupSelect `json:"groupSelect"` IsCustom bool `json:"isCustom"` Multiple bool `json:"multiple"` Required bool `json:"required"` }
分组单选的 props 结构
type FormConfigColumnFieldGroupSelectPropsGroupSelect ¶
type FormConfigColumnFieldGroupSelectPropsGroupSelect struct { GroupOptions []FormConfigColumnFieldGroupSelectPropsGroupSelectGroupOption `json:"groupOptions"` Options []FormConfigColumnFieldGroupSelectPropsGroupSelectOption `json:"options"` }
type FormConfigColumnFieldGroupSelectPropsGroupSelectGroupOption ¶
type FormConfigColumnFieldGroupSelectPropsGroupSelectGroupOption struct { Id string `json:"id"` Value string `json:"value"` Children []FormConfigColumnFieldGroupSelectPropsGroupSelectGroupOptionChild `json:"children"` }
type FormConfigColumnFieldInputNumberProps ¶
type FormConfigColumnFieldInputNumberProps struct { Checked bool `json:"checked"` Hide bool `json:"hide"` Inputnumber FormConfigColumnFieldInputNumberPropsInputNumber `json:"inputnumber"` IsCustom bool `json:"isCustom"` Multiple bool `json:"multiple"` Required bool `json:"required"` }
inputnumber 数字的 props 类型
type FormConfigColumnFieldMemberProps ¶
type FormConfigColumnFieldMemberProps struct { Member FormConfigColumnFieldMemberPropsMember `json:"member"` Checked bool `json:"checked"` IsCustom bool `json:"isCustom"` Multiple bool `json:"multiple"` Required bool `json:"required"` IsUseUpdator bool `json:"isUseUpdator"` IsUseCreator bool `json:"isUseCreator"` }
type FormConfigColumnFieldMultiselectProps ¶
type FormConfigColumnFieldMultiselectProps struct { Check bool `json:"disabled"` IsCustom bool `json:"isCustom"` Multiple bool `json:"multiple"` Multiselect FormConfigColumnFieldMultiselectPropsMultiselectForInterfaceId `json:"multiselect"` Select FormConfigColumnFieldMultiselectPropsMultiselectForInterfaceId `json:"select"` // 单选、多选大部分结构类似,因此复用一下。有 Select 时,没有 Multiselect IsSearch bool `json:"isSearch"` Required bool `json:"required"` }
多选类型的 props 的类型 由于前端缘故,Select 中的 option 的 id 的类型是不固定的,可能是 int,也可能是 string。为了做适配,需要用 interface{} 表示。
type FormConfigColumnFieldMultiselectPropsMultiselect ¶
type FormConfigColumnFieldMultiselectPropsMultiselect struct {
Options []FormConfigColumnFieldPropsMultiselectOption `json:"options"`
}
type FormConfigColumnFieldMultiselectPropsMultiselectForInterfaceId ¶
type FormConfigColumnFieldMultiselectPropsMultiselectForInterfaceId struct {
Options []ColumnSelectOption `json:"options"`
}
type FormConfigColumnFieldPropsOneVal ¶
type FormConfigColumnFieldPropsOneVal struct { // 字段id FieldID string `json:"fieldId"` // 自定义字段中 select 类型的 option 的 id 值是 interface{} 类型 FieldIdOfInterface interface{} `json:"fieldIdOfInterface"` // 字段值 Value interface{} `json:"value"` // 名称 Title string `json:"title"` Color string `json:"color"` }
type FormConfigData ¶
type FormConfigData struct { AppId int64 `json:"appId"` //Fields []map[string]interface{} `json:"fields"` Columns []map[string]interface{} `json:"columns"` }
改成调用go-table的ReadTableSchemas,只返回 columns
type FsIssueNoPermissionTipsCard ¶
type FsIssueNoPermissionTipsCard struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` IssueId int64 `json:"issueId"` ParentId int64 `json:"parentId"` ProjectId int64 `json:"projectId"` ProjectTypeId int64 `json:"projectTypeId"` AppId int64 `json:"appId"` TableId int64 `json:"tableId"` ProjectName string `json:"projectName"` TableName string `json:"tableName"` OperateUserName string `json:"operateUserName"` IssueOwnerName []string `json:"IssueOwnerName"` Title string `json:"title"` ParentTitle string `json:"parentTitle"` ColumnDisplayName string `json:"columnDisplayName"` CardTitle string `json:"cardTitle"` TableColumnMap map[string]lc_table.LcCommonField `json:"tableColumnMap"` PlanStartTime types.Time `json:"planStartTime"` PlanEndTime types.Time `json:"planEndTime"` IssueLinks *IssueLinks `json:"issueLinks"` }
type GetAppCollaboratorRolesReply ¶
type GetAppCollaboratorRolesReply struct { vo.Err Data *tableV1.GetAppCollaboratorRolesReply }
type GetCacheProjectInfoRespVo ¶
type GetCacheProjectInfoRespVo struct { vo.Err ProjectCacheBo *bo.ProjectAuthBo `json:"data"` }
type GetCollaboratorsRequest ¶
type GetCollaboratorsResp ¶
type GetCollaboratorsResp struct { vo.Err Data *permissionV1.GetCollaboratorsResponse `json:"data"` }
type GetDataCollaboratorsReply ¶
type GetDataCollaboratorsReply struct { vo.Err Data *tableV1.GetDataCollaboratorsReply }
type GetFormConfigBatchData ¶
type GetFormConfigBatchData struct {
AppIds []string `json:"appIds"`
}
type GetFormConfigBatchLcResp ¶
type GetFormConfigBatchLcResp struct { vo.Err Timestamp interface{} `json:"timestamp"` Data []FormConfigData `json:"data"` }
type GetFormConfigBatchReq ¶
type GetFormConfigBatchReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Data GetFormConfigBatchData `json:"data"` }
type GetFormConfigBatchResp ¶
type GetFormConfigBatchResp struct { vo.Err Data map[string]map[int64]FormConfigData `json:"data"` }
type GetFormConfigReq ¶
type GetFormConfigResp ¶
type GetFormConfigResp struct { vo.Err Timestamp interface{} `json:"timestamp"` Data *FormConfigData `json:"data"` }
type GetFsProjectChatPushSettingsResp ¶
type GetFsProjectChatPushSettingsResp struct { vo.Err Data *vo.GetFsProjectChatPushSettingsResp `json:"data"` }
type GetIssueAllStatusNewReq ¶
type GetIssueAllStatusNewReq struct { OrgId int64 `json:"orgId"` Input GetIssueAllStatusNewData `json:"input"` }
type GetIssueAllStatusNewResp ¶
type GetIssueAllStatusNewResp struct { vo.Err Data map[int64][]status.StatusInfoBo `json:"data"` }
type GetIssueCountByStatusData ¶
type GetIssueCountByStatusData struct {
Count uint64 `json:"count"`
}
type GetIssueCountByStatusRespVo ¶
type GetIssueCountByStatusRespVo struct { vo.Err Data GetIssueCountByStatusData `json:"data"` }
type GetIssueIdsByOrgIdReq ¶
type GetIssueIdsByOrgIdReqVo ¶
type GetIssueIdsByOrgIdReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *GetIssueIdsByOrgIdReq `json:"input"` }
type GetIssueIdsByOrgIdResp ¶
type GetIssueIdsByOrgIdRespVo ¶
type GetIssueIdsByOrgIdRespVo struct { vo.Err Data *GetIssueIdsByOrgIdResp `json:"data"` }
type GetIssueInfoReqVo ¶
type GetIssueInfoRespVo ¶
type GetIssueLinksReqVo ¶
type GetIssueLinksReqVo struct { SourceChannel string `json:"sourceChannel"` OrgId int64 `json:"orgId"` IssueId int64 `json:"issueId"` }
GetIssueLinks
type GetIssueLinksRespVo ¶
type GetIssueLinksRespVo struct { vo.Err Data *IssueLinks `json:"data"` }
type GetIssueListSimpleByDataIdsReqVo ¶
type GetIssueListSimpleByDataIdsReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input GetIssueListSimpleByDataIdsReq `json:"input"` }
type GetIssueListWithConditionsReqVo ¶
type GetIssueListWithConditionsReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"UserId"` Input IssueListWithConditionsReq `json:"input"` }
type GetIssueMembersReqVo ¶
type GetIssueMembersRespData ¶
type GetIssueMembersRespVo ¶
type GetIssueMembersRespVo struct { Data GetIssueMembersRespData `json:"data"` vo.Err }
type GetIssueRelationResourceRespVo ¶
type GetIssueRelationResourceRespVo struct { vo.Err Data []bo.IssueRelationBo `json:"data"` }
type GetIssueRemindInfoListReqData ¶
type GetIssueRemindInfoListReqData struct { //计划截止时间开始范围 BeforePlanEndTime *string `json:"beforePlanEndTime"` //计划截止时间结束范围 AfterPlanEndTime *string `json:"afterPlanEndTime"` //计划开始时间开始范围 BeforePlanStartTime *string `json:"beforePlanStartTime"` //计划开始时间结束范围 AfterPlanStartTime *string `json:"afterPlanStartTime"` }
type GetIssueRemindInfoListReqVo ¶
type GetIssueRemindInfoListReqVo struct { Page int `json:"page"` Size int `json:"size"` Input GetIssueRemindInfoListReqData `json:"input"` }
type GetIssueRemindInfoListRespData ¶
type GetIssueRemindInfoListRespData struct { Total int64 `json:"total"` List []bo.IssueRemindInfoBo `json:"issueRemindInfoList"` }
type GetIssueRemindInfoListRespVo ¶
type GetIssueRemindInfoListRespVo struct { Data *GetIssueRemindInfoListRespData `json:"data"` vo.Err }
type GetIssueRestInfosReqVo ¶
type GetIssueRestInfosRespVo ¶
type GetIssueRestInfosRespVo struct { vo.Err GetIssueRestInfos *vo.IssueRestInfoResp `json:"data"` }
type GetIssueStatusStatReqVo ¶
type GetIssueStatusStatReqVo struct {
Input bo.IssueStatusStatCondBo `json:"input"`
}
type GetIssueStatusStatRespData ¶
type GetIssueStatusStatRespData struct {
List []bo.IssueStatusStatBo `json:"list"`
}
type GetIssueStatusStatRespVo ¶
type GetIssueStatusStatRespVo struct { vo.Err Data GetIssueStatusStatRespData `json:"data"` }
type GetIssueWorkHoursInfoReqVo ¶
type GetIssueWorkHoursInfoReqVo struct { Input vo.GetIssueWorkHoursInfoReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type GetIssueWorkHoursInfoRespVo ¶
type GetIssueWorkHoursInfoRespVo struct { vo.Err Data *vo.GetIssueWorkHoursInfoResp `json:"data"` }
type GetIssueWorkHoursListReqVo ¶
type GetIssueWorkHoursListReqVo struct { Input vo.GetIssueWorkHoursListReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type GetIssueWorkHoursListRespVo ¶
type GetIssueWorkHoursListRespVo struct { vo.Err Data *vo.GetIssueWorkHoursListResp `json:"data"` }
type GetMenuReq ¶
type GetMenuReq struct {
AppId int64 `json:"appId"`
}
type GetMenuReqVo ¶
type GetMenuRespVo ¶
type GetNotCompletedIterationBoListRespVo ¶
type GetNotCompletedIterationBoListRespVo struct { IterationBoList []bo.IterationBo `json:"data"` vo.Err }
type GetOneTaskViewReqVo ¶
type GetOneTaskViewReqVo struct {
Id int64 `json:"id"`
}
type GetOneTaskViewRespVo ¶
type GetOneTaskViewRespVo struct { vo.Err Data *vo.GetIssueViewListItem `json:"data"` }
type GetOptionListReqInput ¶
type GetOptionListReqVo ¶
type GetOptionListReqVo struct { Input GetOptionListReqInput `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type GetOptionListRespVo ¶
type GetOptionListRespVo struct { vo.Err Data []GetOptionListRespVoDataItem `json:"data"` }
type GetOrgIssueAndProjectCountReq ¶
type GetOrgIssueAndProjectCountReq struct {
OrgId int64 `json:"orgId"`
}
type GetOrgIssueAndProjectCountResp ¶
type GetOrgIssueAndProjectCountResp struct { vo.Err Data *GetOrgIssueAndProjectCountRespData `json:"data"` }
type GetProjectAttachmentInfoReqVo ¶
type GetProjectAttachmentInfoReqVo struct { Input vo.ProjectAttachmentInfoReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type GetProjectAttachmentInfoRespVo ¶
type GetProjectAttachmentInfoRespVo struct { vo.Err Output *vo.Attachment `json:"data"` }
type GetProjectAttachmentRespVo ¶
type GetProjectAttachmentRespVo struct { vo.Err Output *vo.AttachmentList `json:"data"` }
type GetProjectDetailsRespVo ¶
type GetProjectDetailsRespVo struct { vo.Err Data []bo.ProjectDetailBo `json:"data"` }
type GetProjectFolderReqVo ¶
type GetProjectFolderRespVo ¶
type GetProjectFolderRespVo struct { vo.Err Output *vo.FolderList `json:"data"` }
type GetProjectIdByAppIdReqVo ¶
type GetProjectIdByAppIdReqVo struct {
AppId string `json:"openChatId"`
}
type GetProjectIdByAppIdResp ¶
type GetProjectIdByAppIdRespVo ¶
type GetProjectIdByAppIdRespVo struct { vo.Err Data *GetProjectIdByAppIdResp `json:"data"` }
type GetProjectIdByChatIdReqVo ¶
type GetProjectIdByChatIdReqVo struct {
OpenChatId string `json:"openChatId"`
}
type GetProjectIdByChatIdRespVo ¶
type GetProjectIdByChatIdRespVo struct { vo.Err Data *GetProjectIdByChatIdResp `json:"data"` }
type GetProjectIdsByChatIdRespData ¶
type GetProjectIdsByChatIdRespData struct {
ProjectIds []int64 `json:"projectIds"`
}
type GetProjectIdsByChatIdRespVo ¶
type GetProjectIdsByChatIdRespVo struct { vo.Err Data *GetProjectIdsByChatIdRespData `json:"data"` }
type GetProjectInfoListByOrgIdsListRespVo ¶
type GetProjectInfoListByOrgIdsListRespVo struct { vo.Err ProjectInfoListByOrgIdsRespVo []GetProjectInfoListByOrgIdsRespVo `json:"data"` }
type GetProjectInfoListByOrgIdsReqVo ¶
type GetProjectInfoListByOrgIdsReqVo struct {
OrgIds []int64 `json:"orgIds"`
}
type GetProjectMainChatIdReq ¶
type GetProjectMemberIdsData ¶
type GetProjectMemberIdsReq ¶
type GetProjectMemberIdsReqVo ¶
type GetProjectMemberIdsReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input GetProjectMemberIdsReq `json:"input"` }
type GetProjectMemberIdsResp ¶
type GetProjectMemberIdsResp struct { vo.Err Data *GetProjectMemberIdsData `json:"data"` }
type GetProjectRelationBatchReqVo ¶
type GetProjectRelationBatchReqVo struct { OrgId int64 `json:"orgId"` Data *GetProjectRelationBatchData `json:"data"` }
type GetProjectRelationBatchRespVo ¶
type GetProjectRelationBatchRespVo struct { vo.Err Data []bo.ProjectRelationBo `json:"data"` }
type GetProjectRelationReqVo ¶
type GetProjectRelationRespVo ¶
type GetProjectRelationRespVo struct { vo.Err Data []ProjectRelationList `json:"data"` }
type GetProjectResourceInfoReqVo ¶
type GetProjectResourceInfoReqVo struct { Input vo.ProjectResourceInfoReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type GetProjectResourceReqVo ¶
type GetProjectResourceResVo ¶
type GetProjectResourceResVo struct { vo.Err Output *vo.ResourceList `json:"data"` }
type GetProjectStatistics ¶
type GetProjectStatisticsData ¶
type GetProjectStatisticsData struct { ProjectId int64 `json:"projectId"` AllIssues int64 `json:"allIssues"` FinishIssues int64 `json:"finishIssues"` OverdueIssues int64 `json:"overdueIssues"` UnfinishedIssues int64 `json:"unfinishedIssues"` CoverResourceId int64 `json:"resourceId"` CoverResourcePath string `json:"resourcePath"` }
type GetProjectStatisticsReq ¶
type GetProjectStatisticsReq struct {
ExtraInfoReq []GetProjectStatistics `json:"params"`
}
type GetProjectStatisticsReqVo ¶
type GetProjectStatisticsReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input GetProjectStatisticsReq `json:"input"` }
type GetProjectStatisticsResp ¶
type GetProjectStatisticsResp struct { vo.Err Data []*GetProjectStatisticsData `json:"data"` }
type GetProjectTemplateData ¶
type GetProjectTemplateData struct { TemplateFlag *int `json:"templateFlag"` ProjectObjectTypeTemplates []ProjectObjectTypeTemplate `json:"projectObjectTypeTemplates"` ProjectIterationTemplates []ProjectIterationTemplate `json:"projectIterationTemplates"` //ProjectIssueTemplates []map[string]interface{} `json:"projectIssueTemplates"` ProjectInfo ProjectInfoData `json:"projectInfo"` ProjectDetail ProjectDetailData `json:"projectDetail"` TemplateInfo SimpleTemplateInfo `json:"templateInfo"` IsNewbieGuide bool `json:"isNewbieGuide"` IsCreateTemplate bool `json:"isCreateTemplate"` NeedData bool `json:"needData"` FromOrgId int64 `json:"fromOrgId"` }
type GetProjectTemplateReq ¶
type GetProjectTemplateResp ¶
type GetProjectTemplateResp struct { vo.Err Data *GetProjectTemplateData `json:"data"` }
type GetRecycleListReqVo ¶
type GetRecycleListRespVo ¶
type GetRecycleListRespVo struct { vo.Err Data *vo.RecycleBinList `json:"data"` }
type GetShareViewInfoByKeyReq ¶
type GetShareViewInfoByKeyReq struct {
}type GetShareViewInfoReq ¶
type GetShareViewInfoReq struct {}
type GetShareViewInfoResp ¶
type GetShareViewInfoResp struct {}
type GetSimpleCustomFieldInfoResp ¶
type GetSimpleCustomFieldInfoResp struct { vo.Err Data []SimpleNameInfo `json:"data"` }
type GetSimpleIterationInfoRespVo ¶
type GetSimpleIterationInfoRespVo struct { vo.Err Data []bo.IterationBo `json:"data"` }
type GetSimpleProjectsByOrgIdReq ¶
type GetSimpleProjectsByOrgIdReq struct {
OrgId int64 `json:"orgId"`
}
type GetSomeInfoForCreateIssueBo ¶
type GetSomeInfoForCreateIssueBo struct { ProjectId int64 TableId int64 Project *bo.ProjectBo ColumnMap map[string]lc_table.LcCommonField `json:"columnMap"` // 表头信息 }
新增任务时,需要用到的辅助数据可以放在这里
type GetSummeryTableIdReqVo ¶
type GetSummeryTableIdReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.ReadSummeryTableIdRequest `json:"input"` }
type GetSummeryTableIdRespVo ¶
type GetSummeryTableIdRespVo struct { vo.Err Data *tableV1.ReadSummeryTableIdReply `json:"data"` }
type GetTableColumnBatchResp ¶
type GetTableColumnBatchResp struct { vo.Err Data []tablev1.TableSchema `json:"data"` }
type GetTableColumnReq ¶
type GetTableColumnRespVo ¶
type GetTableColumnRespVo struct { vo.Err Data *TableColumnConfigInfo `json:"data"` }
type GetTableColumnsReq ¶
type GetTableColumnsReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.ReadTableSchemasRequest `json:"input"` }
type GetTableColumnsReqInput ¶
type GetTableColumnsRespVo ¶
type GetTableColumnsRespVo struct { vo.Err *tableV1.ReadTableSchemasReply }
type GetTableInfoReq ¶
type GetTableInfoReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.ReadTableRequest `json:"input"` }
type GetTableInfoResp ¶
type GetTableInfoResp struct { vo.Err Data *ReadTableReply `json:"data"` }
type GetTableSchemasByAppIdReq ¶
type GetTableSchemasByAppIdReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.ReadTableSchemasByAppIdRequest `json:"input"` }
type GetTableSchemasByAppIdRespVo ¶
type GetTableSchemasByAppIdRespVo struct { vo.Err Data *TablesColumnsRespData `json:"data"` }
type GetTableSchemasByOrgIdRespVo ¶
type GetTableSchemasByOrgIdRespVo struct { vo.Err Data *TablesColumnsRespData `json:"data"` }
type GetTableStatusData ¶
type GetTableStatusData struct {
TableId int64 `json:"tableId"`
}
type GetTableStatusReq ¶
type GetTableStatusReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input GetTableStatusData `json:"input"` }
type GetTableStatusResp ¶
type GetTableStatusResp struct { vo.Err Data []status.StatusInfoBo `json:"data"` }
type GetTablesByOrgReq ¶
type GetTablesByOrgReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.ReadOrgTablesRequest `json:"input"` }
type GetTablesByOrgRespVo ¶
type GetTablesColumnsReq ¶
type GetTablesColumnsReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *TablesColumnsInput `json:"input"` }
type GetTablesDataResp ¶
type GetTablesOfAppReq ¶
type GetTablesOfAppReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.ReadTablesByAppsRequest `json:"input"` }
type GetTablesOfAppRespVo ¶
type GetTablesOfAppRespVo struct { vo.Err Data *tableV1.ReadTablesByAppsReply `json:"data"` }
type GetTablesReqVo ¶
type GetTablesReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.ReadTablesRequest `json:"input"` }
type GetTaskViewListReqVo ¶
type GetTaskViewListReqVo struct { Input vo.GetIssueViewListReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type GetTaskViewListRespVo ¶
type GetTaskViewListRespVo struct { vo.Err Data *vo.GetIssueViewListResp `json:"data"` }
type GetTrendListMembersData ¶
type GetTrendListMembersData struct {
Users []UserInfo `json:"users"`
}
type GetTrendListMembersReq ¶
type GetTrendListMembersReq struct {
ProjectId int64 `json:"projectId"`
}
type GetTrendListMembersReqVo ¶
type GetTrendListMembersReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input GetTrendListMembersReq `json:"input"` }
type GetTrendListMembersResp ¶
type GetTrendListMembersResp struct { vo.Err Data *GetTrendListMembersData `json:"data"` }
type GetUserAppCollaboratorRolesReply ¶
type GetUserAppCollaboratorRolesReply struct { vo.Err Data *tableV1.GetUserAppCollaboratorRolesReply }
type GetUserOrDeptSameNameListRespData ¶
type GetUserOrDeptSameNameListRespData struct {
List []GetUserOrDeptSameNameListItem `json:"list"`
}
type GetUserOrDeptSameNameListRespVo ¶
type GetUserOrDeptSameNameListRespVo struct { vo.Err Data GetUserOrDeptSameNameListRespData `json:"list"` }
type GetWorkHourStatisticReqVo ¶
type GetWorkHourStatisticReqVo struct { Input vo.GetWorkHourStatisticReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type GetWorkHourStatisticRespVo ¶
type GetWorkHourStatisticRespVo struct { vo.Err Data *vo.GetWorkHourStatisticResp `json:"data"` }
type HandleGroupChatUserInsAtUserNameReqVo ¶
type HandleGroupChatUserInsAtUserNameReqVo struct {
Input *HandleGroupChatUserInsAtUserNameReq `json:"input"`
}
type HandleGroupChatUserInsAtUserNameWithIssueTitleReqVo ¶
type HandleGroupChatUserInsAtUserNameWithIssueTitleReqVo struct {
Input *HandleGroupChatUserInsAtUserNameWithIssueTitleReq `json:"input"`
}
type HandleGroupChatUserInsProIssueReqVo ¶
type HandleGroupChatUserInsProIssueReqVo struct {
Input *HandleGroupChatUserInsProIssueReq `json:"input"`
}
type HandleGroupChatUserInsProProgressReqVo ¶
type HandleGroupChatUserInsProProgressReqVo struct {
Input *HandleGroupChatUserInsProProgressReq `json:"input"`
}
type HomeIssueInfoReq ¶
type HomeIssueInfoReq struct { ProjectID *int64 `json:"projectId"` // 无码格式 LessConds *vo.LessCondsData `json:"condition"` // 无码格式排序 LessOrder []*vo.LessOrder `json:"orders"` // 镜像应用id MenuAppID *string `json:"menuAppId"` // 表Id TableID *string `json:"tableId"` // 需要查询的无码字段(id不需要传,默认会查) FilterColumns []string `json:"filterColumns"` // 是否全刷,如果是,忽略删除的和回收站的,如果是增量获取,则要获取到删除、移动的数据 IsRefreshAll bool `json:"isRefreshAll"` // 最后更新时间 LastUpdateTime string `json:"lastUpdateTime"` // 最后的权限更新时间 LastPermissionUpdateTime string `json:"lastPermissionUpdateTime"` // 是否需要全部的数据,因为默认forAll的情况过滤了空应用数据,导致前后置显示不出来 IsNeedAll bool `json:"isNeedAll"` Page *int `json:"page"` Size *int `json:"size"` }
首页的任务列表请求结构体
type HomeIssuesReqVo ¶
type HomeIssuesReqVo struct { Page int `json:"page"` Size int `json:"size"` Input *HomeIssueInfoReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type HomeIssuesRespVo ¶
type HomeIssuesRespVo struct { vo.Err HomeIssueInfo *vo.HomeIssueInfoResp `json:"data"` }
type ImportIssues2022ReqVo ¶
type ImportIssues2022ReqVo struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input ImportIssues2022ReqVoData `json:"input"` }
type ImportIssuesErrorRespVo ¶
type ImportIssuesReqVo ¶
type ImportIssuesReqVo struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input vo.ImportIssuesReq `json:"data"` }
type ImportIssuesRespVo ¶
type ImportIssuesRespVo struct { vo.Err Data ImportIssuesRespVoData `json:"data"` }
type ImportIssuesRespVoData ¶
type InitAppForProjectReq ¶
type InnerCreateTodoHookInput ¶
type InnerCreateTodoHookInput struct {
TodoId int64 `json:"todoId"`
}
type InnerCreateTodoHookReq ¶
type InnerCreateTodoHookReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *InnerCreateTodoHookInput `json:"input"` }
type InnerIssueCreateByCopyInput ¶
type InnerIssueCreateByCopyInput struct { TriggerBy *TriggerBy `json:"triggerBy"` AppId int64 `json:"appId"` TableId int64 `json:"tableId"` IssueIds []int64 `json:"issueIds"` Data []map[string]interface{} `json:"data"` IsStaticCopy bool `json:"isStaticCopy"` }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Inner Issue Create By Copy //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
type InnerIssueCreateByCopyReq ¶
type InnerIssueCreateByCopyReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *InnerIssueCreateByCopyInput `json:"input"` }
type InnerIssueCreateInput ¶
type InnerIssueCreateInput struct { TriggerBy *TriggerBy `json:"triggerBy"` AppId int64 `json:"appId"` TableId int64 `json:"tableId"` Data []map[string]interface{} `json:"data"` }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Inner Issue Create //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
type InnerIssueCreateReq ¶
type InnerIssueCreateReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *InnerIssueCreateInput `json:"input"` }
type InnerIssueFilterInput ¶
type InnerIssueFilterInput struct { AppId int64 `json:"appId"` TableId int64 `json:"tableId"` Columns []string `json:"columns"` Condition *vo.LessCondsData `json:"condition"` Orders []*vo.LessOrder `json:"orders"` }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Inner Issue Filter //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
type InnerIssueFilterReq ¶
type InnerIssueFilterReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Page int `json:"page"` Size int `json:"size"` Input *InnerIssueFilterInput `json:"input"` }
type InnerIssueUpdateInput ¶
type InnerIssueUpdateInput struct { TriggerBy *TriggerBy `json:"triggerBy"` AppId int64 `json:"appId"` TableId int64 `json:"tableId"` Data []map[string]interface{} `json:"data"` }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Inner Issue Update //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
type InnerIssueUpdateReq ¶
type InnerIssueUpdateReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *InnerIssueUpdateInput `json:"input"` }
type InsertIssueProRelationReq ¶
type InsertIssueProRelationReq struct {
IssueIds []int64 `json:"issueIds"`
}
type InsertIssueProRelationReqVo ¶
type InsertIssueProRelationReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *InsertIssueProRelationReq `json:"input"` }
type IssueAndProjectCountStatRespVo ¶
type IssueAndProjectCountStatRespVo struct { Data *vo.IssueAndProjectCountStatResp `json:"data"` vo.Err }
type IssueAssignRankReqVo ¶
type IssueAssignRankReqVo struct { Input vo.IssueAssignRankReq OrgId int64 }
type IssueAssignRankRespVo ¶
type IssueAssignRankRespVo struct { IssueAssignRankResp []*vo.IssueAssignRankInfo `json:"data"` vo.Err }
type IssueCardShareReq ¶
type IssueCardShareReq struct {}
type IssueCardShareReqVo ¶
type IssueCardShareReqVo struct {}
type IssueCardShareResp ¶
type IssueCardShareResp struct {}
type IssueChatTrendObj ¶
type IssueDailyPersonalWorkCompletionStatReqVo ¶
type IssueDailyPersonalWorkCompletionStatReqVo struct { Input *vo.IssueDailyPersonalWorkCompletionStatReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type IssueDailyPersonalWorkCompletionStatRespVo ¶
type IssueDailyPersonalWorkCompletionStatRespVo struct { Data *vo.IssueDailyPersonalWorkCompletionStatResp `json:"data"` vo.Err }
type IssueDetailInfo ¶
type IssueDetailInfo struct { Project *ProjectMetaInfo `json:"project"` Table *TableSimpleInfo `json:"table"` Data []map[string]interface{} `json:"data"` UserDepts map[string]*uservo.MemberDept `json:"userDepts"` }
type IssueDetailReqVo ¶
type IssueDetailRespVo ¶
type IssueDetailRespVo struct { vo.Err Data *IssueDetailInfo `json:"data"` }
type IssueInfoListReqVo ¶
type IssueInfoListReqVoInput ¶
type IssueInfoListReqVoInput struct { }
type IssueInfoListRespVo ¶
type IssueInfoMapForExportIssue ¶
type IssueInfoMapForExportIssue struct { ProjectInfo *bo.ProjectBo `json:"projectInfo"` AllColumnKeys []string `json:"allColumnKeys"` }
IssueInfoMapForExportIssue 导出任务数据时,需要查询的信息
type IssueInfoReqVo ¶
type IssueLinks ¶
type IssueListRespVo ¶
type IssueListRespVo struct { vo.Err HomeIssueInfo *vo.HomeIssueInfoResp `json:"data"` }
type IssueListStatReq ¶
type IssueListStatReq struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input vo.IssueListStatReq `json:"input"` }
type IssueListStatResp ¶
type IssueListStatResp struct { vo.Err Data *vo.IssueListStatResp `json:"data"` }
type IssueListWithConditionsResp ¶
type IssueListWithConditionsResp struct { vo.Err Data []*IssueSimpleInfo `json:"data"` }
type IssueReportDetailReqVo ¶
type IssueReportDetailReqVo struct {
}type IssueReportDetailRespVo ¶
type IssueReportDetailRespVo struct { vo.Err IssueReportDetail *vo.IssueReportResp `json:"data"` }
type IssueReportReqVo ¶
type IssueReportRespVo ¶
type IssueReportRespVo struct { vo.Err IssueReport *vo.IssueReportResp `json:"data"` }
type IssueResourcesReqVo ¶
type IssueResourcesReqVo struct { Page uint `json:"page"` Size uint `json:"size"` Input *vo.GetIssueResourcesReq `json:"input"` OrgId int64 `json:"orgId"` }
type IssueResourcesRespVo ¶
type IssueResourcesRespVo struct { vo.Err IssueResources *vo.ResourceList `json:"issueResources"` }
type IssueRespVo ¶
type IssueRowListReq ¶
type IssueRowListReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tablePb.ListRawRequest `json:"input"` }
type IssueRowListResp ¶
type IssueSimpleInfo ¶
type IssueSimpleInfo struct { DataId int64 `json:"id,string"` IssueId int64 `json:"issueId"` ParentId int64 `json:"parentId"` Title string `json:"title"` ProjectId int64 `json:"projectId"` TableId int64 `json:"tableId,string"` IssueStatusType int32 `json:"issueStatusType"` Owners []UserInfo `json:"ownerId"` FollowerIds []UserInfo `json:"followerIds"` AuditorIds []UserInfo `json:"auditorIds"` PlanStartTime string `json:"planStartTime"` PlanEndTime string `json:"planEndTime"` }
type IssueSourceListReqVo ¶
type IssueSourceListReqVo struct { Page uint Size uint Input vo.IssueSourcesReq `json:"input"` //UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type IssueSourceListRespVo ¶
type IssueSourceListRespVo struct { vo.Err IssueSourceList *vo.IssueSourceList `json:"data"` }
type IssueStartChatReq ¶
type IssueStartChatReqVo ¶
type IssueStartChatReqVo struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` Input IssueStartChatReq `json:"input"` }
type IssueStartChatRespData ¶
type IssueStartChatRespData struct {
ChatId string `json:"chatId"`
}
type IssueStartChatRespVo ¶
type IssueStartChatRespVo struct { vo.Err Data IssueStartChatRespData `json:"data"` }
type IssueStatusColumnData ¶
type IssueStatusColumnData struct { Name string `json:"name"` Field IssueTableColumnField `json:"field"` }
type IssueStatusListRespData ¶
type IssueStatusListRespData struct {
Tables []*IssueStatusListColumnsTable `json:"tables"`
}
type IssueStatusTables ¶
type IssueStatusTables struct { }
type IssueStatusTypeStatDetailReqVo ¶
type IssueStatusTypeStatDetailReqVo struct {
Input *vo.IssueStatusTypeStatReq `json:"input"`
}
type IssueStatusTypeStatDetailRespVo ¶
type IssueStatusTypeStatDetailRespVo struct { vo.Err IssueStatusTypeStatDetail *vo.IssueStatusTypeStatDetailResp `json:"data"` }
type IssueStatusTypeStatReqVo ¶
type IssueStatusTypeStatReqVo struct { Input *vo.IssueStatusTypeStatReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type IssueStatusTypeStatRespVo ¶
type IssueStatusTypeStatRespVo struct { vo.Err IssueStatusTypeStat *vo.IssueStatusTypeStatResp `json:"data"` }
type IssueTableColumnField ¶
type IterationInfoReqVo ¶
type IterationInfoReqVo struct { Input vo.IterationInfoReq `json:"input"` OrgId int64 `json:"orgId"` }
type IterationInfoRespVo ¶
type IterationInfoRespVo struct { vo.Err IterationInfo *vo.IterationInfoResp `json:"data"` }
type IterationIssueRelateReqVo ¶
type IterationIssueRelateReqVo struct { Input vo.IterationIssueRealtionReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type IterationListReqVo ¶
type IterationListReqVo struct { Page uint `json:"page"` Size uint `json:"size"` Input *vo.IterationListReq `json:"input"` OrgId int64 }
type IterationListRespVo ¶
type IterationListRespVo struct { vo.Err IterationList *vo.IterationList `json:"data"` }
type IterationStatsReqVo ¶
type IterationStatsReqVo struct { Page uint `json:"page"` Size uint `json:"size"` Input vo.IterationStatReq `json:"input"` OrgId int64 `json:"orgId"` }
type IterationStatsRespVo ¶
type IterationStatsRespVo struct { vo.Err IterationStats *vo.IterationStatList `json:"data"` }
type IterationStatus ¶
type IterationStatusTypeStatReqVo ¶
type IterationStatusTypeStatReqVo struct { Input *vo.IterationStatusTypeStatReq `json:"input"` OrgId int64 `json:"orgId"` }
type IterationStatusTypeStatRespVo ¶
type IterationStatusTypeStatRespVo struct { vo.Err IterationStatusTypeStat *vo.IterationStatusTypeStatResp `json:"data"` }
type LcDataListRespVo ¶
type LcHomeIssueInfoResp ¶
type LcHomeIssueInfoResp struct { // 总数量 Total int64 `json:"total"` // 实际总数量 ActualTotal int64 `json:"actualTotal"` // 数据列表 List []map[string]interface{} `json:"list"` UserDepts map[string]*uservo.MemberDept `json:"userDepts"` // 不支持的引用列,由于数据太多 UnSupportRefColumnIds []string `json:"unSupportRefColumnIds"` LastUpdateTime string `json:"lastUpdateTime"` LastPermissionUpdateTime string `json:"lastPermissionUpdateTime"` // 是否是刷新全部数据 IsRefreshAll bool `json:"isRefreshAll"` }
type LcHomeIssuesRespVo ¶
type LcViewStatReqVo ¶
type LcViewStatRespVo ¶
type LcViewStatRespVo struct { vo.Err Data []*LcViewStatVo `json:"data"` }
type LcViewStatVo ¶
type ListRawRowsReply ¶
type ListRawRowsReply struct { vo.Err Data *tableV1.ListRawReply }
type ListRowsReply ¶
type MenuData ¶
type MenuData struct { AppId int64 `json:"appId,string"` Config map[string]interface{} `json:"config"` Tables []*TableMetaData `json:"tables"` Dashboards []*DashboardInfo `json:"dashboards"` }
type MirrorsStatReq ¶
type MirrorsStatReq struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input vo.MirrorCountReq `json:"input"` }
type MirrorsStatResp ¶
type MirrorsStatResp struct { vo.Err Data vo.MirrorsStatResp `json:"data"` }
type MoveIssueBatchReqVo ¶
type MoveIssueBatchReqVo struct { Input vo.MoveIssueBatchReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` }
type MoveIssueBatchRespVo ¶
type MoveIssueBatchRespVo struct { vo.Err Data *vo.MoveIssueBatchResp `json:"data"` }
type MoveIssueReqVo ¶
type OpenCreateIssueReq ¶
type OpenCreateIssueReq struct { vo.LessCreateIssueReq // 操作人 OperatorId int64 `json:"operatorId"` }
type OpenCreateProjectReq ¶
type OpenCreateProjectReq struct { vo.CreateProjectReq // 操作人 OperatorId int64 `json:"operatorId"` }
type OpenDeleteIssueReq ¶
type OpenDeleteIssueReq struct {
IssueId int64 `json:"issueId"`
}
type OpenDeleteIssueReqVo ¶
type OpenDeleteIssueReqVo struct { Data *OpenDeleteIssueReq `json:"data"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type OpenGetIssueStatusListReq ¶
type OpenGetIssueStatusListReq struct { TablesColumnsReq // 操作人 OperatorId int64 `json:"operatorId"` }
type OpenGetIssueStatusListResp ¶
type OpenGetIssueStatusListResp struct { vo.Err Data *IssueStatusListRespData `json:"data"` }
type OpenGetIterationListRespVo ¶
type OpenGetIterationListRespVo struct { vo.Err Data *OpenGetIterationListRespVoData `json:"data"` }
type OpenGetIterationListRespVoData ¶
type OpenGetIterationListRespVoData struct {
List []*OpenGetIterationListRespVoDataItem `json:"list"`
}
type OpenIssueCommentInfo ¶
type OpenIssueCommentsListResp ¶
type OpenIssueCommentsListResp struct { Page int64 `json:"page"` Size int64 `json:"size"` //LastId int64 `json:"lastId"` Total int64 `json:"total"` List []OpenIssueCommentInfo `json:"list"` }
type OpenIssueListReq ¶
type OpenIssueListReq struct { // 操作人 OperatorId int64 `json:"operatorId"` // 项目编号 ProjectId int64 `json:"projectId"` vo.HomeIssuesRestReq }
type OpenIssueListReqVo ¶
type OpenIssueListReqVo struct { Data *HomeIssueInfoReq `json:"data"` Page int `json:"page"` Size int `json:"size"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type OpenMirrorsStatReq ¶
type OpenOperatorReq ¶
type OpenOperatorReq struct { // 操作人 OperatorId int64 `json:"operatorId"` }
type OpenPriorityListReqVo ¶
type OpenProjectsReq ¶
type OpenProjectsReq struct { vo.ProjectsReq OperatorId int64 `json:"operatorId"` }
type OpenSomeAttrListRespVo ¶
type OpenSomeAttrListRespVo struct { vo.Err Data *OpenSomeAttrListRespVoData `json:"data"` }
type OpenSomeAttrListRespVoData ¶
type OpenSomeAttrListRespVoData struct {
List []*OpenSomeAttrListRespVoDataItem `json:"list"`
}
type OpenTablesColumnsReq ¶
type OpenTablesColumnsReq struct { TablesColumnsReq // 操作人 OperatorId int64 `json:"operatorId"` }
type OpenUpdateIssueReq ¶
type OpenUpdateIssueReq struct { vo.LessUpdateIssueReq // 要更新的状态id NextStatusID *int64 `json:"nextStatusId"` // 要更新的状态类型,1: 未开始,2:进行中,3:已完成 NextStatusType *int `json:"nextStatusType"` // 操作人 OperatorId int64 `json:"operatorId"` }
type OpenUpdateIssueReqVo ¶
type OpenUpdateIssueReqVo struct { Data *OpenUpdateIssueReq `json:"data"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type OpenUpdateProjectReq ¶
type OpenUpdateProjectReq struct { vo.UpdateProjectReq // 操作人 OperatorId int64 `json:"operatorId"` }
type OperateProjectRespVo ¶
type OperateProjectRespVo struct { vo.Err OperateProject *vo.OperateProjectResp `json:"data"` }
type OrgProjectListReqVo ¶
type OrgProjectMemberListReq ¶
type OrgProjectMemberListResp ¶
type OrgProjectMemberListResp struct { vo.Err Data *vo.OrgProjectMemberListResp `json:"data"` }
type OrgProjectMemberListRespVo ¶
type OrgProjectMemberListRespVo struct { vo.Err OrgProjectMemberRespVo *OrgProjectMemberRespVo `json:"data"` }
type OrgProjectMemberReqVo ¶
type OrgProjectMemberRespVo ¶
type OrgProjectMemberRespVo struct { Owner OrgProjectMemberVo `json:"owner"` Participants []OrgProjectMemberVo `json:"participants"` Follower []OrgProjectMemberVo `json:"follower"` AllMembers []OrgProjectMemberVo `json:"allMembers"` }
type OrgProjectMemberVo ¶
type OrgProjectMemberVo struct { UserId int64 `json:"userId"` OutUserId string `json:"outUserId"` //有可能为空 OrgId int64 `json:"orgId"` OutOrgId string `json:"outOrgId"` //有可能为空 Name string `json:"name"` NamePy string `json:"namePy"` Avatar string `json:"avatar"` HasOutInfo bool `json:"hasOutInfo"` HasOrgOutInfo bool `json:"hasOrgOutInfo"` OrgUserIsDelete int `json:"orgUserIsDelete"` //是否被组织移除 OrgUserStatus int `json:"orgUserStatus"` //用户组织状态 OrgUserCheckStatus int `json:"orgUserCheckStatus"` //用户组织审核状态 }
type PayLimitNumForRestResp ¶
type PayLimitNumForRestResp struct { vo.Err Data *PayLimitNumRespData `json:"data"` }
type PayLimitNumReq ¶
type PayLimitNumReq struct {
OrgId int64
}
type PayLimitNumResp ¶
type PayLimitNumResp struct { vo.Err Data *vo.PayLimitNumResp `json:"data"` }
type PayLimitNumRespData ¶
type PolarisMenuOption ¶
type ProjectChatListReqVo ¶
type ProjectChatListReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.ProjectChatListReq `json:"input"` }
type ProjectChatListRespVo ¶
type ProjectChatListRespVo struct { vo.Err List *vo.ChatListResp `json:"list"` }
type ProjectDayStatsReqVo ¶
type ProjectDayStatsReqVo struct { Page uint `json:"page"` Size uint `json:"size"` Params *vo.ProjectDayStatReq `json:"params"` OrgId int64 `json:"orgId"` }
项目统计入参
type ProjectDayStatsRespVo ¶
type ProjectDayStatsRespVo struct { vo.Err ProjectDayStatList *vo.ProjectDayStatList `json:"data"` }
项目统计出参
type ProjectDetailData ¶
type ProjectDetailReqVo ¶
type ProjectDetailRespVo ¶
type ProjectDetailRespVo struct { vo.Err ProjectDetail *vo.ProjectDetail `json:"data"` }
type ProjectExtraBody ¶
type ProjectFieldViewReq ¶
type ProjectFieldViewReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Params vo.ProjectFieldViewReq `json:"params"` }
type ProjectFieldViewResp ¶
type ProjectFieldViewResp struct { vo.Err Data *vo.ProjectFieldViewResp `json:"data"` }
type ProjectIdReqVo ¶
type ProjectInfoData ¶
type ProjectInfoData struct { AppId int64 `json:"appId"` OrgId int64 `json:"orgId"` Status int64 `json:"status"` Name string `json:"name"` PublishStatus int `json:"publishStatus"` ProjectTypeId int64 `json:"projectTypeId"` Owner int64 `json:"owner"` PublicStatus int `json:"publicStatus"` ResourceId int64 `json:"resourceId"` IsFiling int `json:"isFiling"` Remark string `json:"remark"` }
type ProjectInfoReqVo ¶
type ProjectInfoReqVo struct { Input vo.ProjectInfoReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` }
type ProjectInfoRespVo ¶
type ProjectInfoRespVo struct { vo.Err ProjectInfo *vo.ProjectInfo `json:"data"` }
type ProjectInitReqVo ¶
type ProjectInitReqVo struct {
OrgId int64 `json:"orgId"`
}
type ProjectInitRespVo ¶
type ProjectIssueRelatedStatusReqVo ¶
type ProjectIssueRelatedStatusReqVo struct { Input vo.ProjectIssueRelatedStatusReq `json:"input"` OrgId int64 `json:"orgId"` }
type ProjectIssueRelatedStatusRespVo ¶
type ProjectIssueRelatedStatusRespVo struct { vo.Err ProjectIssueRelatedStatus []*vo.HomeIssueStatusInfo `json:"data"` }
type ProjectIterationTemplate ¶
type ProjectIterationTemplate struct { ID int64 `json:"id"` Name string `json:"name"` StartTime string `json:"startTime"` EndTime string `json:"endTime"` Sort int64 `json:"sort"` Owner int64 `json:"owner"` StatusType int `json:"status"` //这里存statusType,因为每个项目的迭代状态是不一样的 IterationStatus []IterationStatus `json:"iterationStatus"` }
type ProjectMemberIdListReq ¶
type ProjectMemberIdListReq struct { OrgId int64 `json:"orgId"` ProjectId int64 `json:"projectId"` Data *ProjectMemberIdListReqData `json:"data"` }
type ProjectMemberIdListReqData ¶
type ProjectMemberIdListReqData struct {
IncludeAdmin int `json:"includeAdmin"`
}
type ProjectMemberIdListResp ¶
type ProjectMemberIdListResp struct { vo.Err Data *vo.ProjectMemberIDListResp `json:"data"` }
type ProjectMetaInfo ¶
type ProjectObjectTypesReqVo ¶
type ProjectObjectTypesReqVo struct { Page uint `json:"page"` Size uint `json:"size"` Params *vo.ProjectObjectTypesReq `json:"params"` OrgId int64 `json:"orgId"` }
type ProjectRelationList ¶
type ProjectStatisticsRespVo ¶
type ProjectStatisticsRespVo struct { vo.Err ProjectStatistics *vo.ProjectStatisticsResp `json:"data"` }
type ProjectStatusTemplate ¶
type ProjectTypeCategoryVo ¶
type ProjectTypeCategoryVo struct { vo.Err Data *vo.ProjectTypeCategoryList `json:"data"` }
type ProjectTypeListReqVo ¶
type ProjectTypeListRespVo ¶
type ProjectTypeListRespVo struct { vo.Err Data *vo.ProjectTypeListResp `json:"data"` }
type ProjectTypesReqVo ¶
type ProjectTypesReqVo struct {
OrgId int64 `json:"orgId"`
}
type ProjectTypesRespVo ¶
type ProjectTypesRespVo struct { vo.Err ProjectTypes []*vo.ProjectType `json:"data"` }
type ProjectUserListForFuseRespVo ¶
type ProjectUserListForFuseRespVo struct { vo.Err Data *vo.ProjectUserListResp `json:"data"` }
融合版本的项目成员列表
type ProjectUserListReq ¶
type ProjectUserListReq struct { Page int `json:"page"` Size int `json:"size"` OrgId int64 `json:"orgId"` Input vo.ProjectUserListReq `json:"input"` }
type ProjectUserListRespVo ¶
type ProjectUserListRespVo struct { vo.Err Data *vo.ProjectUserListResp `json:"data"` }
type ProjectsRepVo ¶
type ProjectsRespVo ¶
type ProjectsRespVo struct { vo.Err ProjectList *vo.ProjectList `json:"data"` }
项目列表
type QueryProcessForAsyncTaskReqVo ¶
type QueryProcessForAsyncTaskReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input QueryProcessForAsyncTaskReqVoData `json:"input"` }
type QueryProcessForAsyncTaskReqVoData ¶
type QueryProcessForAsyncTaskReqVoData struct {
TaskId string `json:"taskId"`
}
type QuitProjectRespVo ¶
type QuitProjectRespVo struct { vo.Err QuitProject *vo.QuitResult `json:"data"` }
type ReadTableReply ¶
type ReadTableReply struct {
Table *TableMetaData `json:"table"`
}
type ReadTablesByAppsData ¶
type ReadTablesByAppsData struct {
AppsTables []*AppTables `json:"appsTables"`
}
type ReadTablesByAppsReqVo ¶
type ReadTablesByAppsReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.ReadTablesByAppsRequest `json:"input"` }
type ReadTablesByAppsRespVo ¶
type ReadTablesByAppsRespVo struct { vo.Err Data *ReadTablesByAppsData `json:"data"` }
type RecoverAttachmentResp ¶
type RecoverAttachmentResp struct { vo.Err Data *tableV1.RecoverAttachmentReply }
type RecycleAttachmentResp ¶
type RecycleAttachmentResp struct { vo.Err Data *tableV1.RecycleAttachmentReply }
type RelatedIssueListReqVo ¶
type RelatedIssueListReqVo struct { Input vo.RelatedIssueListReq `json:"input"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` }
type RelatedIssueListRespVo ¶
type RelatedIssueListRespVo struct { vo.Err RelatedIssueList *vo.IssueRestInfoResp `json:"relatedIssueList"` }
type RemoveProjectMemberReqVo ¶
type RemoveProjectMemberReqVo struct { Input vo.RemoveProjectMemberReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` }
type RenameTableReq ¶
type RenameTableReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.RenameTableRequest `json:"input"` }
type RenameTableResp ¶
type RenameTableResp struct { vo.Err Data *TableMetaData `json:"data"` }
type ResetShareKeyReq ¶
type ResetShareKeyReq struct {}
type SaveFormHeaderReq ¶
type SaveFormHeaderResp ¶
type SaveFormHeaderResp struct { vo.Err Data *vo.SaveFormHeaderRespData `json:"data"` }
type SaveMenuData ¶
type SaveMenuReqVo ¶
type SaveMenuReqVo struct { OrgId int64 `json:"orgId"` Input SaveMenuData `json:"input"` }
type SaveMenuResp ¶
type SaveMenuResp struct {
AppId int64 `json:"appId,string"`
}
type SaveMenuRespVo ¶
type SaveMenuRespVo struct { vo.Err Data SaveMenuResp `json:"data"` }
type ScheduleOrgMenuOption ¶
type ScheduleOrgMenuReq ¶
type ScheduleOrgMenuReq struct {
OrgId int64 `json:"orgId"`
}
type ScriptCommonReq ¶
type ScriptCommonReq struct {
OrgId int64 `json:"orgId"`
}
type SetAutoScheduleReq ¶
type SetAutoScheduleReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.SetAutoScheduleRequest `json:"input"` }
type SetAutoScheduleResp ¶
type SetAutoScheduleResp struct { vo.Err Data *TableAutoSchedule `json:"data"` }
type SetUserJoinIssueReqVo ¶
type SetUserJoinIssueReqVo struct { Input vo.SetUserJoinIssueReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type ShareKeyData ¶
type ShareKeyData struct {
}type ShareViewIdData ¶
type ShareViewIdData struct {
}type ShareViewInfo ¶
type ShareViewInfo struct {}
type SimpleIssueListRespVo ¶
type SimpleIssueListRespVo struct { vo.Err Data []*IssueSimpleInfo `json:"data"` }
type SimpleNameInfo ¶
type SimpleTemplateInfo ¶
type StatisticDailyTaskCompletionProgressRespVo ¶
type StatisticDailyTaskCompletionProgressRespVo struct { IssueDailyNoticeBo *bo.IssueDailyNoticeBo `json:"data"` vo.Err }
type TableAutoSchedule ¶
type TableBaseColumnData ¶
type TableBaseColumnData struct { Name string `json:"name"` Field TableBaseColumnField `json:"field"` }
type TableBaseColumnField ¶
type TableBaseColumnsTable ¶
type TableBaseColumnsTable struct { AppId int64 `json:"appId,string"` TableId int64 `json:"tableId,string"` Name string `json:"name"` Columns []*TableBaseColumnData `json:"columns"` }
type TableColumnConfigInfo ¶
type TableColumnConfigInfo struct { TableId int64 `json:"tableId"` Columns []*TableColumnData `json:"columns"` }
type TableColumnData ¶
type TableColumnData struct { Name string `json:"name"` Label string `json:"label"` AliasTitle string `json:"aliasTitle"` Description string `json:"description"` IsSys bool `json:"isSys"` IsOrg bool `json:"isOrg"` Writable bool `json:"writable"` Editable bool `json:"editable"` Unique bool `json:"unique"` UniquePreHandler string `json:"uniquePreHandler"` SensitiveStrategy string `json:"sensitiveStrategy"` SensitiveFlag int32 `json:"sensitiveFlag"` Field TableColumnField `json:"field"` }
type TableColumnField ¶
type TableColumnFieldSelect ¶
type TableColumnFieldSelect struct {
Select TableColumnFieldSelectOption `json:"select"`
}
type TableColumnFieldSelectOption ¶
type TableColumnFieldSelectOption struct {
Options []FormConfigColumnFieldPropsMultiselectOption `json:"options"`
}
type TableColumnsResp ¶
type TableColumnsResp struct { vo.Err Data *TableColumnsTable `json:"data"` }
type TableColumnsTable ¶
type TableColumnsTable struct { AppId int64 `json:"appId,string"` TableId int64 `json:"tableId,string"` Name string `json:"name"` Columns []*TableColumnData `json:"columns"` }
type TableData ¶
type TableData struct {
Tables []*TableMetaData `json:"tables"`
}
type TableMetaData ¶
type TableSimpleInfo ¶
type TablesBaseColumnsResp ¶
type TablesBaseColumnsResp struct { vo.Err Data *TablesBaseColumnsRespData `json:"data"` }
type TablesBaseColumnsRespData ¶
type TablesBaseColumnsRespData struct {
Tables []*TableBaseColumnsTable `json:"tables"`
}
type TablesColumnsInput ¶
type TablesColumnsReq ¶
type TablesColumnsResp ¶
type TablesColumnsResp struct { vo.Err Data *TablesColumnsRespData `json:"data"` }
type TablesColumnsRespData ¶
type TablesColumnsRespData struct {
Tables []*TableColumnsTable `json:"tables"`
}
type TodoCard ¶
type TodoCard struct { TodoType automationPb.TodoType `json:"todoType"` Trigger *bo.BaseUserInfoBo `json:"trigger"` Owners []*bo.BaseUserInfoBo `json:"owners"` Issue *bo.IssueBo `json:"issue"` Project *bo.ProjectBo `json:"project"` // 这里如果projectId为0,appId会补上汇总表id Table *TableMetaData `json:"table"` TableColumns map[string]*TableColumnData `json:"tableColumns"` IssueInfoUrl string `json:"issueInfoUrl"` // “查看详情”按钮链接 IssuePcUrl string `json:"issuePcUrl"` // "PC端查看/应用内查看"按钮链接 }
type TodoUrgeInput ¶
type TodoUrgeReq ¶
type TodoUrgeReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *TodoUrgeInput `json:"input"` }
TodoUrgeReq .
type TriggerBy ¶
type TriggerBy struct { TriggerBy string `json:"triggerBy"` WorkflowId int64 `json:"workflowId,omitempty"` WorkflowName string `json:"workflowName,omitempty"` ExecutionId int64 `json:"executionId,omitempty"` TriggerUserId int64 `json:"triggerUserId,omitempty"` IsCreateTemplate bool `json:"isCreateTemplate,omitempty"` }
type UnrelatedChatListReqVo ¶
type UnrelatedChatListReqVo struct {}
type UpdateChatIssueVo ¶
type UpdateColumnDescriptionReqVo ¶
type UpdateColumnDescriptionReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` Input *UpdateColumnDescriptionRequest `json:"input"` }
type UpdateColumnDescriptionRespVo ¶
type UpdateColumnDescriptionRespVo struct { vo.Err Data *tableV1.UpdateColumnDescriptionReply `json:"data"` }
type UpdateColumnReply ¶
type UpdateColumnReply struct { AppId int64 `json:"appId"` TableId int64 `json:"tableId"` Column *TableColumnData `json:"column"` }
type UpdateColumnReqVo ¶
type UpdateColumnReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` Input *UpdateColumnReqVoInput `json:"input"` }
type UpdateColumnReqVoInput ¶
type UpdateColumnReqVoInput struct { ProjectId int64 `json:"projectId"` AppId int64 `json:"appId"` TableId int64 `json:"tableId"` Column *TableColumnData `json:"column"` }
UpdateColumnReqVoInput 类型参考 `*tableV1.UpdateColumnRequest`
type UpdateColumnRespVo ¶
type UpdateColumnRespVo struct { vo.Err Data *UpdateColumnReply `json:"data"` }
type UpdateCustomFieldReq ¶
type UpdateCustomFieldReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Data vo.UpdateCustomFieldReq `json:"data"` }
type UpdateData ¶
type UpdateFsProjectChatPushSettingsReq ¶
type UpdateFsProjectChatPushSettingsReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` Input vo.UpdateFsProjectChatPushSettingsReq `json:"input"` }
type UpdateIssueBeforeAfterIssuesReq ¶
type UpdateIssueBeforeAfterIssuesReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.UpdateIssueBeforeAfterIssuesReq `json:"input"` }
type UpdateIssueCustomFieldReq ¶
type UpdateIssueCustomFieldReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Data vo.UpdateIssueCustomFieldReq `json:"data"` }
type UpdateIssueHelperInfo ¶
type UpdateIssueHelperInfo struct { TableColumns TablesColumnsRespData `json:"tableColumns"` ColumnsMap map[string]lc_table.LcCommonField `json:"columnsMap"` }
更新任务时需要用到的一些信息
type UpdateIssueReqVo ¶
type UpdateIssueRespVo ¶
type UpdateIssueRespVo struct { vo.Err UpdateIssue *vo.UpdateIssueResp `json:"data"` }
type UpdateIssueSortReqVo ¶
type UpdateIssueSortReqVo struct { Input vo.UpdateIssueSortReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` }
type UpdateIssueSourceReqVo ¶
type UpdateIssueSourceReqVo struct { Input vo.UpdateIssueSourceReq `json:"input"` UserId int64 `json:"userId"` }
type UpdateIssueStatusReqVo ¶
type UpdateIssueWorkHoursReqVo ¶
type UpdateIssueWorkHoursReqVo struct { Input vo.UpdateIssueWorkHoursReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UpdateIterationReqVo ¶
type UpdateIterationReqVo struct { Input vo.UpdateIterationReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type UpdateIterationSortReqVo ¶
type UpdateIterationSortReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Params vo.UpdateIterationSortReq `json:"params"` }
type UpdateIterationStatusReqVo ¶
type UpdateIterationStatusReqVo struct { Input vo.UpdateIterationStatusReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type UpdateIterationStatusTimeReqVo ¶
type UpdateIterationStatusTimeReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.UpdateIterationStatusTimeReq `json:"data"` }
type UpdateMultiIssueWorkHoursReqVo ¶
type UpdateMultiIssueWorkHoursReqVo struct { Input vo.UpdateMultiIssueWorkHoursReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UpdateProjectDetailReqVo ¶
type UpdateProjectDetailReqVo struct { Input vo.UpdateProjectDetailReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UpdateProjectFieldViewReq ¶
type UpdateProjectFieldViewReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Params vo.UpdateProjectFieldViewReq `json:"params"` }
type UpdateProjectFileResourceReqVo ¶
type UpdateProjectFileResourceReqVo struct { Input vo.UpdateProjectFileResourceReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UpdateProjectFolderReqVo ¶
type UpdateProjectFolderReqVo struct { Input vo.UpdateProjectFolderReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UpdateProjectFolderRespVo ¶
type UpdateProjectFolderRespVo struct { Output *vo.UpdateProjectFolderResp `json:"input"` vo.Err }
type UpdateProjectReqVo ¶
type UpdateProjectReqVo struct { Input vo.UpdateProjectReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` }
type UpdateProjectResourceFolderReqVo ¶
type UpdateProjectResourceFolderReqVo struct { Input vo.UpdateProjectResourceFolderReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UpdateProjectResourceFolderRespVo ¶
type UpdateProjectResourceFolderRespVo struct { Output *vo.UpdateProjectResourceFolderResp `json:"onput"` vo.Err }
type UpdateProjectResourceNameReqVo ¶
type UpdateProjectResourceNameReqVo struct { Input vo.UpdateProjectResourceNameReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UpdateProjectStatusReqVo ¶
type UpdateProjectStatusReqVo struct { Input vo.UpdateProjectStatusReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` }
type UpdateRelateChatReqVo ¶
type UpdateRelateChatReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.UpdateRelateChat `json:"input"` }
type UpdateShareConfigReq ¶
type UpdateShareConfigReq struct {}
type UpdateSharePasswordReq ¶
type UpdateSharePasswordReq struct {}
type UpdateTaskViewReqVo ¶
type UpdateTaskViewReqVo struct { Input vo.UpdateIssueViewReq `json:"input"` UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UrgeAuditIssueReq ¶
type UrgeAuditIssueReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` Input vo.UrgeAuditIssueReq `json:"input"` }
type UrgeIssueCard ¶
type UrgeIssueCard struct { OrgId int64 OperateUserId int64 OperateUserName string OutOrgId string OpenIds []string ProjectName string TableName string ProjectId int64 ProjectTypeId int64 IssueId int64 ParentTitle string UrgeText string IssueBo *bo.IssueBo OwnerInfos []*bo.BaseUserInfoBo // 负责人的信息 IssueLinks *IssueLinks TableColumn map[string]*TableColumnData }
催办的结构体
type UrgeIssueReqVo ¶
type UrgeIssueReqVo struct { Input *vo.UrgeIssueReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` }
type UrgeReplyCard ¶
type UrgeReplyCard struct { OrgId int64 OutOrgId string OpenIds []string ProjectName string TableName string OperateUserName string BeUrgedUserName string UrgeText string ReplyMsg string ParentTitle string AppId int64 ProjectTypeId int64 Issue vo.Issue OwnerInfos []*bo.BaseUserInfoBo IssueLinks *IssueLinks TableColumn map[string]*TableColumnData }
回复催办的结构体
type UseOrgCustomFieldReq ¶
type UseOrgCustomFieldReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Data vo.UseOrgCustomFieldReq `json:"data"` }
type ViewAuditIssueReq ¶
type WithdrawIssueReq ¶
Source Files ¶
- auth_vo.go
- card_vo.go
- chat_vo.go
- custom_field_vo.go
- form_header_vo.go
- inner_vo.go
- issue_crud_batch_vo.go
- issue_crud_vo.go
- issue_import_vo.go
- issue_list_vo.go
- issue_relation_vo.go
- issue_source_vo.go
- issue_stat_vo.go
- issue_view_vo.go
- issue_work_hours_vo.go
- iteration_stat_vo.go
- iteration_vo.go
- link_vo.go
- member_inner.go
- open_issue_vo.go
- open_project_vo.go
- project_attachment_vo.go
- project_code_vo.go
- project_detail_vo.go
- project_folder_vo.go
- project_init_vo.go
- project_issue_related_status_vo.go
- project_meta_vo.go
- project_resource_vo.go
- project_type_vo.go
- project_vo.go
- recycle_bin_vo.go
- rest_issue_vo.go
- script_vo.go
- share_view_vo.go
- template_inner_vo.go
- todo_vo.go