18 Commits

Author SHA1 Message Date
augushong
90e584f5a1 feat(timer): 新增定时器配置、日志和主机的后台管理界面
T10: TimerConfig CURD - task management with run_type/status editing,
     manual trigger button, task_name read-only, no add/delete
T11: TimerLog CURD - read-only log viewer with filters and color badges
T12: Host list enhanced - is_master column, setMaster button
2026-05-26 18:33:43 +08:00
augushong
25fab093fa feat(timer): 新增 run_type 调度、host_id 投递和日志清理
T7: TimerBase shouldExecuteTask() - main/auto/all/manual/disabled modes
    with two-phase DB row lock for auto mode
T8: TimerControllerBase - host_id param, logStart/logEnd methods
    TimerServiceBase - inject host_id into site URLs
T9: TimerLogClean command - php think admin:timer:log:clean --days=30
2026-05-26 18:33:42 +08:00
augushong
abeac2c3cb feat(timer): 新增配置同步到数据库及主节点选举
T5: TimerServiceBase.syncConfigToDatabase() - syncs task config to DB
T6: HostServiceBase - auto master election, stale node detection,
    getMasterNode/setMasterNode methods
2026-05-26 18:33:41 +08:00
augushong
8cc08bcb8c feat: 发布智能体版 2026-03-26 20:22:34 +08:00
augushong
b1a6b37ee0 feat: 增加主机节点表结构代码 2025-08-23 22:44:47 +08:00
augushong
d3e85fa552 feat: 升级权限管理模式 2025-03-20 16:57:05 +08:00
augushong
44edefb37b 重新修改主业务逻辑的命名规则 2023-09-23 17:48:36 +08:00
augushong
bee15dfea6 调整admin下的类库代码,将主要逻辑调整到extend下 2023-09-23 17:30:45 +08:00
augushong
45509df381 增加生成模型字段注解 2023-03-29 15:30:37 +08:00
augushong
31f2be73d4 增加商品详情的案例查询;删除部分技术债务 2022-08-16 16:32:40 +08:00
augushong
5081cd8790 去除代码内的作者声明; 2022-07-11 15:08:53 +08:00
augushong
a538ac1dce 删除测试代码; 2022-07-11 12:12:22 +08:00
augushong
423acb0329 完善table组件细节;开始接入城市选择器; 2022-07-09 18:27:59 +08:00
augushong
948461337b 新增tableData组件;完成商品标签示例; 2022-07-05 18:36:28 +08:00
augushong
cc29874a16 完成自动缓存功能集成; 2022-04-20 15:00:23 +08:00
augushong
7852f602bb 完成新的安装流程,开始优化日志管理; 2022-04-19 22:16:58 +08:00
augushong
e29f8ff4ea 完成初始化数据; 2022-04-19 21:23:53 +08:00
augushong
f7d3bc3827 引入easyadmin' 2021-11-12 11:21:14 +08:00