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.