feat: 初始化进销存数据开放平台项目

初始化完整的前后端项目结构,包含ThinkPHP后端API服务和Next.js前端管理系统,添加基础配置、中间件、模型、路由等核心代码,以及项目文档和静态资源。
This commit is contained in:
cenzuhai
2026-07-08 17:48:00 +08:00
parent 6713e13ea6
commit 3a04eede84
99 changed files with 17002 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
<?php
namespace app\model;
use think\Model;
class ApiKey extends Model
{
protected $name = 'api_keys';
protected $pk = 'id';
protected $autoWriteTimestamp = true;
protected $createTime = 'created_at';
protected $updateTime = false;
// 状态枚举
const STATUS_ENABLED = 1;
const STATUS_DISABLED = 0;
/**
* 关联客户
*/
public function client()
{
return $this->belongsTo(Client::class, 'client_id');
}
/**
* 关联权限
*/
public function permission()
{
return $this->hasOne(Permission::class, 'api_key_id');
}
/**
* 关联日志
*/
public function logs()
{
return $this->hasMany(ApiLog::class, 'api_key_id');
}
}