Documentation ¶
Index ¶
- type Project0RoleUser
- type ProjectAsset
- type ProjectAssetListRequest
- type ProjectChangeListRequest
- type ProjectCountByStage
- type ProjectIssueListRequest
- type ProjectListRequest
- type ProjectMemberBatchAddRequest
- type ProjectMemberListRequest
- type ProjectMemberLite
- type ProjectModuleListRequest
- type ProjectPlanListRequest
- type ProjectRequirementListRequest
- type ProjectRiskCoefficient
- type ProjectRiskListRisk
- type ProjectWithMembers
- type StageListRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Project0RoleUser ¶ added in v0.2.13
type ProjectAsset ¶
type ProjectAsset struct { model.ProjectAsset Permission uint8 `json:"permission"` Creator *ucModel.User `json:"creator"` }
type ProjectAssetListRequest ¶
type ProjectAssetListRequest struct { model.ProjectAsset VerifyTimeCondition *server.TimeCondition `json:"verifyTimeCondition"` ReleaseTimeCondition *server.TimeCondition `json:"releaseTimeCondition"` ArchiveTimeCondition *server.TimeCondition `json:"archiveTimeCondition"` CreateTimeCondition *server.TimeCondition `json:"createTimeCondition"` UpdateTimeCondition *server.TimeCondition `json:"updateTimeCondition"` OrderBy string `json:"orderBy"` }
type ProjectChangeListRequest ¶
type ProjectChangeListRequest struct { model.ProjectChange ReviewTimeCondition *server.TimeCondition `json:"reviewTimeCondition"` CreateTimeCondition *server.TimeCondition `json:"createTimeCondition"` UpdateTimeCondition *server.TimeCondition `json:"updateTimeCondition"` OrderBy string `json:"orderBy"` }
type ProjectCountByStage ¶
type ProjectIssueListRequest ¶
type ProjectIssueListRequest struct { model.ProjectIssue StartTimeCondition *server.TimeCondition `json:"startTimeCondition"` EndTimeCondition *server.TimeCondition `json:"endTimeCondition"` SolveTimeCondition *server.TimeCondition `json:"solveTimeCondition"` CreateTimeCondition *server.TimeCondition `json:"createTimeCondition"` UpdateTimeCondition *server.TimeCondition `json:"updateTimeCondition"` OrderBy string `json:"orderBy"` }
type ProjectListRequest ¶
type ProjectListRequest struct { model.Project CreateTimeCondition *server.TimeCondition `json:"createTimeCondition"` UpdateTimeCondition *server.TimeCondition `json:"updateTimeCondition"` OrderBy string `json:"orderBy"` }
type ProjectMemberBatchAddRequest ¶
type ProjectMemberBatchAddRequest struct { ProjectID uint64 `json:"projectId,string"` RoleIdList []uint64 `json:"roleIdList"` UserIdList []uint64 `json:"userIdList"` }
func (*ProjectMemberBatchAddRequest) UnmarshalJSON ¶
func (r *ProjectMemberBatchAddRequest) UnmarshalJSON(b []byte) error
type ProjectMemberListRequest ¶
type ProjectMemberListRequest struct { model.ProjectMember CreateTimeCondition *server.TimeCondition `json:"createTimeCondition"` OrderBy string `json:"orderBy"` }
type ProjectMemberLite ¶
type ProjectModuleListRequest ¶
type ProjectModuleListRequest struct { model.ProjectModule CreateTimeCondition *server.TimeCondition `json:"createTimeCondition"` OrderBy string `json:"orderBy"` }
type ProjectPlanListRequest ¶
type ProjectPlanListRequest struct { model.ProjectPlan StartTimeCondition *server.TimeCondition `json:"startTimeCondition"` EndTimeCondition *server.TimeCondition `json:"endTimeCondition"` CreateTimeCondition *server.TimeCondition `json:"createTimeCondition"` UpdateTimeCondition *server.TimeCondition `json:"updateTimeCondition"` OrderBy string `json:"orderBy"` }
type ProjectRequirementListRequest ¶
type ProjectRequirementListRequest struct { model.ProjectRequirement CreateTimeCondition *server.TimeCondition `json:"createTimeCondition"` UpdateTimeCondition *server.TimeCondition `json:"updateTimeCondition"` OrderBy string `json:"orderBy"` }
type ProjectRiskCoefficient ¶
type ProjectRiskCoefficient struct { RiskCoefficient float64 `json:"riskCoefficient"` MaxRisk *model.ProjectRisk `json:"maxRisk,omitempty"` }
type ProjectRiskListRisk ¶
type ProjectRiskListRisk struct { model.ProjectRisk StartTimeCondition *server.TimeCondition `json:"startTimeCondition"` EndTimeCondition *server.TimeCondition `json:"endTimeCondition"` CreateTimeCondition *server.TimeCondition `json:"createTimeCondition"` UpdateTimeCondition *server.TimeCondition `json:"updateTimeCondition"` OrderBy string `json:"orderBy"` }
type ProjectWithMembers ¶
type ProjectWithMembers struct { model.Project Members []*ProjectMemberLite `json:"members"` }
type StageListRequest ¶
type StageListRequest struct { model.Stage CreateTimeCondition *server.TimeCondition `json:"createTimeCondition"` UpdateTimeCondition *server.TimeCondition `json:"updateTimeCondition"` OrderBy string `json:"orderBy"` }
Click to show internal directories.
Click to hide internal directories.