蛋蛋星球 后台端
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.
 
 
 

69 lines
2.1 KiB

  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. Title string `json:"title"`
  32. CateName string `json:"cateName"`
  33. IsShow string `json:"isShow"`
  34. TypeId string `json:"typeId"`
  35. }
  36. type ArticleListResp struct {
  37. Total int64 `json:"total"`
  38. SelectData []map[string]interface{} `json:"select_data"`
  39. CateData []map[string]interface{} `json:"cate_data"`
  40. List []ArticleList `json:"list"`
  41. }
  42. type ArticleList struct {
  43. Id string `json:"id"`
  44. Pid string `json:"pid" example:"一级分类id"`
  45. CateId string `json:"cate_id" example:"二级分类id"`
  46. Title string `json:"title"`
  47. Content string `json:"content"`
  48. Cover string `json:"cover" example:"一级分类id=4 显示 封面图"`
  49. CoverUrl string `json:"cover_url"`
  50. IsShow string `json:"is_show"`
  51. Sort string `json:"sort"`
  52. Url string `json:"url"`
  53. }
  54. type ArticleSaveReq struct {
  55. Id string `json:"id"`
  56. Pid string `json:"pid" example:"一级分类id"`
  57. CateId string `json:"cate_id" example:"二级分类id"`
  58. Title string `json:"title"`
  59. Content string `json:"content"`
  60. Cover string `json:"cover" example:"一级分类id=4 显示 封面图"`
  61. IsShow string `json:"is_show"`
  62. Sort string `json:"sort"`
  63. }
  64. type ArticleDelReq struct {
  65. Ids []string `json:"ids"`
  66. }