蛋蛋星球 后台端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

md_article.go 2.0 KiB

1 maand geleden
1 maand geleden
1 week geleden
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package md
  2. type ArticleCateListReq struct {
  3. Page string `json:"page,required"` // 页数
  4. Limit string `json:"limit,required"` // 每页大小
  5. }
  6. type ArticleCateListResp struct {
  7. Total int64 `json:"total"`
  8. SelectData []map[string]string `json:"select_data"`
  9. List []ArticleCateList `json:"list"`
  10. }
  11. type ArticleCateList struct {
  12. Id string `json:"id"`
  13. Pid string `json:"pid"`
  14. Name string `json:"name"`
  15. IsShow string `json:"is_show"`
  16. Sort string `json:"sort"`
  17. }
  18. type ArticleCateSaveReq struct {
  19. Id string `json:"id"`
  20. Pid string `json:"pid"`
  21. Name string `json:"name"`
  22. IsShow string `json:"is_show"`
  23. Sort string `json:"sort"`
  24. }
  25. type ArticleCateDelReq struct {
  26. Id []string `json:"id"`
  27. }
  28. type ArticleListReq struct {
  29. Page string `json:"page,required"` // 页数
  30. Limit string `json:"limit,required"` // 每页大小
  31. }
  32. type ArticleListResp struct {
  33. Total int64 `json:"total"`
  34. SelectData []map[string]interface{} `json:"select_data"`
  35. CateData []map[string]interface{} `json:"cate_data"`
  36. List []ArticleList `json:"list"`
  37. }
  38. type ArticleList struct {
  39. Id string `json:"id"`
  40. Pid string `json:"pid" example:"一级分类id"`
  41. CateId string `json:"cate_id" example:"二级分类id"`
  42. Title string `json:"title"`
  43. Content string `json:"content"`
  44. Cover string `json:"cover" example:"一级分类id=4 显示 封面图"`
  45. CoverUrl string `json:"cover_url"`
  46. IsShow string `json:"is_show"`
  47. Sort string `json:"sort"`
  48. Url string `json:"url"`
  49. }
  50. type ArticleSaveReq struct {
  51. Id string `json:"id"`
  52. Pid string `json:"pid" example:"一级分类id"`
  53. CateId string `json:"cate_id" example:"二级分类id"`
  54. Title string `json:"title"`
  55. Content string `json:"content"`
  56. Cover string `json:"cover" example:"一级分类id=4 显示 封面图"`
  57. IsShow string `json:"is_show"`
  58. Sort string `json:"sort"`
  59. }
  60. type ArticleDelReq struct {
  61. Ids []string `json:"ids"`
  62. }