查询报告公告列表

SkillSecurity

Query a paginated list of report announcements by announcement date, with optional filtering by security code. Use when the user mentions 「报告公告列表」「公告列表」「某日公告」or "report announcement list". Returns announcement titles/attachment info/processing status and announcement IDs; announcement IDs can be use

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the 查询报告公告列表 skill

What this skill tells your AI

The instructions your AI receives, as published by ftshare-lab/ftshare-skill in ftshare-market-data/sub-skills/report-announcement-list/SKILL.md and read by ahel’s review.

接口说明

项目说明
接口名称查询报告公告列表
外部接口GET /api/v1/market/data/report-announcements/list
请求方式GET
适用场景按公告日期分页查询报告公告,可选按证券代码过滤;公告 ID 可用于查询公告摘要

同一处理逻辑的兼容入口还包括 /api/v1/market/data/report-announcement/list

请求参数

参数名类型是否必填描述取值示例备注
datestring公告日期20260714YYYYMMDD 或 YYYY-MM-DD
sec_codestring证券代码600000不传返回当天全部证券公告
pageint页码1从 1 开始,默认 1
page_sizeint每页数量50默认 50,最大 200

执行方式

# 某日某证券公告
python <RUN_PY> report-announcement-list --date 20260714 --sec_code 600000 --page 1 --page_size 20
# 某日全部公告并翻全量
python <RUN_PY> report-announcement-list --date 20260714 --all

<RUN_PY> 为主 SKILL.md 同级的 run.py 绝对路径。

响应结构

返回 code/message/data,分页数据位于 data.records

{
  "code": 200,
  "message": "success",
  "data": {
    "pageNum": 1, "pageSize": 20, "total": 50, "pages": 3,
    "records": [
      {
        "id": 12345,
        "announcement_id": "AN202607140001",
        "url_hash": "...",
        "sec_code": "600000",
        "sec_name": "浦发银行",
        "announcement_title": "...",
        "announcement_time": "2026-07-14 09:30:00",
        "adjunct_type": "PDF", "adjunct_size": 102400,
        "column_type": "monthly", "plate": "sh",
        "status": "summarized", "retry_count": 0,
        "created_at": "2026-07-14 09:30:00",
        "updated_at": "2026-07-14 10:00:00",
        "processed_at": "2026-07-14 10:01:00"
      }
    ]
  }
}

data 字段

字段类型说明
pageNumint当前页码
pageSizeint当前每页条数
totalint满足条件的总记录数
pagesint总页数;无记录时为 0
recordsarray当前页公告记录

records 元素字段

字段类型说明
idint64/null数据库记录 ID
announcement_idstring/null公告 ID
url_hashstring/null公告附件哈希
sec_code / sec_namestring/null证券代码 / 证券名称
announcement_titlestring/null公告标题
announcement_timestring/null公告时间
adjunct_typestring/null附件类型
adjunct_sizeint64/null附件大小
column_typestring/null公告栏目类型
platestring/null所属板块
statusstring/null处理状态
retry_countint64/null重试次数
created_at / updated_at / processed_atstring/null创建 / 更新 / 处理时间

注意事项

  • date 为必填,支持 YYYYMMDD 或 YYYY-MM-DD。
  • page_size 最大 200。
  • 取得 announcement_id 后可调用 report-announcement-summary 查询公告摘要。
  • 两个路径(/report-announcements/list/report-announcement/list)均为 v1 兼容入口。

Signals

GitHub stars
64
Forks
13
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
report-announcement-list
Source
github.com/ftshare-lab/ftshare-skill