CREATE TABLE [hrsa_tax_agent_emp] (
    [id] bigint  NOT NULL,
    [create_time] datetime  NULL,
    [update_time] datetime  NULL,
    [creator] bigint  NULL,
    [delete_type] int  DEFAULT 0,
    [tenant_key] varchar(10) COLLATE Chinese_PRC_CI_AS  NULL,
    [tax_agent_id] bigint  NULL,
    [employee_id] bigint  NULL,
    [employee_name] varchar(255) COLLATE Chinese_PRC_CI_AS  NULL
    )
    GO

ALTER TABLE [hrsa_tax_agent_emp] SET (LOCK_ESCALATION = TABLE)
    GO

CREATE NONCLUSTERED INDEX [idx_tenant_key]
ON [hrsa_tax_agent_emp] (
  [tenant_key] ASC
)
GO

CREATE NONCLUSTERED INDEX [idx_tax_agent]
ON [hrsa_tax_agent_emp] (
  [tax_agent_id] ASC
)
GO
ALTER TABLE [hrsa_tax_agent_emp] ADD CONSTRAINT [PK__hrsa_tax__3213E83F1A221DC1] 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






CREATE TABLE [hrsa_tax_agent_base] (
    [id] bigint  NOT NULL,
    [devolution_status] int  DEFAULT 0,
    [create_time] datetime  DEFAULT getdate(),
    [update_time] datetime  DEFAULT getdate(),
    [creator] bigint  DEFAULT 0,
    [delete_type] int  DEFAULT 0,
    [tenant_key] varchar(10) COLLATE Chinese_PRC_CI_AS  NULL
    )
    GO

ALTER TABLE [hrsa_tax_agent_base] SET (LOCK_ESCALATION = TABLE)
    GO

CREATE NONCLUSTERED INDEX [idx_tenant_key]
ON [hrsa_tax_agent_base] (
  [tenant_key] ASC
)
GO


ALTER TABLE [hrsa_tax_agent_base] ADD CONSTRAINT [PK__hrsa_tax__3213E83FE121B302] 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





CREATE TABLE [hrsa_tax_agent_manage_range] (
    [id] bigint  NOT NULL,
    [tax_agent_id] bigint  DEFAULT 0,
    [employee_id] bigint  DEFAULT 0,
    [tax_agent_sub_admin_id] bigint  DEFAULT 0,
    [target_type] tinyint  DEFAULT 1,
    [target_id] bigint  DEFAULT 0,
    [employee_status] varchar(100) COLLATE Chinese_PRC_CI_AS  NULL,
    [include_type] int  DEFAULT 1,
    [creator] bigint  DEFAULT 0,
    [create_time] datetime  DEFAULT getdate(),
    [update_time] datetime  DEFAULT getdate(),
    [delete_type] int  DEFAULT 0,
    [tenant_key] varchar(10) COLLATE Chinese_PRC_CI_AS  NULL,
    [range_type] int  DEFAULT 0
    )
    GO

ALTER TABLE [hrsa_tax_agent_manage_range] SET (LOCK_ESCALATION = TABLE)
    GO

CREATE NONCLUSTERED INDEX [idx_tax_agent_sub_admin_id]
ON [hrsa_tax_agent_manage_range] (
  [tax_agent_sub_admin_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [idx_tenant_key]
ON [hrsa_tax_agent_manage_range] (
  [tenant_key] ASC
)
GO

ALTER TABLE [hrsa_tax_agent_manage_range] ADD CONSTRAINT [PK__hrsa_tax__3213E83F877A395F] 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



CREATE TABLE [hrsa_tax_agent_emp_change] (
    [id] bigint  NOT NULL,
    [create_time] datetime  NULL,
    [update_time] datetime  NULL,
    [creator] bigint  NULL,
    [delete_type] int  DEFAULT 0,
    [tenant_key] varchar(10) COLLATE Chinese_PRC_CI_AS  NULL,
    [tax_agent_id] bigint  NULL,
    [employee_id] bigint  NULL,
    [change_type] int  DEFAULT 0,
    [employee_name] varchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
    [module_type] int  DEFAULT 0
    )
    GO

ALTER TABLE [hrsa_tax_agent_emp_change] SET (LOCK_ESCALATION = TABLE)
    GO


CREATE NONCLUSTERED INDEX [idx_tenant_key]
ON [hrsa_tax_agent_emp_change] (
  [tenant_key] ASC
)
GO

CREATE NONCLUSTERED INDEX [idx_tax_agent]
ON [hrsa_tax_agent_emp_change] (
  [tax_agent_id] ASC
)
GO

ALTER TABLE [hrsa_tax_agent_emp_change] ADD CONSTRAINT [PK__hrsa_tax__3213E83F2DC37AA6] 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



CREATE TABLE [hrsa_tax_agent_sub_admin_emp] (
    [id] bigint  NOT NULL,
    [create_time] datetime  NULL,
    [update_time] datetime  NULL,
    [creator] bigint  NULL,
    [delete_type] int  DEFAULT 0,
    [tenant_key] varchar(10) COLLATE Chinese_PRC_CI_AS  NULL,
    [tax_agent_id] bigint  DEFAULT 0,
    [tax_agent_sub_admin_id] bigint  DEFAULT 0,
    [employee_id] bigint  DEFAULT 0,
    [employee_name] varchar(255) COLLATE Chinese_PRC_CI_AS  NULL
    )
    GO

ALTER TABLE [hrsa_tax_agent_sub_admin_emp] SET (LOCK_ESCALATION = TABLE)
    GO


CREATE NONCLUSTERED INDEX [idx_tenant_key]
ON [hrsa_tax_agent_sub_admin_emp] (
  [tenant_key] ASC
)
GO

CREATE NONCLUSTERED INDEX [idx_tax_agent]
ON [hrsa_tax_agent_sub_admin_emp] (
  [tax_agent_id] ASC
)
GO

ALTER TABLE [hrsa_tax_agent_sub_admin_emp] ADD CONSTRAINT [PK__hrsa_tax__3213E83F2F2EE404] 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



CREATE TABLE [hrsa_tax_agent_sub_admin] (
    [id] bigint  NOT NULL,
    [tax_agent_id] bigint  NULL,
    [employee_id] bigint  NULL,
    [description] varchar(100) COLLATE Chinese_PRC_CI_AS  NULL,
    [create_time] datetime  NULL,
    [update_time] datetime  NULL,
    [creator] bigint  NULL,
    [delete_type] int  NULL,
    [tenant_key] varchar(10) COLLATE Chinese_PRC_CI_AS  NULL,
    [remark] text COLLATE Chinese_PRC_CI_AS  NULL
    )
    GO

ALTER TABLE [hrsa_tax_agent_sub_admin] SET (LOCK_ESCALATION = TABLE)
    GO


CREATE NONCLUSTERED INDEX [idx_tenant_key]
ON [hrsa_tax_agent_sub_admin] (
  [tenant_key] ASC
)
GO

CREATE NONCLUSTERED INDEX [idx_tax_agent_id]
ON [hrsa_tax_agent_sub_admin] (
  [tax_agent_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [idx_employee_id]
ON [hrsa_tax_agent_sub_admin] (
  [employee_id] ASC
)
GO

ALTER TABLE [hrsa_tax_agent_sub_admin] ADD CONSTRAINT [PK__hrsa_tax__3213E83F26DE578A] 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




CREATE TABLE [hrsa_tax_agent_admin] (
    [id] bigint  NOT NULL,
    [tax_agent_id] bigint  NULL,
    [employee_id] bigint  NULL,
    [create_time] datetime  DEFAULT getdate(),
    [update_time] datetime  DEFAULT getdate(),
    [creator] bigint  DEFAULT 0,
    [delete_type] int  DEFAULT 0,
    [tenant_key] varchar(10) COLLATE Chinese_PRC_CI_AS  NULL
    )
    GO

ALTER TABLE [hrsa_tax_agent_admin] SET (LOCK_ESCALATION = TABLE)
    GO

CREATE NONCLUSTERED INDEX [idx_tenant_key]
ON [hrsa_tax_agent_admin] (
  [tenant_key] ASC
)
GO

CREATE NONCLUSTERED INDEX [idx_employee_id]
ON [hrsa_tax_agent_admin] (
  [employee_id] ASC
)
GO

ALTER TABLE [hrsa_tax_agent_admin] ADD CONSTRAINT [PK__hrsa_tax__3213E83F01D6FDC9] 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

ALTER TABLE hrsa_tax_agent ADD payment_agency varchar(255) NULL 
GO

ALTER TABLE hrsa_salary_sob ADD tax_agent_id bigint NULL 
GO

INSERT INTO hrsa_tax_agent_base(id, devolution_status, create_time, update_time, creator, delete_type, tenant_key) VALUES (1653303537239, 0, '2022-05-23 18:58:53', '2022-05-23 19:12:12', 1, 0, 'all_teams');
GO
ALTER TABLE hrsa_bill_detail_temp ADD payment_organization bigint NULL 
GO
ALTER TABLE hrsa_bill_detail ADD payment_organization bigint NULL 
GO
ALTER TABLE hrsa_bill_batch ADD payment_organization bigint NULL 
GO