dataInterface.ts 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. //自助建站接口契约
  2. //详情页 start ---------------------------------------->
  3. //文章正文
  4. export interface IArticleDetail {
  5. id:number;
  6. catid:number;
  7. title:string;
  8. introduce:string;
  9. tag:string;
  10. keyword:string;
  11. author:string;
  12. copyfrom:string;
  13. fromurl:string;
  14. hits:number;
  15. ip:string;
  16. status:number;
  17. islink:number;
  18. linkurl:string;
  19. imgurl:string;
  20. admin_user_id:number;
  21. cat_arr_id:string;
  22. created_at:string;
  23. updated_at:string;
  24. is_original:number;
  25. survey_id:string;
  26. survey_name:string;
  27. is_survey:number;
  28. survey_type:number;
  29. web_site_id:string;
  30. ignore_ids: string|null;
  31. reason: string|null;
  32. department_arr_id: string;
  33. department_id: number;
  34. city_arr_id: string;
  35. city_id: number;
  36. level: string;
  37. commend_id: string;
  38. level_text: string;
  39. content: string;
  40. article_id: number;
  41. website_url: string|null;
  42. email: string|null;
  43. contacts: string|null;
  44. contacts_mobile:string|null;
  45. contacts_address:string|null;
  46. zip_code: string|null;
  47. enterprise_name: string|null;
  48. category_id: number;
  49. cat_name: string;
  50. website_name: string;
  51. suffix: string;
  52. commendArticle: any[];//推荐文章,暂时未确定
  53. }
  54. //投票结果
  55. export interface ISurveyResult {
  56. choice: number[];
  57. data: ISurveyResultData[];
  58. }
  59. export interface ISurveyResultData {
  60. art_id: number;
  61. choice_name: string;
  62. created_at: string;
  63. id: number;
  64. is_other: number;
  65. other_id: number;
  66. results: number;
  67. sur_id: string;
  68. survey_name: string;
  69. updated_at: string;
  70. user_id: number|null;
  71. website_id: number;
  72. status?:number;
  73. }
  74. //详情页 end ---------------------------------------->
  75. //单页-详情 start ---------------------------------------->
  76. export interface INewsDetail {
  77. id?:number;
  78. list_title?:string;
  79. con_title:string;
  80. content:string;
  81. fcat_id?:number;
  82. created_at?:string;
  83. updated_at?:string;
  84. type_id:number;
  85. }
  86. //左侧悬浮菜单
  87. export interface IBottomMenu {
  88. id:number;
  89. name:string;
  90. website_id:number;
  91. type:number;
  92. created_at:string;
  93. updated_at:string;
  94. name_pinyin:string;
  95. pid:number;
  96. }
  97. //单页-详情 end ---------------------------------------->