mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-28 23:27:10 +00:00
refactor: 移除多租户和客户相关代码及功能
refactor: 统一状态字段为字符串类型并更新相关组件 refactor: 更新模型基类移除租户和客户相关字段 refactor: 简化数据权限控制逻辑 refactor: 优化类型注解使用Python 3.10+语法 refactor: 清理无用导入和注释 docs: 更新文档移除多租户相关内容
This commit is contained in:
@@ -1405,16 +1405,19 @@ async function handleDelete(row?: GenTableSchema): Promise<void> {
|
||||
function loadExampleMysql(): void {
|
||||
const exampleSql = `-- MySQL SQL案例
|
||||
CREATE TABLE \`gen_demo01\` (
|
||||
\`name\` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
|
||||
\`status\` tinyint(1) NOT NULL COMMENT '是否启用(True:启用 False:禁用)',
|
||||
\`creator_id\` int DEFAULT NULL COMMENT '创建人ID',
|
||||
\`id\` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
\`uuid\` varchar(64) NOT NULL COMMENT 'UUID',
|
||||
\`name\` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
|
||||
\`status\` varchar(64) DEFAULT NULL COMMENT '是否启用(0:启用 1:禁用)',
|
||||
\`description\` text COLLATE utf8mb4_unicode_ci COMMENT '备注/描述',
|
||||
\`created_time\` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
\`updated_time\` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
\`updated_id\` int DEFAULT NULL COMMENT '更新人ID',
|
||||
\`created_id\` int DEFAULT NULL COMMENT '创建人ID',
|
||||
PRIMARY KEY (\`id\`),
|
||||
KEY \`ix_gen_demo01_creator_id\` (\`creator_id\`),
|
||||
CONSTRAINT \`gen_demo01_ibfk_1\` FOREIGN KEY (\`creator_id\`) REFERENCES \`system_users\` (\`id\`) ON DELETE SET NULL ON UPDATE CASCADE
|
||||
KEY \`ix_gen_demo01_updated_id\` (\`updated_id\`),
|
||||
CONSTRAINT \`gen_demo01_ibfk_1\` FOREIGN KEY (\`created_id\`) REFERENCES \`system_users\` (\`id\`) ON DELETE SET NULL ON UPDATE CASCADE,
|
||||
CONSTRAINT \`gen_demo01_ibfk_2\` FOREIGN KEY (\`updated_id\`) REFERENCES \`system_users\` (\`id\`) ON DELETE SET NULL ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='示例表';`;
|
||||
createContent.value = exampleSql;
|
||||
}
|
||||
@@ -1422,23 +1425,28 @@ function loadExampleMysql(): void {
|
||||
function loadExamplePostgres(): void {
|
||||
const exampleSql = `-- Psstgres SQL案例
|
||||
CREATE TABLE gen_demo01(
|
||||
name varchar(64),
|
||||
status boolean NOT NULL,
|
||||
creator_id integer,
|
||||
id SERIAL NOT NULL,
|
||||
description text,
|
||||
created_time timestamp without time zone,
|
||||
updated_time timestamp without time zone,
|
||||
PRIMARY KEY(id),
|
||||
CONSTRAINT gen_demo01_creator_id_fkey FOREIGN key(creator_id) REFERENCES system_users(id)
|
||||
id SERIAL NOT NULL,
|
||||
uuid varchar(64),
|
||||
name varchar(64),
|
||||
status varchar(64),
|
||||
description text,
|
||||
created_time timestamp without time zone,
|
||||
updated_time timestamp without time zone,
|
||||
created_id integer,
|
||||
updated_id integer,
|
||||
PRIMARY KEY(id),
|
||||
CONSTRAINT gen_demo01_created_id_fkey FOREIGN key(created_id) REFERENCES system_users(id),
|
||||
CONSTRAINT gen_demo01_updated_id_fkey FOREIGN key(updated_id) REFERENCES system_users(id)
|
||||
);
|
||||
CREATE INDEX ix_gen_demo01_creator_id ON public.gen_demo01 USING btree (creator_id);
|
||||
CREATE INDEX ix_gen_demo01_created_id ON public.gen_demo01 USING btree (created_id);
|
||||
COMMENT ON TABLE gen_demo01 IS '示例表';
|
||||
COMMENT ON COLUMN gen_demo01.name IS '名称';
|
||||
COMMENT ON COLUMN gen_demo01.status IS '是否启用(True:启用 False:禁用)';
|
||||
COMMENT ON COLUMN gen_demo01.creator_id IS '创建人ID';
|
||||
COMMENT ON COLUMN gen_demo01.id IS '主键ID';
|
||||
COMMENT ON COLUMN gen_demo01.uuid IS 'UUID';
|
||||
COMMENT ON COLUMN gen_demo01.name IS '名称';
|
||||
COMMENT ON COLUMN gen_demo01.status IS '是否启用(0:启用 1:禁用)';
|
||||
COMMENT ON COLUMN gen_demo01.description IS '备注/描述';
|
||||
COMMENT ON COLUMN gen_demo01.created_id IS '创建人ID';
|
||||
COMMENT ON COLUMN gen_demo01.updated_id IS '更新人ID';
|
||||
COMMENT ON COLUMN gen_demo01.created_time IS '创建时间';
|
||||
COMMENT ON COLUMN gen_demo01.updated_time IS '更新时间';`;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user