package http_model type ProjectDraftListRequest struct { PageSize int32 `json:"page_size"` PageNum int32 `json:"page_num"` ProjectId string `json:"project_id"` // 项目ID ProjectName string `json:"project_name"` // 项目名 ProjectStatus string `json:"project_status"` // 项目状态 ProjectPlatform string `json:"project_platform"` // 项目平台 ProjectForm string `json:"project_form"` // 项目形式 ProjectContentType string `json:"project_content_type"` // 内容形式 ProjectUpdated string `json:"project_updated"` // 最后操作时间 } type ProjectDraftPreview struct { ProjectId string `json:"project_id"` // 项目ID ProjectName string `json:"project_name"` // 项目名 ProjectStatus string `json:"project_status"` // 项目状态 ProjectPlatform string `json:"project_platform"` // 项目平台 ProjectForm string `json:"project_form"` // 项目形式 ProjectType string `json:"project_type"` // 项目类型 ProjectContentType string `json:"project_content_type"` // 内容形式 ProjectUpdated string `json:"project_updated"` // 最后操作时间 } type ProjectDraftListData struct { ProjectDraftPreview []*ProjectDraftPreview `json:"full_project_pre_view"` Total string `json:"total"` } func NewProjectDraftListRequest() *ProjectDraftListRequest { return new(ProjectDraftListRequest) } func NewProjectDraftListResponse() *CommonResponse { resp := new(CommonResponse) resp.Data = new(ProjectDraftListData) return resp }