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
}
