package requests type ArticleScienceSourceRequest struct { GetArticleScienceSourcePage // 获取科普文章来源列表-分页 GetArticleScienceSourceList // 获取科普文章来源列表 PutArticleScienceSource // 修改科普文章来源 AddArticleScienceSource // 新增科普文章来源 } // GetArticleScienceSourcePage 获取科普文章来源列表-分页 type GetArticleScienceSourcePage struct { Page int `json:"page" form:"page" label:"页码"` PageSize int `json:"page_size" form:"page_size" label:"每页个数"` SourceName string `json:"source_name" form:"source_name" label:"来源名称"` // 来源名称 Order *GetArticleScienceSourcePageOrder `json:"order" form:"order" label:"排序"` } // GetArticleScienceSourcePageOrder 获取科普文章来源列表-分页-排序条件 type GetArticleScienceSourcePageOrder struct { UpdatedAt string `json:"updated_at" form:"updated_at" label:"排序"` // 修改时间 } // GetArticleScienceSourceList 获取科普文章来源列表 type GetArticleScienceSourceList struct { SourceName string `json:"source_name" form:"source_name" label:"来源名称"` // 来源名称 } // PutArticleScienceSource 修改科普文章来源 type PutArticleScienceSource struct { SourceName string `json:"source_name" form:"source_name" label:"来源名称" validate:"required"` // 来源名称 SourceImage string `json:"source_image" form:"source_image" label:"来源图片"` // 来源图片 } // AddArticleScienceSource 新增科普文章来源 type AddArticleScienceSource struct { SourceName string `json:"source_name" form:"source_name" label:"来源名称" validate:"required"` // 来源名称 SourceImage string `json:"source_image" form:"source_image" label:"来源图片"` // 来源图片 }