-- -- PostgreSQL database dump -- \restrict qwiwcp7I4gdDmIy1kyj9QBOQCzllutf9XAPaoJPcYOFGDJwS41ngMgrWMeUHoPW -- Dumped from database version 17.5 (ServBay) -- Dumped by pg_dump version 18.2 SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- Name: public; Type: SCHEMA; Schema: -; Owner: pg_database_owner -- CREATE SCHEMA public; ALTER SCHEMA public OWNER TO pg_database_owner; -- -- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: pg_database_owner -- COMMENT ON SCHEMA public IS 'standard public schema'; SET default_tablespace = ''; SET default_table_access_method = heap; -- -- Name: apscheduler_jobs; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.apscheduler_jobs ( id character varying(191) NOT NULL, next_run_time double precision, job_state bytea NOT NULL ); ALTER TABLE public.apscheduler_jobs OWNER TO root; -- -- Name: example_demo; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.example_demo ( name character varying(64) NOT NULL, status integer NOT NULL, description text, int_val integer, bigint_val bigint, float_val double precision, bool_val boolean NOT NULL, date_val date, time_val time without time zone, datetime_val timestamp without time zone, text_val text, json_val json, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.example_demo OWNER TO root; -- -- Name: TABLE example_demo; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.example_demo IS '示例表'; -- -- Name: COLUMN example_demo.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.name IS '名称'; -- -- Name: COLUMN example_demo.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN example_demo.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.description IS '备注'; -- -- Name: COLUMN example_demo.int_val; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.int_val IS '整数'; -- -- Name: COLUMN example_demo.bigint_val; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.bigint_val IS '大整数'; -- -- Name: COLUMN example_demo.float_val; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.float_val IS '浮点数'; -- -- Name: COLUMN example_demo.bool_val; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.bool_val IS '布尔型'; -- -- Name: COLUMN example_demo.date_val; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.date_val IS '日期'; -- -- Name: COLUMN example_demo.time_val; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.time_val IS '时间'; -- -- Name: COLUMN example_demo.datetime_val; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.datetime_val IS '日期时间'; -- -- Name: COLUMN example_demo.text_val; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.text_val IS '长文本'; -- -- Name: COLUMN example_demo.json_val; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.json_val IS '元数据(JSON格式)'; -- -- Name: COLUMN example_demo.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.id IS '主键ID'; -- -- Name: COLUMN example_demo.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN example_demo.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN example_demo.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.created_time IS '创建时间'; -- -- Name: COLUMN example_demo.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.updated_time IS '更新时间'; -- -- Name: COLUMN example_demo.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.deleted_time IS '删除时间'; -- -- Name: COLUMN example_demo.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.tenant_id IS '租户ID'; -- -- Name: COLUMN example_demo.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.created_id IS '创建人ID'; -- -- Name: COLUMN example_demo.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.updated_id IS '更新人ID'; -- -- Name: COLUMN example_demo.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.example_demo.deleted_id IS '删除人ID'; -- -- Name: example_demo_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.example_demo_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.example_demo_id_seq OWNER TO root; -- -- Name: example_demo_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.example_demo_id_seq OWNED BY public.example_demo.id; -- -- Name: gen_table; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.gen_table ( table_name character varying(200) NOT NULL, table_comment character varying(500), class_name character varying(100) NOT NULL, package_name character varying(100), module_name character varying(30), business_name character varying(30), function_name character varying(100), sub_table_name character varying(64) DEFAULT NULL::character varying, sub_table_fk_name character varying(64) DEFAULT NULL::character varying, parent_menu_id integer, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.gen_table OWNER TO root; -- -- Name: TABLE gen_table; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.gen_table IS '代码生成表'; -- -- Name: COLUMN gen_table.table_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.table_name IS '表名称'; -- -- Name: COLUMN gen_table.table_comment; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.table_comment IS '表描述'; -- -- Name: COLUMN gen_table.class_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.class_name IS '实体类名称'; -- -- Name: COLUMN gen_table.package_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.package_name IS '生成包路径'; -- -- Name: COLUMN gen_table.module_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.module_name IS '生成模块名'; -- -- Name: COLUMN gen_table.business_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.business_name IS '生成业务名'; -- -- Name: COLUMN gen_table.function_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.function_name IS '生成功能名'; -- -- Name: COLUMN gen_table.sub_table_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.sub_table_name IS '关联子表的表名'; -- -- Name: COLUMN gen_table.sub_table_fk_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.sub_table_fk_name IS '子表关联的外键名'; -- -- Name: COLUMN gen_table.parent_menu_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.parent_menu_id IS '父菜单ID'; -- -- Name: COLUMN gen_table.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN gen_table.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.description IS '备注'; -- -- Name: COLUMN gen_table.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.id IS '主键ID'; -- -- Name: COLUMN gen_table.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN gen_table.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN gen_table.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.created_time IS '创建时间'; -- -- Name: COLUMN gen_table.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.updated_time IS '更新时间'; -- -- Name: COLUMN gen_table.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.deleted_time IS '删除时间'; -- -- Name: COLUMN gen_table.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.tenant_id IS '租户ID'; -- -- Name: COLUMN gen_table.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.created_id IS '创建人ID'; -- -- Name: COLUMN gen_table.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.updated_id IS '更新人ID'; -- -- Name: COLUMN gen_table.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table.deleted_id IS '删除人ID'; -- -- Name: gen_table_column; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.gen_table_column ( column_name character varying(200) NOT NULL, column_comment character varying(500), column_type character varying(100) NOT NULL, column_length character varying(50), column_default character varying(200), is_pk boolean DEFAULT false NOT NULL, is_increment boolean DEFAULT false NOT NULL, is_nullable boolean DEFAULT true NOT NULL, is_unique boolean DEFAULT false NOT NULL, python_type character varying(100), python_field character varying(200), is_insert boolean DEFAULT true NOT NULL, is_edit boolean DEFAULT true NOT NULL, is_list boolean DEFAULT true NOT NULL, is_query boolean DEFAULT false NOT NULL, query_type character varying(50), html_type character varying(100), dict_type character varying(200), sort integer NOT NULL, table_id integer NOT NULL, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.gen_table_column OWNER TO root; -- -- Name: TABLE gen_table_column; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.gen_table_column IS '代码生成表字段'; -- -- Name: COLUMN gen_table_column.column_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.column_name IS '列名称'; -- -- Name: COLUMN gen_table_column.column_comment; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.column_comment IS '列描述'; -- -- Name: COLUMN gen_table_column.column_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.column_type IS '列类型'; -- -- Name: COLUMN gen_table_column.column_length; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.column_length IS '列长度'; -- -- Name: COLUMN gen_table_column.column_default; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.column_default IS '列默认值'; -- -- Name: COLUMN gen_table_column.is_pk; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.is_pk IS '是否主键'; -- -- Name: COLUMN gen_table_column.is_increment; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.is_increment IS '是否自增'; -- -- Name: COLUMN gen_table_column.is_nullable; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.is_nullable IS '是否允许为空'; -- -- Name: COLUMN gen_table_column.is_unique; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.is_unique IS '是否唯一'; -- -- Name: COLUMN gen_table_column.python_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.python_type IS 'Python类型'; -- -- Name: COLUMN gen_table_column.python_field; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.python_field IS 'Python字段名'; -- -- Name: COLUMN gen_table_column.is_insert; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.is_insert IS '是否为新增字段'; -- -- Name: COLUMN gen_table_column.is_edit; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.is_edit IS '是否编辑字段'; -- -- Name: COLUMN gen_table_column.is_list; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.is_list IS '是否列表字段'; -- -- Name: COLUMN gen_table_column.is_query; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.is_query IS '是否查询字段'; -- -- Name: COLUMN gen_table_column.query_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.query_type IS '查询方式'; -- -- Name: COLUMN gen_table_column.html_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.html_type IS '前端显示类型'; -- -- Name: COLUMN gen_table_column.dict_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.dict_type IS '前端对应字典类型'; -- -- Name: COLUMN gen_table_column.sort; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.sort IS '排序'; -- -- Name: COLUMN gen_table_column.table_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.table_id IS '归属表编号'; -- -- Name: COLUMN gen_table_column.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN gen_table_column.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.description IS '备注'; -- -- Name: COLUMN gen_table_column.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.id IS '主键ID'; -- -- Name: COLUMN gen_table_column.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN gen_table_column.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN gen_table_column.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.created_time IS '创建时间'; -- -- Name: COLUMN gen_table_column.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.updated_time IS '更新时间'; -- -- Name: COLUMN gen_table_column.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.deleted_time IS '删除时间'; -- -- Name: COLUMN gen_table_column.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.tenant_id IS '租户ID'; -- -- Name: COLUMN gen_table_column.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.created_id IS '创建人ID'; -- -- Name: COLUMN gen_table_column.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.updated_id IS '更新人ID'; -- -- Name: COLUMN gen_table_column.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.gen_table_column.deleted_id IS '删除人ID'; -- -- Name: gen_table_column_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.gen_table_column_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.gen_table_column_id_seq OWNER TO root; -- -- Name: gen_table_column_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.gen_table_column_id_seq OWNED BY public.gen_table_column.id; -- -- Name: gen_table_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.gen_table_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.gen_table_id_seq OWNER TO root; -- -- Name: gen_table_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.gen_table_id_seq OWNED BY public.gen_table.id; -- -- Name: platform_email_config; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_email_config ( name character varying(100) NOT NULL, smtp_host character varying(255) NOT NULL, smtp_port integer NOT NULL, smtp_user character varying(255) NOT NULL, smtp_password character varying(255) NOT NULL, from_name character varying(100) NOT NULL, use_tls boolean NOT NULL, is_default boolean NOT NULL, timeout integer NOT NULL, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone ); ALTER TABLE public.platform_email_config OWNER TO root; -- -- Name: TABLE platform_email_config; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_email_config IS '邮件 SMTP 配置表'; -- -- Name: COLUMN platform_email_config.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.name IS '配置名称'; -- -- Name: COLUMN platform_email_config.smtp_host; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.smtp_host IS 'SMTP 服务器地址'; -- -- Name: COLUMN platform_email_config.smtp_port; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.smtp_port IS 'SMTP 端口(465=SSL, 587=TLS)'; -- -- Name: COLUMN platform_email_config.smtp_user; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.smtp_user IS 'SMTP 登录用户名(发件邮箱)'; -- -- Name: COLUMN platform_email_config.smtp_password; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.smtp_password IS 'SMTP 授权密码(AES 加密存储)'; -- -- Name: COLUMN platform_email_config.from_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.from_name IS '发件人显示名'; -- -- Name: COLUMN platform_email_config.use_tls; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.use_tls IS '是否启用 SSL/TLS'; -- -- Name: COLUMN platform_email_config.is_default; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.is_default IS '是否为默认配置'; -- -- Name: COLUMN platform_email_config.timeout; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.timeout IS '连接超时(秒)'; -- -- Name: COLUMN platform_email_config.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN platform_email_config.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.description IS '备注'; -- -- Name: COLUMN platform_email_config.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.id IS '主键ID'; -- -- Name: COLUMN platform_email_config.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_email_config.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_email_config.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.created_time IS '创建时间'; -- -- Name: COLUMN platform_email_config.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.updated_time IS '更新时间'; -- -- Name: COLUMN platform_email_config.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_config.deleted_time IS '删除时间'; -- -- Name: platform_email_config_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_email_config_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_email_config_id_seq OWNER TO root; -- -- Name: platform_email_config_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_email_config_id_seq OWNED BY public.platform_email_config.id; -- -- Name: platform_email_log; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_email_log ( config_id integer, template_code character varying(100), to_email character varying(255) NOT NULL, to_name character varying(100), subject character varying(255) NOT NULL, biz_type character varying(50) NOT NULL, error_msg text, retry_count integer NOT NULL, tenant_id integer, sent_time timestamp without time zone, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.platform_email_log OWNER TO root; -- -- Name: TABLE platform_email_log; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_email_log IS '邮件发送日志表'; -- -- Name: COLUMN platform_email_log.config_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.config_id IS '使用的 SMTP 配置 ID'; -- -- Name: COLUMN platform_email_log.template_code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.template_code IS '模板编码(冗余存储,模板删除后仍可追溯)'; -- -- Name: COLUMN platform_email_log.to_email; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.to_email IS '收件人邮箱'; -- -- Name: COLUMN platform_email_log.to_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.to_name IS '收件人姓名'; -- -- Name: COLUMN platform_email_log.subject; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.subject IS '邮件主题(渲染后)'; -- -- Name: COLUMN platform_email_log.biz_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.biz_type IS '业务类型(register/reset_password/invite/expiry_warning/ticket_reply/other)'; -- -- Name: COLUMN platform_email_log.error_msg; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.error_msg IS '失败原因'; -- -- Name: COLUMN platform_email_log.retry_count; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.retry_count IS '重试次数'; -- -- Name: COLUMN platform_email_log.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.tenant_id IS '关联租户 ID(可为空,如平台注册邮件)'; -- -- Name: COLUMN platform_email_log.sent_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.sent_time IS '实际发送时间'; -- -- Name: COLUMN platform_email_log.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN platform_email_log.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.description IS '备注'; -- -- Name: COLUMN platform_email_log.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.id IS '主键ID'; -- -- Name: COLUMN platform_email_log.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_email_log.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_email_log.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.created_time IS '创建时间'; -- -- Name: COLUMN platform_email_log.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.updated_time IS '更新时间'; -- -- Name: COLUMN platform_email_log.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.deleted_time IS '删除时间'; -- -- Name: COLUMN platform_email_log.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.created_id IS '创建人ID'; -- -- Name: COLUMN platform_email_log.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.updated_id IS '更新人ID'; -- -- Name: COLUMN platform_email_log.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_log.deleted_id IS '删除人ID'; -- -- Name: platform_email_log_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_email_log_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_email_log_id_seq OWNER TO root; -- -- Name: platform_email_log_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_email_log_id_seq OWNED BY public.platform_email_log.id; -- -- Name: platform_email_template; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_email_template ( name character varying(100) NOT NULL, template_code character varying(100) NOT NULL, subject character varying(255) NOT NULL, body_html text NOT NULL, body_text text, variables text, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone ); ALTER TABLE public.platform_email_template OWNER TO root; -- -- Name: TABLE platform_email_template; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_email_template IS '邮件模板表'; -- -- Name: COLUMN platform_email_template.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.name IS '模板名称'; -- -- Name: COLUMN platform_email_template.template_code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.template_code IS '模板编码(业务键)'; -- -- Name: COLUMN platform_email_template.subject; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.subject IS '邮件主题(可含变量)'; -- -- Name: COLUMN platform_email_template.body_html; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.body_html IS '邮件正文 HTML(Jinja2 模板)'; -- -- Name: COLUMN platform_email_template.body_text; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.body_text IS '邮件纯文本版本(降级用)'; -- -- Name: COLUMN platform_email_template.variables; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.variables IS '模板变量说明(JSON 格式,如 {"username": "用户名", "link": "链接"})'; -- -- Name: COLUMN platform_email_template.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN platform_email_template.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.description IS '备注'; -- -- Name: COLUMN platform_email_template.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.id IS '主键ID'; -- -- Name: COLUMN platform_email_template.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_email_template.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_email_template.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.created_time IS '创建时间'; -- -- Name: COLUMN platform_email_template.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.updated_time IS '更新时间'; -- -- Name: COLUMN platform_email_template.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_email_template.deleted_time IS '删除时间'; -- -- Name: platform_email_template_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_email_template_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_email_template_id_seq OWNER TO root; -- -- Name: platform_email_template_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_email_template_id_seq OWNED BY public.platform_email_template.id; -- -- Name: platform_invoice; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_invoice ( invoice_no character varying(32) NOT NULL, order_id integer NOT NULL, invoice_type character varying(20) NOT NULL, title character varying(200) NOT NULL, tax_no character varying(50), bank_info text, address_info text, amount integer NOT NULL, tax_amount integer NOT NULL, pdf_url character varying(500), oss_license_pdf_url character varying(500), api_response text, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.platform_invoice OWNER TO root; -- -- Name: TABLE platform_invoice; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_invoice IS '发票表'; -- -- Name: COLUMN platform_invoice.invoice_no; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.invoice_no IS '发票号码'; -- -- Name: COLUMN platform_invoice.order_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.order_id IS '关联订单'; -- -- Name: COLUMN platform_invoice.invoice_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.invoice_type IS 'vat_normal/vat_special'; -- -- Name: COLUMN platform_invoice.title; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.title IS '发票抬头'; -- -- Name: COLUMN platform_invoice.tax_no; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.tax_no IS '纳税人识别号'; -- -- Name: COLUMN platform_invoice.bank_info; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.bank_info IS '开户行及账号'; -- -- Name: COLUMN platform_invoice.address_info; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.address_info IS '注册地址及电话'; -- -- Name: COLUMN platform_invoice.amount; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.amount IS '发票金额(分)'; -- -- Name: COLUMN platform_invoice.tax_amount; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.tax_amount IS '税额(分)'; -- -- Name: COLUMN platform_invoice.pdf_url; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.pdf_url IS '发票PDF下载地址'; -- -- Name: COLUMN platform_invoice.oss_license_pdf_url; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.oss_license_pdf_url IS '开源授权函PDF下载地址'; -- -- Name: COLUMN platform_invoice.api_response; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.api_response IS '第三方API响应'; -- -- Name: COLUMN platform_invoice.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.status IS '状态(0:待开票 1:已开票 2:开票失败 3:已作废)'; -- -- Name: COLUMN platform_invoice.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.description IS '备注'; -- -- Name: COLUMN platform_invoice.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.id IS '主键ID'; -- -- Name: COLUMN platform_invoice.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_invoice.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_invoice.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.created_time IS '创建时间'; -- -- Name: COLUMN platform_invoice.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.updated_time IS '更新时间'; -- -- Name: COLUMN platform_invoice.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.deleted_time IS '删除时间'; -- -- Name: COLUMN platform_invoice.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.tenant_id IS '租户ID'; -- -- Name: COLUMN platform_invoice.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.created_id IS '创建人ID'; -- -- Name: COLUMN platform_invoice.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.updated_id IS '更新人ID'; -- -- Name: COLUMN platform_invoice.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_invoice.deleted_id IS '删除人ID'; -- -- Name: platform_invoice_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_invoice_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_invoice_id_seq OWNER TO root; -- -- Name: platform_invoice_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_invoice_id_seq OWNED BY public.platform_invoice.id; -- -- Name: platform_menu; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_menu ( name character varying(50) NOT NULL, type integer NOT NULL, "order" integer NOT NULL, permission character varying(100), icon character varying(50), route_name character varying(100), route_path character varying(200), component_path character varying(200), redirect character varying(200), hidden boolean NOT NULL, keep_alive boolean NOT NULL, always_show boolean NOT NULL, title character varying(50), params json, affix boolean NOT NULL, client character varying(20) DEFAULT 'pc'::character varying NOT NULL, link character varying(500), is_iframe boolean NOT NULL, is_hide_tab boolean NOT NULL, active_path character varying(200), show_badge boolean NOT NULL, show_text_badge character varying(20), scope character varying(20) DEFAULT 'tenant'::character varying NOT NULL, status integer NOT NULL, description text, parent_id integer, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone ); ALTER TABLE public.platform_menu OWNER TO root; -- -- Name: TABLE platform_menu; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_menu IS '平台菜单表'; -- -- Name: COLUMN platform_menu.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.name IS '菜单名称'; -- -- Name: COLUMN platform_menu.type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.type IS '菜单类型(1:目录 2:菜单 3:按钮 4:链接)'; -- -- Name: COLUMN platform_menu."order"; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu."order" IS '显示排序'; -- -- Name: COLUMN platform_menu.permission; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.permission IS '权限标识(如:module_system:user:query)'; -- -- Name: COLUMN platform_menu.icon; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.icon IS '菜单图标'; -- -- Name: COLUMN platform_menu.route_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.route_name IS '路由名称'; -- -- Name: COLUMN platform_menu.route_path; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.route_path IS '路由路径'; -- -- Name: COLUMN platform_menu.component_path; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.component_path IS '组件路径'; -- -- Name: COLUMN platform_menu.redirect; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.redirect IS '重定向地址'; -- -- Name: COLUMN platform_menu.hidden; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.hidden IS '是否隐藏(True:隐藏 False:显示)'; -- -- Name: COLUMN platform_menu.keep_alive; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.keep_alive IS '是否缓存(True:是 False:否)'; -- -- Name: COLUMN platform_menu.always_show; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.always_show IS '是否始终显示(True:是 False:否)'; -- -- Name: COLUMN platform_menu.title; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.title IS '菜单标题'; -- -- Name: COLUMN platform_menu.params; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.params IS '路由参数(JSON对象)'; -- -- Name: COLUMN platform_menu.affix; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.affix IS '是否固定标签页(True:是 False:否)'; -- -- Name: COLUMN platform_menu.client; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.client IS '终端(pc:管理端桌面 app:移动端)'; -- -- Name: COLUMN platform_menu.link; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.link IS '外链地址(仅type=4)'; -- -- Name: COLUMN platform_menu.is_iframe; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.is_iframe IS '是否嵌入iframe(True:是 False:否)'; -- -- Name: COLUMN platform_menu.is_hide_tab; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.is_hide_tab IS '是否隐藏标签页(True:是 False:否)'; -- -- Name: COLUMN platform_menu.active_path; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.active_path IS '激活菜单路径(用于高亮父级)'; -- -- Name: COLUMN platform_menu.show_badge; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.show_badge IS '是否显示红点角标(True:是 False:否)'; -- -- Name: COLUMN platform_menu.show_text_badge; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.show_text_badge IS '文字角标内容'; -- -- Name: COLUMN platform_menu.scope; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.scope IS '菜单可见范围(platform:仅平台 tenant:租户可用)'; -- -- Name: COLUMN platform_menu.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN platform_menu.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.description IS '备注'; -- -- Name: COLUMN platform_menu.parent_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.parent_id IS '父菜单ID'; -- -- Name: COLUMN platform_menu.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.id IS '主键ID'; -- -- Name: COLUMN platform_menu.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_menu.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_menu.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.created_time IS '创建时间'; -- -- Name: COLUMN platform_menu.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.updated_time IS '更新时间'; -- -- Name: COLUMN platform_menu.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_menu.deleted_time IS '删除时间'; -- -- Name: platform_menu_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_menu_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_menu_id_seq OWNER TO root; -- -- Name: platform_menu_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_menu_id_seq OWNED BY public.platform_menu.id; -- -- Name: platform_order; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_order ( order_no character varying(32) NOT NULL, package_id integer, plugin_id integer, order_type character varying(20) NOT NULL, amount integer NOT NULL, period_count integer NOT NULL, pay_method character varying(20), pay_time timestamp without time zone, expire_time timestamp without time zone NOT NULL, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL ); ALTER TABLE public.platform_order OWNER TO root; -- -- Name: TABLE platform_order; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_order IS '订单表'; -- -- Name: COLUMN platform_order.order_no; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.order_no IS '订单号'; -- -- Name: COLUMN platform_order.package_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.package_id IS '购买套餐(插件订单为空)'; -- -- Name: COLUMN platform_order.plugin_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.plugin_id IS '购买插件(套餐订单为空)'; -- -- Name: COLUMN platform_order.order_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.order_type IS 'new/renew/upgrade/downgrade/plugin'; -- -- Name: COLUMN platform_order.amount; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.amount IS '金额(分)'; -- -- Name: COLUMN platform_order.period_count; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.period_count IS '购买周期数'; -- -- Name: COLUMN platform_order.pay_method; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.pay_method IS 'alipay/wxpay'; -- -- Name: COLUMN platform_order.pay_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.pay_time IS '支付时间'; -- -- Name: COLUMN platform_order.expire_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.expire_time IS '订单过期时间(15分钟)'; -- -- Name: COLUMN platform_order.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.status IS '状态(0:待支付 1:已支付 2:已取消 3:已退款)'; -- -- Name: COLUMN platform_order.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.description IS '备注'; -- -- Name: COLUMN platform_order.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.id IS '主键ID'; -- -- Name: COLUMN platform_order.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_order.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_order.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.created_time IS '创建时间'; -- -- Name: COLUMN platform_order.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.updated_time IS '更新时间'; -- -- Name: COLUMN platform_order.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.deleted_time IS '删除时间'; -- -- Name: COLUMN platform_order.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_order.tenant_id IS '租户ID'; -- -- Name: platform_order_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_order_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_order_id_seq OWNER TO root; -- -- Name: platform_order_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_order_id_seq OWNED BY public.platform_order.id; -- -- Name: platform_package; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_package ( name character varying(100) NOT NULL, code character varying(100) NOT NULL, sort integer NOT NULL, price integer NOT NULL, period character varying(10) NOT NULL, trial_days integer NOT NULL, max_users integer NOT NULL, max_roles integer NOT NULL, max_depts integer NOT NULL, max_storage_mb integer NOT NULL, rate_limit integer NOT NULL, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone ); ALTER TABLE public.platform_package OWNER TO root; -- -- Name: TABLE platform_package; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_package IS '租户套餐表'; -- -- Name: COLUMN platform_package.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.name IS '套餐名称'; -- -- Name: COLUMN platform_package.code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.code IS '套餐编码'; -- -- Name: COLUMN platform_package.sort; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.sort IS '排序'; -- -- Name: COLUMN platform_package.price; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.price IS '价格(分)'; -- -- Name: COLUMN platform_package.period; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.period IS '计费周期(month/year)'; -- -- Name: COLUMN platform_package.trial_days; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.trial_days IS '免费试用天数'; -- -- Name: COLUMN platform_package.max_users; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.max_users IS '最大用户数'; -- -- Name: COLUMN platform_package.max_roles; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.max_roles IS '最大角色数'; -- -- Name: COLUMN platform_package.max_depts; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.max_depts IS '最大部门数'; -- -- Name: COLUMN platform_package.max_storage_mb; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.max_storage_mb IS '最大存储(MB)'; -- -- Name: COLUMN platform_package.rate_limit; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.rate_limit IS 'API速率限制(请求/10秒)'; -- -- Name: COLUMN platform_package.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN platform_package.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.description IS '备注'; -- -- Name: COLUMN platform_package.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.id IS '主键ID'; -- -- Name: COLUMN platform_package.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_package.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_package.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.created_time IS '创建时间'; -- -- Name: COLUMN platform_package.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.updated_time IS '更新时间'; -- -- Name: COLUMN platform_package.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package.deleted_time IS '删除时间'; -- -- Name: platform_package_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_package_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_package_id_seq OWNER TO root; -- -- Name: platform_package_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_package_id_seq OWNED BY public.platform_package.id; -- -- Name: platform_package_menu; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_package_menu ( id integer NOT NULL, package_id integer NOT NULL, menu_id integer NOT NULL ); ALTER TABLE public.platform_package_menu OWNER TO root; -- -- Name: TABLE platform_package_menu; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_package_menu IS '套餐菜单关联表'; -- -- Name: COLUMN platform_package_menu.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package_menu.id IS '主键ID'; -- -- Name: COLUMN platform_package_menu.package_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package_menu.package_id IS '套餐ID'; -- -- Name: COLUMN platform_package_menu.menu_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package_menu.menu_id IS '菜单ID'; -- -- Name: platform_package_menu_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_package_menu_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_package_menu_id_seq OWNER TO root; -- -- Name: platform_package_menu_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_package_menu_id_seq OWNED BY public.platform_package_menu.id; -- -- Name: platform_package_plugin; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_package_plugin ( id integer NOT NULL, package_id integer NOT NULL, plugin_id integer NOT NULL ); ALTER TABLE public.platform_package_plugin OWNER TO root; -- -- Name: TABLE platform_package_plugin; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_package_plugin IS '套餐插件关联表'; -- -- Name: COLUMN platform_package_plugin.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package_plugin.id IS '主键ID'; -- -- Name: COLUMN platform_package_plugin.package_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package_plugin.package_id IS '套餐ID'; -- -- Name: COLUMN platform_package_plugin.plugin_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_package_plugin.plugin_id IS '插件ID'; -- -- Name: platform_package_plugin_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_package_plugin_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_package_plugin_id_seq OWNER TO root; -- -- Name: platform_package_plugin_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_package_plugin_id_seq OWNED BY public.platform_package_plugin.id; -- -- Name: platform_payment_record; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_payment_record ( order_id integer NOT NULL, transaction_id character varying(64), pay_method character varying(20) NOT NULL, amount integer NOT NULL, raw_response text, pay_time timestamp without time zone, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL ); ALTER TABLE public.platform_payment_record OWNER TO root; -- -- Name: TABLE platform_payment_record; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_payment_record IS '支付记录表'; -- -- Name: COLUMN platform_payment_record.order_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.order_id IS '关联订单'; -- -- Name: COLUMN platform_payment_record.transaction_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.transaction_id IS '第三方交易号'; -- -- Name: COLUMN platform_payment_record.pay_method; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.pay_method IS '支付方式'; -- -- Name: COLUMN platform_payment_record.amount; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.amount IS '支付金额(分)'; -- -- Name: COLUMN platform_payment_record.raw_response; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.raw_response IS '原始回调JSON'; -- -- Name: COLUMN platform_payment_record.pay_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.pay_time IS '支付完成时间'; -- -- Name: COLUMN platform_payment_record.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.status IS '状态(0:处理中 1:成功 2:失败)'; -- -- Name: COLUMN platform_payment_record.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.description IS '备注'; -- -- Name: COLUMN platform_payment_record.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.id IS '主键ID'; -- -- Name: COLUMN platform_payment_record.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_payment_record.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_payment_record.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.created_time IS '创建时间'; -- -- Name: COLUMN platform_payment_record.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.updated_time IS '更新时间'; -- -- Name: COLUMN platform_payment_record.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.deleted_time IS '删除时间'; -- -- Name: COLUMN platform_payment_record.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_payment_record.tenant_id IS '租户ID'; -- -- Name: platform_payment_record_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_payment_record_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_payment_record_id_seq OWNER TO root; -- -- Name: platform_payment_record_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_payment_record_id_seq OWNED BY public.platform_payment_record.id; -- -- Name: platform_plugin; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_plugin ( name character varying(100) NOT NULL, code character varying(50) NOT NULL, version character varying(20) NOT NULL, author character varying(100), icon character varying(500), category character varying(20) NOT NULL, price integer NOT NULL, menu_path character varying(200), permission_prefix character varying(100), dependencies text, sort integer NOT NULL, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone ); ALTER TABLE public.platform_plugin OWNER TO root; -- -- Name: TABLE platform_plugin; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_plugin IS '插件注册表'; -- -- Name: COLUMN platform_plugin.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.name IS '插件名称'; -- -- Name: COLUMN platform_plugin.code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.code IS '插件编码(module_xxx)'; -- -- Name: COLUMN platform_plugin.version; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.version IS '版本号'; -- -- Name: COLUMN platform_plugin.author; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.author IS '作者'; -- -- Name: COLUMN platform_plugin.icon; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.icon IS '图标URL'; -- -- Name: COLUMN platform_plugin.category; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.category IS '分类(tool/ai/monitor/business)'; -- -- Name: COLUMN platform_plugin.price; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.price IS '价格(分,0=免费)'; -- -- Name: COLUMN platform_plugin.menu_path; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.menu_path IS '菜单路径(安装后显示)'; -- -- Name: COLUMN platform_plugin.permission_prefix; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.permission_prefix IS '权限前缀'; -- -- Name: COLUMN platform_plugin.dependencies; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.dependencies IS '依赖插件编码(JSON数组)'; -- -- Name: COLUMN platform_plugin.sort; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.sort IS '排序'; -- -- Name: COLUMN platform_plugin.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN platform_plugin.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.description IS '备注'; -- -- Name: COLUMN platform_plugin.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.id IS '主键ID'; -- -- Name: COLUMN platform_plugin.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_plugin.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_plugin.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.created_time IS '创建时间'; -- -- Name: COLUMN platform_plugin.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.updated_time IS '更新时间'; -- -- Name: COLUMN platform_plugin.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_plugin.deleted_time IS '删除时间'; -- -- Name: platform_plugin_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_plugin_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_plugin_id_seq OWNER TO root; -- -- Name: platform_plugin_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_plugin_id_seq OWNED BY public.platform_plugin.id; -- -- Name: platform_refund; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_refund ( order_id integer NOT NULL, refund_no character varying(32) NOT NULL, amount integer NOT NULL, reason text NOT NULL, refund_transaction_id character varying(64), reviewer_id integer, review_time timestamp without time zone, reject_reason text, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL ); ALTER TABLE public.platform_refund OWNER TO root; -- -- Name: TABLE platform_refund; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_refund IS '退款表'; -- -- Name: COLUMN platform_refund.order_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.order_id IS '关联订单'; -- -- Name: COLUMN platform_refund.refund_no; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.refund_no IS '退款单号'; -- -- Name: COLUMN platform_refund.amount; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.amount IS '退款金额(分)'; -- -- Name: COLUMN platform_refund.reason; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.reason IS '退款原因'; -- -- Name: COLUMN platform_refund.refund_transaction_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.refund_transaction_id IS '退款交易号'; -- -- Name: COLUMN platform_refund.reviewer_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.reviewer_id IS '审核人'; -- -- Name: COLUMN platform_refund.review_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.review_time IS '审核时间'; -- -- Name: COLUMN platform_refund.reject_reason; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.reject_reason IS '驳回原因'; -- -- Name: COLUMN platform_refund.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.status IS '状态(1:申请中 2:已退款 3:已驳回 4:已取消)'; -- -- Name: COLUMN platform_refund.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.description IS '备注'; -- -- Name: COLUMN platform_refund.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.id IS '主键ID'; -- -- Name: COLUMN platform_refund.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_refund.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_refund.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.created_time IS '创建时间'; -- -- Name: COLUMN platform_refund.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.updated_time IS '更新时间'; -- -- Name: COLUMN platform_refund.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.deleted_time IS '删除时间'; -- -- Name: COLUMN platform_refund.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_refund.tenant_id IS '租户ID'; -- -- Name: platform_refund_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_refund_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_refund_id_seq OWNER TO root; -- -- Name: platform_refund_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_refund_id_seq OWNED BY public.platform_refund.id; -- -- Name: platform_tenant; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_tenant ( name character varying(100) NOT NULL, code character varying(100) NOT NULL, contact_name character varying(64), contact_phone character varying(20), contact_email character varying(128), address character varying(255), domain character varying(255), logo_url character varying(500), sort integer NOT NULL, package_id integer, start_time timestamp without time zone, end_time timestamp without time zone, version character varying(20), favicon character varying(500), login_bg character varying(500), copyright character varying(255), keep_record character varying(100), help_doc character varying(500), privacy character varying(500), clause character varying(500), git_code character varying(500), status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone ); ALTER TABLE public.platform_tenant OWNER TO root; -- -- Name: TABLE platform_tenant; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_tenant IS '租户表'; -- -- Name: COLUMN platform_tenant.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.name IS '租户名称'; -- -- Name: COLUMN platform_tenant.code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.code IS '租户编码'; -- -- Name: COLUMN platform_tenant.contact_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.contact_name IS '联系人姓名'; -- -- Name: COLUMN platform_tenant.contact_phone; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.contact_phone IS '联系人电话'; -- -- Name: COLUMN platform_tenant.contact_email; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.contact_email IS '联系人邮箱'; -- -- Name: COLUMN platform_tenant.address; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.address IS '地址'; -- -- Name: COLUMN platform_tenant.domain; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.domain IS '域名'; -- -- Name: COLUMN platform_tenant.logo_url; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.logo_url IS 'Logo URL'; -- -- Name: COLUMN platform_tenant.sort; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.sort IS '排序'; -- -- Name: COLUMN platform_tenant.package_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.package_id IS '关联套餐ID'; -- -- Name: COLUMN platform_tenant.start_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.start_time IS '开始时间'; -- -- Name: COLUMN platform_tenant.end_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.end_time IS '结束时间'; -- -- Name: COLUMN platform_tenant.version; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.version IS '版本号'; -- -- Name: COLUMN platform_tenant.favicon; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.favicon IS 'favicon地址'; -- -- Name: COLUMN platform_tenant.login_bg; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.login_bg IS '登录背景地址'; -- -- Name: COLUMN platform_tenant.copyright; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.copyright IS '版权信息'; -- -- Name: COLUMN platform_tenant.keep_record; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.keep_record IS '备案号'; -- -- Name: COLUMN platform_tenant.help_doc; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.help_doc IS '帮助文档地址'; -- -- Name: COLUMN platform_tenant.privacy; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.privacy IS '隐私政策地址'; -- -- Name: COLUMN platform_tenant.clause; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.clause IS '服务条款地址'; -- -- Name: COLUMN platform_tenant.git_code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.git_code IS '源码地址'; -- -- Name: COLUMN platform_tenant.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN platform_tenant.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.description IS '备注'; -- -- Name: COLUMN platform_tenant.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.id IS '主键ID'; -- -- Name: COLUMN platform_tenant.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN platform_tenant.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN platform_tenant.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.created_time IS '创建时间'; -- -- Name: COLUMN platform_tenant.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.updated_time IS '更新时间'; -- -- Name: COLUMN platform_tenant.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant.deleted_time IS '删除时间'; -- -- Name: platform_tenant_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_tenant_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_tenant_id_seq OWNER TO root; -- -- Name: platform_tenant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_tenant_id_seq OWNED BY public.platform_tenant.id; -- -- Name: platform_tenant_plugin; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_tenant_plugin ( id integer NOT NULL, tenant_id integer NOT NULL, plugin_id integer NOT NULL, enabled boolean NOT NULL, purchased boolean NOT NULL, installed_time timestamp without time zone NOT NULL ); ALTER TABLE public.platform_tenant_plugin OWNER TO root; -- -- Name: TABLE platform_tenant_plugin; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_tenant_plugin IS '租户插件关联表'; -- -- Name: COLUMN platform_tenant_plugin.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant_plugin.id IS '主键ID'; -- -- Name: COLUMN platform_tenant_plugin.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant_plugin.tenant_id IS '租户ID'; -- -- Name: COLUMN platform_tenant_plugin.plugin_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant_plugin.plugin_id IS '插件ID'; -- -- Name: COLUMN platform_tenant_plugin.enabled; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant_plugin.enabled IS '启用(True:启用 False:禁用)'; -- -- Name: COLUMN platform_tenant_plugin.purchased; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant_plugin.purchased IS '是否已购买(True:已购买 False:未购买)'; -- -- Name: COLUMN platform_tenant_plugin.installed_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_tenant_plugin.installed_time IS '安装时间'; -- -- Name: platform_tenant_plugin_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_tenant_plugin_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_tenant_plugin_id_seq OWNER TO root; -- -- Name: platform_tenant_plugin_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_tenant_plugin_id_seq OWNED BY public.platform_tenant_plugin.id; -- -- Name: platform_user_tenant; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.platform_user_tenant ( id integer NOT NULL, user_id integer NOT NULL, tenant_id integer NOT NULL, role character varying(20) NOT NULL, is_default smallint NOT NULL, create_time timestamp without time zone NOT NULL ); ALTER TABLE public.platform_user_tenant OWNER TO root; -- -- Name: TABLE platform_user_tenant; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.platform_user_tenant IS '用户租户关联表'; -- -- Name: COLUMN platform_user_tenant.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_user_tenant.id IS '主键ID'; -- -- Name: COLUMN platform_user_tenant.user_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_user_tenant.user_id IS '用户ID'; -- -- Name: COLUMN platform_user_tenant.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_user_tenant.tenant_id IS '租户ID'; -- -- Name: COLUMN platform_user_tenant.role; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_user_tenant.role IS '租户内角色(owner:拥有者 admin:管理员 member:成员)'; -- -- Name: COLUMN platform_user_tenant.is_default; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_user_tenant.is_default IS '是否默认租户(0:否 1:是)'; -- -- Name: COLUMN platform_user_tenant.create_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.platform_user_tenant.create_time IS '创建时间'; -- -- Name: platform_user_tenant_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.platform_user_tenant_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.platform_user_tenant_id_seq OWNER TO root; -- -- Name: platform_user_tenant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.platform_user_tenant_id_seq OWNED BY public.platform_user_tenant.id; -- -- Name: sys_dept; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_dept ( name character varying(64) NOT NULL, status integer NOT NULL, description text, "order" integer NOT NULL, code character varying(64) NOT NULL, leader character varying(32), phone character varying(20), email character varying(128), parent_id integer, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.sys_dept OWNER TO root; -- -- Name: TABLE sys_dept; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_dept IS '部门表'; -- -- Name: COLUMN sys_dept.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.name IS '部门名称'; -- -- Name: COLUMN sys_dept.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN sys_dept.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.description IS '备注'; -- -- Name: COLUMN sys_dept."order"; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept."order" IS '显示排序'; -- -- Name: COLUMN sys_dept.code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.code IS '部门编码'; -- -- Name: COLUMN sys_dept.leader; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.leader IS '部门负责人'; -- -- Name: COLUMN sys_dept.phone; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.phone IS '手机'; -- -- Name: COLUMN sys_dept.email; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.email IS '邮箱'; -- -- Name: COLUMN sys_dept.parent_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.parent_id IS '父级部门ID'; -- -- Name: COLUMN sys_dept.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.id IS '主键ID'; -- -- Name: COLUMN sys_dept.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_dept.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_dept.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.created_time IS '创建时间'; -- -- Name: COLUMN sys_dept.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.updated_time IS '更新时间'; -- -- Name: COLUMN sys_dept.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_dept.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.tenant_id IS '租户ID'; -- -- Name: COLUMN sys_dept.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.created_id IS '创建人ID'; -- -- Name: COLUMN sys_dept.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.updated_id IS '更新人ID'; -- -- Name: COLUMN sys_dept.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dept.deleted_id IS '删除人ID'; -- -- Name: sys_dept_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_dept_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_dept_id_seq OWNER TO root; -- -- Name: sys_dept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_dept_id_seq OWNED BY public.sys_dept.id; -- -- Name: sys_dict_data; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_dict_data ( status integer NOT NULL, description text, dict_sort integer NOT NULL, dict_label character varying(255) NOT NULL, dict_value character varying(255) NOT NULL, css_class character varying(255), list_class character varying(255), is_default boolean NOT NULL, dict_type character varying(255) NOT NULL, dict_type_id integer NOT NULL, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL ); ALTER TABLE public.sys_dict_data OWNER TO root; -- -- Name: TABLE sys_dict_data; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_dict_data IS '字典数据表'; -- -- Name: COLUMN sys_dict_data.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN sys_dict_data.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.description IS '备注'; -- -- Name: COLUMN sys_dict_data.dict_sort; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.dict_sort IS '字典排序'; -- -- Name: COLUMN sys_dict_data.dict_label; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.dict_label IS '字典标签'; -- -- Name: COLUMN sys_dict_data.dict_value; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.dict_value IS '字典键值'; -- -- Name: COLUMN sys_dict_data.css_class; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.css_class IS '样式属性(其他样式扩展)'; -- -- Name: COLUMN sys_dict_data.list_class; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.list_class IS '表格回显样式'; -- -- Name: COLUMN sys_dict_data.is_default; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.is_default IS '是否默认(True是 False否)'; -- -- Name: COLUMN sys_dict_data.dict_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.dict_type IS '字典类型'; -- -- Name: COLUMN sys_dict_data.dict_type_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.dict_type_id IS '字典类型ID'; -- -- Name: COLUMN sys_dict_data.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.id IS '主键ID'; -- -- Name: COLUMN sys_dict_data.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_dict_data.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_dict_data.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.created_time IS '创建时间'; -- -- Name: COLUMN sys_dict_data.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.updated_time IS '更新时间'; -- -- Name: COLUMN sys_dict_data.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_dict_data.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_data.tenant_id IS '租户ID'; -- -- Name: sys_dict_data_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_dict_data_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_dict_data_id_seq OWNER TO root; -- -- Name: sys_dict_data_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_dict_data_id_seq OWNED BY public.sys_dict_data.id; -- -- Name: sys_dict_type; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_dict_type ( dict_name character varying(64) NOT NULL, dict_type character varying(255) NOT NULL, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL ); ALTER TABLE public.sys_dict_type OWNER TO root; -- -- Name: TABLE sys_dict_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_dict_type IS '字典类型表'; -- -- Name: COLUMN sys_dict_type.dict_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.dict_name IS '字典名称'; -- -- Name: COLUMN sys_dict_type.dict_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.dict_type IS '字典类型'; -- -- Name: COLUMN sys_dict_type.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN sys_dict_type.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.description IS '备注'; -- -- Name: COLUMN sys_dict_type.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.id IS '主键ID'; -- -- Name: COLUMN sys_dict_type.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_dict_type.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_dict_type.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.created_time IS '创建时间'; -- -- Name: COLUMN sys_dict_type.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.updated_time IS '更新时间'; -- -- Name: COLUMN sys_dict_type.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_dict_type.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_dict_type.tenant_id IS '租户ID'; -- -- Name: sys_dict_type_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_dict_type_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_dict_type_id_seq OWNER TO root; -- -- Name: sys_dict_type_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_dict_type_id_seq OWNED BY public.sys_dict_type.id; -- -- Name: sys_login_log; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_login_log ( status integer NOT NULL, description text, username character varying(64) NOT NULL, login_location character varying(255), login_ip character varying(50), request_os character varying(64), request_browser character varying(64), msg character varying(255), id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.sys_login_log OWNER TO root; -- -- Name: TABLE sys_login_log; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_login_log IS '登录日志表'; -- -- Name: COLUMN sys_login_log.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.status IS '登录状态(1成功 2失败)'; -- -- Name: COLUMN sys_login_log.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.description IS '备注'; -- -- Name: COLUMN sys_login_log.username; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.username IS '用户名'; -- -- Name: COLUMN sys_login_log.login_location; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.login_location IS '登录位置'; -- -- Name: COLUMN sys_login_log.login_ip; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.login_ip IS '登录IP地址'; -- -- Name: COLUMN sys_login_log.request_os; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.request_os IS '操作系统'; -- -- Name: COLUMN sys_login_log.request_browser; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.request_browser IS '浏览器'; -- -- Name: COLUMN sys_login_log.msg; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.msg IS '提示消息'; -- -- Name: COLUMN sys_login_log.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.id IS '主键ID'; -- -- Name: COLUMN sys_login_log.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_login_log.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_login_log.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.created_time IS '创建时间'; -- -- Name: COLUMN sys_login_log.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.updated_time IS '更新时间'; -- -- Name: COLUMN sys_login_log.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_login_log.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.tenant_id IS '租户ID'; -- -- Name: COLUMN sys_login_log.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.created_id IS '创建人ID'; -- -- Name: COLUMN sys_login_log.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.updated_id IS '更新人ID'; -- -- Name: COLUMN sys_login_log.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_login_log.deleted_id IS '删除人ID'; -- -- Name: sys_login_log_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_login_log_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_login_log_id_seq OWNER TO root; -- -- Name: sys_login_log_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_login_log_id_seq OWNED BY public.sys_login_log.id; -- -- Name: sys_notice; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_notice ( notice_title character varying(64) NOT NULL, notice_type character varying(1) NOT NULL, notice_content text, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.sys_notice OWNER TO root; -- -- Name: TABLE sys_notice; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_notice IS '通知公告表'; -- -- Name: COLUMN sys_notice.notice_title; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.notice_title IS '公告标题'; -- -- Name: COLUMN sys_notice.notice_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.notice_type IS '公告类型(1通知 2公告)'; -- -- Name: COLUMN sys_notice.notice_content; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.notice_content IS '公告内容'; -- -- Name: COLUMN sys_notice.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN sys_notice.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.description IS '备注'; -- -- Name: COLUMN sys_notice.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.id IS '主键ID'; -- -- Name: COLUMN sys_notice.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_notice.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_notice.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.created_time IS '创建时间'; -- -- Name: COLUMN sys_notice.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.updated_time IS '更新时间'; -- -- Name: COLUMN sys_notice.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_notice.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.tenant_id IS '租户ID'; -- -- Name: COLUMN sys_notice.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.created_id IS '创建人ID'; -- -- Name: COLUMN sys_notice.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.updated_id IS '更新人ID'; -- -- Name: COLUMN sys_notice.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice.deleted_id IS '删除人ID'; -- -- Name: sys_notice_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_notice_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_notice_id_seq OWNER TO root; -- -- Name: sys_notice_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_notice_id_seq OWNED BY public.sys_notice.id; -- -- Name: sys_notice_read; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_notice_read ( user_id integer NOT NULL, notice_id integer NOT NULL, read_time timestamp without time zone NOT NULL ); ALTER TABLE public.sys_notice_read OWNER TO root; -- -- Name: TABLE sys_notice_read; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_notice_read IS '通知已读记录表'; -- -- Name: COLUMN sys_notice_read.user_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice_read.user_id IS '用户ID'; -- -- Name: COLUMN sys_notice_read.notice_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice_read.notice_id IS '通知ID'; -- -- Name: COLUMN sys_notice_read.read_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_notice_read.read_time IS '已读时间'; -- -- Name: sys_operation_log; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_operation_log ( status integer NOT NULL, description text, request_path character varying(255) NOT NULL, request_method character varying(10) NOT NULL, request_payload text, response_code integer NOT NULL, response_json text, process_time character varying(20), id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.sys_operation_log OWNER TO root; -- -- Name: TABLE sys_operation_log; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_operation_log IS '操作日志表'; -- -- Name: COLUMN sys_operation_log.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN sys_operation_log.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.description IS '备注'; -- -- Name: COLUMN sys_operation_log.request_path; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.request_path IS '请求路径'; -- -- Name: COLUMN sys_operation_log.request_method; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.request_method IS '请求方式'; -- -- Name: COLUMN sys_operation_log.request_payload; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.request_payload IS '请求体'; -- -- Name: COLUMN sys_operation_log.response_code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.response_code IS '响应状态码'; -- -- Name: COLUMN sys_operation_log.response_json; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.response_json IS '响应体'; -- -- Name: COLUMN sys_operation_log.process_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.process_time IS '处理时间'; -- -- Name: COLUMN sys_operation_log.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.id IS '主键ID'; -- -- Name: COLUMN sys_operation_log.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_operation_log.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_operation_log.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.created_time IS '创建时间'; -- -- Name: COLUMN sys_operation_log.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.updated_time IS '更新时间'; -- -- Name: COLUMN sys_operation_log.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_operation_log.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.tenant_id IS '租户ID'; -- -- Name: COLUMN sys_operation_log.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.created_id IS '创建人ID'; -- -- Name: COLUMN sys_operation_log.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.updated_id IS '更新人ID'; -- -- Name: COLUMN sys_operation_log.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_operation_log.deleted_id IS '删除人ID'; -- -- Name: sys_operation_log_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_operation_log_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_operation_log_id_seq OWNER TO root; -- -- Name: sys_operation_log_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_operation_log_id_seq OWNED BY public.sys_operation_log.id; -- -- Name: sys_param; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_param ( config_name character varying(64) NOT NULL, config_key character varying(500) NOT NULL, config_value character varying(500), config_type boolean, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.sys_param OWNER TO root; -- -- Name: TABLE sys_param; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_param IS '系统参数表'; -- -- Name: COLUMN sys_param.config_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.config_name IS '参数名称'; -- -- Name: COLUMN sys_param.config_key; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.config_key IS '参数键名'; -- -- Name: COLUMN sys_param.config_value; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.config_value IS '参数键值'; -- -- Name: COLUMN sys_param.config_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.config_type IS '系统内置(True:是 False:否)'; -- -- Name: COLUMN sys_param.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN sys_param.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.description IS '备注'; -- -- Name: COLUMN sys_param.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.id IS '主键ID'; -- -- Name: COLUMN sys_param.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_param.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_param.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.created_time IS '创建时间'; -- -- Name: COLUMN sys_param.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.updated_time IS '更新时间'; -- -- Name: COLUMN sys_param.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_param.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.tenant_id IS '租户ID'; -- -- Name: COLUMN sys_param.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.created_id IS '创建人ID'; -- -- Name: COLUMN sys_param.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.updated_id IS '更新人ID'; -- -- Name: COLUMN sys_param.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_param.deleted_id IS '删除人ID'; -- -- Name: sys_param_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_param_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_param_id_seq OWNER TO root; -- -- Name: sys_param_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_param_id_seq OWNED BY public.sys_param.id; -- -- Name: sys_position; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_position ( name character varying(64) NOT NULL, code character varying(64) NOT NULL, "order" integer NOT NULL, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.sys_position OWNER TO root; -- -- Name: TABLE sys_position; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_position IS '岗位表'; -- -- Name: COLUMN sys_position.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.name IS '岗位名称'; -- -- Name: COLUMN sys_position.code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.code IS '岗位编码'; -- -- Name: COLUMN sys_position."order"; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position."order" IS '显示排序'; -- -- Name: COLUMN sys_position.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN sys_position.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.description IS '备注'; -- -- Name: COLUMN sys_position.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.id IS '主键ID'; -- -- Name: COLUMN sys_position.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_position.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_position.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.created_time IS '创建时间'; -- -- Name: COLUMN sys_position.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.updated_time IS '更新时间'; -- -- Name: COLUMN sys_position.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_position.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.tenant_id IS '租户ID'; -- -- Name: COLUMN sys_position.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.created_id IS '创建人ID'; -- -- Name: COLUMN sys_position.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.updated_id IS '更新人ID'; -- -- Name: COLUMN sys_position.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_position.deleted_id IS '删除人ID'; -- -- Name: sys_position_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_position_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_position_id_seq OWNER TO root; -- -- Name: sys_position_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_position_id_seq OWNED BY public.sys_position.id; -- -- Name: sys_role; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_role ( name character varying(64) NOT NULL, code character varying(64) NOT NULL, "order" integer NOT NULL, status integer NOT NULL, description text, data_scope integer NOT NULL, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.sys_role OWNER TO root; -- -- Name: TABLE sys_role; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_role IS '角色表'; -- -- Name: COLUMN sys_role.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.name IS '角色名称'; -- -- Name: COLUMN sys_role.code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.code IS '角色编码'; -- -- Name: COLUMN sys_role."order"; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role."order" IS '显示排序'; -- -- Name: COLUMN sys_role.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN sys_role.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.description IS '备注'; -- -- Name: COLUMN sys_role.data_scope; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.data_scope IS '数据权限范围(1:仅本人 2:本部门 3:本部门及以下 4:全部 5:自定义)'; -- -- Name: COLUMN sys_role.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.id IS '主键ID'; -- -- Name: COLUMN sys_role.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_role.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_role.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.created_time IS '创建时间'; -- -- Name: COLUMN sys_role.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.updated_time IS '更新时间'; -- -- Name: COLUMN sys_role.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_role.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.tenant_id IS '租户ID'; -- -- Name: COLUMN sys_role.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.created_id IS '创建人ID'; -- -- Name: COLUMN sys_role.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.updated_id IS '更新人ID'; -- -- Name: COLUMN sys_role.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role.deleted_id IS '删除人ID'; -- -- Name: sys_role_depts; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_role_depts ( role_id integer NOT NULL, dept_id integer NOT NULL ); ALTER TABLE public.sys_role_depts OWNER TO root; -- -- Name: TABLE sys_role_depts; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_role_depts IS '角色部门关联表'; -- -- Name: COLUMN sys_role_depts.role_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role_depts.role_id IS '角色ID'; -- -- Name: COLUMN sys_role_depts.dept_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role_depts.dept_id IS '部门ID'; -- -- Name: sys_role_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_role_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_role_id_seq OWNER TO root; -- -- Name: sys_role_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_role_id_seq OWNED BY public.sys_role.id; -- -- Name: sys_role_menus; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_role_menus ( role_id integer NOT NULL, menu_id integer NOT NULL ); ALTER TABLE public.sys_role_menus OWNER TO root; -- -- Name: TABLE sys_role_menus; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_role_menus IS '角色菜单关联表'; -- -- Name: COLUMN sys_role_menus.role_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role_menus.role_id IS '角色ID'; -- -- Name: COLUMN sys_role_menus.menu_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_role_menus.menu_id IS '菜单ID'; -- -- Name: sys_ticket; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_ticket ( title character varying(200) NOT NULL, status integer NOT NULL, description text, ticket_content text, summary text, ticket_type character varying(20) NOT NULL, images text, reply text, assigned_id integer, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.sys_ticket OWNER TO root; -- -- Name: TABLE sys_ticket; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_ticket IS '工单表'; -- -- Name: COLUMN sys_ticket.title; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.title IS '工单标题'; -- -- Name: COLUMN sys_ticket.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.status IS '状态(0:待处理 1:处理中 2:已完成 3:已关闭)'; -- -- Name: COLUMN sys_ticket.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.description IS '备注'; -- -- Name: COLUMN sys_ticket.ticket_content; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.ticket_content IS '工单内容(富文本)'; -- -- Name: COLUMN sys_ticket.summary; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.summary IS '工单内容(纯文本摘要)'; -- -- Name: COLUMN sys_ticket.ticket_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.ticket_type IS '工单类型(suggestion:建议 bug:缺陷 optimize:优化 other:其他)'; -- -- Name: COLUMN sys_ticket.images; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.images IS '图片URL列表(JSON数组)'; -- -- Name: COLUMN sys_ticket.reply; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.reply IS '回复内容'; -- -- Name: COLUMN sys_ticket.assigned_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.assigned_id IS '处理人ID'; -- -- Name: COLUMN sys_ticket.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.id IS '主键ID'; -- -- Name: COLUMN sys_ticket.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_ticket.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_ticket.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.created_time IS '创建时间'; -- -- Name: COLUMN sys_ticket.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.updated_time IS '更新时间'; -- -- Name: COLUMN sys_ticket.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_ticket.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.tenant_id IS '租户ID'; -- -- Name: COLUMN sys_ticket.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.created_id IS '创建人ID'; -- -- Name: COLUMN sys_ticket.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.updated_id IS '更新人ID'; -- -- Name: COLUMN sys_ticket.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_ticket.deleted_id IS '删除人ID'; -- -- Name: sys_ticket_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_ticket_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_ticket_id_seq OWNER TO root; -- -- Name: sys_ticket_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_ticket_id_seq OWNED BY public.sys_ticket.id; -- -- Name: sys_user; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_user ( username character varying(64) NOT NULL, password character varying(255) NOT NULL, name character varying(32) NOT NULL, mobile character varying(11), email character varying(64), gender character varying(1), avatar character varying(255), is_superuser boolean NOT NULL, last_login timestamp with time zone, gitee_login character varying(32), github_login character varying(32), wx_login character varying(32), qq_login character varying(32), status integer NOT NULL, description text, dept_id integer, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.sys_user OWNER TO root; -- -- Name: TABLE sys_user; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_user IS '用户表'; -- -- Name: COLUMN sys_user.username; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.username IS '用户名/登录账号'; -- -- Name: COLUMN sys_user.password; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.password IS '密码哈希'; -- -- Name: COLUMN sys_user.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.name IS '昵称'; -- -- Name: COLUMN sys_user.mobile; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.mobile IS '手机号'; -- -- Name: COLUMN sys_user.email; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.email IS '邮箱'; -- -- Name: COLUMN sys_user.gender; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.gender IS '性别(0:男 1:女 2:未知)'; -- -- Name: COLUMN sys_user.avatar; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.avatar IS '头像URL地址'; -- -- Name: COLUMN sys_user.is_superuser; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.is_superuser IS '是否超管'; -- -- Name: COLUMN sys_user.last_login; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.last_login IS '最后登录时间'; -- -- Name: COLUMN sys_user.gitee_login; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.gitee_login IS 'Gitee登录'; -- -- Name: COLUMN sys_user.github_login; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.github_login IS 'Github登录'; -- -- Name: COLUMN sys_user.wx_login; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.wx_login IS '微信登录'; -- -- Name: COLUMN sys_user.qq_login; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.qq_login IS 'QQ登录'; -- -- Name: COLUMN sys_user.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN sys_user.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.description IS '备注'; -- -- Name: COLUMN sys_user.dept_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.dept_id IS '部门ID'; -- -- Name: COLUMN sys_user.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.id IS '主键ID'; -- -- Name: COLUMN sys_user.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN sys_user.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN sys_user.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.created_time IS '创建时间'; -- -- Name: COLUMN sys_user.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.updated_time IS '更新时间'; -- -- Name: COLUMN sys_user.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.deleted_time IS '删除时间'; -- -- Name: COLUMN sys_user.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.tenant_id IS '租户ID'; -- -- Name: COLUMN sys_user.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.created_id IS '创建人ID'; -- -- Name: COLUMN sys_user.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.updated_id IS '更新人ID'; -- -- Name: COLUMN sys_user.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user.deleted_id IS '删除人ID'; -- -- Name: sys_user_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.sys_user_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.sys_user_id_seq OWNER TO root; -- -- Name: sys_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.sys_user_id_seq OWNED BY public.sys_user.id; -- -- Name: sys_user_positions; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_user_positions ( user_id integer NOT NULL, position_id integer NOT NULL ); ALTER TABLE public.sys_user_positions OWNER TO root; -- -- Name: TABLE sys_user_positions; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_user_positions IS '用户岗位关联表'; -- -- Name: COLUMN sys_user_positions.user_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user_positions.user_id IS '用户ID'; -- -- Name: COLUMN sys_user_positions.position_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user_positions.position_id IS '岗位ID'; -- -- Name: sys_user_roles; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.sys_user_roles ( user_id integer NOT NULL, role_id integer NOT NULL ); ALTER TABLE public.sys_user_roles OWNER TO root; -- -- Name: TABLE sys_user_roles; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.sys_user_roles IS '用户角色关联表'; -- -- Name: COLUMN sys_user_roles.user_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user_roles.user_id IS '用户ID'; -- -- Name: COLUMN sys_user_roles.role_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.sys_user_roles.role_id IS '角色ID'; -- -- Name: task_job; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.task_job ( job_id character varying(64) NOT NULL, job_name character varying(128), trigger_type character varying(32), next_run_time character varying(64), job_state text, result text, error text, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL ); ALTER TABLE public.task_job OWNER TO root; -- -- Name: TABLE task_job; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.task_job IS '任务执行日志表'; -- -- Name: COLUMN task_job.job_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.job_id IS '任务ID'; -- -- Name: COLUMN task_job.job_name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.job_name IS '任务名称'; -- -- Name: COLUMN task_job.trigger_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.trigger_type IS '触发方式: cron/interval/date/manual'; -- -- Name: COLUMN task_job.next_run_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.next_run_time IS '下次执行时间'; -- -- Name: COLUMN task_job.job_state; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.job_state IS '任务状态信息'; -- -- Name: COLUMN task_job.result; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.result IS '执行结果'; -- -- Name: COLUMN task_job.error; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.error IS '错误信息'; -- -- Name: COLUMN task_job.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.status IS '执行状态(0:待执行 1:执行中 2:成功 3:失败 4:超时 5:已取消)'; -- -- Name: COLUMN task_job.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.description IS '备注'; -- -- Name: COLUMN task_job.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.id IS '主键ID'; -- -- Name: COLUMN task_job.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN task_job.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN task_job.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.created_time IS '创建时间'; -- -- Name: COLUMN task_job.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.updated_time IS '更新时间'; -- -- Name: COLUMN task_job.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.deleted_time IS '删除时间'; -- -- Name: COLUMN task_job.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_job.tenant_id IS '租户ID'; -- -- Name: task_job_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.task_job_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.task_job_id_seq OWNER TO root; -- -- Name: task_job_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.task_job_id_seq OWNED BY public.task_job.id; -- -- Name: task_node; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.task_node ( name character varying(64) NOT NULL, code character varying(32) NOT NULL, jobstore character varying(64), executor character varying(64), trigger character varying(64), trigger_args text, func text, args text, kwargs text, "coalesce" boolean, max_instances integer, start_date character varying(64), end_date character varying(64), status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.task_node OWNER TO root; -- -- Name: TABLE task_node; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.task_node IS '节点类型表'; -- -- Name: COLUMN task_node.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.name IS '节点名称'; -- -- Name: COLUMN task_node.code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.code IS '节点编码'; -- -- Name: COLUMN task_node.jobstore; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.jobstore IS '存储器'; -- -- Name: COLUMN task_node.executor; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.executor IS '执行器'; -- -- Name: COLUMN task_node.trigger; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.trigger IS '触发器'; -- -- Name: COLUMN task_node.trigger_args; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.trigger_args IS '触发器参数'; -- -- Name: COLUMN task_node.func; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.func IS '代码块'; -- -- Name: COLUMN task_node.args; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.args IS '位置参数'; -- -- Name: COLUMN task_node.kwargs; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.kwargs IS '关键字参数'; -- -- Name: COLUMN task_node."coalesce"; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node."coalesce" IS '是否合并运行'; -- -- Name: COLUMN task_node.max_instances; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.max_instances IS '最大实例数'; -- -- Name: COLUMN task_node.start_date; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.start_date IS '开始时间'; -- -- Name: COLUMN task_node.end_date; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.end_date IS '结束时间'; -- -- Name: COLUMN task_node.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN task_node.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.description IS '备注'; -- -- Name: COLUMN task_node.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.id IS '主键ID'; -- -- Name: COLUMN task_node.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN task_node.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN task_node.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.created_time IS '创建时间'; -- -- Name: COLUMN task_node.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.updated_time IS '更新时间'; -- -- Name: COLUMN task_node.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.deleted_time IS '删除时间'; -- -- Name: COLUMN task_node.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.tenant_id IS '租户ID'; -- -- Name: COLUMN task_node.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.created_id IS '创建人ID'; -- -- Name: COLUMN task_node.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.updated_id IS '更新人ID'; -- -- Name: COLUMN task_node.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_node.deleted_id IS '删除人ID'; -- -- Name: task_node_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.task_node_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.task_node_id_seq OWNER TO root; -- -- Name: task_node_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.task_node_id_seq OWNED BY public.task_node.id; -- -- Name: task_workflow; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.task_workflow ( name character varying(128) NOT NULL, code character varying(64) NOT NULL, nodes json, edges json, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.task_workflow OWNER TO root; -- -- Name: TABLE task_workflow; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.task_workflow IS '工作流定义表'; -- -- Name: COLUMN task_workflow.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.name IS '流程名称'; -- -- Name: COLUMN task_workflow.code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.code IS '流程编码'; -- -- Name: COLUMN task_workflow.nodes; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.nodes IS 'VueFlow节点'; -- -- Name: COLUMN task_workflow.edges; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.edges IS 'VueFlow连接线'; -- -- Name: COLUMN task_workflow.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.status IS '状态(0:草稿 1:已发布 2:已归档)'; -- -- Name: COLUMN task_workflow.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.description IS '备注'; -- -- Name: COLUMN task_workflow.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.id IS '主键ID'; -- -- Name: COLUMN task_workflow.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN task_workflow.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN task_workflow.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.created_time IS '创建时间'; -- -- Name: COLUMN task_workflow.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.updated_time IS '更新时间'; -- -- Name: COLUMN task_workflow.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.deleted_time IS '删除时间'; -- -- Name: COLUMN task_workflow.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.tenant_id IS '租户ID'; -- -- Name: COLUMN task_workflow.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.created_id IS '创建人ID'; -- -- Name: COLUMN task_workflow.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.updated_id IS '更新人ID'; -- -- Name: COLUMN task_workflow.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow.deleted_id IS '删除人ID'; -- -- Name: task_workflow_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.task_workflow_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.task_workflow_id_seq OWNER TO root; -- -- Name: task_workflow_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.task_workflow_id_seq OWNED BY public.task_workflow.id; -- -- Name: task_workflow_node_type; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.task_workflow_node_type ( name character varying(128) NOT NULL, code character varying(64) NOT NULL, category character varying(32) NOT NULL, func text NOT NULL, args text, kwargs text, sort_order integer NOT NULL, is_active boolean NOT NULL, status integer NOT NULL, description text, id integer NOT NULL, uuid character varying(64) NOT NULL, is_deleted boolean NOT NULL, created_time timestamp without time zone NOT NULL, updated_time timestamp without time zone NOT NULL, deleted_time timestamp without time zone, tenant_id integer NOT NULL, created_id integer, updated_id integer, deleted_id integer ); ALTER TABLE public.task_workflow_node_type OWNER TO root; -- -- Name: TABLE task_workflow_node_type; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON TABLE public.task_workflow_node_type IS '工作流节点类型(非定时任务节点)'; -- -- Name: COLUMN task_workflow_node_type.name; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.name IS '显示名称'; -- -- Name: COLUMN task_workflow_node_type.code; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.code IS '节点编码,对应画布 node.type'; -- -- Name: COLUMN task_workflow_node_type.category; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.category IS '分类: trigger/action/condition/control'; -- -- Name: COLUMN task_workflow_node_type.func; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.func IS 'Python 代码块,须定义 handler(*args,**kwargs)'; -- -- Name: COLUMN task_workflow_node_type.args; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.args IS '默认位置参数,逗号分隔'; -- -- Name: COLUMN task_workflow_node_type.kwargs; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.kwargs IS '默认关键字参数 JSON'; -- -- Name: COLUMN task_workflow_node_type.sort_order; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.sort_order IS '排序'; -- -- Name: COLUMN task_workflow_node_type.is_active; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.is_active IS '是否启用'; -- -- Name: COLUMN task_workflow_node_type.status; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.status IS '状态(0:启动 1:停用)'; -- -- Name: COLUMN task_workflow_node_type.description; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.description IS '备注'; -- -- Name: COLUMN task_workflow_node_type.id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.id IS '主键ID'; -- -- Name: COLUMN task_workflow_node_type.uuid; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.uuid IS 'UUID全局唯一标识'; -- -- Name: COLUMN task_workflow_node_type.is_deleted; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.is_deleted IS '是否已删除(0:未删除 1:已删除)'; -- -- Name: COLUMN task_workflow_node_type.created_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.created_time IS '创建时间'; -- -- Name: COLUMN task_workflow_node_type.updated_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.updated_time IS '更新时间'; -- -- Name: COLUMN task_workflow_node_type.deleted_time; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.deleted_time IS '删除时间'; -- -- Name: COLUMN task_workflow_node_type.tenant_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.tenant_id IS '租户ID'; -- -- Name: COLUMN task_workflow_node_type.created_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.created_id IS '创建人ID'; -- -- Name: COLUMN task_workflow_node_type.updated_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.updated_id IS '更新人ID'; -- -- Name: COLUMN task_workflow_node_type.deleted_id; Type: COMMENT; Schema: public; Owner: root -- COMMENT ON COLUMN public.task_workflow_node_type.deleted_id IS '删除人ID'; -- -- Name: task_workflow_node_type_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.task_workflow_node_type_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.task_workflow_node_type_id_seq OWNER TO root; -- -- Name: task_workflow_node_type_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.task_workflow_node_type_id_seq OWNED BY public.task_workflow_node_type.id; -- -- Name: example_demo id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.example_demo ALTER COLUMN id SET DEFAULT nextval('public.example_demo_id_seq'::regclass); -- -- Name: gen_table id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table ALTER COLUMN id SET DEFAULT nextval('public.gen_table_id_seq'::regclass); -- -- Name: gen_table_column id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table_column ALTER COLUMN id SET DEFAULT nextval('public.gen_table_column_id_seq'::regclass); -- -- Name: platform_email_config id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_config ALTER COLUMN id SET DEFAULT nextval('public.platform_email_config_id_seq'::regclass); -- -- Name: platform_email_log id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_log ALTER COLUMN id SET DEFAULT nextval('public.platform_email_log_id_seq'::regclass); -- -- Name: platform_email_template id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_template ALTER COLUMN id SET DEFAULT nextval('public.platform_email_template_id_seq'::regclass); -- -- Name: platform_invoice id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_invoice ALTER COLUMN id SET DEFAULT nextval('public.platform_invoice_id_seq'::regclass); -- -- Name: platform_menu id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_menu ALTER COLUMN id SET DEFAULT nextval('public.platform_menu_id_seq'::regclass); -- -- Name: platform_order id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_order ALTER COLUMN id SET DEFAULT nextval('public.platform_order_id_seq'::regclass); -- -- Name: platform_package id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package ALTER COLUMN id SET DEFAULT nextval('public.platform_package_id_seq'::regclass); -- -- Name: platform_package_menu id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package_menu ALTER COLUMN id SET DEFAULT nextval('public.platform_package_menu_id_seq'::regclass); -- -- Name: platform_package_plugin id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package_plugin ALTER COLUMN id SET DEFAULT nextval('public.platform_package_plugin_id_seq'::regclass); -- -- Name: platform_payment_record id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_payment_record ALTER COLUMN id SET DEFAULT nextval('public.platform_payment_record_id_seq'::regclass); -- -- Name: platform_plugin id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_plugin ALTER COLUMN id SET DEFAULT nextval('public.platform_plugin_id_seq'::regclass); -- -- Name: platform_refund id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_refund ALTER COLUMN id SET DEFAULT nextval('public.platform_refund_id_seq'::regclass); -- -- Name: platform_tenant id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_tenant ALTER COLUMN id SET DEFAULT nextval('public.platform_tenant_id_seq'::regclass); -- -- Name: platform_tenant_plugin id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_tenant_plugin ALTER COLUMN id SET DEFAULT nextval('public.platform_tenant_plugin_id_seq'::regclass); -- -- Name: platform_user_tenant id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_user_tenant ALTER COLUMN id SET DEFAULT nextval('public.platform_user_tenant_id_seq'::regclass); -- -- Name: sys_dept id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dept ALTER COLUMN id SET DEFAULT nextval('public.sys_dept_id_seq'::regclass); -- -- Name: sys_dict_data id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dict_data ALTER COLUMN id SET DEFAULT nextval('public.sys_dict_data_id_seq'::regclass); -- -- Name: sys_dict_type id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dict_type ALTER COLUMN id SET DEFAULT nextval('public.sys_dict_type_id_seq'::regclass); -- -- Name: sys_login_log id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_login_log ALTER COLUMN id SET DEFAULT nextval('public.sys_login_log_id_seq'::regclass); -- -- Name: sys_notice id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_notice ALTER COLUMN id SET DEFAULT nextval('public.sys_notice_id_seq'::regclass); -- -- Name: sys_operation_log id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_operation_log ALTER COLUMN id SET DEFAULT nextval('public.sys_operation_log_id_seq'::regclass); -- -- Name: sys_param id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_param ALTER COLUMN id SET DEFAULT nextval('public.sys_param_id_seq'::regclass); -- -- Name: sys_position id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_position ALTER COLUMN id SET DEFAULT nextval('public.sys_position_id_seq'::regclass); -- -- Name: sys_role id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role ALTER COLUMN id SET DEFAULT nextval('public.sys_role_id_seq'::regclass); -- -- Name: sys_ticket id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_ticket ALTER COLUMN id SET DEFAULT nextval('public.sys_ticket_id_seq'::regclass); -- -- Name: sys_user id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user ALTER COLUMN id SET DEFAULT nextval('public.sys_user_id_seq'::regclass); -- -- Name: task_job id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_job ALTER COLUMN id SET DEFAULT nextval('public.task_job_id_seq'::regclass); -- -- Name: task_node id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_node ALTER COLUMN id SET DEFAULT nextval('public.task_node_id_seq'::regclass); -- -- Name: task_workflow id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow ALTER COLUMN id SET DEFAULT nextval('public.task_workflow_id_seq'::regclass); -- -- Name: task_workflow_node_type id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow_node_type ALTER COLUMN id SET DEFAULT nextval('public.task_workflow_node_type_id_seq'::regclass); -- -- Data for Name: apscheduler_jobs; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.apscheduler_jobs (id, next_run_time, job_state) FROM stdin; \. -- -- Data for Name: example_demo; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.example_demo (name, status, description, int_val, bigint_val, float_val, bool_val, date_val, time_val, datetime_val, text_val, json_val, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; 用户管理模块 0 用户管理核心模块 15 15000 99.99 t 2025-06-01 09:00:00 2025-06-01 09:00:00 用户管理模块提供用户注册、登录、权限分配、个人中心等完整功能。 {"version": "1.0", "author": "admin", "tags": ["user", "auth"]} 1 9fa433e6-89cc-4649-933a-6cb3e2ac76cf f 2026-06-21 18:12:31.258845 2026-06-21 18:12:31.258847 \N 1 \N \N \N 订单支付模块 0 订单与支付核心模块 28 300000 199.5 t 2025-06-15 14:30:00 2025-06-15 14:30:00 订单支付模块支持微信支付、支付宝、银行卡等多种支付方式,包含支付回调、退款处理等。 {"version": "2.1", "author": "payment-team", "tags": ["order", "payment", "refund"]} 2 8c84ccf4-42c7-4850-8fb6-e535d6fd26ed f 2026-06-21 18:12:31.258851 2026-06-21 18:12:31.258852 \N 1 \N \N \N 消息通知模块 1 消息通知服务模块(开发中) 8 5000 0 f 2025-07-01 08:00:00 2025-07-01 08:00:00 消息通知模块支持站内信、邮件、短信等多渠道通知推送。 {"version": "0.9", "author": "dev-team", "tags": ["notification", "email", "sms"]} 3 40b6d070-d87c-4a2a-b944-c49900aa76c0 f 2026-06-21 18:12:31.258855 2026-06-21 18:12:31.258855 \N 1 \N \N \N 数据分析报表 0 高级数据分析与报表模块 42 1000000 499 t 2025-08-01 10:00:00 2025-08-01 10:00:00 数据分析报表模块提供可视化图表、数据导出、实时监控大屏等高级分析功能。 {"version": "3.0", "author": "data-team", "tags": ["analytics", "dashboard", "report", "chart"]} 4 b4e67d84-9900-459b-8965-ca12e931bbc3 f 2026-06-21 18:12:31.25886 2026-06-21 18:12:31.25886 \N 1 \N \N \N 文件存储服务 0 文件存储与 CDN 加速服务 20 50000 29.9 t 2025-09-01 16:00:00 2025-09-01 16:00:00 文件存储服务支持本地存储、阿里云OSS、腾讯云COS等多种存储后端,提供文件上传、下载、预览等接口。 {"version": "1.5", "author": "infra-team", "tags": ["storage", "oss", "upload"]} 5 09748759-0aaf-4adc-bc8d-da2b3fed7ff4 f 2026-06-21 18:12:31.258864 2026-06-21 18:12:31.258864 \N 1 \N \N \N 测试占位模块 1 仅用于测试空值处理 \N \N \N t \N \N \N \N null 6 49eade3f-ed47-485f-a41a-a41d26fdb463 f 2026-06-21 18:12:31.258867 2026-06-21 18:12:31.258867 \N 1 \N \N \N \. -- -- Data for Name: gen_table; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.gen_table (table_name, table_comment, class_name, package_name, module_name, business_name, function_name, sub_table_name, sub_table_fk_name, parent_menu_id, status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; \. -- -- Data for Name: gen_table_column; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.gen_table_column (column_name, column_comment, column_type, column_length, column_default, is_pk, is_increment, is_nullable, is_unique, python_type, python_field, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, table_id, status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; \. -- -- Data for Name: platform_email_config; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.platform_email_config (name, smtp_host, smtp_port, smtp_user, smtp_password, from_name, use_tls, is_default, timeout, status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time) FROM stdin; 默认SMTP smtp.example.com 465 noreply@fastapiadmin.com PLACEHOLDER_AES_ENCRYPTED FastapiAdmin t t 30 0 平台默认SMTP配置 1 f3940d59-81a7-4b5b-8789-3ec7d786dd29 f 2026-06-21 18:12:31.124899 2026-06-21 18:12:31.124904 \N \. -- -- Data for Name: platform_email_log; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.platform_email_log (config_id, template_code, to_email, to_name, subject, biz_type, error_msg, retry_count, tenant_id, sent_time, status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time, created_id, updated_id, deleted_id) FROM stdin; \. -- -- Data for Name: platform_email_template; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.platform_email_template (name, template_code, subject, body_html, body_text, variables, status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time) FROM stdin; 注册验证码 register_code 【FastapiAdmin】注册验证码
{{ username }} 您好:
您的验证码是:
验证码 5 分钟内有效,请勿泄露给他人。
此邮件由系统自动发送,请勿回复。
{{ username }} 您好:
感谢您注册 FastapiAdmin!请点击下方按钮完成邮箱验证(24 小时内有效):
如果按钮无法点击,请复制以下链接到浏览器:
{{ verify_link }}
尊敬的 {{ tenant_name }}:
您的 {{ package_name }} 套餐将于 {{ expire_date }} 到期,剩余 {{ remaining_days }} 天。
到期后部分功能将受限,请及时续费以保证服务正常使用。
尊敬的客户:
您的发票已开具完成:
| 发票号码 | {{ invoice_no }} |
| 发票抬头 | {{ invoice_title }} |
| 开票金额 | ¥{{ invoice_amount }} |
尊敬的 {{ username }}:
您的订单已支付成功,详情如下:
| 订单号 | {{ order_no }} |
| 订单金额 | ¥{{ order_amount }} |
| 支付方式 | {{ pay_method }} |
| 套餐名称 | {{ package_name }} |
支付时间:{{ paid_time }}
尊敬的 {{ tenant_name }}:
您的套餐已从 {{ old_package }} 升级为 {{ new_package }}。
新套餐有效期至:{{ expire_date }}
升级时间:{{ upgrade_time }}
尊敬的 {{ username }}:
您的退款申请已处理完成:
| 退款单号 | {{ refund_no }} |
| 原订单号 | {{ order_no }} |
| 退款金额 | ¥{{ refund_amount }} |
| 退回账户 | {{ refund_account }} |
到账时间:{{ refund_time }}
预计 1-3 个工作日内到账,请注意查收。
{{ username }} 您好:
您的账号于 {{ login_time }} 在 {{ login_location }} 登录。
| 登录 IP | {{ login_ip }} |
| 设备类型 | {{ device }} |
| 浏览器 | {{ browser }} |
如非本人操作,请立即修改密码并联系客服。
此邮件由系统自动发送,请勿回复。
{{ username }} 您好:
您的账号密码已于 {{ change_time }} 修改成功。
操作 IP:{{ change_ip }}
操作地点:{{ change_location }}
如非本人操作,请立即联系客服冻结账号!
此邮件由系统自动发送,请勿回复。
欢迎使用 FastApiAdmin 系统!
这是一个功能强大的权限管理系统,支持多租户、角色权限控制等功能。
0 系统上线公告 1 3636ecdb-10ec-4c4e-a354-0f1b426483bb f 2026-06-21 18:12:31.198024 2026-06-21 18:12:31.198029 \N 1 \N \N \N 系统维护通知 1系统将于本周六凌晨2:00-4:00进行例行维护,请提前保存工作。
0 系统维护通知 2 07a08a92-499b-44a8-ab44-d547e9f0879a f 2026-06-21 18:12:31.198037 2026-06-21 18:12:31.198037 \N 1 \N \N \N 新功能发布 2本次更新新增了工作流引擎、代码生成器等功能,欢迎体验!
0 新功能发布 3 d5632105-3082-4031-85be-d4b266720bbc f 2026-06-21 18:12:31.198041 2026-06-21 18:12:31.198041 \N 1 \N \N \N 安全更新提醒 1请所有用户尽快更新密码,建议使用至少8位包含大小写字母、数字和特殊字符的强密码。
更新方法:登录后进入「个人中心」->「修改密码」。
0 安全更新提醒 4 8cc439e6-2fcf-4d9e-b9b9-20120828e48c f 2026-06-21 18:12:31.198044 2026-06-21 18:12:31.198044 \N 1 \N \N \N 节假日值班安排 1春节假期(2月10日-2月17日)期间系统值班安排如下:
联系电话:138-0000-0000
紧急问题请直接联系值班人员。
0 节假日值班通知 5 73581409-62b1-4987-9909-4c3e09502ba5 f 2026-06-21 18:12:31.198047 2026-06-21 18:12:31.198047 \N 1 \N \N \N v2.0 版本升级公告 2v2.0 大版本即将发布,主要更新:
升级时间另行通知。
0 v2.0 版本升级公告 6 148966e0-a69f-4afa-b79e-1f0c142ead51 f 2026-06-21 18:12:31.19805 2026-06-21 18:12:31.19805 \N 1 \N \N \N \. -- -- Data for Name: sys_notice_read; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_notice_read (user_id, notice_id, read_time) FROM stdin; 1 1 2025-06-01 09:15:00 1 2 2025-06-10 08:30:00 1 3 2025-07-01 10:00:00 2 1 2025-06-01 09:20:00 2 2 2025-06-10 09:00:00 3 1 2025-06-01 10:30:00 4 1 2025-06-02 14:00:00 5 1 2025-06-03 11:00:00 6 6 2025-06-20 10:00:00 8 2 2025-06-10 16:00:00 \. -- -- Data for Name: sys_operation_log; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_operation_log (status, description, request_path, request_method, request_payload, response_code, response_json, process_time, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; 0 用户登录 /api/v1/system/auth/login POST {"username": "super", "password": "***"} 200 {"code": 200, "msg": "登录成功"} 45ms 1 4ec1c829-c9ee-4128-b14b-9dbbd626357e f 2026-06-21 18:12:31.229524 2026-06-21 18:12:31.229527 \N 1 \N \N \N 0 获取当前用户信息 /api/v1/system/user/current/info GET \N 200 {"code": 200, "data": {"username": "super"}} 12ms 2 1f3492a9-58f7-49ab-bdcf-ce7e412cd166 f 2026-06-21 18:12:31.229531 2026-06-21 18:12:31.229531 \N 1 \N \N \N 0 创建菜单 /api/v1/platform/menu/create POST {"name": "测试菜单", "type": 2, "parent_id": 1} 200 {"code": 200, "msg": "创建成功"} 23ms 3 4702eb6a-8692-4f3a-9ee9-3f38a74d9b74 f 2026-06-21 18:12:31.229534 2026-06-21 18:12:31.229534 \N 1 \N \N \N 0 更新用户信息 /api/v1/system/user/update/3 PUT {"name": "普通用户", "status": 0} 200 {"code": 200, "msg": "更新成功"} 18ms 4 a2973ef9-2d8b-4c09-b7e2-488979ba0745 f 2026-06-21 18:12:31.229537 2026-06-21 18:12:31.229538 \N 1 \N \N \N 0 创建部门(失败) /api/v1/system/dept/create POST {"name": "测试部门", "parent_id": 1} 400 {"code": 400, "msg": "部门编码已存在"} 8ms 5 ceb8749a-2031-4741-91fc-fced77334134 f 2026-06-21 18:12:31.229541 2026-06-21 18:12:31.229541 \N 1 \N \N \N 0 删除角色 /api/v1/system/role/delete DELETE {"ids": [5]} 200 {"code": 200, "msg": "删除成功"} 15ms 6 08693d09-d39a-40c4-ab4c-ae64903b1a0d f 2026-06-21 18:12:31.229544 2026-06-21 18:12:31.229544 \N 1 \N \N \N 0 查询菜单列表 /api/v1/platform/menu/list GET \N 200 {"code": 200, "data": {"items": [...]}} 35ms 7 a42229e1-7fbd-4586-886b-53d5718dc02f f 2026-06-21 18:12:31.229547 2026-06-21 18:12:31.229547 \N 3 \N \N \N 0 查询字典数据 /api/v1/system/dict/data/list GET \N 200 {"code": 200, "data": {"items": [...]}} 22ms 8 e64a26cc-0fb9-45f2-8292-aa3d80510b6b f 2026-06-21 18:12:31.22955 2026-06-21 18:12:31.22955 \N 3 \N \N \N 0 创建工作流 /api/v1/workflow/definition/create POST {"name": "审批流程", "code": "approval_v1"} 200 {"code": 200, "msg": "创建成功"} 28ms 9 dc35638d-6dd0-446f-9b29-ded9251a6913 f 2026-06-21 18:12:31.229553 2026-06-21 18:12:31.229553 \N 4 \N \N \N 0 创建通知 /api/v1/system/notice/create POST {"notice_title": "测试通知", "notice_type": "1"} 200 {"code": 200, "msg": "创建成功"} 11ms 10 cc259886-6df1-41d0-89fe-2cb5fafdecbd f 2026-06-21 18:12:31.229555 2026-06-21 18:12:31.229556 \N 1 \N \N \N 0 导出用户数据 /api/v1/system/user/export POST {"status": 0} 200 {"file": "用户列表_20250601.xlsx"} 156ms 11 444d8c52-2abe-431a-8b2c-b7b837516198 f 2026-06-21 18:12:31.229558 2026-06-21 18:12:31.229559 \N 1 \N \N \N 0 批量导入用户 /api/v1/system/user/import POST "file": "users.xlsx" (multipart/form-data) 200 {"code": 200, "msg": "成功导入 25 条数据"} 320ms 12 1c380b4d-92cf-4d77-9506-8a3e727464b2 f 2026-06-21 18:12:31.229561 2026-06-21 18:12:31.229561 \N 1 \N \N \N 0 执行定时任务节点 /api/v1/cronjob/node/execute/1 POST {"trigger": "now"} 200 {"code": 200, "msg": "调试节点成功"} 1024ms 13 11d96967-dc41-42e1-a894-00be95cf7337 f 2026-06-21 18:12:31.229564 2026-06-21 18:12:31.229564 \N 1 \N \N \N 0 执行工作流 /api/v1/workflow/definition/execute POST {"workflow_id": 1, "variables": {}} 200 {"code": 200, "data": {"status": "completed"}} 3200ms 14 4ae5c9ae-1467-4e64-a0ec-248e44bc9486 f 2026-06-21 18:12:31.229567 2026-06-21 18:12:31.229567 \N 4 \N \N \N 0 批量删除执行日志 /api/v1/cronjob/job/log/delete DELETE {"ids": [1, 2, 3]} 200 {"code": 200, "msg": "删除成功"} 19ms 15 5285e6cd-e062-4e54-af86-84e1593c21cf f 2026-06-21 18:12:31.22957 2026-06-21 18:12:31.22957 \N 1 \N \N \N \. -- -- Data for Name: sys_param; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_param (config_name, config_key, config_value, config_type, status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; 演示模式启用 demo_enable false t 0 是否启用演示模式 1 6eecabf1-1899-4c3b-9458-1208bded9d19 f 2026-06-21 18:12:31.046616 2026-06-21 18:12:31.046618 \N 1 \N \N \N 演示访问IP白名单 ip_white_list ["127.0.0.1", "223.104.209.37"] t 0 演示模式下允许访问的IP列表 2 2a6d87b5-b02d-4fcd-9c9f-8c4d398d1005 f 2026-06-21 18:12:31.046622 2026-06-21 18:12:31.046623 \N 1 \N \N \N 接口白名单 white_api_list_path ["/api/v1/system/auth/login", "/api/v1/system/auth/token/refresh", "/api/v1/system/auth/captcha/get", "/api/v1/system/auth/logout", "/api/v1/system/config/info", "/api/v1/system/user/current/info", "/api/v1/system/notice/available", "/api/v1/system/auth/auto-login/users", "/api/v1/system/auth/auto-login/token", "/api/v1/system/auth/auto-login", "/common/health", "/common/health/ready", "/common/health/live", "/metrics"] t 0 无需登录即可访问的接口列表 3 228f6c3d-ed8b-40dc-ab78-6463e13864e1 f 2026-06-21 18:12:31.046625 2026-06-21 18:12:31.046626 \N 1 \N \N \N 访问IP黑名单 ip_black_list [] t 0 禁止访问的IP列表 4 46097a45-32e3-4f4c-911c-ded233a8aae7 f 2026-06-21 18:12:31.046628 2026-06-21 18:12:31.046629 \N 1 \N \N \N 登录失败次数限制 login_failed_limit 5 t 0 登录失败最大次数 5 2313d88c-4dea-4381-9d80-ecbfe79b84b5 f 2026-06-21 18:12:31.046632 2026-06-21 18:12:31.046632 \N 1 \N \N \N 登录锁定时间(分钟) login_lock_time 15 t 0 登录失败后锁定时间 6 22fb9ba0-94d9-46f1-bf45-1355e22f9e69 f 2026-06-21 18:12:31.046635 2026-06-21 18:12:31.046635 \N 1 \N \N \N Token过期时间(分钟) token_expire_minutes 120 t 0 Access Token过期时间 7 462dc745-0d3c-47d5-bd3d-fc712b42f369 f 2026-06-21 18:12:31.046638 2026-06-21 18:12:31.046638 \N 1 \N \N \N Refresh Token过期时间(天) refresh_token_expire_days 7 t 0 Refresh Token过期时间 8 94986d26-7cfd-44e2-8e82-45cd6c0fa8d0 f 2026-06-21 18:12:31.04664 2026-06-21 18:12:31.046641 \N 1 \N \N \N 密码有效期(天) password_expire_days 90 t 0 密码有效期 9 100d4e26-a7f1-4c1c-8efb-c206fae998db f 2026-06-21 18:12:31.046643 2026-06-21 18:12:31.046644 \N 1 \N \N \N 密码最小长度 password_min_length 6 t 0 密码最小长度 10 b1361dc1-81f9-4c4d-8e59-e91ab8cf8f30 f 2026-06-21 18:12:31.046646 2026-06-21 18:12:31.046647 \N 1 \N \N \N 是否启用验证码 captcha_enable true t 0 登录时是否启用验证码 11 cee9f10f-8bb5-4ebf-8090-afcd30858c32 f 2026-06-21 18:12:31.046649 2026-06-21 18:12:31.04665 \N 1 \N \N \N 是否记录操作日志 operation_log_enable true t 0 是否记录用户操作日志 12 615604ac-b4c0-49b5-8174-0b881b23cc29 f 2026-06-21 18:12:31.046652 2026-06-21 18:12:31.046653 \N 1 \N \N \N 操作日志保留天数 operation_log_retention_days 90 t 0 操作日志保留天数 13 ce602d51-adc9-4d72-82a3-06bc74812168 f 2026-06-21 18:12:31.046655 2026-06-21 18:12:31.046656 \N 1 \N \N \N 登录日志保留天数 login_log_retention_days 30 t 0 登录日志保留天数 14 f12747fb-406e-4aad-84fd-f0ba18d2cb26 f 2026-06-21 18:12:31.046658 2026-06-21 18:12:31.046659 \N 1 \N \N \N 文件上传大小限制(MB) file_upload_max_size 50 t 0 单个文件上传最大大小 15 2da642a3-813e-42af-bbcc-6b88926fa536 f 2026-06-21 18:12:31.046661 2026-06-21 18:12:31.046662 \N 1 \N \N \N 是否启用IP归属地查询 ip_location_enable false t 0 登录时是否查询IP归属地 16 0f621411-0a91-4b73-a450-990c922286c1 f 2026-06-21 18:12:31.046665 2026-06-21 18:12:31.046665 \N 1 \N \N \N 调度器状态 scheduler_status stopped t 0 \N 17 db58af45-013a-4b0b-b765-4c7aff949a73 f 2026-06-21 18:12:34.011911 2026-06-21 18:12:34.011914 \N 1 \N \N \N \. -- -- Data for Name: sys_position; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_position (name, code, "order", status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; 技术总监 TECH_DIRECTOR 1 0 技术部门负责人 1 a9f4660b-3f38-4a1c-9d8e-f9dd2624b826 f 2026-06-21 18:12:31.100645 2026-06-21 18:12:31.100649 \N 1 \N \N \N 高级工程师 SR_ENGINEER 2 0 高级技术岗位 2 a3b75476-0b00-489c-9028-f9a690fe4209 f 2026-06-21 18:12:31.100653 2026-06-21 18:12:31.100654 \N 1 \N \N \N 工程师 ENGINEER 3 0 技术岗位 3 bcabe625-015c-4851-9438-86c3b1c2cf36 f 2026-06-21 18:12:31.100657 2026-06-21 18:12:31.100657 \N 1 \N \N \N 产品经理 PRODUCT_MANAGER 4 0 产品管理岗位 4 c34c3ea4-7d76-4ab0-9620-934f4aa22067 f 2026-06-21 18:12:31.10066 2026-06-21 18:12:31.10066 \N 1 \N \N \N 运营专员 OPERATOR 5 0 运营岗位 5 97645a0a-7cde-45b1-8be7-932367ceafb3 f 2026-06-21 18:12:31.100663 2026-06-21 18:12:31.100663 \N 1 \N \N \N HR专员 HR_STAFF 6 0 人事专员 6 5ba9b102-0031-4554-b5fc-708dbe060e06 f 2026-06-21 18:12:31.100666 2026-06-21 18:12:31.100666 \N 1 \N \N \N \. -- -- Data for Name: sys_role; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_role (name, code, "order", status, description, data_scope, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; 超级管理员 SUPER_ADMIN 1 0 拥有系统最高权限 4 1 7843a175-2712-44a5-9599-d8819c381f58 f 2026-06-21 18:12:31.072906 2026-06-21 18:12:31.07291 \N 1 \N \N \N 管理员 ADMIN 2 0 管理租户内所有资源 3 2 303d84bd-59dc-4972-b431-e450596c75eb f 2026-06-21 18:12:31.072914 2026-06-21 18:12:31.072914 \N 1 \N \N \N 普通用户 USER 3 0 仅能查看和操作自己的数据 1 3 dd390f90-00ce-4c12-8b3d-3d400bdabf17 f 2026-06-21 18:12:31.072917 2026-06-21 18:12:31.072918 \N 1 \N \N \N 星辰管理员 STAR_ADMIN 1 0 星辰科技有限公司管理员 4 4 4e97ab33-aef3-416a-a886-99458aea5a37 f 2026-06-21 18:12:31.072921 2026-06-21 18:12:31.072921 \N 3 \N \N \N 星辰员工 STAR_STAFF 2 0 星辰科技有限公司普通员工 2 5 31e6f4c2-5ff8-4161-bf84-de3ba68dce87 f 2026-06-21 18:12:31.072924 2026-06-21 18:12:31.072924 \N 3 \N \N \N 创新管理员 INNO_ADMIN 1 0 创新工坊管理员 4 6 cf7c56a8-2476-48af-9353-f1419d291005 f 2026-06-21 18:12:31.072927 2026-06-21 18:12:31.072927 \N 4 \N \N \N 创新员工 INNO_STAFF 2 0 创新工坊普通员工 2 7 e967ee5f-3058-4a1e-b5e1-70640eb837d8 f 2026-06-21 18:12:31.07293 2026-06-21 18:12:31.07293 \N 4 \N \N \N \. -- -- Data for Name: sys_role_depts; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_role_depts (role_id, dept_id) FROM stdin; \. -- -- Data for Name: sys_role_menus; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_role_menus (role_id, menu_id) FROM stdin; \. -- -- Data for Name: sys_ticket; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_ticket (title, status, description, ticket_content, summary, ticket_type, images, reply, assigned_id, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; 系统登录页面优化建议 2 用户体验优化建议在登录页面增加记住密码功能和第三方登录入口,提升用户体验。
建议在登录页面增加记住密码功能和第三方登录入口 suggestion \N 感谢您的建议,我们将在下个版本中加入记住密码功能。 2 1 297964e4-81cb-4fae-bed8-64aff490503d f 2026-06-21 18:12:31.209627 2026-06-21 18:12:31.209629 \N 1 \N \N \N 表格导出功能异常 1 导出功能问题当数据量超过1000条时,导出Excel功能会超时失败。
数据量超过1000条导出Excel超时 bug \N \N 3 2 8f3ce999-72ba-4621-b594-bf3fc19e6200 f 2026-06-21 18:12:31.209632 2026-06-21 18:12:31.209633 \N 1 \N \N \N 希望增加批量删除功能 0 功能优化建议用户管理页面希望支持批量选择删除,提高管理效率。
用户管理页面希望支持批量选择删除 optimize \N \N \N 3 3e83b81f-f30f-4475-9857-39e390748e79 f 2026-06-21 18:12:31.209636 2026-06-21 18:12:31.209636 \N 1 \N \N \N 手机端适配问题反馈 1 移动端兼容性问题在iPhone Safari浏览器上,菜单栏折叠后无法展开,需要刷新页面才能恢复。
iPhone Safari菜单折叠后无法展开 bug ["https://example.com/screenshot1.png"] \N 4 4 1fba9443-0897-40c7-938e-f3b4daec930c f 2026-06-21 18:12:31.209639 2026-06-21 18:12:31.209639 \N 1 \N \N \N 增加数据权限粒度 2 数据权限增强当前数据权限只能控制到部门级别,希望能支持自定义数据范围,如只查看本人创建的数据、指定项目范围等。
数据权限需要支持自定义范围 optimize \N 已纳入Q3规划,感谢反馈。 2 5 92b09ed2-9747-4ea7-aa53-6603b7a6ee05 f 2026-06-21 18:12:31.209642 2026-06-21 18:12:31.209642 \N 1 \N \N \N 工作流审批节点无法修改 0 星辰科技反馈工作流问题已发布的工作流无法修改审批节点配置,需要先取消发布才能修改,操作繁琐。
已发布工作流无法直接修改节点 bug \N \N \N 6 98ab6624-2736-4089-ae88-e190a999bf00 f 2026-06-21 18:12:31.209645 2026-06-21 18:12:31.209645 \N 3 \N \N \N 希望增加钉钉集成 3 创新工坊第三方集成需求团队使用钉钉进行日常协作,希望能将通知和待办事项同步到钉钉工作台。
希望支持钉钉消息集成 suggestion \N 我们会评估第三方集成的优先级。 \N 7 27e3e16b-236f-47a8-b4b3-7a12f0cf992e f 2026-06-21 18:12:31.209648 2026-06-21 18:12:31.209648 \N 4 \N \N \N 其他-文档链接失效 0 文档链接问题帮助文档中的API接口说明链接跳转404,影响开发对接。
帮助文档API链接404 other \N \N 3 8 3a0cebba-e55f-464e-b694-7cc5ee802137 f 2026-06-21 18:12:31.20965 2026-06-21 18:12:31.209651 \N 1 \N \N \N \. -- -- Data for Name: sys_user; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_user (username, password, name, mobile, email, gender, avatar, is_superuser, last_login, gitee_login, github_login, wx_login, qq_login, status, description, dept_id, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; super $pbkdf2-sha256$600000$XX20aO1v73xS0JnoewXNtw==$PEaVHV1N5L7PfYQw2lCAQOc4hAEyCiwsGR48/jgVBjU= 超级管理员 13800138000 super@example.com 0 https://service.fastapiadmin.com/api/v1/static/image/avatar.png t \N \N \N \N \N 0 系统超级管理员 1 1 dea2a3ed-3d26-479f-a162-68ff50303bd2 f 2026-06-21 18:12:31.108032 2026-06-21 18:12:31.108035 \N 1 \N \N \N admin $pbkdf2-sha256$600000$XX20aO1v73xS0JnoewXNtw==$PEaVHV1N5L7PfYQw2lCAQOc4hAEyCiwsGR48/jgVBjU= 管理员 13800138001 admin@example.com 0 https://service.fastapiadmin.com/api/v1/static/image/avatar.png t \N \N \N \N \N 0 技术部门管理员 2 2 fec08ea4-4acd-487a-a27e-015540f57c26 f 2026-06-21 18:12:31.108039 2026-06-21 18:12:31.108039 \N 1 1 \N \N user $pbkdf2-sha256$600000$XX20aO1v73xS0JnoewXNtw==$PEaVHV1N5L7PfYQw2lCAQOc4hAEyCiwsGR48/jgVBjU= 普通用户 13800138002 user@example.com 0 https://service.fastapiadmin.com/api/v1/static/image/avatar.png f \N \N \N \N \N 0 后端开发工程师 3 3 357600ed-3fbc-461e-a61f-b3ebbee8cdf6 f 2026-06-21 18:12:31.108042 2026-06-21 18:12:31.108043 \N 1 1 \N \N product $pbkdf2-sha256$600000$XX20aO1v73xS0JnoewXNtw==$PEaVHV1N5L7PfYQw2lCAQOc4hAEyCiwsGR48/jgVBjU= 产品经理 13800138003 product@example.com 1 https://service.fastapiadmin.com/api/v1/static/image/avatar.png f \N \N \N \N \N 0 产品经理 5 4 8e496c4a-125b-4653-9e73-7d660804200b f 2026-06-21 18:12:31.108046 2026-06-21 18:12:31.108046 \N 1 1 \N \N hr $pbkdf2-sha256$600000$XX20aO1v73xS0JnoewXNtw==$PEaVHV1N5L7PfYQw2lCAQOc4hAEyCiwsGR48/jgVBjU= HR专员 13800138004 hr@example.com 1 https://service.fastapiadmin.com/api/v1/static/image/avatar.png f \N \N \N \N \N 0 人力资源专员 6 5 f9f472e6-c7bc-403c-a1fd-16a38116db91 f 2026-06-21 18:12:31.108049 2026-06-21 18:12:31.108049 \N 1 1 \N \N zhang_admin $pbkdf2-sha256$600000$E8jfd18sWu7N9DWsx/nYKg==$9DNKCv+dm1QDvYXwpQlZH6e7trYp1WCPdsvSyzXwuo0= 张明 13800001001 zhang@star-tech.dev 2 \N f \N \N \N \N \N 0 星辰科技管理员 \N 6 06a1dfea-2824-48f6-a71a-69e3ed17a61e f 2026-06-21 18:12:31.11198 2026-06-21 18:12:31.111982 \N 3 \N \N \N wang_dev $pbkdf2-sha256$600000$E8jfd18sWu7N9DWsx/nYKg==$9DNKCv+dm1QDvYXwpQlZH6e7trYp1WCPdsvSyzXwuo0= 王华 13800001002 wang@star-tech.dev 2 \N f \N \N \N \N \N 0 星辰科技研发工程师 \N 7 c515992e-986a-4101-b448-5dd520069718 f 2026-06-21 18:12:31.111986 2026-06-21 18:12:31.111987 \N 3 \N \N \N li_admin $pbkdf2-sha256$600000$E8jfd18sWu7N9DWsx/nYKg==$9DNKCv+dm1QDvYXwpQlZH6e7trYp1WCPdsvSyzXwuo0= 李芳 13800002001 li@inno.work 2 \N f \N \N \N \N \N 0 创新工坊创始人 \N 8 a15f44e0-899f-475d-ba1d-ce62a3a26cbd f 2026-06-21 18:12:31.11199 2026-06-21 18:12:31.11199 \N 4 \N \N \N zhao_eng $pbkdf2-sha256$600000$E8jfd18sWu7N9DWsx/nYKg==$9DNKCv+dm1QDvYXwpQlZH6e7trYp1WCPdsvSyzXwuo0= 赵强 13800002002 zhao@inno.work 2 \N f \N \N \N \N \N 0 创新工坊技术合伙人 \N 9 03ef8fb6-d675-4270-b34f-63b53489c517 f 2026-06-21 18:12:31.111993 2026-06-21 18:12:31.111993 \N 4 \N \N \N \. -- -- Data for Name: sys_user_positions; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_user_positions (user_id, position_id) FROM stdin; \. -- -- Data for Name: sys_user_roles; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.sys_user_roles (user_id, role_id) FROM stdin; 1 1 2 2 3 3 4 3 5 3 6 4 7 5 8 6 9 7 \. -- -- Data for Name: task_job; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.task_job (job_id, job_name, trigger_type, next_run_time, job_state, result, error, status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id) FROM stdin; system_tenant_expiry_check 租户到期检查 interval 2026-06-21 19:12:31.401289+08:00 {\n "version": 1,\n "id": "system_tenant_expiry_check",\n "func": "app.api.v1.module_platform.tenant.service:TenantService.check_tenant_expiry",\n "trigger": "interval[1:00:00]",\n "executor": "default",\n "args": [],\n "kwargs": {},\n "name": "租户到期检查",\n "misfire_grace_time": 1,\n "coalesce": true,\n "max_instances": 5,\n "next_run_time": "2026-06-21 19:12:31.401289+08:00"\n} \N \N 0 \N 1 838d8e40-7fc8-4cfc-a8da-cdfe83c55aa7 f 2026-06-21 18:12:31.406262 2026-06-21 18:12:31.406265 \N 1 system_grace_reminder 宽限期续费提醒 cron 2026-06-22 09:00:00+08:00 {\n "version": 1,\n "id": "system_grace_reminder",\n "func": "app.api.v1.module_platform.tenant.service:TenantService.send_grace_reminders",\n "trigger": "cron[hour='9', minute='0']",\n "executor": "default",\n "args": [],\n "kwargs": {},\n "name": "宽限期续费提醒",\n "misfire_grace_time": 1,\n "coalesce": true,\n "max_instances": 5,\n "next_run_time": "2026-06-22 09:00:00+08:00"\n} \N \N 0 \N 2 888cc4e0-6a9b-4fd1-8a9e-55e92bbaa840 f 2026-06-21 18:12:31.422446 2026-06-21 18:12:31.42245 \N 1 system_clean_expired 过期租户归档清理 cron 2026-07-01 02:00:00+08:00 {\n "version": 1,\n "id": "system_clean_expired",\n "func": "app.api.v1.module_platform.tenant.service:TenantService.clean_expired_tenants",\n "trigger": "cron[day='1', hour='2', minute='0']",\n "executor": "default",\n "args": [],\n "kwargs": {},\n "name": "过期租户归档清理",\n "misfire_grace_time": 1,\n "coalesce": true,\n "max_instances": 5,\n "next_run_time": "2026-07-01 02:00:00+08:00"\n} \N \N 0 \N 3 e1dace15-030e-4a37-8c05-69db251194a0 f 2026-06-21 18:12:31.428059 2026-06-21 18:12:31.42806 \N 1 system_cancel_expired_orders 超时订单取消 interval 2026-06-21 18:17:31.432632+08:00 {\n "version": 1,\n "id": "system_cancel_expired_orders",\n "func": "app.api.v1.module_platform.order.service:OrderService.cancel_expired_orders",\n "trigger": "interval[0:05:00]",\n "executor": "default",\n "args": [],\n "kwargs": {},\n "name": "超时订单取消",\n "misfire_grace_time": 1,\n "coalesce": true,\n "max_instances": 5,\n "next_run_time": "2026-06-21 18:17:31.432632+08:00"\n} \N \N 0 \N 4 3de25fe8-92ef-429f-9bab-f868173f4cb2 f 2026-06-21 18:12:31.434109 2026-06-21 18:12:31.43411 \N 1 system_cleanup_operation_log 操作日志清理 cron 2026-06-28 03:00:00+08:00 {\n "version": 1,\n "id": "system_cleanup_operation_log",\n "func": "app.api.v1.module_system.log.service:OperationLogService.cleanup_operation_log",\n "trigger": "cron[day_of_week='sun', hour='3', minute='0']",\n "executor": "default",\n "args": [],\n "kwargs": {},\n "name": "操作日志清理",\n "misfire_grace_time": 1,\n "coalesce": true,\n "max_instances": 5,\n "next_run_time": "2026-06-28 03:00:00+08:00"\n} \N \N 0 \N 5 b1060d82-e5b8-40e0-b32c-2152b9831fd7 f 2026-06-21 18:12:31.437878 2026-06-21 18:12:31.437879 \N 1 \. -- -- Data for Name: task_node; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.task_node (name, code, jobstore, executor, trigger, trigger_args, func, args, kwargs, "coalesce", max_instances, start_date, end_date, status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; 演示任务 demo_job default default \N \N import logging\n\ndef handler(*args, **kwargs):\n """演示任务:打印参数并返回执行摘要"""\n logger = logging.getLogger(__name__)\n logger.info(f"演示任务执行中,参数: args={args}, kwargs={kwargs}")\n return {\n "status": "success",\n "message": "演示任务执行成功",\n "args_received": len(args),\n "kwargs_keys": list(kwargs.keys())\n }\n \N \N f 1 \N \N 0 最简演示任务,用于验证调度器基本功能 1 ef150683-e66e-4ad5-b6e6-2d6207345a6c f 2026-06-21 18:12:31.239151 2026-06-21 18:12:31.239155 \N 1 \N \N \N 数据库清理任务 db_cleanup sqlalchemy default \N \N import logging\nfrom datetime import datetime, timedelta\n\ndef handler(*args, **kwargs):\n """清理过期数据:删除N天前的日志和临时数据"""\n logger = logging.getLogger(__name__)\n days = kwargs.get("days", 90)\n cutoff = datetime.now() - timedelta(days=days)\n logger.info(f"清理 {cutoff.strftime('%Y-%m-%d')} 之前的过期数据...")\n return {\n "status": "success",\n "cutoff_date": cutoff.strftime("%Y-%m-%d %H:%M:%S"),\n "deleted_count": 0\n }\n \N {"days": 30} t 1 \N \N 0 清理过期操作日志和临时数据,建议每天凌晨3点执行 2 f1645b41-a100-40ae-a9a4-e70ea82bb4b9 f 2026-06-21 18:12:31.239159 2026-06-21 18:12:31.23916 \N 1 \N \N \N 健康检查任务 health_check default default \N \N import logging\nimport psutil\n\ndef handler(*args, **kwargs):\n """系统健康检查:采集 CPU、内存、磁盘使用率"""\n logger = logging.getLogger(__name__)\n cpu = psutil.cpu_percent(interval=1)\n mem = psutil.virtual_memory()\n disk = psutil.disk_usage("/")\n status = "healthy" if cpu < 80 and mem.percent < 90 and disk.percent < 90 else "warning"\n logger.info(f"健康检查: CPU={cpu}% MEM={mem.percent}% DISK={disk.percent}%")\n return {\n "status": status,\n "cpu_percent": cpu,\n "memory_percent": mem.percent,\n "disk_percent": disk.percent,\n "memory_total_gb": round(mem.total / (1024**3), 1),\n "disk_total_gb": round(disk.total / (1024**3), 1)\n }\n \N \N t 1 \N \N 0 系统资源健康检查,建议每5分钟执行一次 3 018980c1-4365-461d-9710-846dee15ca62 f 2026-06-21 18:12:31.239163 2026-06-21 18:12:31.239164 \N 1 \N \N \N 邮件批量发送 email_batch sqlalchemy default \N \N import logging\n\ndef handler(*args, **kwargs):\n """批量发送待发送邮件"""\n logger = logging.getLogger(__name__)\n batch_size = kwargs.get("batch_size", 50)\n logger.info(f"开始批量发送邮件,每批 {batch_size} 封...")\n return {\n "status": "success",\n "sent_count": 0,\n "failed_count": 0,\n "batch_size": batch_size\n }\n \N {"batch_size": 50} f 2 \N \N 0 批量发送待发送邮件,建议每分钟执行一次 4 ac14c414-4b8a-4147-a9a6-6eedd54db09e f 2026-06-21 18:12:31.239166 2026-06-21 18:12:31.239167 \N 1 \N \N \N \. -- -- Data for Name: task_workflow; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.task_workflow (name, code, nodes, edges, status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; \. -- -- Data for Name: task_workflow_node_type; Type: TABLE DATA; Schema: public; Owner: root -- COPY public.task_workflow_node_type (name, code, category, func, args, kwargs, sort_order, is_active, status, description, id, uuid, is_deleted, created_time, updated_time, deleted_time, tenant_id, created_id, updated_id, deleted_id) FROM stdin; HTTP请求 http_request action import json\nimport urllib.request\n\ndef handler(*args, **kwargs):\n """发送 HTTP 请求并返回响应"""\n url = kwargs.get("url", "")\n method = kwargs.get("method", "GET")\n headers = kwargs.get("headers", {})\n body = kwargs.get("body")\n if not url:\n raise ValueError("缺少 url 参数")\n req = urllib.request.Request(url, method=method, headers=headers)\n if body and isinstance(body, dict):\n req.data = json.dumps(body).encode()\n with urllib.request.urlopen(req) as resp:\n return {"status_code": resp.status, "body": resp.read().decode()}\n \N {"url": "", "method": "GET"} 1 t 0 发送 HTTP 请求,支持 GET/POST 等方法 1 2fd5124d-fd0f-43fb-83d6-baea01f44fba f 2026-06-21 18:12:31.246264 2026-06-21 18:12:31.246266 \N 1 \N \N \N 发送通知 send_notification action import logging\n\ndef handler(*args, **kwargs):\n """发送通知消息"""\n logger = logging.getLogger(__name__)\n channel = kwargs.get("channel", "system")\n title = kwargs.get("title", "工作流通知")\n content = kwargs.get("content", "")\n recipients = kwargs.get("recipients", [])\n logger.info(f"[{channel}] 发送通知: {title} -> {len(recipients)}人")\n return {\n "channel": channel,\n "title": title,\n "recipient_count": len(recipients),\n "status": "sent"\n }\n \N {"channel": "system", "title": "工作流通知", "recipients": []} 2 t 0 发送系统通知、邮件或短信 2 2c7baf02-b855-443b-9529-5a6ef9790059 f 2026-06-21 18:12:31.24627 2026-06-21 18:12:31.24627 \N 1 \N \N \N 条件判断 condition condition import json\n\ndef handler(*args, **kwargs):\n """条件分支:根据 upstream 结果决定走向"""\n upstream = kwargs.get("upstream", {})\n variables = kwargs.get("variables", {})\n field = kwargs.get("field", "status")\n expected = kwargs.get("expected", "success")\n operator = kwargs.get("operator", "eq")\n last = list(upstream.values())[-1] if upstream else {}\n actual = last.get(field) if isinstance(last, dict) else last\n operations = {\n "eq": lambda a, e: a == e,\n "ne": lambda a, e: a != e,\n "gt": lambda a, e: a > e,\n "lt": lambda a, e: a < e,\n "contains": lambda a, e: str(e) in str(a)\n }\n op = operations.get(operator, operations["eq"])\n result = op(actual, expected)\n return {"passed": result, "actual": actual, "expected": expected}\n \N {"field": "status", "expected": "success", "operator": "eq"} 3 t 0 根据上游节点输出判断分支走向 3 e6d33519-9e26-47d5-b17b-01924fd80c54 f 2026-06-21 18:12:31.246273 2026-06-21 18:12:31.246274 \N 1 \N \N \N 数据转换 data_transform action import json\nfrom datetime import datetime\n\ndef handler(*args, **kwargs):\n """转换上游数据格式"""\n upstream = kwargs.get("upstream", {})\n mapping = kwargs.get("mapping", {})\n result = {}\n for upstream_key, target_key in mapping.items():\n for source, value in upstream.items():\n if isinstance(value, dict) and upstream_key in value:\n result[target_key] = value[upstream_key]\n result["transformed_at"] = datetime.now().isoformat()\n return result\n \N {"mapping": {}} 4 t 0 转换上游节点的数据格式 4 ed9dd777-59ec-4b40-911a-3cc84bdefe56 f 2026-06-21 18:12:31.246276 2026-06-21 18:12:31.246277 \N 1 \N \N \N 聚合汇总 aggregate action import json\n\ndef handler(*args, **kwargs):\n """聚合上游多个节点的输出"""\n upstream = kwargs.get("upstream", {})\n variables = kwargs.get("variables", {})\n results = {\n "node_count": len(upstream),\n "nodes": list(upstream.keys()),\n "values": list(upstream.values()),\n "variables": variables\n }\n return results\n \N \N 5 t 0 将多个上游节点的输出聚合到一个结果中 5 9edb01bf-27c7-4339-af25-085d5d1592f3 f 2026-06-21 18:12:31.246279 2026-06-21 18:12:31.24628 \N 1 \N \N \N \. -- -- Name: example_demo_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.example_demo_id_seq', 6, true); -- -- Name: gen_table_column_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.gen_table_column_id_seq', 1, false); -- -- Name: gen_table_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.gen_table_id_seq', 1, false); -- -- Name: platform_email_config_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_email_config_id_seq', 1, true); -- -- Name: platform_email_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_email_log_id_seq', 1, false); -- -- Name: platform_email_template_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_email_template_id_seq', 12, true); -- -- Name: platform_invoice_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_invoice_id_seq', 4, true); -- -- Name: platform_menu_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_menu_id_seq', 220, true); -- -- Name: platform_order_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_order_id_seq', 9, true); -- -- Name: platform_package_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_package_id_seq', 4, true); -- -- Name: platform_package_menu_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_package_menu_id_seq', 30, true); -- -- Name: platform_package_plugin_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_package_plugin_id_seq', 1, false); -- -- Name: platform_payment_record_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_payment_record_id_seq', 7, true); -- -- Name: platform_plugin_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_plugin_id_seq', 5, true); -- -- Name: platform_refund_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_refund_id_seq', 1, true); -- -- Name: platform_tenant_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_tenant_id_seq', 4, true); -- -- Name: platform_tenant_plugin_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_tenant_plugin_id_seq', 8, true); -- -- Name: platform_user_tenant_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.platform_user_tenant_id_seq', 10, true); -- -- Name: sys_dept_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_dept_id_seq', 13, true); -- -- Name: sys_dict_data_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_dict_data_id_seq', 34, true); -- -- Name: sys_dict_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_dict_type_id_seq', 10, true); -- -- Name: sys_login_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_login_log_id_seq', 12, true); -- -- Name: sys_notice_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_notice_id_seq', 6, true); -- -- Name: sys_operation_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_operation_log_id_seq', 15, true); -- -- Name: sys_param_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_param_id_seq', 17, true); -- -- Name: sys_position_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_position_id_seq', 6, true); -- -- Name: sys_role_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_role_id_seq', 7, true); -- -- Name: sys_ticket_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_ticket_id_seq', 8, true); -- -- Name: sys_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.sys_user_id_seq', 9, true); -- -- Name: task_job_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.task_job_id_seq', 5, true); -- -- Name: task_node_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.task_node_id_seq', 4, true); -- -- Name: task_workflow_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.task_workflow_id_seq', 1, false); -- -- Name: task_workflow_node_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: root -- SELECT pg_catalog.setval('public.task_workflow_node_type_id_seq', 5, true); -- -- Name: apscheduler_jobs apscheduler_jobs_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.apscheduler_jobs ADD CONSTRAINT apscheduler_jobs_pkey PRIMARY KEY (id); -- -- Name: example_demo example_demo_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.example_demo ADD CONSTRAINT example_demo_pkey PRIMARY KEY (id); -- -- Name: gen_table_column gen_table_column_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table_column ADD CONSTRAINT gen_table_column_pkey PRIMARY KEY (id); -- -- Name: gen_table gen_table_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table ADD CONSTRAINT gen_table_pkey PRIMARY KEY (id); -- -- Name: platform_email_config platform_email_config_name_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_config ADD CONSTRAINT platform_email_config_name_key UNIQUE (name); -- -- Name: platform_email_config platform_email_config_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_config ADD CONSTRAINT platform_email_config_pkey PRIMARY KEY (id); -- -- Name: platform_email_log platform_email_log_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_log ADD CONSTRAINT platform_email_log_pkey PRIMARY KEY (id); -- -- Name: platform_email_template platform_email_template_name_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_template ADD CONSTRAINT platform_email_template_name_key UNIQUE (name); -- -- Name: platform_email_template platform_email_template_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_template ADD CONSTRAINT platform_email_template_pkey PRIMARY KEY (id); -- -- Name: platform_email_template platform_email_template_template_code_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_template ADD CONSTRAINT platform_email_template_template_code_key UNIQUE (template_code); -- -- Name: platform_invoice platform_invoice_invoice_no_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_invoice ADD CONSTRAINT platform_invoice_invoice_no_key UNIQUE (invoice_no); -- -- Name: platform_invoice platform_invoice_order_id_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_invoice ADD CONSTRAINT platform_invoice_order_id_key UNIQUE (order_id); -- -- Name: platform_invoice platform_invoice_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_invoice ADD CONSTRAINT platform_invoice_pkey PRIMARY KEY (id); -- -- Name: platform_menu platform_menu_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_menu ADD CONSTRAINT platform_menu_pkey PRIMARY KEY (id); -- -- Name: platform_order platform_order_order_no_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_order ADD CONSTRAINT platform_order_order_no_key UNIQUE (order_no); -- -- Name: platform_order platform_order_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_order ADD CONSTRAINT platform_order_pkey PRIMARY KEY (id); -- -- Name: platform_package platform_package_code_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package ADD CONSTRAINT platform_package_code_key UNIQUE (code); -- -- Name: platform_package_menu platform_package_menu_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package_menu ADD CONSTRAINT platform_package_menu_pkey PRIMARY KEY (id); -- -- Name: platform_package platform_package_name_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package ADD CONSTRAINT platform_package_name_key UNIQUE (name); -- -- Name: platform_package platform_package_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package ADD CONSTRAINT platform_package_pkey PRIMARY KEY (id); -- -- Name: platform_package_plugin platform_package_plugin_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package_plugin ADD CONSTRAINT platform_package_plugin_pkey PRIMARY KEY (id); -- -- Name: platform_payment_record platform_payment_record_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_payment_record ADD CONSTRAINT platform_payment_record_pkey PRIMARY KEY (id); -- -- Name: platform_payment_record platform_payment_record_transaction_id_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_payment_record ADD CONSTRAINT platform_payment_record_transaction_id_key UNIQUE (transaction_id); -- -- Name: platform_plugin platform_plugin_code_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_plugin ADD CONSTRAINT platform_plugin_code_key UNIQUE (code); -- -- Name: platform_plugin platform_plugin_name_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_plugin ADD CONSTRAINT platform_plugin_name_key UNIQUE (name); -- -- Name: platform_plugin platform_plugin_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_plugin ADD CONSTRAINT platform_plugin_pkey PRIMARY KEY (id); -- -- Name: platform_refund platform_refund_order_id_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_refund ADD CONSTRAINT platform_refund_order_id_key UNIQUE (order_id); -- -- Name: platform_refund platform_refund_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_refund ADD CONSTRAINT platform_refund_pkey PRIMARY KEY (id); -- -- Name: platform_refund platform_refund_refund_no_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_refund ADD CONSTRAINT platform_refund_refund_no_key UNIQUE (refund_no); -- -- Name: platform_tenant platform_tenant_code_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_tenant ADD CONSTRAINT platform_tenant_code_key UNIQUE (code); -- -- Name: platform_tenant platform_tenant_name_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_tenant ADD CONSTRAINT platform_tenant_name_key UNIQUE (name); -- -- Name: platform_tenant platform_tenant_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_tenant ADD CONSTRAINT platform_tenant_pkey PRIMARY KEY (id); -- -- Name: platform_tenant_plugin platform_tenant_plugin_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_tenant_plugin ADD CONSTRAINT platform_tenant_plugin_pkey PRIMARY KEY (id); -- -- Name: platform_user_tenant platform_user_tenant_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_user_tenant ADD CONSTRAINT platform_user_tenant_pkey PRIMARY KEY (id); -- -- Name: sys_dept sys_dept_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dept ADD CONSTRAINT sys_dept_pkey PRIMARY KEY (id); -- -- Name: sys_dept sys_dept_tenant_id_code_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dept ADD CONSTRAINT sys_dept_tenant_id_code_key UNIQUE (tenant_id, code); -- -- Name: sys_dict_data sys_dict_data_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dict_data ADD CONSTRAINT sys_dict_data_pkey PRIMARY KEY (id); -- -- Name: sys_dict_type sys_dict_type_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dict_type ADD CONSTRAINT sys_dict_type_pkey PRIMARY KEY (id); -- -- Name: sys_dict_type sys_dict_type_tenant_id_dict_type_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dict_type ADD CONSTRAINT sys_dict_type_tenant_id_dict_type_key UNIQUE (tenant_id, dict_type); -- -- Name: sys_login_log sys_login_log_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_login_log ADD CONSTRAINT sys_login_log_pkey PRIMARY KEY (id); -- -- Name: sys_notice sys_notice_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_notice ADD CONSTRAINT sys_notice_pkey PRIMARY KEY (id); -- -- Name: sys_operation_log sys_operation_log_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_operation_log ADD CONSTRAINT sys_operation_log_pkey PRIMARY KEY (id); -- -- Name: sys_param sys_param_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_param ADD CONSTRAINT sys_param_pkey PRIMARY KEY (id); -- -- Name: sys_position sys_position_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_position ADD CONSTRAINT sys_position_pkey PRIMARY KEY (id); -- -- Name: sys_role_depts sys_role_depts_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role_depts ADD CONSTRAINT sys_role_depts_pkey PRIMARY KEY (role_id, dept_id); -- -- Name: sys_role_menus sys_role_menus_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role_menus ADD CONSTRAINT sys_role_menus_pkey PRIMARY KEY (role_id, menu_id); -- -- Name: sys_role sys_role_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role ADD CONSTRAINT sys_role_pkey PRIMARY KEY (id); -- -- Name: sys_role sys_role_tenant_id_code_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role ADD CONSTRAINT sys_role_tenant_id_code_key UNIQUE (tenant_id, code); -- -- Name: sys_ticket sys_ticket_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_ticket ADD CONSTRAINT sys_ticket_pkey PRIMARY KEY (id); -- -- Name: sys_user sys_user_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user ADD CONSTRAINT sys_user_pkey PRIMARY KEY (id); -- -- Name: sys_user_positions sys_user_positions_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user_positions ADD CONSTRAINT sys_user_positions_pkey PRIMARY KEY (user_id, position_id); -- -- Name: sys_user_roles sys_user_roles_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user_roles ADD CONSTRAINT sys_user_roles_pkey PRIMARY KEY (user_id, role_id); -- -- Name: sys_user sys_user_tenant_id_username_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user ADD CONSTRAINT sys_user_tenant_id_username_key UNIQUE (tenant_id, username); -- -- Name: task_job task_job_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_job ADD CONSTRAINT task_job_pkey PRIMARY KEY (id); -- -- Name: task_node task_node_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_node ADD CONSTRAINT task_node_pkey PRIMARY KEY (id); -- -- Name: task_node task_node_tenant_id_code_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_node ADD CONSTRAINT task_node_tenant_id_code_key UNIQUE (tenant_id, code); -- -- Name: task_workflow_node_type task_workflow_node_type_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow_node_type ADD CONSTRAINT task_workflow_node_type_pkey PRIMARY KEY (id); -- -- Name: task_workflow_node_type task_workflow_node_type_tenant_id_code_key; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow_node_type ADD CONSTRAINT task_workflow_node_type_tenant_id_code_key UNIQUE (tenant_id, code); -- -- Name: task_workflow task_workflow_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow ADD CONSTRAINT task_workflow_pkey PRIMARY KEY (id); -- -- Name: sys_dict_data uq_dict_data_value; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dict_data ADD CONSTRAINT uq_dict_data_value UNIQUE (tenant_id, dict_type_id, dict_value); -- -- Name: platform_package_menu uq_package_menu; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package_menu ADD CONSTRAINT uq_package_menu UNIQUE (package_id, menu_id); -- -- Name: platform_package_plugin uq_package_plugin; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package_plugin ADD CONSTRAINT uq_package_plugin UNIQUE (package_id, plugin_id); -- -- Name: task_workflow uq_task_workflow_code; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow ADD CONSTRAINT uq_task_workflow_code UNIQUE (tenant_id, code); -- -- Name: platform_tenant_plugin uq_tenant_plugin; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_tenant_plugin ADD CONSTRAINT uq_tenant_plugin UNIQUE (tenant_id, plugin_id); -- -- Name: sys_notice_read uq_user_notice_read; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_notice_read ADD CONSTRAINT uq_user_notice_read PRIMARY KEY (user_id, notice_id); -- -- Name: platform_user_tenant uq_user_tenant; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_user_tenant ADD CONSTRAINT uq_user_tenant UNIQUE (user_id, tenant_id); -- -- Name: ix_apscheduler_jobs_next_run_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_apscheduler_jobs_next_run_time ON public.apscheduler_jobs USING btree (next_run_time); -- -- Name: ix_example_demo_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_example_demo_created_id ON public.example_demo USING btree (created_id); -- -- Name: ix_example_demo_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_example_demo_created_time ON public.example_demo USING btree (created_time); -- -- Name: ix_example_demo_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_example_demo_deleted_id ON public.example_demo USING btree (deleted_id); -- -- Name: ix_example_demo_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_example_demo_deleted_time ON public.example_demo USING btree (deleted_time); -- -- Name: ix_example_demo_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_example_demo_id ON public.example_demo USING btree (id); -- -- Name: ix_example_demo_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_example_demo_is_deleted ON public.example_demo USING btree (is_deleted); -- -- Name: ix_example_demo_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_example_demo_status ON public.example_demo USING btree (status); -- -- Name: ix_example_demo_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_example_demo_tenant_id ON public.example_demo USING btree (tenant_id); -- -- Name: ix_example_demo_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_example_demo_updated_id ON public.example_demo USING btree (updated_id); -- -- Name: ix_example_demo_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_example_demo_updated_time ON public.example_demo USING btree (updated_time); -- -- Name: ix_example_demo_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_example_demo_uuid ON public.example_demo USING btree (uuid); -- -- Name: ix_gen_table_column_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_created_id ON public.gen_table_column USING btree (created_id); -- -- Name: ix_gen_table_column_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_created_time ON public.gen_table_column USING btree (created_time); -- -- Name: ix_gen_table_column_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_deleted_id ON public.gen_table_column USING btree (deleted_id); -- -- Name: ix_gen_table_column_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_deleted_time ON public.gen_table_column USING btree (deleted_time); -- -- Name: ix_gen_table_column_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_id ON public.gen_table_column USING btree (id); -- -- Name: ix_gen_table_column_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_is_deleted ON public.gen_table_column USING btree (is_deleted); -- -- Name: ix_gen_table_column_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_status ON public.gen_table_column USING btree (status); -- -- Name: ix_gen_table_column_table_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_table_id ON public.gen_table_column USING btree (table_id); -- -- Name: ix_gen_table_column_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_tenant_id ON public.gen_table_column USING btree (tenant_id); -- -- Name: ix_gen_table_column_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_updated_id ON public.gen_table_column USING btree (updated_id); -- -- Name: ix_gen_table_column_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_column_updated_time ON public.gen_table_column USING btree (updated_time); -- -- Name: ix_gen_table_column_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_gen_table_column_uuid ON public.gen_table_column USING btree (uuid); -- -- Name: ix_gen_table_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_created_id ON public.gen_table USING btree (created_id); -- -- Name: ix_gen_table_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_created_time ON public.gen_table USING btree (created_time); -- -- Name: ix_gen_table_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_deleted_id ON public.gen_table USING btree (deleted_id); -- -- Name: ix_gen_table_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_deleted_time ON public.gen_table USING btree (deleted_time); -- -- Name: ix_gen_table_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_id ON public.gen_table USING btree (id); -- -- Name: ix_gen_table_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_is_deleted ON public.gen_table USING btree (is_deleted); -- -- Name: ix_gen_table_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_status ON public.gen_table USING btree (status); -- -- Name: ix_gen_table_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_tenant_id ON public.gen_table USING btree (tenant_id); -- -- Name: ix_gen_table_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_updated_id ON public.gen_table USING btree (updated_id); -- -- Name: ix_gen_table_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_gen_table_updated_time ON public.gen_table USING btree (updated_time); -- -- Name: ix_gen_table_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_gen_table_uuid ON public.gen_table USING btree (uuid); -- -- Name: ix_platform_email_config_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_config_created_time ON public.platform_email_config USING btree (created_time); -- -- Name: ix_platform_email_config_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_config_deleted_time ON public.platform_email_config USING btree (deleted_time); -- -- Name: ix_platform_email_config_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_config_id ON public.platform_email_config USING btree (id); -- -- Name: ix_platform_email_config_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_config_is_deleted ON public.platform_email_config USING btree (is_deleted); -- -- Name: ix_platform_email_config_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_config_status ON public.platform_email_config USING btree (status); -- -- Name: ix_platform_email_config_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_config_updated_time ON public.platform_email_config USING btree (updated_time); -- -- Name: ix_platform_email_config_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_email_config_uuid ON public.platform_email_config USING btree (uuid); -- -- Name: ix_platform_email_log_config_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_config_id ON public.platform_email_log USING btree (config_id); -- -- Name: ix_platform_email_log_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_created_id ON public.platform_email_log USING btree (created_id); -- -- Name: ix_platform_email_log_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_created_time ON public.platform_email_log USING btree (created_time); -- -- Name: ix_platform_email_log_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_deleted_id ON public.platform_email_log USING btree (deleted_id); -- -- Name: ix_platform_email_log_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_deleted_time ON public.platform_email_log USING btree (deleted_time); -- -- Name: ix_platform_email_log_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_id ON public.platform_email_log USING btree (id); -- -- Name: ix_platform_email_log_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_is_deleted ON public.platform_email_log USING btree (is_deleted); -- -- Name: ix_platform_email_log_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_status ON public.platform_email_log USING btree (status); -- -- Name: ix_platform_email_log_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_tenant_id ON public.platform_email_log USING btree (tenant_id); -- -- Name: ix_platform_email_log_to_email; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_to_email ON public.platform_email_log USING btree (to_email); -- -- Name: ix_platform_email_log_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_updated_id ON public.platform_email_log USING btree (updated_id); -- -- Name: ix_platform_email_log_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_log_updated_time ON public.platform_email_log USING btree (updated_time); -- -- Name: ix_platform_email_log_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_email_log_uuid ON public.platform_email_log USING btree (uuid); -- -- Name: ix_platform_email_template_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_template_created_time ON public.platform_email_template USING btree (created_time); -- -- Name: ix_platform_email_template_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_template_deleted_time ON public.platform_email_template USING btree (deleted_time); -- -- Name: ix_platform_email_template_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_template_id ON public.platform_email_template USING btree (id); -- -- Name: ix_platform_email_template_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_template_is_deleted ON public.platform_email_template USING btree (is_deleted); -- -- Name: ix_platform_email_template_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_template_status ON public.platform_email_template USING btree (status); -- -- Name: ix_platform_email_template_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_email_template_updated_time ON public.platform_email_template USING btree (updated_time); -- -- Name: ix_platform_email_template_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_email_template_uuid ON public.platform_email_template USING btree (uuid); -- -- Name: ix_platform_invoice_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_invoice_created_id ON public.platform_invoice USING btree (created_id); -- -- Name: ix_platform_invoice_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_invoice_created_time ON public.platform_invoice USING btree (created_time); -- -- Name: ix_platform_invoice_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_invoice_deleted_id ON public.platform_invoice USING btree (deleted_id); -- -- Name: ix_platform_invoice_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_invoice_deleted_time ON public.platform_invoice USING btree (deleted_time); -- -- Name: ix_platform_invoice_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_invoice_id ON public.platform_invoice USING btree (id); -- -- Name: ix_platform_invoice_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_invoice_is_deleted ON public.platform_invoice USING btree (is_deleted); -- -- Name: ix_platform_invoice_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_invoice_status ON public.platform_invoice USING btree (status); -- -- Name: ix_platform_invoice_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_invoice_tenant_id ON public.platform_invoice USING btree (tenant_id); -- -- Name: ix_platform_invoice_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_invoice_updated_id ON public.platform_invoice USING btree (updated_id); -- -- Name: ix_platform_invoice_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_invoice_updated_time ON public.platform_invoice USING btree (updated_time); -- -- Name: ix_platform_invoice_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_invoice_uuid ON public.platform_invoice USING btree (uuid); -- -- Name: ix_platform_menu_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_menu_created_time ON public.platform_menu USING btree (created_time); -- -- Name: ix_platform_menu_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_menu_deleted_time ON public.platform_menu USING btree (deleted_time); -- -- Name: ix_platform_menu_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_menu_id ON public.platform_menu USING btree (id); -- -- Name: ix_platform_menu_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_menu_is_deleted ON public.platform_menu USING btree (is_deleted); -- -- Name: ix_platform_menu_parent_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_menu_parent_id ON public.platform_menu USING btree (parent_id); -- -- Name: ix_platform_menu_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_menu_status ON public.platform_menu USING btree (status); -- -- Name: ix_platform_menu_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_menu_updated_time ON public.platform_menu USING btree (updated_time); -- -- Name: ix_platform_menu_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_menu_uuid ON public.platform_menu USING btree (uuid); -- -- Name: ix_platform_order_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_order_created_time ON public.platform_order USING btree (created_time); -- -- Name: ix_platform_order_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_order_deleted_time ON public.platform_order USING btree (deleted_time); -- -- Name: ix_platform_order_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_order_id ON public.platform_order USING btree (id); -- -- Name: ix_platform_order_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_order_is_deleted ON public.platform_order USING btree (is_deleted); -- -- Name: ix_platform_order_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_order_status ON public.platform_order USING btree (status); -- -- Name: ix_platform_order_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_order_tenant_id ON public.platform_order USING btree (tenant_id); -- -- Name: ix_platform_order_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_order_updated_time ON public.platform_order USING btree (updated_time); -- -- Name: ix_platform_order_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_order_uuid ON public.platform_order USING btree (uuid); -- -- Name: ix_platform_package_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_package_created_time ON public.platform_package USING btree (created_time); -- -- Name: ix_platform_package_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_package_deleted_time ON public.platform_package USING btree (deleted_time); -- -- Name: ix_platform_package_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_package_id ON public.platform_package USING btree (id); -- -- Name: ix_platform_package_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_package_is_deleted ON public.platform_package USING btree (is_deleted); -- -- Name: ix_platform_package_menu_menu_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_package_menu_menu_id ON public.platform_package_menu USING btree (menu_id); -- -- Name: ix_platform_package_menu_package_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_package_menu_package_id ON public.platform_package_menu USING btree (package_id); -- -- Name: ix_platform_package_plugin_package_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_package_plugin_package_id ON public.platform_package_plugin USING btree (package_id); -- -- Name: ix_platform_package_plugin_plugin_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_package_plugin_plugin_id ON public.platform_package_plugin USING btree (plugin_id); -- -- Name: ix_platform_package_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_package_status ON public.platform_package USING btree (status); -- -- Name: ix_platform_package_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_package_updated_time ON public.platform_package USING btree (updated_time); -- -- Name: ix_platform_package_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_package_uuid ON public.platform_package USING btree (uuid); -- -- Name: ix_platform_payment_record_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_payment_record_created_time ON public.platform_payment_record USING btree (created_time); -- -- Name: ix_platform_payment_record_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_payment_record_deleted_time ON public.platform_payment_record USING btree (deleted_time); -- -- Name: ix_platform_payment_record_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_payment_record_id ON public.platform_payment_record USING btree (id); -- -- Name: ix_platform_payment_record_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_payment_record_is_deleted ON public.platform_payment_record USING btree (is_deleted); -- -- Name: ix_platform_payment_record_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_payment_record_status ON public.platform_payment_record USING btree (status); -- -- Name: ix_platform_payment_record_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_payment_record_tenant_id ON public.platform_payment_record USING btree (tenant_id); -- -- Name: ix_platform_payment_record_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_payment_record_updated_time ON public.platform_payment_record USING btree (updated_time); -- -- Name: ix_platform_payment_record_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_payment_record_uuid ON public.platform_payment_record USING btree (uuid); -- -- Name: ix_platform_plugin_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_plugin_created_time ON public.platform_plugin USING btree (created_time); -- -- Name: ix_platform_plugin_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_plugin_deleted_time ON public.platform_plugin USING btree (deleted_time); -- -- Name: ix_platform_plugin_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_plugin_id ON public.platform_plugin USING btree (id); -- -- Name: ix_platform_plugin_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_plugin_is_deleted ON public.platform_plugin USING btree (is_deleted); -- -- Name: ix_platform_plugin_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_plugin_status ON public.platform_plugin USING btree (status); -- -- Name: ix_platform_plugin_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_plugin_updated_time ON public.platform_plugin USING btree (updated_time); -- -- Name: ix_platform_plugin_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_plugin_uuid ON public.platform_plugin USING btree (uuid); -- -- Name: ix_platform_refund_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_refund_created_time ON public.platform_refund USING btree (created_time); -- -- Name: ix_platform_refund_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_refund_deleted_time ON public.platform_refund USING btree (deleted_time); -- -- Name: ix_platform_refund_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_refund_id ON public.platform_refund USING btree (id); -- -- Name: ix_platform_refund_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_refund_is_deleted ON public.platform_refund USING btree (is_deleted); -- -- Name: ix_platform_refund_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_refund_status ON public.platform_refund USING btree (status); -- -- Name: ix_platform_refund_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_refund_tenant_id ON public.platform_refund USING btree (tenant_id); -- -- Name: ix_platform_refund_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_refund_updated_time ON public.platform_refund USING btree (updated_time); -- -- Name: ix_platform_refund_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_refund_uuid ON public.platform_refund USING btree (uuid); -- -- Name: ix_platform_tenant_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_tenant_created_time ON public.platform_tenant USING btree (created_time); -- -- Name: ix_platform_tenant_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_tenant_deleted_time ON public.platform_tenant USING btree (deleted_time); -- -- Name: ix_platform_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_tenant_id ON public.platform_tenant USING btree (id); -- -- Name: ix_platform_tenant_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_tenant_is_deleted ON public.platform_tenant USING btree (is_deleted); -- -- Name: ix_platform_tenant_package_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_tenant_package_id ON public.platform_tenant USING btree (package_id); -- -- Name: ix_platform_tenant_plugin_plugin_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_tenant_plugin_plugin_id ON public.platform_tenant_plugin USING btree (plugin_id); -- -- Name: ix_platform_tenant_plugin_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_tenant_plugin_tenant_id ON public.platform_tenant_plugin USING btree (tenant_id); -- -- Name: ix_platform_tenant_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_tenant_status ON public.platform_tenant USING btree (status); -- -- Name: ix_platform_tenant_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_tenant_updated_time ON public.platform_tenant USING btree (updated_time); -- -- Name: ix_platform_tenant_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_platform_tenant_uuid ON public.platform_tenant USING btree (uuid); -- -- Name: ix_platform_user_tenant_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_user_tenant_tenant_id ON public.platform_user_tenant USING btree (tenant_id); -- -- Name: ix_platform_user_tenant_user_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_platform_user_tenant_user_id ON public.platform_user_tenant USING btree (user_id); -- -- Name: ix_sys_dept_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_created_id ON public.sys_dept USING btree (created_id); -- -- Name: ix_sys_dept_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_created_time ON public.sys_dept USING btree (created_time); -- -- Name: ix_sys_dept_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_deleted_id ON public.sys_dept USING btree (deleted_id); -- -- Name: ix_sys_dept_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_deleted_time ON public.sys_dept USING btree (deleted_time); -- -- Name: ix_sys_dept_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_id ON public.sys_dept USING btree (id); -- -- Name: ix_sys_dept_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_is_deleted ON public.sys_dept USING btree (is_deleted); -- -- Name: ix_sys_dept_parent_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_parent_id ON public.sys_dept USING btree (parent_id); -- -- Name: ix_sys_dept_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_status ON public.sys_dept USING btree (status); -- -- Name: ix_sys_dept_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_tenant_id ON public.sys_dept USING btree (tenant_id); -- -- Name: ix_sys_dept_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_updated_id ON public.sys_dept USING btree (updated_id); -- -- Name: ix_sys_dept_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dept_updated_time ON public.sys_dept USING btree (updated_time); -- -- Name: ix_sys_dept_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_dept_uuid ON public.sys_dept USING btree (uuid); -- -- Name: ix_sys_dict_data_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_data_created_time ON public.sys_dict_data USING btree (created_time); -- -- Name: ix_sys_dict_data_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_data_deleted_time ON public.sys_dict_data USING btree (deleted_time); -- -- Name: ix_sys_dict_data_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_data_id ON public.sys_dict_data USING btree (id); -- -- Name: ix_sys_dict_data_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_data_is_deleted ON public.sys_dict_data USING btree (is_deleted); -- -- Name: ix_sys_dict_data_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_data_status ON public.sys_dict_data USING btree (status); -- -- Name: ix_sys_dict_data_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_data_tenant_id ON public.sys_dict_data USING btree (tenant_id); -- -- Name: ix_sys_dict_data_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_data_updated_time ON public.sys_dict_data USING btree (updated_time); -- -- Name: ix_sys_dict_data_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_dict_data_uuid ON public.sys_dict_data USING btree (uuid); -- -- Name: ix_sys_dict_type_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_type_created_time ON public.sys_dict_type USING btree (created_time); -- -- Name: ix_sys_dict_type_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_type_deleted_time ON public.sys_dict_type USING btree (deleted_time); -- -- Name: ix_sys_dict_type_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_type_id ON public.sys_dict_type USING btree (id); -- -- Name: ix_sys_dict_type_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_type_is_deleted ON public.sys_dict_type USING btree (is_deleted); -- -- Name: ix_sys_dict_type_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_type_status ON public.sys_dict_type USING btree (status); -- -- Name: ix_sys_dict_type_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_type_tenant_id ON public.sys_dict_type USING btree (tenant_id); -- -- Name: ix_sys_dict_type_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_dict_type_updated_time ON public.sys_dict_type USING btree (updated_time); -- -- Name: ix_sys_dict_type_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_dict_type_uuid ON public.sys_dict_type USING btree (uuid); -- -- Name: ix_sys_login_log_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_login_log_created_id ON public.sys_login_log USING btree (created_id); -- -- Name: ix_sys_login_log_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_login_log_created_time ON public.sys_login_log USING btree (created_time); -- -- Name: ix_sys_login_log_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_login_log_deleted_id ON public.sys_login_log USING btree (deleted_id); -- -- Name: ix_sys_login_log_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_login_log_deleted_time ON public.sys_login_log USING btree (deleted_time); -- -- Name: ix_sys_login_log_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_login_log_id ON public.sys_login_log USING btree (id); -- -- Name: ix_sys_login_log_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_login_log_is_deleted ON public.sys_login_log USING btree (is_deleted); -- -- Name: ix_sys_login_log_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_login_log_status ON public.sys_login_log USING btree (status); -- -- Name: ix_sys_login_log_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_login_log_tenant_id ON public.sys_login_log USING btree (tenant_id); -- -- Name: ix_sys_login_log_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_login_log_updated_id ON public.sys_login_log USING btree (updated_id); -- -- Name: ix_sys_login_log_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_login_log_updated_time ON public.sys_login_log USING btree (updated_time); -- -- Name: ix_sys_login_log_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_login_log_uuid ON public.sys_login_log USING btree (uuid); -- -- Name: ix_sys_notice_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_notice_created_id ON public.sys_notice USING btree (created_id); -- -- Name: ix_sys_notice_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_notice_created_time ON public.sys_notice USING btree (created_time); -- -- Name: ix_sys_notice_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_notice_deleted_id ON public.sys_notice USING btree (deleted_id); -- -- Name: ix_sys_notice_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_notice_deleted_time ON public.sys_notice USING btree (deleted_time); -- -- Name: ix_sys_notice_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_notice_id ON public.sys_notice USING btree (id); -- -- Name: ix_sys_notice_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_notice_is_deleted ON public.sys_notice USING btree (is_deleted); -- -- Name: ix_sys_notice_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_notice_status ON public.sys_notice USING btree (status); -- -- Name: ix_sys_notice_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_notice_tenant_id ON public.sys_notice USING btree (tenant_id); -- -- Name: ix_sys_notice_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_notice_updated_id ON public.sys_notice USING btree (updated_id); -- -- Name: ix_sys_notice_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_notice_updated_time ON public.sys_notice USING btree (updated_time); -- -- Name: ix_sys_notice_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_notice_uuid ON public.sys_notice USING btree (uuid); -- -- Name: ix_sys_operation_log_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_operation_log_created_id ON public.sys_operation_log USING btree (created_id); -- -- Name: ix_sys_operation_log_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_operation_log_created_time ON public.sys_operation_log USING btree (created_time); -- -- Name: ix_sys_operation_log_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_operation_log_deleted_id ON public.sys_operation_log USING btree (deleted_id); -- -- Name: ix_sys_operation_log_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_operation_log_deleted_time ON public.sys_operation_log USING btree (deleted_time); -- -- Name: ix_sys_operation_log_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_operation_log_id ON public.sys_operation_log USING btree (id); -- -- Name: ix_sys_operation_log_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_operation_log_is_deleted ON public.sys_operation_log USING btree (is_deleted); -- -- Name: ix_sys_operation_log_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_operation_log_status ON public.sys_operation_log USING btree (status); -- -- Name: ix_sys_operation_log_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_operation_log_tenant_id ON public.sys_operation_log USING btree (tenant_id); -- -- Name: ix_sys_operation_log_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_operation_log_updated_id ON public.sys_operation_log USING btree (updated_id); -- -- Name: ix_sys_operation_log_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_operation_log_updated_time ON public.sys_operation_log USING btree (updated_time); -- -- Name: ix_sys_operation_log_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_operation_log_uuid ON public.sys_operation_log USING btree (uuid); -- -- Name: ix_sys_param_config_type; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_config_type ON public.sys_param USING btree (config_type); -- -- Name: ix_sys_param_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_created_id ON public.sys_param USING btree (created_id); -- -- Name: ix_sys_param_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_created_time ON public.sys_param USING btree (created_time); -- -- Name: ix_sys_param_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_deleted_id ON public.sys_param USING btree (deleted_id); -- -- Name: ix_sys_param_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_deleted_time ON public.sys_param USING btree (deleted_time); -- -- Name: ix_sys_param_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_id ON public.sys_param USING btree (id); -- -- Name: ix_sys_param_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_is_deleted ON public.sys_param USING btree (is_deleted); -- -- Name: ix_sys_param_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_status ON public.sys_param USING btree (status); -- -- Name: ix_sys_param_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_tenant_id ON public.sys_param USING btree (tenant_id); -- -- Name: ix_sys_param_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_updated_id ON public.sys_param USING btree (updated_id); -- -- Name: ix_sys_param_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_param_updated_time ON public.sys_param USING btree (updated_time); -- -- Name: ix_sys_param_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_param_uuid ON public.sys_param USING btree (uuid); -- -- Name: ix_sys_position_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_position_created_id ON public.sys_position USING btree (created_id); -- -- Name: ix_sys_position_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_position_created_time ON public.sys_position USING btree (created_time); -- -- Name: ix_sys_position_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_position_deleted_id ON public.sys_position USING btree (deleted_id); -- -- Name: ix_sys_position_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_position_deleted_time ON public.sys_position USING btree (deleted_time); -- -- Name: ix_sys_position_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_position_id ON public.sys_position USING btree (id); -- -- Name: ix_sys_position_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_position_is_deleted ON public.sys_position USING btree (is_deleted); -- -- Name: ix_sys_position_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_position_status ON public.sys_position USING btree (status); -- -- Name: ix_sys_position_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_position_tenant_id ON public.sys_position USING btree (tenant_id); -- -- Name: ix_sys_position_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_position_updated_id ON public.sys_position USING btree (updated_id); -- -- Name: ix_sys_position_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_position_updated_time ON public.sys_position USING btree (updated_time); -- -- Name: ix_sys_position_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_position_uuid ON public.sys_position USING btree (uuid); -- -- Name: ix_sys_role_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_role_created_id ON public.sys_role USING btree (created_id); -- -- Name: ix_sys_role_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_role_created_time ON public.sys_role USING btree (created_time); -- -- Name: ix_sys_role_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_role_deleted_id ON public.sys_role USING btree (deleted_id); -- -- Name: ix_sys_role_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_role_deleted_time ON public.sys_role USING btree (deleted_time); -- -- Name: ix_sys_role_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_role_id ON public.sys_role USING btree (id); -- -- Name: ix_sys_role_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_role_is_deleted ON public.sys_role USING btree (is_deleted); -- -- Name: ix_sys_role_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_role_status ON public.sys_role USING btree (status); -- -- Name: ix_sys_role_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_role_tenant_id ON public.sys_role USING btree (tenant_id); -- -- Name: ix_sys_role_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_role_updated_id ON public.sys_role USING btree (updated_id); -- -- Name: ix_sys_role_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_role_updated_time ON public.sys_role USING btree (updated_time); -- -- Name: ix_sys_role_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_role_uuid ON public.sys_role USING btree (uuid); -- -- Name: ix_sys_ticket_assigned_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_assigned_id ON public.sys_ticket USING btree (assigned_id); -- -- Name: ix_sys_ticket_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_created_id ON public.sys_ticket USING btree (created_id); -- -- Name: ix_sys_ticket_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_created_time ON public.sys_ticket USING btree (created_time); -- -- Name: ix_sys_ticket_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_deleted_id ON public.sys_ticket USING btree (deleted_id); -- -- Name: ix_sys_ticket_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_deleted_time ON public.sys_ticket USING btree (deleted_time); -- -- Name: ix_sys_ticket_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_id ON public.sys_ticket USING btree (id); -- -- Name: ix_sys_ticket_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_is_deleted ON public.sys_ticket USING btree (is_deleted); -- -- Name: ix_sys_ticket_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_status ON public.sys_ticket USING btree (status); -- -- Name: ix_sys_ticket_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_tenant_id ON public.sys_ticket USING btree (tenant_id); -- -- Name: ix_sys_ticket_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_updated_id ON public.sys_ticket USING btree (updated_id); -- -- Name: ix_sys_ticket_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_ticket_updated_time ON public.sys_ticket USING btree (updated_time); -- -- Name: ix_sys_ticket_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_ticket_uuid ON public.sys_ticket USING btree (uuid); -- -- Name: ix_sys_user_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_created_id ON public.sys_user USING btree (created_id); -- -- Name: ix_sys_user_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_created_time ON public.sys_user USING btree (created_time); -- -- Name: ix_sys_user_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_deleted_id ON public.sys_user USING btree (deleted_id); -- -- Name: ix_sys_user_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_deleted_time ON public.sys_user USING btree (deleted_time); -- -- Name: ix_sys_user_dept_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_dept_id ON public.sys_user USING btree (dept_id); -- -- Name: ix_sys_user_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_id ON public.sys_user USING btree (id); -- -- Name: ix_sys_user_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_is_deleted ON public.sys_user USING btree (is_deleted); -- -- Name: ix_sys_user_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_status ON public.sys_user USING btree (status); -- -- Name: ix_sys_user_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_tenant_id ON public.sys_user USING btree (tenant_id); -- -- Name: ix_sys_user_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_updated_id ON public.sys_user USING btree (updated_id); -- -- Name: ix_sys_user_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_sys_user_updated_time ON public.sys_user USING btree (updated_time); -- -- Name: ix_sys_user_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_sys_user_uuid ON public.sys_user USING btree (uuid); -- -- Name: ix_task_job_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_job_created_time ON public.task_job USING btree (created_time); -- -- Name: ix_task_job_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_job_deleted_time ON public.task_job USING btree (deleted_time); -- -- Name: ix_task_job_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_job_id ON public.task_job USING btree (id); -- -- Name: ix_task_job_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_job_is_deleted ON public.task_job USING btree (is_deleted); -- -- Name: ix_task_job_job_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_job_job_id ON public.task_job USING btree (job_id); -- -- Name: ix_task_job_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_job_status ON public.task_job USING btree (status); -- -- Name: ix_task_job_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_job_tenant_id ON public.task_job USING btree (tenant_id); -- -- Name: ix_task_job_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_job_updated_time ON public.task_job USING btree (updated_time); -- -- Name: ix_task_job_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_task_job_uuid ON public.task_job USING btree (uuid); -- -- Name: ix_task_node_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_node_created_id ON public.task_node USING btree (created_id); -- -- Name: ix_task_node_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_node_created_time ON public.task_node USING btree (created_time); -- -- Name: ix_task_node_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_node_deleted_id ON public.task_node USING btree (deleted_id); -- -- Name: ix_task_node_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_node_deleted_time ON public.task_node USING btree (deleted_time); -- -- Name: ix_task_node_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_node_id ON public.task_node USING btree (id); -- -- Name: ix_task_node_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_node_is_deleted ON public.task_node USING btree (is_deleted); -- -- Name: ix_task_node_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_node_status ON public.task_node USING btree (status); -- -- Name: ix_task_node_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_node_tenant_id ON public.task_node USING btree (tenant_id); -- -- Name: ix_task_node_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_node_updated_id ON public.task_node USING btree (updated_id); -- -- Name: ix_task_node_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_node_updated_time ON public.task_node USING btree (updated_time); -- -- Name: ix_task_node_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_task_node_uuid ON public.task_node USING btree (uuid); -- -- Name: ix_task_workflow_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_created_id ON public.task_workflow USING btree (created_id); -- -- Name: ix_task_workflow_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_created_time ON public.task_workflow USING btree (created_time); -- -- Name: ix_task_workflow_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_deleted_id ON public.task_workflow USING btree (deleted_id); -- -- Name: ix_task_workflow_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_deleted_time ON public.task_workflow USING btree (deleted_time); -- -- Name: ix_task_workflow_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_id ON public.task_workflow USING btree (id); -- -- Name: ix_task_workflow_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_is_deleted ON public.task_workflow USING btree (is_deleted); -- -- Name: ix_task_workflow_node_type_created_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_node_type_created_id ON public.task_workflow_node_type USING btree (created_id); -- -- Name: ix_task_workflow_node_type_created_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_node_type_created_time ON public.task_workflow_node_type USING btree (created_time); -- -- Name: ix_task_workflow_node_type_deleted_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_node_type_deleted_id ON public.task_workflow_node_type USING btree (deleted_id); -- -- Name: ix_task_workflow_node_type_deleted_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_node_type_deleted_time ON public.task_workflow_node_type USING btree (deleted_time); -- -- Name: ix_task_workflow_node_type_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_node_type_id ON public.task_workflow_node_type USING btree (id); -- -- Name: ix_task_workflow_node_type_is_deleted; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_node_type_is_deleted ON public.task_workflow_node_type USING btree (is_deleted); -- -- Name: ix_task_workflow_node_type_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_node_type_status ON public.task_workflow_node_type USING btree (status); -- -- Name: ix_task_workflow_node_type_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_node_type_tenant_id ON public.task_workflow_node_type USING btree (tenant_id); -- -- Name: ix_task_workflow_node_type_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_node_type_updated_id ON public.task_workflow_node_type USING btree (updated_id); -- -- Name: ix_task_workflow_node_type_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_node_type_updated_time ON public.task_workflow_node_type USING btree (updated_time); -- -- Name: ix_task_workflow_node_type_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_task_workflow_node_type_uuid ON public.task_workflow_node_type USING btree (uuid); -- -- Name: ix_task_workflow_status; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_status ON public.task_workflow USING btree (status); -- -- Name: ix_task_workflow_tenant_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_tenant_id ON public.task_workflow USING btree (tenant_id); -- -- Name: ix_task_workflow_updated_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_updated_id ON public.task_workflow USING btree (updated_id); -- -- Name: ix_task_workflow_updated_time; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX ix_task_workflow_updated_time ON public.task_workflow USING btree (updated_time); -- -- Name: ix_task_workflow_uuid; Type: INDEX; Schema: public; Owner: root -- CREATE UNIQUE INDEX ix_task_workflow_uuid ON public.task_workflow USING btree (uuid); -- -- Name: example_demo example_demo_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.example_demo ADD CONSTRAINT example_demo_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: example_demo example_demo_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.example_demo ADD CONSTRAINT example_demo_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: example_demo example_demo_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.example_demo ADD CONSTRAINT example_demo_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: example_demo example_demo_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.example_demo ADD CONSTRAINT example_demo_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: gen_table_column gen_table_column_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table_column ADD CONSTRAINT gen_table_column_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: gen_table_column gen_table_column_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table_column ADD CONSTRAINT gen_table_column_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: gen_table_column gen_table_column_table_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table_column ADD CONSTRAINT gen_table_column_table_id_fkey FOREIGN KEY (table_id) REFERENCES public.gen_table(id) ON DELETE CASCADE; -- -- Name: gen_table_column gen_table_column_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table_column ADD CONSTRAINT gen_table_column_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: gen_table_column gen_table_column_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table_column ADD CONSTRAINT gen_table_column_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: gen_table gen_table_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table ADD CONSTRAINT gen_table_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: gen_table gen_table_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table ADD CONSTRAINT gen_table_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: gen_table gen_table_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table ADD CONSTRAINT gen_table_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: gen_table gen_table_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.gen_table ADD CONSTRAINT gen_table_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: platform_email_log platform_email_log_config_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_log ADD CONSTRAINT platform_email_log_config_id_fkey FOREIGN KEY (config_id) REFERENCES public.platform_email_config(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: platform_email_log platform_email_log_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_log ADD CONSTRAINT platform_email_log_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: platform_email_log platform_email_log_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_log ADD CONSTRAINT platform_email_log_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: platform_email_log platform_email_log_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_log ADD CONSTRAINT platform_email_log_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: platform_email_log platform_email_log_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_email_log ADD CONSTRAINT platform_email_log_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: platform_invoice platform_invoice_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_invoice ADD CONSTRAINT platform_invoice_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: platform_invoice platform_invoice_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_invoice ADD CONSTRAINT platform_invoice_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: platform_invoice platform_invoice_order_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_invoice ADD CONSTRAINT platform_invoice_order_id_fkey FOREIGN KEY (order_id) REFERENCES public.platform_order(id); -- -- Name: platform_invoice platform_invoice_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_invoice ADD CONSTRAINT platform_invoice_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: platform_invoice platform_invoice_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_invoice ADD CONSTRAINT platform_invoice_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: platform_menu platform_menu_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_menu ADD CONSTRAINT platform_menu_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES public.platform_menu(id) ON DELETE SET NULL; -- -- Name: platform_order platform_order_package_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_order ADD CONSTRAINT platform_order_package_id_fkey FOREIGN KEY (package_id) REFERENCES public.platform_package(id); -- -- Name: platform_order platform_order_plugin_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_order ADD CONSTRAINT platform_order_plugin_id_fkey FOREIGN KEY (plugin_id) REFERENCES public.platform_plugin(id); -- -- Name: platform_order platform_order_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_order ADD CONSTRAINT platform_order_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: platform_package_menu platform_package_menu_menu_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package_menu ADD CONSTRAINT platform_package_menu_menu_id_fkey FOREIGN KEY (menu_id) REFERENCES public.platform_menu(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: platform_package_menu platform_package_menu_package_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package_menu ADD CONSTRAINT platform_package_menu_package_id_fkey FOREIGN KEY (package_id) REFERENCES public.platform_package(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: platform_package_plugin platform_package_plugin_package_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package_plugin ADD CONSTRAINT platform_package_plugin_package_id_fkey FOREIGN KEY (package_id) REFERENCES public.platform_package(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: platform_package_plugin platform_package_plugin_plugin_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_package_plugin ADD CONSTRAINT platform_package_plugin_plugin_id_fkey FOREIGN KEY (plugin_id) REFERENCES public.platform_plugin(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: platform_payment_record platform_payment_record_order_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_payment_record ADD CONSTRAINT platform_payment_record_order_id_fkey FOREIGN KEY (order_id) REFERENCES public.platform_order(id); -- -- Name: platform_payment_record platform_payment_record_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_payment_record ADD CONSTRAINT platform_payment_record_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: platform_refund platform_refund_order_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_refund ADD CONSTRAINT platform_refund_order_id_fkey FOREIGN KEY (order_id) REFERENCES public.platform_order(id); -- -- Name: platform_refund platform_refund_reviewer_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_refund ADD CONSTRAINT platform_refund_reviewer_id_fkey FOREIGN KEY (reviewer_id) REFERENCES public.sys_user(id); -- -- Name: platform_refund platform_refund_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_refund ADD CONSTRAINT platform_refund_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: platform_tenant platform_tenant_package_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_tenant ADD CONSTRAINT platform_tenant_package_id_fkey FOREIGN KEY (package_id) REFERENCES public.platform_package(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: platform_tenant_plugin platform_tenant_plugin_plugin_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_tenant_plugin ADD CONSTRAINT platform_tenant_plugin_plugin_id_fkey FOREIGN KEY (plugin_id) REFERENCES public.platform_plugin(id) ON DELETE CASCADE; -- -- Name: platform_tenant_plugin platform_tenant_plugin_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_tenant_plugin ADD CONSTRAINT platform_tenant_plugin_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON DELETE CASCADE; -- -- Name: platform_user_tenant platform_user_tenant_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_user_tenant ADD CONSTRAINT platform_user_tenant_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: platform_user_tenant platform_user_tenant_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.platform_user_tenant ADD CONSTRAINT platform_user_tenant_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: sys_dept sys_dept_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dept ADD CONSTRAINT sys_dept_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_dept sys_dept_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dept ADD CONSTRAINT sys_dept_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_dept sys_dept_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dept ADD CONSTRAINT sys_dept_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES public.sys_dept(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_dept sys_dept_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dept ADD CONSTRAINT sys_dept_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_dept sys_dept_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dept ADD CONSTRAINT sys_dept_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_dict_data sys_dict_data_dict_type_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dict_data ADD CONSTRAINT sys_dict_data_dict_type_id_fkey FOREIGN KEY (dict_type_id) REFERENCES public.sys_dict_type(id) ON DELETE CASCADE; -- -- Name: sys_dict_data sys_dict_data_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dict_data ADD CONSTRAINT sys_dict_data_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_dict_type sys_dict_type_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_dict_type ADD CONSTRAINT sys_dict_type_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_login_log sys_login_log_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_login_log ADD CONSTRAINT sys_login_log_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_login_log sys_login_log_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_login_log ADD CONSTRAINT sys_login_log_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_login_log sys_login_log_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_login_log ADD CONSTRAINT sys_login_log_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_login_log sys_login_log_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_login_log ADD CONSTRAINT sys_login_log_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_notice sys_notice_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_notice ADD CONSTRAINT sys_notice_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_notice sys_notice_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_notice ADD CONSTRAINT sys_notice_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_notice_read sys_notice_read_notice_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_notice_read ADD CONSTRAINT sys_notice_read_notice_id_fkey FOREIGN KEY (notice_id) REFERENCES public.sys_notice(id) ON DELETE CASCADE; -- -- Name: sys_notice_read sys_notice_read_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_notice_read ADD CONSTRAINT sys_notice_read_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.sys_user(id) ON DELETE CASCADE; -- -- Name: sys_notice sys_notice_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_notice ADD CONSTRAINT sys_notice_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_notice sys_notice_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_notice ADD CONSTRAINT sys_notice_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_operation_log sys_operation_log_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_operation_log ADD CONSTRAINT sys_operation_log_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_operation_log sys_operation_log_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_operation_log ADD CONSTRAINT sys_operation_log_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_operation_log sys_operation_log_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_operation_log ADD CONSTRAINT sys_operation_log_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_operation_log sys_operation_log_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_operation_log ADD CONSTRAINT sys_operation_log_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_param sys_param_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_param ADD CONSTRAINT sys_param_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_param sys_param_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_param ADD CONSTRAINT sys_param_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_param sys_param_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_param ADD CONSTRAINT sys_param_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_param sys_param_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_param ADD CONSTRAINT sys_param_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_position sys_position_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_position ADD CONSTRAINT sys_position_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_position sys_position_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_position ADD CONSTRAINT sys_position_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_position sys_position_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_position ADD CONSTRAINT sys_position_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_position sys_position_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_position ADD CONSTRAINT sys_position_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_role sys_role_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role ADD CONSTRAINT sys_role_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_role sys_role_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role ADD CONSTRAINT sys_role_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_role_depts sys_role_depts_dept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role_depts ADD CONSTRAINT sys_role_depts_dept_id_fkey FOREIGN KEY (dept_id) REFERENCES public.sys_dept(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: sys_role_depts sys_role_depts_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role_depts ADD CONSTRAINT sys_role_depts_role_id_fkey FOREIGN KEY (role_id) REFERENCES public.sys_role(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: sys_role_menus sys_role_menus_menu_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role_menus ADD CONSTRAINT sys_role_menus_menu_id_fkey FOREIGN KEY (menu_id) REFERENCES public.platform_menu(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: sys_role_menus sys_role_menus_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role_menus ADD CONSTRAINT sys_role_menus_role_id_fkey FOREIGN KEY (role_id) REFERENCES public.sys_role(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: sys_role sys_role_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role ADD CONSTRAINT sys_role_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_role sys_role_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_role ADD CONSTRAINT sys_role_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_ticket sys_ticket_assigned_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_ticket ADD CONSTRAINT sys_ticket_assigned_id_fkey FOREIGN KEY (assigned_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_ticket sys_ticket_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_ticket ADD CONSTRAINT sys_ticket_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_ticket sys_ticket_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_ticket ADD CONSTRAINT sys_ticket_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_ticket sys_ticket_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_ticket ADD CONSTRAINT sys_ticket_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_ticket sys_ticket_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_ticket ADD CONSTRAINT sys_ticket_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_user sys_user_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user ADD CONSTRAINT sys_user_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_user sys_user_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user ADD CONSTRAINT sys_user_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_user sys_user_dept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user ADD CONSTRAINT sys_user_dept_id_fkey FOREIGN KEY (dept_id) REFERENCES public.sys_dept(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: sys_user_positions sys_user_positions_position_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user_positions ADD CONSTRAINT sys_user_positions_position_id_fkey FOREIGN KEY (position_id) REFERENCES public.sys_position(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: sys_user_positions sys_user_positions_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user_positions ADD CONSTRAINT sys_user_positions_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: sys_user_roles sys_user_roles_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user_roles ADD CONSTRAINT sys_user_roles_role_id_fkey FOREIGN KEY (role_id) REFERENCES public.sys_role(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: sys_user_roles sys_user_roles_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user_roles ADD CONSTRAINT sys_user_roles_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE CASCADE; -- -- Name: sys_user sys_user_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user ADD CONSTRAINT sys_user_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: sys_user sys_user_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.sys_user ADD CONSTRAINT sys_user_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: task_job task_job_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_job ADD CONSTRAINT task_job_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: task_node task_node_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_node ADD CONSTRAINT task_node_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: task_node task_node_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_node ADD CONSTRAINT task_node_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: task_node task_node_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_node ADD CONSTRAINT task_node_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: task_node task_node_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_node ADD CONSTRAINT task_node_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: task_workflow task_workflow_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow ADD CONSTRAINT task_workflow_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: task_workflow task_workflow_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow ADD CONSTRAINT task_workflow_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: task_workflow_node_type task_workflow_node_type_created_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow_node_type ADD CONSTRAINT task_workflow_node_type_created_id_fkey FOREIGN KEY (created_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: task_workflow_node_type task_workflow_node_type_deleted_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow_node_type ADD CONSTRAINT task_workflow_node_type_deleted_id_fkey FOREIGN KEY (deleted_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: task_workflow_node_type task_workflow_node_type_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow_node_type ADD CONSTRAINT task_workflow_node_type_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: task_workflow_node_type task_workflow_node_type_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow_node_type ADD CONSTRAINT task_workflow_node_type_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- Name: task_workflow task_workflow_tenant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow ADD CONSTRAINT task_workflow_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES public.platform_tenant(id) ON UPDATE CASCADE ON DELETE RESTRICT; -- -- Name: task_workflow task_workflow_updated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.task_workflow ADD CONSTRAINT task_workflow_updated_id_fkey FOREIGN KEY (updated_id) REFERENCES public.sys_user(id) ON UPDATE CASCADE ON DELETE SET NULL; -- -- PostgreSQL database dump complete -- \unrestrict qwiwcp7I4gdDmIy1kyj9QBOQCzllutf9XAPaoJPcYOFGDJwS41ngMgrWMeUHoPW