乐于分享
好东西不私藏

AI解读陕西煤业年报

AI解读陕西煤业年报

▌ 本文结构

Step 01 · 彼得·林奇六分法:周期型定性Step 02 · 波特五力:行业结构分析Step 03 · 晨星护城河:成本优势深析Step 04 · 杜邦分析:ROE三因子拆解Step 05 · 费雪十五点:管理层评估Step 06 · 增长质量:量价拆分 + 资本投入Step 07 · 风险全景扫描Step 08 · 估值层面客观体检(纯数据)Step 09 · 反方论点强制论证

步骤 01前置分类 — 彼得·林奇「六分法」

分类判定:周期型(主)+ 缓慢增长型(次)

【彼得·林奇框架】 周期型公司的特征:盈利随经济周期大幅波动,PE低时往往是行业高峰,PE高时反而是行业底部。分析重点不在于公司好不好,而在于「行业供需拐点在哪里、资产负债表够不够稳健」。

以下六年数据是判断公司类型最直接的证据:

年份
归母净利润(亿)
同比变化
煤炭售价(元/吨)
ROE
2020
148.8
+27.9%
363.45
23.18%
2021
211.4
+42.3%
601.59
27.24%
2022
351.2
+64.0%
685.47
35.28%
2023
212.4
-39.7%
596.10
20.73%
2024
223.6
+5.3%
561.30
21.32%
2025
167.7
-25.0%
459.27
17.88%

数据揭示极为清晰的周期特征:净利润走势与煤价高度正相关,且波动幅度极大——2022年盈利351.2亿元,2025年仅167.7亿元,三年利润几乎腰斩。这完全符合林奇对周期型公司的定义:盈利随外部价格波动而剧烈起伏,而非源自企业自身内生竞争力的连续提升。

分类结论:陕西煤业属于周期型公司为主。这一定性至关重要——对周期型公司的分析逻辑与成长股、消费股截然不同。关键问题不是「这家公司好不好」,而是「现在处于周期的什么位置」以及「资产负债表是否足够坚韧度过谷底」。

步骤 02宏观背景扫描 — 波特五力模型

【波特五力框架】 一个行业的吸引力,由五种竞争力量的合力决定。「如果五种力量中有三种以上为低威胁,这是一门好生意;三种以上为高威胁,这是一门苦生意。」

五力维度
威胁评级
对行业吸引力的影响
新进入者威胁
正面,进入壁垒极高
供应商议价
中低
正面,公司规模优势明显
买方议价
中高
负面,产品同质化、买方强势
替代品威胁
中高(长期)
长期负面,能源转型不可逆
竞争烈度
中性,集中度高但同质竞争存在

煤炭采掘是一门「短期利润不错、长期前途存疑」的生意——进入壁垒极高(好事),但定价权不在企业手里(坏事),且面临不可逆的长期替代性威胁(最坏的事)。

「好的生意,往往一眼就能看明白它怎么赚钱。需要翻来覆去找逻辑论证的,多半不是好生意。」——煤炭的赚钱逻辑一目了然:煤价高就赚,煤价低就少赚,跟企业自身的努力关系有限。

步骤 03护城河定性分析 — 晨星护城河框架

【唐师原则】"护城河不是一个概念,是一连串的事实——最直接的就是:它涨价客户还买不买?""要看竞争对手能不能复制。如果能,需要多少年、多少钱?算不过来,就不要轻易说它有护城河。"

五大护城河来源逐一评估

❌ 无形资产(品牌/专利):不存在。煤炭是完全同质化大宗商品,品牌名称不会让任何买方多付一分钱。

❌ 转换成本:基本不存在。电厂可以随时询价多家煤企,切换成本几乎为零。

❌ 网络效应:不适用。煤炭是实物商品,用户越多价值越大的逻辑不成立。

✅ 成本优势 — 护城河的主要来源(存在)

① 资源禀赋优势:97%以上资源位于陕北、彬黄优质区域,地质条件决定吨煤开采成本极低——2025年原选煤完全成本仅288.58元/吨,而国内许多矿区超过400元/吨。这种地理条件是不可复制的。

② 规模优势:核定产能1.62亿吨,行业规模前三,五对千万吨级矿井摊薄固定成本显著。

③ 智能化降本:智能化产能比例达95%,在煤炭上市公司中名列首位,有效替代人工、持续压低单位成本。

年份
售价(元/吨)
完全成本(元/吨)
吨煤毛利
毛利率
2020
363.45
211.32
152.13
约41.9%
2021
601.59
294.79
306.80
64.17%
2022
685.47
319.41
366.06
44.91%
2023
596.10
296.59
299.51
约37-38%
2024
561.30
289.92
271.38
34.27%
2025
459.27
288.58
170.69
约37%

即使在2025年煤价大跌至459元/吨的情况下,公司仍能保持37%毛利率——如果是400元/吨以上的高成本矿山,此时已接近亏损边缘。

护城河综合判断:「狭窄偏宽」。来源是资源禀赋+低成本,真实存在且可验证。但这条护城河的致命局限在于:它保护的是「同等煤价下不亏钱」,而无法保护公司在煤价大跌时维持高利润。护城河在行业低谷提供的是「活下去的能力」,而非「逆势赚大钱的能力」。

步骤 04盈利模式定量拆解 — 杜邦分析法

【杜邦分析框架】 ROE = 销售净利率 × 资产周转率 × 权益乘数。ROE高但主要靠高杠杆撑起来,这是脆弱的盈利模式。

年份
净利润(亿)
营收(亿)
净利率
周转率
权益乘数
ROE
2020
148.8
948.6
15.7%
0.64×
2.12×
23.18%
2021
211.4
1522.7
13.9%
0.82×
2.17×
27.24%
2022
351.2
1668.5
21.0%
0.78×
2.10×
35.28%
2023
212.4
1708.7
12.4%
0.88×
2.17×
20.73%
2024
223.6
1841.5
12.1%
0.81×
2.52×
21.32%
2025
167.7
1581.8
10.6%
0.67×
2.44×
17.88%

* 净利润为归母净利润;权益乘数以总资产/归母净资产近似计算,存在少数股东权益偏差。

三条关键规律

① 净利率是ROE最大波动源,与煤价高度正相关(21.0% → 10.6%,几乎腰斩);

② 资产周转率相对稳定(0.64–0.88×),符合重资产矿业特征;

③ 权益乘数2024–2025年上升至2.44–2.52×,电力业务大规模建设带来杠杆提升,需持续关注。

盈利模式总结:靠「低成本资源禀赋 × 煤价波动」赚钱。煤价高时ROE可达35%;煤价低时低成本提供底线保护,ROE仍能维持15–20%。但公司无法主动影响煤价,护城河保护的是「活下去的能力」而非「穿越周期的持续超额回报能力」。

步骤 05管理层与治理深度评估 — 费雪十五点原则

【唐师语录】"看管理层,最重要的不是听他们说了什么,而是看他们历史上做了什么。承诺没兑现过一次,以后就当他没说。""损害过一次小股东利益的管理层,永远不要给第二次机会。"

类别
评估要点
评价
加分项
低成本优势可持续,成本透明度高
✅ 正面
加分项
煤电一体化战略布局前瞻
✅ 正面
加分项
管理层稳定,梯队建设完善,法定代表人平稳更迭
✅ 正面
加分项
未增发稀释,分红比例稳定(约60%净利润)
✅ 正面
加分项
业绩下滑时信息披露坦诚,不粉饰
✅ 正面
中性项
研发投入占比低(<0.5%),且在压力下削减
⚠️ 中性偏负
中性项
关联交易规模大,公允性难以外部核查
⚠️ 待观察
减分项
煤电路径选择偏保守,未布局可再生能源
❌ 轻微负面
减分项
煤价下行时研发、管理费用率先削减
❌ 轻微负面

管理层综合评估:中性偏正。在国有煤炭企业框架内属于上游水准——诚信披露、分红稳定、战略具有前瞻性。主要不足在于资本配置的路径选择(押注煤电而非新能源)。

步骤 06增长质量详细分析

营收增长来源拆分

量的增长:产量从2020年1.25亿吨稳步增至2023年1.64亿吨,来自矿井核增(+1700万吨/年)和资产收购(+1200万吨);

价的主导:2022年营收1668亿 vs 2025年1581亿元(仅少87亿),但净利润从351亿降至168亿(腰斩)——利润波动几乎完全来自价格,而非量;

业务多元化:2024年收购陕煤电力后,电力业务占营收升至8.78%(2025年9.83%),成为第二支柱,理论上可平滑煤价波动。但电力业务净利率约3–5%,远低于自产煤的15–20%,并表后拉低整体利润率。

资本投入评估:唐师三大前提之三

【唐师三大前提之三】"维持当前利润无需大量资本投入——折旧与资本支出大致相匹配,公司不需要通过巨额资本开支来维持现有水平的利润。这是区分'重资产苦生意'和'轻资产好生意'的关键分界线。"

年份
经营现金流(亿)
投资现金流(亿)
自由现金流(估算)
2020
211.4
-60.3
约151亿
2022
561.4
-340.1(含神南矿业收购)
约221亿
2024
423.5
-58.5
约365亿
2025
352.7
-95.2
约257亿

⚠️ 增长质量警告:煤炭主业增长质量较高(量稳价波动,资本支出受控)。但在建燃煤发电机组9320MW意味着未来3–5年内将进入大规模资本投入阶段,完工投入可能超过500–700亿元,自由现金流将大幅收窄,公司将从「轻资产好生意」向「重资产苦生意」方向漂移。

步骤 07风险全景扫描

风险类别
评级
主要触发条件
长期需求结构性萎缩
高(长期)
储能突破、碳税上升、煤电退出加速
煤价周期性下行
宏观经济下行、进口煤大增、国内产能过度释放
政策与监管风险
双碳政策加速、煤价限价、矿山安全整改停产
电力业务资本支出超预期
9320MW在建机组成本超支;电力盈利不达预期
财务杠杆风险
流动比率已降至1.05,电力扩张+煤价低迷双压
安全生产事故
重大矿难导致全面停产整改
汇率及大宗商品
人民币大幅贬值影响进口设备成本

最大风险深度提示:长期需求萎缩与周期下行相互强化——煤炭需求的结构性减少会使供需关系持续宽松,导致煤价的周期高点越来越低。2022年688元/吨是历史峰值,2025年已跌至459元/吨,下一轮周期的峰值可能只有400元/吨,而成本端不会同步下降,利润率将长期承压。

步骤 08估值层面的客观体检

⚠️ 重要声明:本步骤仅列示客观数据,不输出任何估值结论和买卖建议。以下所有数字均为客观描述,不构成投资指令。

2025归母净利润

167.7亿

同比 -25%

2025每股收益EPS

1.73元

扣非EPS 1.58元

ROE(2025)

17.88%

扣非ROE 16.36%

每股净资产

约10.0元

归母净资产969亿

2025分红预案

每10股9.09元

全年共计91.89亿

分红占净利润

54.81%

含中期分红

从六年数据看,ROE分布区间为17.88%(2025年低点)至35.28%(2022年高点),均值约24.4%。2025年ROE(17.88%)处于近六年的最低位。

再次声明:以上数据仅为客观描述,不构成任何形式的买入、持有或卖出建议。

步骤 09反方论点强制论证

【落云轩铁律】 "如果我对这家公司的分析错了,最可能的原因是……" 这是整份报告中最重要的步骤之一。挑战前面所有乐观判断,避免确认偏误。

这家公司可能并不像前面分析的那么好

质疑一:「低成本护城河」可能被高估

成本优势保护利润的前提是"煤价足够高"。2025年吨煤毛利仅170.69元。若未来3–5年煤价进一步跌至350–380元/吨(历史上曾发生过),所谓"行业最低成本"的安全边际将急剧收窄。更深层:再好的金矿,在黄金需求归零之后也毫无价值。

质疑二:煤电一体化可能是个「双输陷阱」

9320MW在建机组全部是燃煤火电,建成后运营时间点可能恰好撞上碳排放约束最严峻的阶段(2030年后)。若未来电价因新能源过剩而长期下行,煤炭和电力同时不赚钱,公司将面临双重压力,且500亿+的巨额资本已严重消耗财务灵活性。

质疑三:ROE可能已进入「下行通道」而非周期低谷

2022年688元/吨是俄乌冲突带来的能源危机特殊时期,而非正常周期峰值。中国煤炭产量持续创历史新高(2023年47.1亿吨),供给端持续宽松,当前459元/吨可能也不是本轮周期的底部。

质疑四:流动比率已亮黄灯

流动比率从2022年的1.62降至2025年的1.05,速动比率0.95(低于1)。若2026年煤价进一步下滑,叠加电力在建工程持续投入,短期流动性可能出现紧张。

「如果我错了」:可能证伪上述判断的关键变量

  1. 若煤价在2026–2027年反弹至580元/吨以上,利润下行担忧将被证伪;
  2. 若新能源替代进程大幅慢于预期,煤炭需求中期仍可维持;
  3. 若电力业务盈利远超预期(电价改革、碳溢价),煤电战略可能是对的;
  4. 若管理层主动转型布局新能源,会显著改变对长期竞争力的判断;
  5. 若关联交易存在实质利益输送,步骤五对管理层的正面评价将被颠覆。

免责声明

本报告完全基于公开年报信息和既定分析框架自动生成,不对分析结论的准确性、完整性作任何保证。

本报告不构成任何形式的投资建议、买卖推荐或估值结论。股票投资存在风险,任何投资决策均应基于个人充分的独立研究,并由投资者自行承担风险。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-09 05:00:13 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/591495.html
  2. 运行时间 : 0.223132s [ 吞吐率:4.48req/s ] 内存消耗:4,804.41kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=14315bb9d968467aa9aaf3b07c6939b5
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000974s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001438s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000811s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000676s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001286s ]
  6. SELECT * FROM `set` [ RunTime:0.000555s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001412s ]
  8. SELECT * FROM `article` WHERE `id` = 591495 LIMIT 1 [ RunTime:0.001042s ]
  9. UPDATE `article` SET `lasttime` = 1778274013 WHERE `id` = 591495 [ RunTime:0.013742s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.003825s ]
  11. SELECT * FROM `article` WHERE `id` < 591495 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.004286s ]
  12. SELECT * FROM `article` WHERE `id` > 591495 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001143s ]
  13. SELECT * FROM `article` WHERE `id` < 591495 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005812s ]
  14. SELECT * FROM `article` WHERE `id` < 591495 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.010508s ]
  15. SELECT * FROM `article` WHERE `id` < 591495 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002984s ]
0.227330s