CNCEC_SUBQHSE_WUHUAN/DataBase/版本日志/SGGLDB_WH_2023-10-25.sql

312 lines
27 KiB
MySQL
Raw Normal View History

2023-10-26 15:38:13 +08:00
<EFBFBD><EFBFBD>--_/TX[<EFBFBD> zgbL<EFBFBD>api<EFBFBD>c<EFBFBD>SM<EFBFBD>n
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'Ole Automation Procedures';
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('D1BB76A7-B273-4636-B414-49B93231780D','<00>e<EFBFBD>]<5D>~He<48>{t','',180,'0','Menu_CQMS',0,0,1)
GO
--<EFBFBD>X<EFBFBD>R<EFBFBD>e<EFBFBD>]<EFBFBD>~He
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('B96FEF05-CA28-4450-ACE6-9FA654CE7F6D','<00>e<EFBFBD>]<5D>~He','CQMS/Performance/Performance.aspx',10,
'D1BB76A7-B273-4636-B414-49B93231780D','Menu_CQMS',0,1,1)
GO
--<EFBFBD>X<EFBFBD>R<EFBFBD>e<EFBFBD>]<EFBFBD>~HeSbR
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('888962E7-EF4E-43C7-B835-BAE0249DCA3F','<00>e<EFBFBD>]<5D>~He<48>[ybSbR','CQMS/Performance/PerformanceAudit.aspx',15,
'D1BB76A7-B273-4636-B414-49B93231780D','Menu_CQMS',0,1,1)
GO
--<EFBFBD>X<EFBFBD>R<EFBFBD>e<EFBFBD>]<EFBFBD>~He<EFBFBD><EFBFBD>n
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('753BED05-3B04-43F3-9D97-1534C581A49F','<00>e<EFBFBD>]<5D>~He<48><65>n','CQMS/Performance/PerformanceConfig.aspx',20,
'D1BB76A7-B273-4636-B414-49B93231780D','Menu_CQMS',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('FFB401C2-C071-42EF-A50C-5CA2AD62ED55','B96FEF05-CA28-4450-ACE6-9FA654CE7F6D','<00>X<EFBFBD>R',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('34A474D7-AD30-4B31-958C-7CDCBEA23FDE','B96FEF05-CA28-4450-ACE6-9FA654CE7F6D','<00>O9e',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('C9768A14-0032-460D-9721-D1C37AE3C30C','B96FEF05-CA28-4450-ACE6-9FA654CE7F6D',' Rd<52>',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('FED18627-41AD-4D98-9E0A-8C68871D641E','B96FEF05-CA28-4450-ACE6-9FA654CE7F6D','<00>OX[',4)
GO
CREATE TABLE [dbo].[CQMS_Performance](
[PerformanceGid] [nvarchar](50) NOT NULL,
[HeadUserid] [nvarchar](50) NULL,
[ProOutputValue] [decimal](18, 2) NULL,
[SubUserids] [nvarchar](2000) NULL,
[SubpackageUserids] [nvarchar](2000) NULL,
[TotalScore] [decimal](18, 2) NULL,
[ProjectId] [nvarchar](50) NULL,
[CreateDate] [datetime] NULL,
[CreateMan] [nvarchar](50) NULL,
[CreateDateMonth] [nvarchar](50) NULL,
[States] [nvarchar](50) NULL,
CONSTRAINT [PK_CQMS_Performance] PRIMARY KEY CLUSTERED
(
[PerformanceGid] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N';N.<2E>id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance', @level2type=N'COLUMN',@level2name=N'PerformanceGid'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<00>N<EFBFBD>s<1F>#<23><>N' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance', @level2type=N'COLUMN',@level2name=N'HeadUserid'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'NN<>N<P' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance', @level2type=N'COLUMN',@level2name=N'ProOutputValue'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'RSFU<1F>#<23><>N<08>Y <09> <09>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance', @level2type=N'COLUMN',@level2name=N'SubUserids'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'RS<>] z^<08>Y <09> <09>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance', @level2type=N'COLUMN',@level2name=N'SubpackageUserids'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N';`<60><><EFBFBD>_R' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance', @level2type=N'COLUMN',@level2name=N'TotalScore'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N't^g' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance', @level2type=N'COLUMN',@level2name=N'CreateDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'kX<6B>Q<EFBFBD>N' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance', @level2type=N'COLUMN',@level2name=N'CreateMan'
GO
CREATE TABLE [dbo].[CQMS_Performance_Child1](
[Performance_ChildGid1] [nvarchar](50) NOT NULL,
[PerformanceGid] [nvarchar](50) NULL,
[PType] [nvarchar](50) NULL,
[EvaScore] [decimal](18, 2) NULL,
[Itemize] [nvarchar](50) NULL,
[WorkArea] [nvarchar](50) NULL,
[MonthTarget] [nvarchar](500) NULL,
[SortIndex] [int] NULL,
[CreateMan] [nvarchar](50) NULL,
CONSTRAINT [PK_CQMS_Performance_Child1] PRIMARY KEY CLUSTERED
(
[Performance_ChildGid1] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N';Nh<4E>;N.<2E>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child1', @level2type=N'COLUMN',@level2name=N'PerformanceGid'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'{|+R' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child1', @level2type=N'COLUMN',@level2name=N'PType'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ċ<>N<EFBFBD>_R
' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child1', @level2type=N'COLUMN',@level2name=N'EvaScore'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Ry<52>
' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child1', @level2type=N'COLUMN',@level2name=N'Itemize'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<00>e<EFBFBD>]:S<>W
' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child1', @level2type=N'COLUMN',@level2name=N'WorkArea'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'g<><67><EFBFBD>p<EFBFBD>vh
' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child1', @level2type=N'COLUMN',@level2name=N'MonthTarget'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<00>c<EFBFBD>^<5E>^<5E>S' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child1', @level2type=N'COLUMN',@level2name=N'SortIndex'
GO
CREATE TABLE [dbo].[CQMS_Performance_Child2](
[Performance_ChildGid2] [nvarchar](50) NOT NULL,
[Performance_ChildGid1] [nvarchar](50) NULL,
[PerformanceGid] [nvarchar](50) NULL,
[TaskContent] [nvarchar](500) NULL,
[ProjectQuantity] [nvarchar](500) NULL,
[DemandPlan] [nvarchar](500) NULL,
[TaskCompletContent] [nvarchar](500) NULL,
[NowWeek] [int] NULL,
[SortIndex] [int] NULL,
[CreateMan] [nvarchar](50) NULL,
CONSTRAINT [PK_CQMS_Performance_Child2] PRIMARY KEY CLUSTERED
(
[Performance_ChildGid2] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'P[h<>1;N.<2E>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child2', @level2type=N'COLUMN',@level2name=N'Performance_ChildGid1'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<00>N<EFBFBD>R<EFBFBD>[<5B>c' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child2', @level2type=N'COLUMN',@level2name=N'TaskContent'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<00>] ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child2', @level2type=N'COLUMN',@level2name=N'ProjectQuantity'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<00>NPg:gD<67><44>n<00>Bl<42><6C>R' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child2', @level2type=N'COLUMN',@level2name=N'DemandPlan'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N',ghT<68>]\O<>N<EFBFBD>R<EFBFBD>[b<>`<60>Q' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child2', @level2type=N'COLUMN',@level2name=N'TaskCompletContent'
GO
CREATE TABLE [dbo].[CQMS_Performance_Child3](
[Performance_ChildGid3] [nvarchar](50) NOT NULL,
[Performance_ChildGid2] [nvarchar](50) NULL,
[PerformanceGid] [nvarchar](50) NULL,
[WorkPlan] [nvarchar](500) NULL,
[CompletStatus] [nvarchar](500) NULL,
[CurrentDate] [datetime] NULL,
[CreateMan] [nvarchar](50) NULL,
[ProjectId] [nvarchar](50) NULL,
CONSTRAINT [PK_CQMS_Performance_Child3] PRIMARY KEY CLUSTERED
(
[Performance_ChildGid3] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'P[h<>2;N.<2E>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child3', @level2type=N'COLUMN',@level2name=N'Performance_ChildGid2'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'S_MR<4D>eg' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_Child3', @level2type=N'COLUMN',@level2name=N'CurrentDate'
GO
CREATE TABLE [dbo].[CQMS_Performance_SetUp](
[PerformanceSteUpGid] [nvarchar](50) NOT NULL,
[SetUpMonth] [nvarchar](50) NULL,
[SetUpStartDate] [nvarchar](50) NULL,
[SetUpEndDate] [nvarchar](50) NULL,
[SetUpWeek] [int] NULL,
[CreateDate] [datetime] NULL,
[CreateYear] [nvarchar](50) NULL,
[SortIndex] [int] NULL,
CONSTRAINT [PK_CQMS_Performance_SetUp] PRIMARY KEY CLUSTERED
(
[PerformanceSteUpGid] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'S_MRt^g' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_SetUp', @level2type=N'COLUMN',@level2name=N'SetUpMonth'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'_<>Y:S<><53>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_SetUp', @level2type=N'COLUMN',@level2name=N'SetUpStartDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<00>~_g:S<><53>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_SetUp', @level2type=N'COLUMN',@level2name=N'SetUpEndDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'hTpe' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_Performance_SetUp', @level2type=N'COLUMN',@level2name=N'SetUpWeek'
GO
--<EFBFBD>m<EFBFBD>R<EFBFBD>c<EFBFBD>api<EFBFBD>c<EFBFBD>SX[<EFBFBD> z
Create PROCEDURE [dbo].[Proc_CallWebApi]
-- Add the parameters for the stored procedure here
@userId NVARCHAR(2000),--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>vuserid<EFBFBD><EFBFBD><EFBFBD>SR<EFBFBD><EFBFBD> <EFBFBD>
@thing2 nvarchar(2000),--<EFBFBD>S<EFBFBD><EFBFBD>v<EFBFBD>mo`<EFBFBD>Q<EFBFBD>[
@name1 nvarchar(50),--<EFBFBD>Sw<EFBFBD><EFBFBD>N
@date3 datetime,--<EFBFBD>S<EFBFBD><EFBFBD>v<EFBFBD>eg
@ResponseText NVARCHAR(4000) OUTPUT
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
DECLARE @data varchar(8000);
DECLARE @ApiUrl VARCHAR(200);
DECLARE @RequestType VARCHAR(5);--<EFBFBD><EFBFBD>Bl{|<EFBFBD>W:POST,GET
DECLARE @date2 varchar(100);
set @date2 = CONVERT(varchar(100), @date3, 0)
--API0W@W
set @ApiUrl='http://192.168.1.105/api/Common/getSubscribeMessage?userId='+@userId+'&thing2='+
@thing2+'&name1='+@name1+'&date3='+@date2;
set @RequestType='GET';
--<EFBFBD>S<EFBFBD>penc
set @data=''
Declare @Object as Int
Exec sp_OACreate 'Msxml2.ServerXMLHTTP.3.0', @Object OUT
Exec sp_OAMethod @Object, 'open', NULL, @RequestType,@ApiUrl,'false'
IF @RequestType='POST'
BEGIN
Exec sp_OAMethod @Object, 'setRequestHeader', NULL, 'Content-Type','application/x-www-form-urlencoded'
END
Exec sp_OAMethod @Object, 'setRequestHeader', NULL, 'token','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0'
Exec sp_OAMethod @Object, 'send', NULL, @data --<EFBFBD>S<EFBFBD>penc
Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT
--EXEC sp_OAGetErrorInfo @Object --_8^<EFBFBD><EFBFBD><EFBFBD>Q
--Select @ResponseText as ResponseText
--Select * from [dbo].[ParseJSON](@ResponseText)
Exec sp_OADestroy @Object
END
--<EFBFBD>k)Y NHS4<EFBFBD>p<EFBFBD>[<EFBFBD>egbL<EFBFBD> <EFBFBD><EFBFBD>g<EFBFBD><EFBFBD>@b g<EFBFBD>e<EFBFBD>]<EFBFBD>~Heh<EFBFBD> <EFBFBD>S_)Y<EFBFBD>l gkX<EFBFBD>Qpenc<EFBFBD>v<EFBFBD>N <EFBFBD>6qT<EFBFBD>c<EFBFBD>
CREATE PROCEDURE [dbo].[Sp_APP_PerformanceByTime]
AS
BEGIN
declare @ResponseText NVARCHAR(4000);
DECLARE @PostUserid nvarchar(2000);
--<EFBFBD>[IN8nh<EFBFBD>g<EFBFBD><EFBFBD>
DECLARE @Userid nvarchar(50);--(u7bid
DECLARE My_Cursor CURSOR --<EFBFBD>[IN8nh
FOR ( select Top 1 Child3.CreateMan from CQMS_Performance_Child3 Child3
LEFT JOIN CQMS_Performance as Perfor ON Perfor.PerformanceGid=Child3.PerformanceGid
where Child3.WorkPlan=''
and CONVERT(varchar(100), Child3.CurrentDate, 23)=CONVERT(varchar(100), GETDATE(), 23) )
OPEN My_Cursor;--Sb_8nh
FETCH NEXT FROM My_Cursor INTO @Userid;--<EFBFBD><EFBFBD><EFBFBD>S,{NL<EFBFBD>penc
WHILE @@FETCH_STATUS=0
--ُ̑<EFBFBD>[8nh<EFBFBD>v<EFBFBD>r`ۏL<EFBFBD>$R<EFBFBD>e <EFBFBD><EFBFBD>Y<EFBFBD>g:N0 <EFBFBD><EFBFBD><EFBFBD>f8nh-N g<P
BEGIN
declare @dateNow datetime;
set @dateNow=getdate();
--gbL<EFBFBD><EFBFBD>c<EFBFBD>apiX[<EFBFBD> z
exec Proc_CallWebApi @Userid,'<00>`<60>N<EFBFBD>e<EFBFBD>v<EFBFBD>e<EFBFBD>]<5D>~He\*gkX<6B>Q','<00>|<7C>~<7E>{tXT',@dateNow,@ResponseText output;
FETCH NEXT
FROM
My_Cursor INTO @Userid;
END CLOSE My_Cursor;--sQ<EFBFBD><EFBFBD>8nh
DEALLOCATE My_Cursor;--ʑ>e8nh
END