大更新,1投稿系统参考文献的类型增加功能,,,2官网数据库功能

This commit is contained in:
wangjinlei
2026-07-08 11:15:44 +08:00
parent 186126a726
commit 05af67bc1a
22 changed files with 1634 additions and 81 deletions

View File

@@ -0,0 +1,30 @@
<?php
namespace app\master\service\push;
/**
* 数据库推送器接口
* 每个学术数据库Portico / Scopus / EBSCO / CNKI / 邮件送交...)实现一个推送器。
*/
interface PusherInterface
{
/**
* 渠道唯一标识
* @return string
*/
public function code();
/**
* 展示名
* @return string
*/
public function label();
/**
* 推送整期
* @param int $stageId 分期id
* @param array $options 渠道额外配置(来自 j_db_channel.config 或默认配置)
* @return PushResult
*/
public function pushStage($stageId, array $options = []);
}