Appearance
内容 
| MODULE_NAME | MODULE_DESC | 入参 | 返参 | 路径 | 
|---|---|---|---|---|
| cms_article_list | 文章列表 | CmsArListParams | CmsArListResp | cms/article/lists | 
| cms_article_detail | 文章详情 | CmsArDetailParams | CmsArDetailResp | cms/article/info | 
| cms_channel_list | 栏目列表 | CmsChListParams | CmsChListResp | cms/channel/lists | 
| cms_channel_detail | 栏目详情 | CmsChDetailParams | CmsChDetailResp | cms/channelapi/info | 
文章列表 
CmsArListParams 类型 
ts
interface CMS_AR_LIST_PARAMS {
  start: number; // 游标,0开始
  length: number; // 分页量,默认10
  channel_id: string; // 指定栏目,多个使用使用英文逗号拼接
  search_keywords: string; // 关键字搜索
  show_access: number; // 是否显示权限 0不校验 1展示是否有权限 2只展示有权限数据
}| 参数名 | 参数描述 | 类型 | 是否必填 | 
|---|---|---|---|
| start | 游标,0 开始 | number | 是 | 
| length | 分页量,默认 10 | number | 是 | 
| channel_id | 指定栏目,多个使用使用英文逗号拼接 | string | 否 | 
| search_keywords | 关键字搜索 | string | 否 | 
| show_access | 是否显示权限 0 不校验 1 展示是否有权限 2 只展示有权限数据 | number | 否 | 
CmsArListResp 类型 
ts
interface CMS_AR_LIST_RESP {
  access_limit: string; // string
  access_type: number;
  app_id: number;
  arc_from: string;
  attach: string; // JSON 格式的字符串
  attach_ext: string; // string
  audit_id: number;
  audit_state: number;
  author: string;
  back_img: string;
  channel_id: number;
  company_id: number;
  content: string; // URL 编码的 HTML 内容
  content_clear: number;
  content_mobile: string; // string
  cover: string;
  created_at: string; // 日期时间字符串
  desc: string;
  html_name: string; // string
  icon: string;
  id: number;
  operator_id: number;
  real_channel: string;
  real_template_channel: number;
  real_template_channel_diy: {
    id: number;
    alias: string;
    template_name: string;
  }; // 嵌套对象
  real_template_content: number;
  real_template_content_diy: any[]; // 未指定类型的数组,因此使用 any[]
  real_template_text: number;
  real_template_text_diy: {
    id: number;
    alias: string;
    template_name: string;
  }; // 嵌套对象
  real_template_type: number;
  release_time: string; // 日期时间字符串
  seo_description: string; // string
  seo_keywords: string; // string
  seo_name: string; // string
  show_access: number;
  sort: number;
  state: number;
  tag: string; // string
  tag_name: string;
  template_text: number;
  template_text_diy: any[]; // 未指定类型的数组,因此使用 any[]
  title: string;
  title_sub: string;
  type: string;
  updated_at: string; // 日期时间字符串
  view_num: number;
  is_access: number; // 在show_access非0时有效,1为有权限0为无权限
}| 参数名 | 参数描述 | 类型 | 默认参照值 | 
|---|---|---|---|
| title | 标题 | string | "林更新新活动亮相" | 
| title_sub | 副标题 | string | "" | 
| is_access | 展示权限 | number | 在 show_access 非 0 时有效,1 为有权限 0 为无权限 | 
| type | 类型 | string | "1" | 
| attach | 附件链接 | array | ["https://...", "https://..."] | 
| attach_ext | 附件扩展 | string | "" | 
| access_limit | 访问限制 | string | "" | 
| access_type | 访问类型 | number | 0 | 
| content | 内容 | string | "%3Cp%20style%3D%22..." | 
| icon | 图标 | string | "https://..." | 
| cover | 封面图片 | string | "https://..." | 
| id | ID | number | 24 | 
| content_clear | 清晰内容 | number | 0 | 
| content_mobile | 移动端内容 | string | "" | 
| arc_from | 文章来源 | string | "" | 
| audit_id | 审核 ID | number | 0 | 
| audit_state | 审核状态 | number | 1 | 
| author | 作者 | string | "" | 
| back_img | 背景图片 | string | "" | 
| channel_id | 频道 ID | number | 16 | 
| app_id | 应用 ID | number | 270 | 
| company_id | 公司 ID | number | 102 | 
| html_name | HTML 名称 | string | "" | 
| created_at | 创建时间 | string | "2024-04-23 10:05:08" | 
| desc | 描述 | string | "" | 
| operator_id | 操作员 ID | number | 284 | 
| real_channel | 真实频道 | string | "图集" | 
| real_template_channel | 真实模板频道 | number | 118 | 
| real_template_channel_diy | 自定义模板频道 | object | |
| real_template_content | 真实模板内容 | number | 0 | 
| real_template_content_diy | 自定义模板内容 | array | [] | 
| real_template_text | 真实模板文字 | number | 110 | 
| real_template_text_diy | 自定义模板文字 | object | |
| real_template_type | 真实模板类型 | number | 3 | 
| release_time | 发布时间 | string | "2024-04-26 11:35:19" | 
| seo_description | SEO 描述 | string | "" | 
| seo_keywords | SEO 关键词 | string | "" | 
| seo_name | SEO 名称 | string | "" | 
| show_access | 显示访问权限 | number | 0 | 
| sort | 排序 | number | 50 | 
| state | 状态 | number | 1 | 
| tag | 标签 | string | "" | 
| tag_name | 标签名称 | string | "新闻,热点,股票,股票 2,股票 1" | 
| template_text | 模板文字 | number | 0 | 
| template_text_diy | 自定义模板文字 | array | [] | 
| updated_at | 更新时间 | string | "2024-04-26 15:08:05" | 
| view_num | 浏览次数 | number | 19 | 
文章详情 
CmsArDetailParams 类型 
ts
interface CMS_AR_DETAIL_PARAMS {
  id: number; // id
  show_access: number; // 是否显示权限 0不校验 1展示是否有权限 2只展示有权限数据
}| 参数名 | 参数描述 | 类型 | 是否必填 | 
|---|---|---|---|
| id | id | number | 是 | 
| show_access | 是否显示权限 0 不校验 1 展示是否有权限 2 只展示有权限数据 | number | 否 | 
CmsArDetailResp 类型 
ts
interface CMS_AR_DETAIL_RESP {
  alias: "pQwFBx7Cx9T6l6TIP";
  app_id: number;
  app_type: number;
  company_id: number;
  created_at: string;
  deleted_at: string;
  diy_app_id: number;
  id: number;
  ip: string;
  is_default: number;
  is_wechat: number;
  json: string;
  operator_id: number;
  order: number;
  router_id: number;
  router_name: string;
  router_url: string;
  state: number;
  template_id: number;
  title: string;
  updated_at: string;
  is_access: number; // 在show_access非0时有效,1为有权限0为无权限
}| 属性名 | 说明 | 数据类型 | 示例值 | 
|---|---|---|---|
| title | 标题 | string | "(勿动!)索尔维在中国市场应用" | 
| json | JSON 数据 | string | "" | 
| template_id | 模板 ID | number | 0 | 
| alias | 别名 | string | "pQwFBx7Cx9T6l6TIP" | 
| is_access | 展示权限 | number | 在 show_access 非 0 时有效,1 为有权限 0 为无权限 | 
| app_id | 应用 ID | number | 261 | 
| id | ID | number | 792 | 
| order | 排序 | number | 50 | 
| router_id | 路由 ID | number | 1 | 
| router_name | 路由名称 | string | "DIY 公共页" | 
| router_url | 路由 URL | string | "/common/index/index" | 
| state | 状态 | number | 1 | 
| app_type | 应用类型 | number | 0 | 
| company_id | 公司 ID | number | 102 | 
| created_at | 创建时间 | string | "2024-05-30 13:35:59" | 
| deleted_at | 删除时间(null 表示未删除) | string | "" | 
| diy_app_id | DIY 应用 ID | number | 0 | 
| ip | IP 地址 | string | "" | 
| is_default | 默认设置标志 | number | 0 | 
| is_wechat | 微信标志 | number | 1 | 
| operator_id | 操作员 ID | number | 262 | 
| updated_at | 更新时间 | string | "2024-06-05 09:55:59" | 
栏目列表 
CmsChListParams 类型 
ts
interface CMS_CH_LIST_PARAMS {
  parent_id: number; // 上级类别id
  show_access: number; // 是否显示权限 0不校验 1展示是否有权限 2只展示有权限数据
}| 参数名 | 参数描述 | 类型 | 是否必填 | 
|---|---|---|---|
| parent_id | 上级类别 id | number | 是 | 
| show_access | 是否显示权限 0 不校验 1 展示是否有权限 2 只展示有权限数据 | number | 否 | 
CmsChListResp 类型 
ts
interface CMS_CH_LIST_RESP {
  app_id: number; // 示例值: 270
  article_count: number; // 示例值: 1
  back_img: string; // 示例值: ""
  company_id: number; // 示例值: 102
  content: string; // 示例值: ""
  content_mobile: string; // 示例值: ""
  cover: string; // 示例值: ""
  created_at: string; // 示例值: "2024-04-23 09:58:16"
  desc: string; // 示例值: ""
  directory: string; // 示例值: ""
  icon: string; // 示例值: ""
  id: number; // 示例值: 14
  is_parent: number; // 示例值: 0
  name: string; // 示例值: "单页"
  name_alias: string; // 示例值: ""
  operator_id: number; // 示例值: 284
  parent_id: number; // 示例值: 0
  real_parent: string; // 示例值: string
  real_top: string; // 示例值: string
  seo_description: string; // 示例值: ""
  seo_keywords: string; // 示例值: ""
  seo_name: string; // 示例值: ""
  show_access: number; // 示例值: 0
  show_hide: number; // 示例值: 0
  sort: number; // 示例值: 50
  state: number; // 示例值: 1
  sub_title: string; // 示例值: ""
  sync_sub: number; // 示例值: 0
  template_channel: number; // 示例值: 6
  template_channel_diy: any[]; // 示例值: []
  template_content: number; // 示例值: 0
  template_content_diy: any[]; // 示例值: []
  template_text: number; // 示例值: 0
  template_text_diy: any[]; // 示例值: []
  template_type: number; // 示例值: 1
  title: string; // 示例值: "单页"
  top_id: number; // 示例值: 0
  type: number; // 示例值: 1
  type_show: number; // 示例值: 2
  updated_at: string; // 示例值: "2024-05-14 09:28:36"
  url_link: string; // 示例值: ""
  url_type: number; // 示例值: 0
  view_num: number; // 示例值: 65
  is_access: number; // 在show_access非0时有效,1为有权限0为无权限
}| 属性名 | 说明 | 数据类型 | 示例值 | 
|---|---|---|---|
| title | 标题 | string | "单页" | 
| is_access | 展示权限 | number | 在 show_access 非 0 时有效,1 为有权限 0 为无权限 | 
| top_id | 顶级 ID | number | 0 | 
| app_id | 应用 ID | number | 270 | 
| article_count | 文章数量 | number | 1 | 
| back_img | 背景图片 | string | "" | 
| company_id | 公司 ID | number | 102 | 
| content | 内容 | string | "" | 
| content_mobile | 移动端内容 | string | "" | 
| cover | 封面图片 URL | string | "" | 
| url_link | 链接 URL | string | "" | 
| url_type | 链接类型 | number | 0 | 
| view_num | 查看次数 | number | 65 | 
| sort | 排序 | number | 50 | 
| state | 状态 | number | 1 | 
| sub_title | 副标题 | string | "" | 
| sync_sub | 同步子级 | number | 0 | 
| template_channel | 模板频道 | number | 6 | 
| template_channel_diy | 自定义模板频道 | array | [] | 
| template_content | 模板内容 | number | 0 | 
| template_content_diy | 自定义模板内容 | array | [] | 
| template_text | 模板文本 | number | 0 | 
| template_text_diy | 自定义模板文本 | array | [] | 
| template_type | 模板类型 | number | 1 | 
| created_at | 创建时间 | string | "2024-04-23 09:58:16" | 
| desc | 描述 | string | "" | 
| directory | 目录 | string | "" | 
| icon | 图标 URL | string | "" | 
| id | ID | number | 14 | 
| is_parent | 是否为父级 | number | 0 | 
| name | 名称 | string | "单页" | 
| name_alias | 名称别名 | string | "" | 
| operator_id | 操作员 ID | number | 284 | 
| parent_id | 父级 ID | number | 0 | 
| real_parent | 实际父级 | string | "" | 
| real_top | 实际顶级 | string | "" | 
| seo_description | SEO 描述 | string | "" | 
| seo_keywords | SEO 关键词 | string | "" | 
| seo_name | SEO 名称 | string | "" | 
| show_access | 显示访问权限 | number | 0 | 
| show_hide | 显示隐藏状态 | number | 0 | 
| type | 类型 | number | 1 | 
| type_show | 显示类型 | number | 2 | 
| updated_at | 更新时间 | string | "2024-05-14 09:28:36" | 
栏目详情 
CmsChDetailParams 类型 
ts
interface CMS_CH_DETAIL_PARAMS {
  id: number; // id
  show_access: number; // 是否显示权限 0不校验 1展示是否有权限 2只展示有权限数据
}| 参数名 | 参数描述 | 类型 | 是否必填 | 
|---|---|---|---|
| id | id | number | 是 | 
| show_access | 是否显示权限 0 不校验 1 展示是否有权限 2 只展示有权限数据 | number | 否 | 
CmsChDetailResp 类型 
ts
interface CMS_CH_DETAIL_RESP {
  id: number; // 示例值: 123
  name: string; // 示例值: "栏目名称"
  sort: number; // 示例值: 1
  state: number; // 示例值: 1 (开启), 0 (关闭)
  operator_id: number; // 示例值: 456
  created_at: string; // 示例值: "2024-06-20 10:00:00"
  updated_at: string; // 示例值: "2024-06-20 10:30:00"
  top_id: number; // 示例值: 0
  parent_id: number; // 示例值: 0
  is_parent: number; // 示例值: 0 (否), 1 (是)
  name_alias: string; // 示例值: "english_alias"
  directory: string; // 示例值: "directory_name"
  template_content: number; // 示例值: 1
  template_channel: number; // 示例值: 2
  template_text: number; // 示例值: 3
  show_hide: number; // 示例值: 0
  show_access: number; // 示例值: 0 (开放浏览), 1 (禁止浏览)
  type: number; // 示例值: 1 (内部栏目), 2 (外部链接)
  url_link: string; // 示例值: "http://example.com"
  url_type: number; // 示例值: 0, 1, 2
  cover: string; // 示例值: "cover_image_url"
  seo_name: string; // 示例值: "SEO标题"
  seo_keywords: string; // 示例值: "SEO关键词"
  seo_description: string; // 示例值: "SEO描述"
  article_count: number | string; // 示例值: 10 或 string
  sync_sub: number; // 示例值: 0
  view_num: number; // 示例值: 100
  type_show: number; // 示例值: 1, 2, 3
  is_access: number; // 在show_access非0时有效,1为有权限0为无权限
}| 属性名 | 说明 | 数据类型 | 示例值 | 
|---|---|---|---|
| id | ID | number | 123 | 
| name | 栏目名称 | string | "栏目名称" | 
| is_access | 展示权限 | number | 在 show_access 非 0 时有效,1 为有权限 0 为无权限 | 
| type_show | 栏目类型 1 文本 2 列表 3 单页 | number | 1 | 
| sort | 排序 | number | 1 | 
| state | 状态 (1: 开启, 0: 关闭) | number | 1 | 
| top_id | 顶级 ID | number | 0 | 
| parent_id | 父级 ID | number | 0 | 
| is_parent | 是否为父级 (0: 否, 1: 是) | number | 0 | 
| directory | 目录名称 | string | "directory_name" | 
| template_content | 内容模板 | number | 1 | 
| template_channel | 频道模板 | number | 2 | 
| template_text | 文本模板 | number | 3 | 
| show_hide | 显示隐藏状态 | number | 0 | 
| show_access | 访问权限 0 开放浏览 1 禁止浏览 | number | 0 | 
| type | 类型 (1: 内部栏目, 2: 外部链接) | number | 1 | 
| url_link | 链接地址 | string | "http://example.com" | 
| url_type | 链接属性 0 无 1 新窗口打卡 2nofollow | number | 0 | 
| cover | 封面图片 URL | string | "cover_image_url" | 
| seo_name | SEO 标题 | string | "SEO 标题" | 
| seo_keywords | SEO 关键词 | string | "SEO 关键词" | 
| seo_description | SEO 描述 | string | "SEO 描述" | 
| article_count | 文章数量 | number | 1 | 
| sync_sub | 子栏目同步 | number | 0 | 
| view_num | 浏览次数 | number | 100 | 
| operator_id | 操作员 ID | number | 456 | 
| created_at | 创建时间 | string | "2024-06-20 10:00:00" | 
| updated_at | 更新时间 | string | "2024-06-20 10:30:00" | 
| name_alias | 英文别名 | string | "english_alias" | 
