-- ----------------------------
-- Table structure for blade_wf_chat_app
-- ----------------------------
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[blade_wf_chat_app]') AND type IN ('U'))
	DROP TABLE [dbo].[blade_wf_chat_app]
GO

CREATE TABLE [dbo].[blade_wf_chat_app] (
  [id] bigint  NOT NULL,
  [name] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [img_url] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [api_url] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [api_key] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [api_url_prod] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [api_key_prod] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [type] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [iframe_url] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [iframe_url_prod] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [remark] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [tenant_id] nvarchar(12) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [create_user] bigint  NULL,
  [create_dept] bigint  NULL,
  [create_time] datetime2(7)  NULL,
  [update_user] bigint  NULL,
  [update_time] datetime2(7)  NULL,
  [status] int  NULL,
  [is_deleted] int  NULL
)
GO

ALTER TABLE [dbo].[blade_wf_chat_app] SET (LOCK_ESCALATION = TABLE)
GO

EXEC sp_addextendedproperty
'MS_Description', N'ID',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'名称',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'name'
GO

EXEC sp_addextendedproperty
'MS_Description', N'图片',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'img_url'
GO

EXEC sp_addextendedproperty
'MS_Description', N'应用请求地址',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'api_url'
GO

EXEC sp_addextendedproperty
'MS_Description', N'应用请求密钥',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'api_key'
GO

EXEC sp_addextendedproperty
'MS_Description', N'prod应用请求地址',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'api_url_prod'
GO

EXEC sp_addextendedproperty
'MS_Description', N'prod应用请求密钥',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'api_key_prod'
GO

EXEC sp_addextendedproperty
'MS_Description', N'类型 workflow工作流 chatflow对话工作流 chat对话 agent智能体 completion文本生成应用',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'type'
GO

EXEC sp_addextendedproperty
'MS_Description', N'iframe地址',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'iframe_url'
GO

EXEC sp_addextendedproperty
'MS_Description', N'prod iframe地址',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'iframe_url_prod'
GO

EXEC sp_addextendedproperty
'MS_Description', N'备注',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'remark'
GO

EXEC sp_addextendedproperty
'MS_Description', N'租户ID',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'tenant_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'创建人',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'create_user'
GO

EXEC sp_addextendedproperty
'MS_Description', N'创建部门',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'create_dept'
GO

EXEC sp_addextendedproperty
'MS_Description', N'创建时间',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'create_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'修改人',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'update_user'
GO

EXEC sp_addextendedproperty
'MS_Description', N'修改时间',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'update_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'状态',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'status'
GO

EXEC sp_addextendedproperty
'MS_Description', N'是否已删除',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app',
'COLUMN', N'is_deleted'
GO

EXEC sp_addextendedproperty
'MS_Description', N'dify - 应用',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_app'
GO


-- ----------------------------
-- Table structure for blade_wf_chat_assistant
-- ----------------------------
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[blade_wf_chat_assistant]') AND type IN ('U'))
	DROP TABLE [dbo].[blade_wf_chat_assistant]
GO

CREATE TABLE [dbo].[blade_wf_chat_assistant] (
  [id] bigint  NOT NULL,
  [app_id] bigint  NULL,
  [app_type] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [name] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [img_url] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [description] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [system_prompt] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [type] nvarchar(255) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [tenant_id] nvarchar(12) COLLATE SQL_Latin1_General_CP1_CI_AS  NULL,
  [create_user] bigint  NULL,
  [create_dept] bigint  NULL,
  [create_time] datetime2(7)  NULL,
  [update_user] bigint  NULL,
  [update_time] datetime2(7)  NULL,
  [status] int  NULL,
  [is_deleted] int  NULL
)
GO

ALTER TABLE [dbo].[blade_wf_chat_assistant] SET (LOCK_ESCALATION = TABLE)
GO

EXEC sp_addextendedproperty
'MS_Description', N'ID',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'应用id',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'app_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'应用类型',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'app_type'
GO

EXEC sp_addextendedproperty
'MS_Description', N'名称',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'name'
GO

EXEC sp_addextendedproperty
'MS_Description', N'图片',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'img_url'
GO

EXEC sp_addextendedproperty
'MS_Description', N'描述',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'description'
GO

EXEC sp_addextendedproperty
'MS_Description', N'系统提示词',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'system_prompt'
GO

EXEC sp_addextendedproperty
'MS_Description', N'类型',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'type'
GO

EXEC sp_addextendedproperty
'MS_Description', N'租户ID',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'tenant_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'创建人',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'create_user'
GO

EXEC sp_addextendedproperty
'MS_Description', N'创建部门',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'create_dept'
GO

EXEC sp_addextendedproperty
'MS_Description', N'创建时间',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'create_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'修改人',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'update_user'
GO

EXEC sp_addextendedproperty
'MS_Description', N'修改时间',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'update_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'状态',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'status'
GO

EXEC sp_addextendedproperty
'MS_Description', N'是否已删除',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant',
'COLUMN', N'is_deleted'
GO

EXEC sp_addextendedproperty
'MS_Description', N'dify - 应用助手',
'SCHEMA', N'dbo',
'TABLE', N'blade_wf_chat_assistant'
GO


-- ----------------------------
-- Primary Key structure for table blade_wf_chat_app
-- ----------------------------
ALTER TABLE [dbo].[blade_wf_chat_app] ADD CONSTRAINT [PK__blade_wf__3213E83F2886D9E8] PRIMARY KEY CLUSTERED ([id])
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
ON [PRIMARY]
GO


-- ----------------------------
-- Indexes structure for table blade_wf_chat_assistant
-- ----------------------------
CREATE NONCLUSTERED INDEX [WF_IDX_APP_ID]
ON [dbo].[blade_wf_chat_assistant] (
  [app_id] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table blade_wf_chat_assistant
-- ----------------------------
ALTER TABLE [dbo].[blade_wf_chat_assistant] ADD CONSTRAINT [PK__blade_wf__3213E83F10368B0F] PRIMARY KEY CLUSTERED ([id])
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
ON [PRIMARY]
GO

