jt.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package apis
  2. type JtContentAddRequest struct {
  3. SelfId int64 `json:"self_id"`
  4. SelfName string `json:"self_name"`
  5. ContentType int `json:"content_type"`
  6. Title string `json:"title"`
  7. FirstPics []string `json:"first_pics"`
  8. Content string `json:"content"`
  9. PublishStatus int32 `json:"publish_status"`
  10. }
  11. type JtContentAddReply struct {
  12. }
  13. type JtContentUpdateRequest struct {
  14. SelfId int64 `json:"self_id"`
  15. SelfName string `json:"self_name"`
  16. ContentType int `json:"content_type"`
  17. Title string `json:"title"`
  18. FirstPics []string `json:"first_pics"`
  19. Content string `json:"content"`
  20. Id int64 `json:"id"`
  21. PublishStatus int32 `json:"publish_status"`
  22. }
  23. type JtContentUpdateReply struct {
  24. }
  25. type JtContentDelRequest struct {
  26. SelfId int64 `json:"self_id"`
  27. SelfName string `json:"self_name"`
  28. ContentType int `json:"content_type"`
  29. Id int64 `json:"id"`
  30. }
  31. type JtContentDelReply struct {
  32. }
  33. type JtContentItem struct {
  34. Title string `json:"title"`
  35. FirstPics []string `json:"first_pics"`
  36. Content string `json:"content"`
  37. Id int64 `json:"id"`
  38. CreatedAt int64 `json:"created_at"`
  39. PublishStatus int32 `json:"publish_status"`
  40. }
  41. type JtContentListRequest struct {
  42. Page int64 `json:"page"`
  43. PageSize int64 `json:"page_size"`
  44. ContentType int `json:"content_type"`
  45. SelfId int64 `json:"self_id"`
  46. }
  47. type JtContentListReply struct {
  48. Page int64 `json:"page"`
  49. Total int64 `json:"total"`
  50. List []*JtContentItem `json:"list"`
  51. }
  52. type JtContentPublishRequest struct {
  53. SelfId int64 `json:"self_id"`
  54. SelfName string `json:"self_name"`
  55. ContentType int `json:"content_type"`
  56. Id int64 `json:"id"`
  57. PublishStatus int32 `json:"publish_status"`
  58. }
  59. type JtContentPublishReply struct {
  60. }