package http_model

type WorkspaceDDLprojectRequest struct {
	PageSize int64 `json:"page_size"`
	PageNum  int64 `json:"page_num"`
}

type WorkspaceDDLprojectdata struct {
	DDLProjectPreview []*DDLProjectPreview `json:"DDL_project_pre_view"`
	//TDBillingPreview        []*TDBillingPreview        `json:"td_billing_preview"`
	//TDRechargeRecordPreview []*TDRechargeRecordPreview `json:"td_recharge_record_preview"`
	Total string `json:"total"`
}

// DDLProjectPreview 当天变化状态的项目
type DDLProjectPreview 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"`     // 项目形式
	//ProjectFeeForms    []string `json:"project_fee_forms"`    // 稿费形式
	ProjectContentType string `json:"project_content_type"` // 内容形式
	RecruitDDL         string `json:"recruit_ddl"`          //招募截止时间
	RecruitNum         string `json:"recruit_num"`          //已招募人数
	AutoFailAt         string `json:"auto_fail_at"`         //支付截止时间
	FinishAt           string `json:"finish_at"`            //结案时间
	PassAt             string `json:"pass_at"`              //审核通过时间
}

//type TDBillingPreview struct {
//	BillingID   string `json:"billing_id"`   //开票信息ID
//	InvoiceType string `json:"invoice_type"` //发票类型
//	BillingAt   string `json:"billing_at"`   //开票时间
//}
//
//type TDRechargeRecordPreview struct {
//	RechargeID     string `json:"recharge_id"`     //充值订单ID
//	RechargeAmount string `json:"recharge_amount"` // 开票金额
//	ConfirmAt      string `json:"confirm_at"`      // 充值确认时间
//}

func NewWorkspaceDDLprojectRequest() *WorkspaceDDLprojectRequest {
	return new(WorkspaceDDLprojectRequest)
}

func NewWorkspaceDDLprojectResponse() *CommonResponse {
	resp := new(CommonResponse)
	resp.Data = new(WorkspaceDDLprojectdata)
	return resp
}
