chore: upload current WMS changes

This commit is contained in:
zgw
2026-07-24 08:51:42 +08:00
parent 3789aa6420
commit 98db537218
408 changed files with 91747 additions and 2107 deletions

View File

@@ -0,0 +1,21 @@
-- Adjust parent_id to the local algorithm menu before execution.
declare @parent_id bigint = 0;
if not exists (select 1 from sys_menu where perms = 'algorithm:tidy:query')
begin
insert into sys_menu(menu_name, parent_id, order_num, path, component, query, route_name,
is_frame, is_cache, menu_type, visible, status, perms, icon,
create_by, create_time, update_by, update_time, remark)
values (N'理货控制', @parent_id, 1, 'tidy', 'algorithm/tidy/index', null, 'TidyControl',
1, 0, 'C', '0', '0', 'algorithm:tidy:query', 'switch',
'admin', getdate(), '', null, N'自动/手动理货模式控制');
end;
declare @menu_id bigint = (select top 1 menu_id from sys_menu where perms = 'algorithm:tidy:query');
if @menu_id is not null and not exists (select 1 from sys_menu where perms = 'algorithm:tidy:edit')
begin
insert into sys_menu(menu_name, parent_id, order_num, path, component, query, route_name,
is_frame, is_cache, menu_type, visible, status, perms, icon,
create_by, create_time, update_by, update_time, remark)
values (N'理货模式修改', @menu_id, 1, '#', '', null, '', 1, 0, 'F', '0', '0',
'algorithm:tidy:edit', '#', 'admin', getdate(), '', null, '');
end;

96
sql/sys_license.sql Normal file
View File

@@ -0,0 +1,96 @@
-- 授权码模块表结构、菜单和项目编号配置
-- 数据库:SQL Server
IF NOT EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_license]') AND type IN ('U'))
BEGIN
CREATE TABLE [dbo].[sys_license] (
[license_id] bigint IDENTITY(1,1) NOT NULL,
[license_code] nvarchar(500) NULL,
[start_time] datetime2(7) NULL,
[expire_time] datetime2(7) NULL,
[status] char(1) NULL,
[active_time] datetime2(7) NULL,
[active_by] nvarchar(64) NULL,
[create_by] nvarchar(64) NULL,
[create_time] datetime2(7) NULL,
[update_by] nvarchar(64) NULL,
[update_time] datetime2(7) NULL,
[remark] nvarchar(500) NULL,
CONSTRAINT [PK_sys_license] PRIMARY KEY CLUSTERED ([license_id] ASC)
);
EXEC sp_addextendedproperty 'MS_Description', N'授权码表', 'SCHEMA', N'dbo', 'TABLE', N'sys_license';
EXEC sp_addextendedproperty 'MS_Description', N'授权ID', 'SCHEMA', N'dbo', 'TABLE', N'sys_license', 'COLUMN', N'license_id';
EXEC sp_addextendedproperty 'MS_Description', N'授权码', 'SCHEMA', N'dbo', 'TABLE', N'sys_license', 'COLUMN', N'license_code';
EXEC sp_addextendedproperty 'MS_Description', N'授权开始时间', 'SCHEMA', N'dbo', 'TABLE', N'sys_license', 'COLUMN', N'start_time';
EXEC sp_addextendedproperty 'MS_Description', N'授权结束时间', 'SCHEMA', N'dbo', 'TABLE', N'sys_license', 'COLUMN', N'expire_time';
EXEC sp_addextendedproperty 'MS_Description', N'授权状态(0未激活 1已激活 2已过期)', 'SCHEMA', N'dbo', 'TABLE', N'sys_license', 'COLUMN', N'status';
END
GO
IF NOT EXISTS (SELECT 1 FROM [dbo].[sys_config] WHERE [config_key] = N'fortucky.project.no')
BEGIN
INSERT INTO [dbo].[sys_config]
([config_name], [config_key], [config_value], [config_type], [create_by], [create_time], [remark])
VALUES
(N'项目编号', N'fortucky.project.no', N'FT546', N'Y', N'admin', SYSDATETIME(), N'用于授权码项目匹配');
END
GO
SET IDENTITY_INSERT [dbo].[sys_menu] ON;
IF NOT EXISTS (SELECT 1 FROM [dbo].[sys_menu] WHERE [menu_id] = 2100)
BEGIN
INSERT INTO [dbo].[sys_menu]
([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query], [route_name], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark])
VALUES
(2100, N'授权管理', 1, 99, N'license', N'system/license/index', N'', N'', 1, 0, N'C', N'0', N'0', N'system:license:list', N'validCode', N'admin', SYSDATETIME(), N'', NULL, N'授权管理菜单');
END
IF NOT EXISTS (SELECT 1 FROM [dbo].[sys_menu] WHERE [menu_id] = 2101)
BEGIN
INSERT INTO [dbo].[sys_menu]
([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query], [route_name], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark])
VALUES
(2101, N'授权查询', 2100, 1, N'', N'', N'', N'', 1, 0, N'F', N'0', N'0', N'system:license:query', N'#', N'admin', SYSDATETIME(), N'', NULL, N'');
END
IF NOT EXISTS (SELECT 1 FROM [dbo].[sys_menu] WHERE [menu_id] = 2102)
BEGIN
INSERT INTO [dbo].[sys_menu]
([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query], [route_name], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark])
VALUES
(2102, N'授权新增', 2100, 2, N'', N'', N'', N'', 1, 0, N'F', N'0', N'0', N'system:license:add', N'#', N'admin', SYSDATETIME(), N'', NULL, N'');
END
IF NOT EXISTS (SELECT 1 FROM [dbo].[sys_menu] WHERE [menu_id] = 2103)
BEGIN
INSERT INTO [dbo].[sys_menu]
([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query], [route_name], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark])
VALUES
(2103, N'授权修改', 2100, 3, N'', N'', N'', N'', 1, 0, N'F', N'0', N'0', N'system:license:edit', N'#', N'admin', SYSDATETIME(), N'', NULL, N'');
END
IF NOT EXISTS (SELECT 1 FROM [dbo].[sys_menu] WHERE [menu_id] = 2104)
BEGIN
INSERT INTO [dbo].[sys_menu]
([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query], [route_name], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark])
VALUES
(2104, N'授权删除', 2100, 4, N'', N'', N'', N'', 1, 0, N'F', N'0', N'0', N'system:license:remove', N'#', N'admin', SYSDATETIME(), N'', NULL, N'');
END
SET IDENTITY_INSERT [dbo].[sys_menu] OFF;
GO
IF EXISTS (SELECT 1 FROM [dbo].[sys_role] WHERE [role_id] = 1)
BEGIN
INSERT INTO [dbo].[sys_role_menu] ([role_id], [menu_id])
SELECT 1, menu_id
FROM (VALUES (2100), (2101), (2102), (2103), (2104)) AS menus(menu_id)
WHERE NOT EXISTS (
SELECT 1
FROM [dbo].[sys_role_menu] rm
WHERE rm.[role_id] = 1 AND rm.[menu_id] = menus.menu_id
);
END
GO