123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192 |
- //自助建站接口契约
- //首页 start ---------------------------------------->
- export interface IWebSiteBase{
- website_foot:IWebSiteFoot;
- website_head:IWebSiteHead;
- }
- export interface IWebSiteHead{
- ad_key: string;
- api_url: string|null;
- description: string;
- id: number;
- keywords: string;
- login_url: string|null;
- logo: string;
- suffix: string;
- title: string;
- weblog_url: string|null;
- website_name: string;
- website_url: string[];
- }
- export interface IWebSiteFoot{
- foot_cate:any[];
- foot_info:IWebSiteFootInfo;
- link_foot:any[];
- link_img:any[];
- link_text:any[];
- }
- export interface IWebSiteFootInfo{
- action_id:number;
- communications:string;
- communications_img:string;
- company_address:string;
- company_logo:string;
- company_name:string;
- company_url:string;
- contact_number:string;
- copyright_information:string;
- created_at:string;
- customer_service:string;
- customer_service_qq:string;
- email:string;
- icp_number:string;
- icp_number_img:string;
- icp_number_url:string;
- id:number;
- online_service:string;
- organizer:string;
- page_type:number[];
- project_logo:string;
- project_name:string;
- project_url:string;
- record_number:string;
- record_number_url:string;
- service_qq_img:string;
- statement:string;
- statistics:string;
- statistics_onetext:string;
- statistics_onetype:string;
- statistics_oneurl:string;
- statistics_twotext:string;
- statistics_twotype:string;
- statistics_twourl:string;
- status:number;
- template_id:number;
- updated_at:string;
- user_id:number;
- website_id:number;
- }
- //首页 end ---------------------------------------->
- //列表页 start ---------------------------------------->
- //列表数据是数组 所以是否为必填无所谓,默认就是空
- export interface IListData {
- id: number,
- title: string,
- imgurl: string,
- author: string,
- updated_at: string,
- introduce: string,
- islink: number,
- linkurl: string,
- copyfrom: string,
- cat_arr_id: string|null,
- catid: number,
- category_name: string,
- pinyin: string
- }
- //列表页 end ---------------------------------------->
- //详情页 start ---------------------------------------->
- //文章正文
- export interface IArticleDetail {
- id?:number;
- catid?:number;
- title:string;//文章标题-必备字段
- introduce:string;//文章简介-必备字段
- tag?:string;
- keyword:string;//关键字-必备字段
- author:string;//作者-必备字段
- copyfrom:string;//来源-必备字段
- fromurl?:string;
- hits?:number;
- ip?:string;
- status?:number;
- islink?:number;
- linkurl?:string;
- imgurl?:string;
- admin_user_id?:number;
- cat_arr_id?:string;
- created_at?:string;
- updated_at:string;//更新时间-必备字段
- is_original?:number;
- survey_id?:string;
- survey_name?:string;
- is_survey?:number;
- survey_type?:number;
- web_site_id?:string;
- ignore_ids?: string|null;
- reason?: string|null;
- department_arr_id?: string;
- department_id?: number;
- city_arr_id?: string;
- city_id?: number;
- level?: string;
- commend_id?: string;
- level_text?: string;
- content: string;//文章正文-必备字段
- article_id?: number;
- website_url?: string|null;
- email?: string|null;
- contacts?: string|null;
- contacts_mobile?:string|null;
- contacts_address?:string|null;
- zip_code?: string|null;
- enterprise_name?: string|null;
- category_id?: number;
- cat_name?: string;
- website_name: string;//网站名称-必备字段
- suffix: string;//关键字-必备字段
- commendArticle?:any[];//推荐文章,暂时未确定
- }
- //投票结果
- export interface ISurveyResult {
- choice: number[];
- data: ISurveyResultData[];
- }
- export interface ISurveyResultData {
- art_id: number;
- choice_name: string;
- created_at: string;
- id: number;
- is_other: number;
- other_id: number;
- results: number;
- sur_id: string;
- survey_name: string;
- updated_at: string;
- user_id: number|null;
- website_id: number;
- status?:number;
- }
- //详情页 end ---------------------------------------->
- //单页-详情/列表 start ---------------------------------------->
- export interface INewsDetail {
- id?:number;
- list_title?:string;
- con_title:string;
- content:string;
- fcat_id?:number;
- created_at?:string;
- updated_at?:string;
- type_id:number;
- }
- //左侧悬浮菜单
- export interface IBottomMenu {
- id:number;
- name:string;
- website_id:number;
- type:number;
- created_at:string;
- updated_at:string;
- name_pinyin:string;
- pid:number;
- }
- //单页-详情 end ---------------------------------------->
|