-- 8.1 Token 鉴权：应用表，getToken 时用 appId+appSecret 在此表校验
SET NAMES utf8mb4;

DROP TABLE IF EXISTS `open_api_app`;
CREATE TABLE `open_api_app` (
  `id` varchar(64) NOT NULL COMMENT 'appId',
  `screct` varchar(255) NOT NULL COMMENT 'appSecret',
  `name` varchar(128) DEFAULT NULL COMMENT '应用名称',
  `url` varchar(512) DEFAULT NULL COMMENT '应用URL',
  `enable` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否启用 0未启用 1启用',
  `tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='开放接口应用';

-- 示例数据（可选，用于云仓对接）
-- INSERT INTO `open_api_app` (`id`, `screct`, `name`, `url`, `enable`, `tenant_id`) VALUES ('cloud_wms', 'your_secret', '云仓WMS', NULL, 1, NULL);
