diff --git a/WebRoot/upload/029D0D70-80DC-4E7E-BBCD-B395BA3EAB19.xlsx b/WebRoot/upload/029D0D70-80DC-4E7E-BBCD-B395BA3EAB19.xlsx deleted file mode 100644 index 8a47f0ae..00000000 Binary files a/WebRoot/upload/029D0D70-80DC-4E7E-BBCD-B395BA3EAB19.xlsx and /dev/null differ diff --git a/WebRoot/upload/06716DFE-5DD7-44D1-AE28-E3331FEBCF0E.xlsx b/WebRoot/upload/06716DFE-5DD7-44D1-AE28-E3331FEBCF0E.xlsx deleted file mode 100644 index d4639b47..00000000 Binary files a/WebRoot/upload/06716DFE-5DD7-44D1-AE28-E3331FEBCF0E.xlsx and /dev/null differ diff --git a/WebRoot/upload/06973F3A-9187-46A8-920F-4987624A2889.xlsx b/WebRoot/upload/06973F3A-9187-46A8-920F-4987624A2889.xlsx deleted file mode 100644 index 8a446aaa..00000000 Binary files a/WebRoot/upload/06973F3A-9187-46A8-920F-4987624A2889.xlsx and /dev/null differ diff --git a/WebRoot/upload/1114267F-DB0E-4541-8732-ABE4F0DFDBE5.xlsx b/WebRoot/upload/1114267F-DB0E-4541-8732-ABE4F0DFDBE5.xlsx deleted file mode 100644 index 195b2a18..00000000 Binary files a/WebRoot/upload/1114267F-DB0E-4541-8732-ABE4F0DFDBE5.xlsx and /dev/null differ diff --git a/WebRoot/upload/113B0DB8-CB28-4A54-BD93-65EA611FD9C1.xlsx b/WebRoot/upload/113B0DB8-CB28-4A54-BD93-65EA611FD9C1.xlsx deleted file mode 100644 index 8d94c7b7..00000000 Binary files a/WebRoot/upload/113B0DB8-CB28-4A54-BD93-65EA611FD9C1.xlsx and /dev/null differ diff --git a/WebRoot/upload/138726DF-F49D-4167-AAC8-57294E426B8E.xlsx b/WebRoot/upload/138726DF-F49D-4167-AAC8-57294E426B8E.xlsx deleted file mode 100644 index d1d7ecef..00000000 Binary files a/WebRoot/upload/138726DF-F49D-4167-AAC8-57294E426B8E.xlsx and /dev/null differ diff --git a/WebRoot/upload/18DD5E3D-DFC5-4423-B4ED-CB4D258D0596.xlsx b/WebRoot/upload/18DD5E3D-DFC5-4423-B4ED-CB4D258D0596.xlsx deleted file mode 100644 index 600eeefe..00000000 Binary files a/WebRoot/upload/18DD5E3D-DFC5-4423-B4ED-CB4D258D0596.xlsx and /dev/null differ diff --git a/WebRoot/upload/193C82A4-9094-42E4-9AE5-E6B76BE16363.xlsx b/WebRoot/upload/193C82A4-9094-42E4-9AE5-E6B76BE16363.xlsx deleted file mode 100644 index 42b2e342..00000000 Binary files a/WebRoot/upload/193C82A4-9094-42E4-9AE5-E6B76BE16363.xlsx and /dev/null differ diff --git a/WebRoot/upload/19ABB473-B626-408A-9E68-035A060F38C4.xlsx b/WebRoot/upload/19ABB473-B626-408A-9E68-035A060F38C4.xlsx deleted file mode 100644 index e8203d62..00000000 Binary files a/WebRoot/upload/19ABB473-B626-408A-9E68-035A060F38C4.xlsx and /dev/null differ diff --git a/WebRoot/upload/19D0B801-B1C2-4884-9648-5A1C1FFEA306.xlsx b/WebRoot/upload/19D0B801-B1C2-4884-9648-5A1C1FFEA306.xlsx deleted file mode 100644 index d461ced7..00000000 Binary files a/WebRoot/upload/19D0B801-B1C2-4884-9648-5A1C1FFEA306.xlsx and /dev/null differ diff --git a/WebRoot/upload/1B268058-1055-44F2-A7DC-894707976375.xlsx b/WebRoot/upload/1B268058-1055-44F2-A7DC-894707976375.xlsx deleted file mode 100644 index 2534afe2..00000000 Binary files a/WebRoot/upload/1B268058-1055-44F2-A7DC-894707976375.xlsx and /dev/null differ diff --git a/WebRoot/upload/1F5AB0D8-9867-421C-9BF4-C9A206F5375C.xlsx b/WebRoot/upload/1F5AB0D8-9867-421C-9BF4-C9A206F5375C.xlsx deleted file mode 100644 index 5c44660f..00000000 Binary files a/WebRoot/upload/1F5AB0D8-9867-421C-9BF4-C9A206F5375C.xlsx and /dev/null differ diff --git a/WebRoot/upload/1FADEE1F-1933-445F-AC6E-BEACA980DA8F.xlsx b/WebRoot/upload/1FADEE1F-1933-445F-AC6E-BEACA980DA8F.xlsx deleted file mode 100644 index 8e3bbbb7..00000000 Binary files a/WebRoot/upload/1FADEE1F-1933-445F-AC6E-BEACA980DA8F.xlsx and /dev/null differ diff --git a/WebRoot/upload/1ea93467-f6d4-42b9-b260-697b16047941.xlsx b/WebRoot/upload/1ea93467-f6d4-42b9-b260-697b16047941.xlsx deleted file mode 100644 index ece766f8..00000000 Binary files a/WebRoot/upload/1ea93467-f6d4-42b9-b260-697b16047941.xlsx and /dev/null differ diff --git a/WebRoot/upload/206B95F9-EBB6-4989-A70F-F752B337EEED.xlsx b/WebRoot/upload/206B95F9-EBB6-4989-A70F-F752B337EEED.xlsx deleted file mode 100644 index bf056a33..00000000 Binary files a/WebRoot/upload/206B95F9-EBB6-4989-A70F-F752B337EEED.xlsx and /dev/null differ diff --git a/WebRoot/upload/229F1533-FD2A-46B3-91DA-D2655C00D110.xlsx b/WebRoot/upload/229F1533-FD2A-46B3-91DA-D2655C00D110.xlsx deleted file mode 100644 index a07abcb0..00000000 Binary files a/WebRoot/upload/229F1533-FD2A-46B3-91DA-D2655C00D110.xlsx and /dev/null differ diff --git a/WebRoot/upload/238463B8-A635-4E1D-85F8-91092E0A60AF.xlsx b/WebRoot/upload/238463B8-A635-4E1D-85F8-91092E0A60AF.xlsx deleted file mode 100644 index b8f90cf5..00000000 Binary files a/WebRoot/upload/238463B8-A635-4E1D-85F8-91092E0A60AF.xlsx and /dev/null differ diff --git a/WebRoot/upload/27C066F2-4E9A-47D1-BCC8-A7B87F451501.xlsx b/WebRoot/upload/27C066F2-4E9A-47D1-BCC8-A7B87F451501.xlsx deleted file mode 100644 index 9a780a8a..00000000 Binary files a/WebRoot/upload/27C066F2-4E9A-47D1-BCC8-A7B87F451501.xlsx and /dev/null differ diff --git a/WebRoot/upload/2B6DCFBD-60FD-477F-884F-5457BF616ECF.xlsx b/WebRoot/upload/2B6DCFBD-60FD-477F-884F-5457BF616ECF.xlsx deleted file mode 100644 index 30b657bd..00000000 Binary files a/WebRoot/upload/2B6DCFBD-60FD-477F-884F-5457BF616ECF.xlsx and /dev/null differ diff --git a/WebRoot/upload/2CAF4B36-AF18-44BB-AE97-3BAB9D63EC09.xlsx b/WebRoot/upload/2CAF4B36-AF18-44BB-AE97-3BAB9D63EC09.xlsx deleted file mode 100644 index a7acf030..00000000 Binary files a/WebRoot/upload/2CAF4B36-AF18-44BB-AE97-3BAB9D63EC09.xlsx and /dev/null differ diff --git a/WebRoot/upload/2E965D9C-055D-4143-8800-6CB2AA695539.xlsx b/WebRoot/upload/2E965D9C-055D-4143-8800-6CB2AA695539.xlsx deleted file mode 100644 index 160f780a..00000000 Binary files a/WebRoot/upload/2E965D9C-055D-4143-8800-6CB2AA695539.xlsx and /dev/null differ diff --git a/WebRoot/upload/2EE74397-819F-4F71-BADC-DD522F976481.xlsx b/WebRoot/upload/2EE74397-819F-4F71-BADC-DD522F976481.xlsx deleted file mode 100644 index 061dea91..00000000 Binary files a/WebRoot/upload/2EE74397-819F-4F71-BADC-DD522F976481.xlsx and /dev/null differ diff --git a/WebRoot/upload/3204E25D-FAE1-4208-9E24-2970E35F526A.xlsx b/WebRoot/upload/3204E25D-FAE1-4208-9E24-2970E35F526A.xlsx deleted file mode 100644 index 98987a50..00000000 Binary files a/WebRoot/upload/3204E25D-FAE1-4208-9E24-2970E35F526A.xlsx and /dev/null differ diff --git a/WebRoot/upload/350F48D1-2E48-4A05-BD8F-52668FEED2A5.xlsx b/WebRoot/upload/350F48D1-2E48-4A05-BD8F-52668FEED2A5.xlsx deleted file mode 100644 index 7c8fa07b..00000000 Binary files a/WebRoot/upload/350F48D1-2E48-4A05-BD8F-52668FEED2A5.xlsx and /dev/null differ diff --git a/WebRoot/upload/35CB4B9E-8017-473F-8742-5E1B812FBCBB.xlsx b/WebRoot/upload/35CB4B9E-8017-473F-8742-5E1B812FBCBB.xlsx deleted file mode 100644 index 1c28c33b..00000000 Binary files a/WebRoot/upload/35CB4B9E-8017-473F-8742-5E1B812FBCBB.xlsx and /dev/null differ diff --git a/WebRoot/upload/370C3393-4B84-42C4-8E29-1ED0F51F5ED5.xlsx b/WebRoot/upload/370C3393-4B84-42C4-8E29-1ED0F51F5ED5.xlsx deleted file mode 100644 index a206bcbe..00000000 Binary files a/WebRoot/upload/370C3393-4B84-42C4-8E29-1ED0F51F5ED5.xlsx and /dev/null differ diff --git a/WebRoot/upload/377CF8A1-DAEA-4188-8730-F077FFAA3078.xlsx b/WebRoot/upload/377CF8A1-DAEA-4188-8730-F077FFAA3078.xlsx deleted file mode 100644 index af774196..00000000 Binary files a/WebRoot/upload/377CF8A1-DAEA-4188-8730-F077FFAA3078.xlsx and /dev/null differ diff --git a/WebRoot/upload/3847638B-B617-4A0D-9FE6-7FD68B400AC2.xlsx b/WebRoot/upload/3847638B-B617-4A0D-9FE6-7FD68B400AC2.xlsx deleted file mode 100644 index c3601d75..00000000 Binary files a/WebRoot/upload/3847638B-B617-4A0D-9FE6-7FD68B400AC2.xlsx and /dev/null differ diff --git a/WebRoot/upload/39BD0F35-D205-4356-9F16-1F2837C87498.xlsx b/WebRoot/upload/39BD0F35-D205-4356-9F16-1F2837C87498.xlsx deleted file mode 100644 index c6cece70..00000000 Binary files a/WebRoot/upload/39BD0F35-D205-4356-9F16-1F2837C87498.xlsx and /dev/null differ diff --git a/WebRoot/upload/3A73D884-78BB-41FE-81F7-7FC44BDB7C75.xlsx b/WebRoot/upload/3A73D884-78BB-41FE-81F7-7FC44BDB7C75.xlsx deleted file mode 100644 index 229f23d1..00000000 Binary files a/WebRoot/upload/3A73D884-78BB-41FE-81F7-7FC44BDB7C75.xlsx and /dev/null differ diff --git a/WebRoot/upload/3CCB711C-1861-4FF5-88E7-CA42FCA82E48.xlsx b/WebRoot/upload/3CCB711C-1861-4FF5-88E7-CA42FCA82E48.xlsx deleted file mode 100644 index 5f2a7b73..00000000 Binary files a/WebRoot/upload/3CCB711C-1861-4FF5-88E7-CA42FCA82E48.xlsx and /dev/null differ diff --git a/WebRoot/upload/3F3335B5-A0C5-4EF5-8BB5-A075F9E715C8.xlsx b/WebRoot/upload/3F3335B5-A0C5-4EF5-8BB5-A075F9E715C8.xlsx deleted file mode 100644 index 26481561..00000000 Binary files a/WebRoot/upload/3F3335B5-A0C5-4EF5-8BB5-A075F9E715C8.xlsx and /dev/null differ diff --git a/WebRoot/upload/4052E90A-2207-48C6-96C6-787AD4DD855D.xlsx b/WebRoot/upload/4052E90A-2207-48C6-96C6-787AD4DD855D.xlsx deleted file mode 100644 index 67eeb5b1..00000000 Binary files a/WebRoot/upload/4052E90A-2207-48C6-96C6-787AD4DD855D.xlsx and /dev/null differ diff --git a/WebRoot/upload/412E2178-1704-4997-97C5-22A42F478ED8.xlsx b/WebRoot/upload/412E2178-1704-4997-97C5-22A42F478ED8.xlsx deleted file mode 100644 index 77e7b51c..00000000 Binary files a/WebRoot/upload/412E2178-1704-4997-97C5-22A42F478ED8.xlsx and /dev/null differ diff --git a/WebRoot/upload/4415B735-0350-4834-B81D-E5298B18B2EC.xlsx b/WebRoot/upload/4415B735-0350-4834-B81D-E5298B18B2EC.xlsx deleted file mode 100644 index d8d7603e..00000000 Binary files a/WebRoot/upload/4415B735-0350-4834-B81D-E5298B18B2EC.xlsx and /dev/null differ diff --git a/WebRoot/upload/4596BE53-919E-4AC3-B0F1-3FBA0C1D8208.xlsx b/WebRoot/upload/4596BE53-919E-4AC3-B0F1-3FBA0C1D8208.xlsx deleted file mode 100644 index d646e965..00000000 Binary files a/WebRoot/upload/4596BE53-919E-4AC3-B0F1-3FBA0C1D8208.xlsx and /dev/null differ diff --git a/WebRoot/upload/45E7245B-1059-4AC8-9550-AE12CB4A0624.xlsx b/WebRoot/upload/45E7245B-1059-4AC8-9550-AE12CB4A0624.xlsx deleted file mode 100644 index 3f46e983..00000000 Binary files a/WebRoot/upload/45E7245B-1059-4AC8-9550-AE12CB4A0624.xlsx and /dev/null differ diff --git a/WebRoot/upload/4644FA74-8B9F-4230-8199-AB4B6BC0C121.xlsx b/WebRoot/upload/4644FA74-8B9F-4230-8199-AB4B6BC0C121.xlsx deleted file mode 100644 index 374291b0..00000000 Binary files a/WebRoot/upload/4644FA74-8B9F-4230-8199-AB4B6BC0C121.xlsx and /dev/null differ diff --git a/WebRoot/upload/48697D31-12A2-4418-B3A8-6DA85427BF6C.xlsx b/WebRoot/upload/48697D31-12A2-4418-B3A8-6DA85427BF6C.xlsx deleted file mode 100644 index 8443c31f..00000000 Binary files a/WebRoot/upload/48697D31-12A2-4418-B3A8-6DA85427BF6C.xlsx and /dev/null differ diff --git a/WebRoot/upload/4AE1714B-DBE6-4210-9B9D-9185CB657D83.xlsx b/WebRoot/upload/4AE1714B-DBE6-4210-9B9D-9185CB657D83.xlsx deleted file mode 100644 index 9a780a8a..00000000 Binary files a/WebRoot/upload/4AE1714B-DBE6-4210-9B9D-9185CB657D83.xlsx and /dev/null differ diff --git a/WebRoot/upload/4B50300C-3A59-4DB3-A328-FD7DC5790A63.xlsx b/WebRoot/upload/4B50300C-3A59-4DB3-A328-FD7DC5790A63.xlsx deleted file mode 100644 index 4106d99a..00000000 Binary files a/WebRoot/upload/4B50300C-3A59-4DB3-A328-FD7DC5790A63.xlsx and /dev/null differ diff --git a/WebRoot/upload/4DA142BC-FE87-4759-9BB2-3DB865BEE312.xlsx b/WebRoot/upload/4DA142BC-FE87-4759-9BB2-3DB865BEE312.xlsx deleted file mode 100644 index 3343e7c5..00000000 Binary files a/WebRoot/upload/4DA142BC-FE87-4759-9BB2-3DB865BEE312.xlsx and /dev/null differ diff --git a/WebRoot/upload/4FEA74DB-5F3E-43C3-B134-AB3753DAC4B9.xlsx b/WebRoot/upload/4FEA74DB-5F3E-43C3-B134-AB3753DAC4B9.xlsx deleted file mode 100644 index 6590a0da..00000000 Binary files a/WebRoot/upload/4FEA74DB-5F3E-43C3-B134-AB3753DAC4B9.xlsx and /dev/null differ diff --git a/WebRoot/upload/4ef5be05-6be6-48e6-b5bc-e2a24f440a9e.xlsx b/WebRoot/upload/4ef5be05-6be6-48e6-b5bc-e2a24f440a9e.xlsx deleted file mode 100644 index ece766f8..00000000 Binary files a/WebRoot/upload/4ef5be05-6be6-48e6-b5bc-e2a24f440a9e.xlsx and /dev/null differ diff --git a/WebRoot/upload/50F88E15-AA31-47E6-8D0B-9447553720C6.xlsx b/WebRoot/upload/50F88E15-AA31-47E6-8D0B-9447553720C6.xlsx deleted file mode 100644 index e35a411a..00000000 Binary files a/WebRoot/upload/50F88E15-AA31-47E6-8D0B-9447553720C6.xlsx and /dev/null differ diff --git a/WebRoot/upload/52FF654A-29FE-4633-B5FB-C927CC7405E3.xlsx b/WebRoot/upload/52FF654A-29FE-4633-B5FB-C927CC7405E3.xlsx deleted file mode 100644 index 43ed9e46..00000000 Binary files a/WebRoot/upload/52FF654A-29FE-4633-B5FB-C927CC7405E3.xlsx and /dev/null differ diff --git a/WebRoot/upload/54D143F0-13D6-40C5-AA09-CD28FD6A1F80.xlsx b/WebRoot/upload/54D143F0-13D6-40C5-AA09-CD28FD6A1F80.xlsx deleted file mode 100644 index f20a69da..00000000 Binary files a/WebRoot/upload/54D143F0-13D6-40C5-AA09-CD28FD6A1F80.xlsx and /dev/null differ diff --git a/WebRoot/upload/562A8FFE-818F-4C3E-84A5-BCB76C0BB700.xlsx b/WebRoot/upload/562A8FFE-818F-4C3E-84A5-BCB76C0BB700.xlsx deleted file mode 100644 index 91c398e3..00000000 Binary files a/WebRoot/upload/562A8FFE-818F-4C3E-84A5-BCB76C0BB700.xlsx and /dev/null differ diff --git a/WebRoot/upload/5867C934-1437-4CCC-8170-6F79BBA86E72.xlsx b/WebRoot/upload/5867C934-1437-4CCC-8170-6F79BBA86E72.xlsx deleted file mode 100644 index 0e92b95f..00000000 Binary files a/WebRoot/upload/5867C934-1437-4CCC-8170-6F79BBA86E72.xlsx and /dev/null differ diff --git a/WebRoot/upload/59CD5185-FFA4-43B7-A937-841E44560446.xlsx b/WebRoot/upload/59CD5185-FFA4-43B7-A937-841E44560446.xlsx deleted file mode 100644 index a41d04f8..00000000 Binary files a/WebRoot/upload/59CD5185-FFA4-43B7-A937-841E44560446.xlsx and /dev/null differ diff --git a/WebRoot/upload/5AC8B30C-2253-4996-8626-D89D6201DB02.xlsx b/WebRoot/upload/5AC8B30C-2253-4996-8626-D89D6201DB02.xlsx deleted file mode 100644 index 95407fb1..00000000 Binary files a/WebRoot/upload/5AC8B30C-2253-4996-8626-D89D6201DB02.xlsx and /dev/null differ diff --git a/WebRoot/upload/5C50A4AC-5A76-42B3-8840-F376D2CF5C9B.xlsx b/WebRoot/upload/5C50A4AC-5A76-42B3-8840-F376D2CF5C9B.xlsx deleted file mode 100644 index 0cd10ce4..00000000 Binary files a/WebRoot/upload/5C50A4AC-5A76-42B3-8840-F376D2CF5C9B.xlsx and /dev/null differ diff --git a/WebRoot/upload/5CC2F74B-2F33-4032-97D1-78E645E682E4.xlsx b/WebRoot/upload/5CC2F74B-2F33-4032-97D1-78E645E682E4.xlsx deleted file mode 100644 index 7d5de717..00000000 Binary files a/WebRoot/upload/5CC2F74B-2F33-4032-97D1-78E645E682E4.xlsx and /dev/null differ diff --git a/WebRoot/upload/636FCF96-809A-4A44-87F8-FF75475DCF24.xlsx b/WebRoot/upload/636FCF96-809A-4A44-87F8-FF75475DCF24.xlsx deleted file mode 100644 index 22022714..00000000 Binary files a/WebRoot/upload/636FCF96-809A-4A44-87F8-FF75475DCF24.xlsx and /dev/null differ diff --git a/WebRoot/upload/638BBBC7-85E8-42CA-A6E6-9A6E0F7F7EAC.xlsx b/WebRoot/upload/638BBBC7-85E8-42CA-A6E6-9A6E0F7F7EAC.xlsx deleted file mode 100644 index 5a162524..00000000 Binary files a/WebRoot/upload/638BBBC7-85E8-42CA-A6E6-9A6E0F7F7EAC.xlsx and /dev/null differ diff --git a/WebRoot/upload/66BA7EA4-EEE8-4D1F-8283-9F33E1526D32.xlsx b/WebRoot/upload/66BA7EA4-EEE8-4D1F-8283-9F33E1526D32.xlsx deleted file mode 100644 index a5626fc6..00000000 Binary files a/WebRoot/upload/66BA7EA4-EEE8-4D1F-8283-9F33E1526D32.xlsx and /dev/null differ diff --git a/WebRoot/upload/677BA7FE-7535-4BD1-80EE-E2DB242AFC4C.xlsx b/WebRoot/upload/677BA7FE-7535-4BD1-80EE-E2DB242AFC4C.xlsx deleted file mode 100644 index 007890a9..00000000 Binary files a/WebRoot/upload/677BA7FE-7535-4BD1-80EE-E2DB242AFC4C.xlsx and /dev/null differ diff --git a/WebRoot/upload/69AE027D-3A29-4090-8246-8CE206D16E6B.xlsx b/WebRoot/upload/69AE027D-3A29-4090-8246-8CE206D16E6B.xlsx deleted file mode 100644 index 2da4d40d..00000000 Binary files a/WebRoot/upload/69AE027D-3A29-4090-8246-8CE206D16E6B.xlsx and /dev/null differ diff --git a/WebRoot/upload/69E3851E-9A96-45B1-BE26-DF82C87FF715.xlsx b/WebRoot/upload/69E3851E-9A96-45B1-BE26-DF82C87FF715.xlsx deleted file mode 100644 index 41083e27..00000000 Binary files a/WebRoot/upload/69E3851E-9A96-45B1-BE26-DF82C87FF715.xlsx and /dev/null differ diff --git a/WebRoot/upload/6C5E545F-36F3-45B7-9040-0B9649F48D4A.xlsx b/WebRoot/upload/6C5E545F-36F3-45B7-9040-0B9649F48D4A.xlsx deleted file mode 100644 index 813de9fb..00000000 Binary files a/WebRoot/upload/6C5E545F-36F3-45B7-9040-0B9649F48D4A.xlsx and /dev/null differ diff --git a/WebRoot/upload/6D78014C-90EE-452F-95F7-66E418557AFB.xlsx b/WebRoot/upload/6D78014C-90EE-452F-95F7-66E418557AFB.xlsx deleted file mode 100644 index 78555ab1..00000000 Binary files a/WebRoot/upload/6D78014C-90EE-452F-95F7-66E418557AFB.xlsx and /dev/null differ diff --git a/WebRoot/upload/6E50128C-3B15-4B3B-91BD-133F9A7BC73E.xlsx b/WebRoot/upload/6E50128C-3B15-4B3B-91BD-133F9A7BC73E.xlsx deleted file mode 100644 index 3f5f2a30..00000000 Binary files a/WebRoot/upload/6E50128C-3B15-4B3B-91BD-133F9A7BC73E.xlsx and /dev/null differ diff --git a/WebRoot/upload/6E989941-01FF-430B-BEE9-59EC46E1FA14.xlsx b/WebRoot/upload/6E989941-01FF-430B-BEE9-59EC46E1FA14.xlsx deleted file mode 100644 index 38c546f2..00000000 Binary files a/WebRoot/upload/6E989941-01FF-430B-BEE9-59EC46E1FA14.xlsx and /dev/null differ diff --git a/WebRoot/upload/6FDA88D6-FE34-4195-9517-B0345D8FD7B9.xlsx b/WebRoot/upload/6FDA88D6-FE34-4195-9517-B0345D8FD7B9.xlsx deleted file mode 100644 index 7fe395a8..00000000 Binary files a/WebRoot/upload/6FDA88D6-FE34-4195-9517-B0345D8FD7B9.xlsx and /dev/null differ diff --git a/WebRoot/upload/7039B283-0D0B-4B1C-8F6C-77F0FA053006.xlsx b/WebRoot/upload/7039B283-0D0B-4B1C-8F6C-77F0FA053006.xlsx deleted file mode 100644 index ff20b503..00000000 Binary files a/WebRoot/upload/7039B283-0D0B-4B1C-8F6C-77F0FA053006.xlsx and /dev/null differ diff --git a/WebRoot/upload/70A6D6EA-409C-46AD-AE21-9B5FD115DB92.xlsx b/WebRoot/upload/70A6D6EA-409C-46AD-AE21-9B5FD115DB92.xlsx deleted file mode 100644 index db4ed272..00000000 Binary files a/WebRoot/upload/70A6D6EA-409C-46AD-AE21-9B5FD115DB92.xlsx and /dev/null differ diff --git a/WebRoot/upload/7150D11E-88F2-41E8-8DC4-78DADDD74F3B.xlsx b/WebRoot/upload/7150D11E-88F2-41E8-8DC4-78DADDD74F3B.xlsx deleted file mode 100644 index e6f80431..00000000 Binary files a/WebRoot/upload/7150D11E-88F2-41E8-8DC4-78DADDD74F3B.xlsx and /dev/null differ diff --git a/WebRoot/upload/718561B1-52DE-423C-9D07-1451DAA1F03A.xlsx b/WebRoot/upload/718561B1-52DE-423C-9D07-1451DAA1F03A.xlsx deleted file mode 100644 index aace817b..00000000 Binary files a/WebRoot/upload/718561B1-52DE-423C-9D07-1451DAA1F03A.xlsx and /dev/null differ diff --git a/WebRoot/upload/771397f5-7a98-45d1-9e19-8371d3be3d70.txt b/WebRoot/upload/771397f5-7a98-45d1-9e19-8371d3be3d70.txt deleted file mode 100644 index a68d0116..00000000 --- a/WebRoot/upload/771397f5-7a98-45d1-9e19-8371d3be3d70.txt +++ /dev/null @@ -1,1276 +0,0 @@ -CREATE MATERIALIZED VIEW "public"."mv_dp_baner_area" -AS -SELECT '小学'::text AS stage, - j212_r.gatherregionc, - CASE j212_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j212_r.recordyear, - j212_r.c AS didgroup, - j212_r.did, - sum((((((j212_r.f + j212_r.g) + j212_r.h) + j212_r.i) + j212_r.j) + j212_r.k)) AS total - FROM j212_r - WHERE ((j212_r.did = ANY (ARRAY[3, 4, 5, 6, 7, 8, 9, 10, 11, 12])) AND ((j212_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j212_r.gatherregionc, j212_r.citycountrygroup, j212_r.recordyear, j212_r.c, j212_r.did -UNION ALL - SELECT '初中'::text AS stage, - j213_r.gatherregionc, - CASE j213_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j213_r.recordyear, - j213_r.c AS didgroup, - j213_r.did, - sum(((j213_r.g + j213_r.h) + j213_r.i)) AS total - FROM j213_r - WHERE ((j213_r.did = ANY (ARRAY[3, 4, 5, 6, 7, 8, 9, 10, 11, 12])) AND ((j213_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j213_r.gatherregionc, j213_r.citycountrygroup, j213_r.recordyear, j213_r.c, j213_r.did -UNION ALL - SELECT '高中'::text AS stage, - j213_r.gatherregionc, - CASE j213_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j213_r.recordyear, - j213_r.c AS didgroup, - j213_r.did, - sum(((j213_r.l + j213_r.m) + j213_r.n)) AS total - FROM j213_r - WHERE ((j213_r.did = ANY (ARRAY[3, 4, 5, 6, 7, 8, 9, 10, 11, 12])) AND ((j213_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j213_r.gatherregionc, j213_r.citycountrygroup, j213_r.recordyear, j213_r.c, j213_r.did; - -ALTER MATERIALIZED VIEW "public"."mv_dp_baner_area" OWNER TO "postgres"; - - -CREATE MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_organization" -AS -SELECT stage, - gatherregionc, - CASE citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - organizationno, - recordyear, - sum(xiaosheno) AS xiaosheno, - sum(jiaoxuejiaofuno) AS jiaoxuejiaofuno, - sum(xueshengsusheno) AS xueshengsusheno, - sum(zhandimianjino) AS zhandimianjino, - sum(lvhuamianjino) AS lvhuamianjino, - sum(yundongchangdino) AS yundongchangdino - FROM ( SELECT '小学'::text AS stage, - j512_r.gatherregionc, - j512_r.citycountrygroup, - j512_r.organizationno, - j512_r.recordyear, - sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j512_r - WHERE ((j512_r.did = 1) AND ((j512_r.schooltypegroup)::text = '小学'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear - UNION ALL - SELECT '初中'::text AS stage, - j512_r.gatherregionc, - j512_r.citycountrygroup, - j512_r.organizationno, - j512_r.recordyear, - sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j512_r - WHERE ((j512_r.did = 1) AND ((j512_r.schooltypegroup)::text = '普通初中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear - UNION ALL - SELECT '高中'::text AS stage, - j512_r.gatherregionc, - j512_r.citycountrygroup, - j512_r.organizationno, - j512_r.recordyear, - sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j512_r - WHERE ((j512_r.did = 1) AND ((j512_r.schooltypegroup)::text = '普通高中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear - UNION ALL - SELECT '小学'::text AS stage, - j512_r.gatherregionc, - j512_r.citycountrygroup, - j512_r.organizationno, - j512_r.recordyear, - 0 AS xiaosheno, - sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j512_r - WHERE ((j512_r.did = 4) AND ((j512_r.schooltypegroup)::text = '小学'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear - UNION ALL - SELECT '初中'::text AS stage, - j512_r.gatherregionc, - j512_r.citycountrygroup, - j512_r.organizationno, - j512_r.recordyear, - 0 AS xiaosheno, - sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j512_r - WHERE ((j512_r.did = 4) AND ((j512_r.schooltypegroup)::text = '普通初中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear - UNION ALL - SELECT '高中'::text AS stage, - j512_r.gatherregionc, - j512_r.citycountrygroup, - j512_r.organizationno, - j512_r.recordyear, - 0 AS xiaosheno, - sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j512_r - WHERE ((j512_r.did = 4) AND ((j512_r.schooltypegroup)::text = '普通高中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear - UNION ALL - SELECT '小学'::text AS stage, - j512_r.gatherregionc, - j512_r.citycountrygroup, - j512_r.organizationno, - j512_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j512_r - WHERE ((j512_r.did = 16) AND ((j512_r.schooltypegroup)::text = '小学'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear - UNION ALL - SELECT '初中'::text AS stage, - j512_r.gatherregionc, - j512_r.citycountrygroup, - j512_r.organizationno, - j512_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j512_r - WHERE ((j512_r.did = 16) AND ((j512_r.schooltypegroup)::text = '普通初中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear - UNION ALL - SELECT '高中'::text AS stage, - j512_r.gatherregionc, - j512_r.citycountrygroup, - j512_r.organizationno, - j512_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j512_r - WHERE ((j512_r.did = 16) AND ((j512_r.schooltypegroup)::text = '普通高中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear - UNION ALL - SELECT '小学'::text AS stage, - j522_r.gatherregionc, - j522_r.citycountrygroup, - j522_r.organizationno, - j522_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - sum(j522_r.d) AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j522_r - WHERE (((j522_r.schooltypegroup)::text = '小学'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear - UNION ALL - SELECT '初中'::text AS stage, - j522_r.gatherregionc, - j522_r.citycountrygroup, - j522_r.organizationno, - j522_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - sum(j522_r.d) AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j522_r - WHERE (((j522_r.schooltypegroup)::text = '普通初中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear - UNION ALL - SELECT '高中'::text AS stage, - j522_r.gatherregionc, - j522_r.citycountrygroup, - j522_r.organizationno, - j522_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - sum(j522_r.d) AS zhandimianjino, - 0 AS lvhuamianjino, - 0 AS yundongchangdino - FROM j522_r - WHERE (((j522_r.schooltypegroup)::text = '普通高中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear - UNION ALL - SELECT '小学'::text AS stage, - j522_r.gatherregionc, - j522_r.citycountrygroup, - j522_r.organizationno, - j522_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - sum(j522_r.e) AS lvhuamianjino, - 0 AS yundongchangdino - FROM j522_r - WHERE (((j522_r.schooltypegroup)::text = '小学'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear - UNION ALL - SELECT '初中'::text AS stage, - j522_r.gatherregionc, - j522_r.citycountrygroup, - j522_r.organizationno, - j522_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - sum(j522_r.e) AS lvhuamianjino, - 0 AS yundongchangdino - FROM j522_r - WHERE (((j522_r.schooltypegroup)::text = '普通初中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear - UNION ALL - SELECT '高中'::text AS stage, - j522_r.gatherregionc, - j522_r.citycountrygroup, - j522_r.organizationno, - j522_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - sum(j522_r.e) AS lvhuamianjino, - 0 AS yundongchangdino - FROM j522_r - WHERE (((j522_r.schooltypegroup)::text = '普通高中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear - UNION ALL - SELECT '小学'::text AS stage, - j522_r.gatherregionc, - j522_r.citycountrygroup, - j522_r.organizationno, - j522_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - sum(j522_r.f) AS yundongchangdino - FROM j522_r - WHERE (((j522_r.schooltypegroup)::text = '小学'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear - UNION ALL - SELECT '初中'::text AS stage, - j522_r.gatherregionc, - j522_r.citycountrygroup, - j522_r.organizationno, - j522_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - sum(j522_r.f) AS yundongchangdino - FROM j522_r - WHERE (((j522_r.schooltypegroup)::text = '普通初中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear - UNION ALL - SELECT '高中'::text AS stage, - j522_r.gatherregionc, - j522_r.citycountrygroup, - j522_r.organizationno, - j522_r.recordyear, - 0 AS xiaosheno, - 0 AS jiaoxuejiaofuno, - 0 AS xueshengsusheno, - 0 AS zhandimianjino, - 0 AS lvhuamianjino, - sum(j522_r.f) AS yundongchangdino - FROM j522_r - WHERE (((j522_r.schooltypegroup)::text = '普通高中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear) t - GROUP BY stage, gatherregionc, citycountrygroup, organizationno, recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_organization" OWNER TO "postgres"; - - -CREATE MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_area" -AS -SELECT stage, - gatherregionc, - citycountrygroup, - recordyear, - sum(xiaosheno) AS xiaosheno, - sum(jiaoxuejiaofuno) AS jiaoxuejiaofuno, - sum(xueshengsusheno) AS xueshengsusheno, - sum(zhandimianjino) AS zhandimianjino, - sum(lvhuamianjino) AS lvhuamianjino, - sum(yundongchangdino) AS yundongchangdino - FROM mv_dp_banxuetiaojian_organization - GROUP BY stage, gatherregionc, citycountrygroup, recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_area" OWNER TO "postgres"; - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_class_organization" -AS -SELECT stage, - gatherregionc, - CASE citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - organizationno, - recordyear, - didgroup, - sum(classno) AS classno, - sum(studentno) AS studentno - FROM ( SELECT '小学'::text AS stage, - j212_r.gatherregionc, - j212_r.citycountrygroup, - j212_r.organizationno, - j212_r.recordyear, - unnest(ARRAY['一年级'::text, '二年级'::text, '三年级'::text, '四年级'::text, '五年级'::text, '六年级'::text]) AS didgroup, - unnest(ARRAY[j212_r.f, j212_r.g, j212_r.h, j212_r.i, j212_r.j, j212_r.k]) AS classno, - 0 AS studentno - FROM j212_r - WHERE ((j212_r.did = 1) AND ((j212_r.gatherregionb)::text = '长春市'::text)) - UNION ALL - SELECT '初中'::text AS stage, - j213_r.gatherregionc, - j213_r.citycountrygroup, - j213_r.organizationno, - j213_r.recordyear, - unnest(ARRAY['初一年级'::text, '初二年级'::text, '初三年级'::text]) AS didgroup, - unnest(ARRAY[j213_r.g, j213_r.h, j213_r.i]) AS classno, - 0 AS studentno - FROM j213_r - WHERE ((j213_r.did = 1) AND ((j213_r.gatherregionb)::text = '长春市'::text)) - UNION ALL - SELECT '高中'::text AS stage, - j213_r.gatherregionc, - j213_r.citycountrygroup, - j213_r.organizationno, - j213_r.recordyear, - unnest(ARRAY['高一年级'::text, '高二年级'::text, '高三年级'::text]) AS didgroup, - unnest(ARRAY[j213_r.l, j213_r.m, j213_r.n]) AS classno, - 0 AS studentno - FROM j213_r - WHERE ((j213_r.did = 1) AND ((j213_r.gatherregionb)::text = '长春市'::text)) - UNION ALL - SELECT '小学'::text AS stage, - j312_r.gatherregionc, - j312_r.citycountrygroup, - j312_r.organizationno, - j312_r.recordyear, - unnest(ARRAY['一年级'::text, '二年级'::text, '三年级'::text, '四年级'::text, '五年级'::text, '六年级'::text]) AS didgroup, - 0 AS classno, - unnest(ARRAY[j312_r.j, j312_r.k, j312_r.l, j312_r.m, j312_r.n, j312_r.o]) AS studentno - FROM j312_r - WHERE ((j312_r.did = 1) AND ((j312_r.gatherregionb)::text = '长春市'::text)) - UNION ALL - SELECT '初中'::text AS stage, - j313_r.gatherregionc, - j313_r.citycountrygroup, - j313_r.organizationno, - j313_r.recordyear, - unnest(ARRAY['初一年级'::text, '初二年级'::text, '初三年级'::text]) AS didgroup, - 0 AS classno, - unnest(ARRAY[j313_r.i, j313_r.j, j313_r.k]) AS studentno - FROM j313_r - WHERE ((j313_r.did = 1) AND ((j313_r.gatherregionb)::text = '长春市'::text)) - UNION ALL - SELECT '高中'::text AS stage, - j314_r.gatherregionc, - j314_r.citycountrygroup, - j314_r.organizationno, - j314_r.recordyear, - unnest(ARRAY['高一年级'::text, '高二年级'::text, '高三年级'::text]) AS didgroup, - 0 AS classno, - unnest(ARRAY[j314_r.i, j314_r.j, j314_r.k]) AS studentno - FROM j314_r - WHERE ((j314_r.did = 1) AND ((j314_r.gatherregionb)::text = '长春市'::text))) t - GROUP BY stage, gatherregionc, citycountrygroup, organizationno, recordyear, didgroup; - -ALTER MATERIALIZED VIEW "public"."mv_dp_class_organization" OWNER TO "postgres"; - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_class_area" -AS -SELECT stage, - gatherregionc, - citycountrygroup, - recordyear, - didgroup, - sum(classno) AS classno, - sum(studentno) AS studentno - FROM mv_dp_class_organization - GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; - -ALTER MATERIALIZED VIEW "public"."mv_dp_class_area" OWNER TO "postgres"; - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_organization" -AS -SELECT '小学'::text AS stage, - j422_r.gatherregionc, - CASE j422_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j422_r.organizationno, - j422_r.recordyear, - j422_r.b AS didgroup, - sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total - FROM j422_r - WHERE ((j422_r.did = ANY (ARRAY[4, 5, 6, 7, 8, 9])) AND ((j422_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j422_r.schooltypegroup, j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b -UNION ALL - SELECT '初中'::text AS stage, - j422_r.gatherregionc, - CASE j422_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j422_r.organizationno, - j422_r.recordyear, - j422_r.b AS didgroup, - sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total - FROM j422_r - WHERE ((j422_r.did = ANY (ARRAY[13, 14, 15, 16, 17, 18])) AND ((j422_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j422_r.schooltypegroup, j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b -UNION ALL - SELECT '高中'::text AS stage, - j422_r.gatherregionc, - CASE j422_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j422_r.organizationno, - j422_r.recordyear, - j422_r.b AS didgroup, - sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total - FROM j422_r - WHERE ((j422_r.did = ANY (ARRAY[22, 23, 24, 25, 26, 27])) AND ((j422_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j422_r.schooltypegroup, j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_organization" OWNER TO "postgres"; - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_area" -AS -SELECT stage, - gatherregionc, - citycountrygroup, - recordyear, - didgroup, - sum(total) AS total - FROM mv_dp_teacher_zrjs_zyjszw_organization - GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_area" OWNER TO "postgres"; - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_organization" -AS -SELECT '小学'::text AS stage, - j423_r.gatherregionc, - CASE j423_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j423_r.organizationno, - j423_r.recordyear, - j423_r.b AS didgroup, - sum((((((((((((j423_r.f + j423_r.g) + j423_r.h) + j423_r.i) + j423_r.m) + j423_r.n) + j423_r.o) + j423_r.p) + j423_r.q) + j423_r.r) + j423_r.u) + j423_r.v)) AS total - FROM j423_r - WHERE (((j423_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('312'::character varying)::text, ('345'::character varying)::text])) AND (j423_r.did = ANY (ARRAY[4, 5, 6, 7, 8])) AND ((j423_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j423_r.schooltypegroup, j423_r.gatherregionc, j423_r.citycountrygroup, j423_r.organizationno, j423_r.recordyear, j423_r.b -UNION ALL - SELECT '初中'::text AS stage, - j424_r.gatherregionc, - CASE j424_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j424_r.organizationno, - j424_r.recordyear, - j424_r.b AS didgroup, - sum((((((((((((((((((((j424_r.f + j424_r.g) + j424_r.h) + j424_r.i) + j424_r.m) + j424_r.n) + j424_r.o) + j424_r.p) + j424_r.q) + j424_r.r) + j424_r.s) + j424_r.t) + j424_r.u) + j424_r.v) + j424_r.w) + j424_r.x) + j424_r.y) + j424_r.z) + j424_r.ac) + j424_r.ad)) AS total - FROM j424_r - WHERE (((j424_r.businesstypeno)::text = ANY (ARRAY[('311'::character varying)::text, ('312'::character varying)::text, ('321'::character varying)::text, ('341'::character varying)::text, ('345'::character varying)::text])) AND (j424_r.did = ANY (ARRAY[5, 6, 7, 8, 9])) AND ((j424_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j424_r.schooltypegroup, j424_r.gatherregionc, j424_r.citycountrygroup, j424_r.organizationno, j424_r.recordyear, j424_r.b -UNION ALL - SELECT '高中'::text AS stage, - j424_r.gatherregionc, - CASE j424_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j424_r.organizationno, - j424_r.recordyear, - j424_r.b AS didgroup, - sum((((((((((((((((((((j424_r.f + j424_r.g) + j424_r.h) + j424_r.i) + j424_r.m) + j424_r.n) + j424_r.o) + j424_r.p) + j424_r.q) + j424_r.r) + j424_r.s) + j424_r.t) + j424_r.u) + j424_r.v) + j424_r.w) + j424_r.x) + j424_r.y) + j424_r.z) + j424_r.ac) + j424_r.ad)) AS total - FROM j424_r - WHERE ((j424_r.did = ANY (ARRAY[13, 14, 15, 16, 17])) AND ((j424_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j424_r.schooltypegroup, j424_r.gatherregionc, j424_r.citycountrygroup, j424_r.organizationno, j424_r.recordyear, j424_r.b; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_organization" OWNER TO "postgres"; - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_area" -AS -SELECT stage, - gatherregionc, - citycountrygroup, - recordyear, - didgroup, - sum(total) AS total - FROM mv_dp_teacher_zrjs_xl_organization - GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_area" OWNER TO "postgres"; - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_organization" -AS -SELECT '小学'::text AS stage, - j422_r.gatherregionc, - CASE j422_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j422_r.organizationno, - j422_r.recordyear, - sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total, - sum(j422_r.e) AS nvno - FROM j422_r - WHERE ((j422_r.did = 1) AND ((j422_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear -UNION ALL - SELECT '初中'::text AS stage, - j422_r.gatherregionc, - CASE j422_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j422_r.organizationno, - j422_r.recordyear, - sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total, - sum(j422_r.e) AS nvno - FROM j422_r - WHERE ((j422_r.did = 10) AND ((j422_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear -UNION ALL - SELECT '高中'::text AS stage, - j422_r.gatherregionc, - CASE j422_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j422_r.organizationno, - j422_r.recordyear, - sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total, - sum(j422_r.e) AS nvno - FROM j422_r - WHERE ((j422_r.did = 19) AND ((j422_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_organization" OWNER TO "postgres"; - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_area" -AS -SELECT stage, - gatherregionc, - citycountrygroup, - recordyear, - sum(total) AS total, - sum(nvno) AS nvno - FROM mv_dp_teacher_zrjs_count_organization - GROUP BY stage, gatherregionc, citycountrygroup, recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_area" OWNER TO "postgres"; - - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_organization" -AS -SELECT '小学'::text AS stage, - j422_r.gatherregionc, - CASE j422_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j422_r.organizationno, - j422_r.recordyear, - unnest(ARRAY['24岁及以下'::text, '25-29岁'::text, '30-34岁'::text, '35-39岁'::text, '40-44岁'::text, '45-49岁'::text, '50-54岁'::text, '55-59岁'::text, '60岁及以上'::text]) AS didgroup, - unnest(ARRAY[sum(j422_r.f), sum(j422_r.g), sum(j422_r.h), sum(j422_r.i), sum(j422_r.j), sum(j422_r.k), sum(j422_r.l), sum(j422_r.m), sum(j422_r.n)]) AS total - FROM j422_r - WHERE ((j422_r.did = 1) AND ((j422_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear -UNION ALL - SELECT '初中'::text AS stage, - j422_r.gatherregionc, - CASE j422_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j422_r.organizationno, - j422_r.recordyear, - unnest(ARRAY['24岁及以下'::text, '25-29岁'::text, '30-34岁'::text, '35-39岁'::text, '40-44岁'::text, '45-49岁'::text, '50-54岁'::text, '55-59岁'::text, '60岁及以上'::text]) AS didgroup, - unnest(ARRAY[sum(j422_r.f), sum(j422_r.g), sum(j422_r.h), sum(j422_r.i), sum(j422_r.j), sum(j422_r.k), sum(j422_r.l), sum(j422_r.m), sum(j422_r.n)]) AS total - FROM j422_r - WHERE ((j422_r.did = 10) AND ((j422_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear -UNION ALL - SELECT '高中'::text AS stage, - j422_r.gatherregionc, - CASE j422_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j422_r.organizationno, - j422_r.recordyear, - unnest(ARRAY['24岁及以下'::text, '25-29岁'::text, '30-34岁'::text, '35-39岁'::text, '40-44岁'::text, '45-49岁'::text, '50-54岁'::text, '55-59岁'::text, '60岁及以上'::text]) AS didgroup, - unnest(ARRAY[sum(j422_r.f), sum(j422_r.g), sum(j422_r.h), sum(j422_r.i), sum(j422_r.j), sum(j422_r.k), sum(j422_r.l), sum(j422_r.m), sum(j422_r.n)]) AS total - FROM j422_r - WHERE ((j422_r.did = 19) AND ((j422_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_organization" OWNER TO "postgres"; - - - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_area" -AS -SELECT stage, - gatherregionc, - citycountrygroup, - recordyear, - didgroup, - sum(total) AS total - FROM mv_dp_teacher_zrjs_age_organization - GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_area" OWNER TO "postgres"; - - - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_organization" -AS -SELECT schooltype, - gatherregionc, - citycountrygroup, - organizationno, - recordyear, - sum(total) AS total, - sum(nvno) AS nvno, - sum(zaibianno) AS zaibianno - FROM ( SELECT - CASE j412_r.schooltype - WHEN '小学教学点'::text THEN '小学'::character varying - ELSE j412_r.schooltype - END AS schooltype, - j412_r.gatherregionc, - CASE j412_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j412_r.organizationno, - j412_r.recordyear, - sum(((((j412_r.e + j412_r.f) + j412_r.g) + j412_r.h) + j412_r.i)) AS total, - 0 AS nvno, - 0 AS zaibianno - FROM j412_r - WHERE ((j412_r.did = 1) AND ((j412_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text])) AND ((j412_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j412_r.schooltype, j412_r.gatherregionc, j412_r.citycountrygroup, j412_r.organizationno, j412_r.recordyear - UNION ALL - SELECT - CASE j412_r.schooltype - WHEN '小学教学点'::text THEN '小学'::character varying - ELSE j412_r.schooltype - END AS schooltype, - j412_r.gatherregionc, - CASE j412_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j412_r.organizationno, - j412_r.recordyear, - 0 AS total, - sum(((((j412_r.e + j412_r.f) + j412_r.g) + j412_r.h) + j412_r.i)) AS nvno, - 0 AS zaibianno - FROM j412_r - WHERE ((j412_r.did = 2) AND ((j412_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text])) AND ((j412_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j412_r.schooltype, j412_r.gatherregionc, j412_r.citycountrygroup, j412_r.organizationno, j412_r.recordyear - UNION ALL - SELECT - CASE j412_r.schooltype - WHEN '小学教学点'::text THEN '小学'::character varying - ELSE j412_r.schooltype - END AS schooltype, - j412_r.gatherregionc, - CASE j412_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j412_r.organizationno, - j412_r.recordyear, - 0 AS total, - 0 AS nvno, - sum(((((j412_r.e + j412_r.f) + j412_r.g) + j412_r.h) + j412_r.i)) AS zaibianno - FROM j412_r - WHERE ((j412_r.did = 4) AND ((j412_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text])) AND ((j412_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j412_r.schooltype, j412_r.gatherregionc, j412_r.citycountrygroup, j412_r.organizationno, j412_r.recordyear) t - GROUP BY schooltype, gatherregionc, citycountrygroup, organizationno, recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_organization" OWNER TO "postgres"; - - - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_area" -AS -SELECT schooltype, - gatherregionc, - citycountrygroup, - recordyear, - sum(total) AS total, - sum(nvno) AS nvno, - sum(zaibianno) AS zaibianno - FROM mv_dp_teacher_jzg_count_organization - GROUP BY schooltype, gatherregionc, citycountrygroup, recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_area" OWNER TO "postgres"; - - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_bzlb_organization" -AS -SELECT gatherregionc, - CASE citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - organizationno, - recordyear, - unnest(ARRAY['专任教师'::text, '行政人员'::text, '教辅人员'::text, '工勤人员'::text, '校办企业职工'::text, '代课教师'::text, '兼任教师'::text]) AS didgroup, - unnest(ARRAY[sum(e), sum(f), sum(g), sum(h), sum(i), sum(j), sum(k)]) AS total - FROM j412_r - WHERE ((did = 1) AND ((gatherregionb)::text = '长春市'::text)) - GROUP BY gatherregionc, citycountrygroup, organizationno, recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_bzlb_organization" OWNER TO "postgres"; - - - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_student_suiqian_area" -AS -SELECT '小学'::text AS stage, - j312_r.gatherregionc, - CASE j312_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j312_r.recordyear, - CASE j312_r.did - WHEN 10 THEN '外省迁入'::text - WHEN 11 THEN '本省外县迁入'::text - ELSE NULL::text - END AS didgroup, - sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS total - FROM j312_r - WHERE ((j312_r.did = ANY (ARRAY[10, 11])) AND ((j312_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.recordyear, j312_r.did -UNION ALL - SELECT '初中'::text AS stage, - j313_r.gatherregionc, - CASE j313_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j313_r.recordyear, - CASE j313_r.did - WHEN 9 THEN '外省迁入'::text - WHEN 10 THEN '本省外县迁入'::text - ELSE NULL::text - END AS didgroup, - sum(((j313_r.i + j313_r.j) + j313_r.k)) AS total - FROM j313_r - WHERE ((j313_r.did = ANY (ARRAY[9, 10])) AND ((j313_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.recordyear, j313_r.did -UNION ALL - SELECT '高中'::text AS stage, - j314_r.gatherregionc, - CASE j314_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j314_r.recordyear, - CASE j314_r.did - WHEN 9 THEN '外省迁入'::text - WHEN 10 THEN '本省外县迁入'::text - ELSE NULL::text - END AS didgroup, - sum(((j314_r.i + j314_r.j) + j314_r.k)) AS total - FROM j314_r - WHERE ((j314_r.did = ANY (ARRAY[9, 10])) AND ((j314_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.recordyear, j314_r.did; - -ALTER MATERIALIZED VIEW "public"."mv_dp_student_suiqian_area" OWNER TO "postgres"; - - - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_student_schooltype_area" -AS -SELECT gatherregionc, - schooltype, - recordyear, - sum(zhaoshengno) AS zhaoshengno, - sum(zaixiaono) AS zaixiaono, - sum(biyeno) AS biyeno, - sum(nvno) AS nvno - FROM ( SELECT j312_r.gatherregionc, - CASE j312_r.schooltype - WHEN '小学教学点'::text THEN '小学'::character varying - ELSE j312_r.schooltype - END AS schooltype, - j312_r.recordyear, - sum(j312_r.f) AS zhaoshengno, - sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS zaixiaono, - sum(j312_r.e) AS biyeno, - sum(j312_r.i) AS nvno - FROM j312_r - WHERE ((j312_r.did = 1) AND ((j312_r.gatherregionb)::text = '长春市'::text) AND ((j312_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text]))) - GROUP BY j312_r.gatherregionc, j312_r.schooltype, j312_r.recordyear - UNION ALL - SELECT j313_r.gatherregionc, - j313_r.schooltype, - j313_r.recordyear, - sum(j313_r.f) AS zhaoshengno, - sum(((j313_r.i + j313_r.j) + j313_r.k)) AS zaixiaono, - sum(j313_r.e) AS biyeno, - sum(j313_r.h) AS nvno - FROM j313_r - WHERE ((j313_r.did = 1) AND ((j313_r.gatherregionb)::text = '长春市'::text) AND ((j313_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text]))) - GROUP BY j313_r.gatherregionc, j313_r.schooltype, j313_r.recordyear - UNION ALL - SELECT j314_r.gatherregionc, - j314_r.schooltype, - j314_r.recordyear, - sum(j314_r.f) AS zhaoshengno, - sum(((j314_r.i + j314_r.j) + j314_r.k)) AS zaixiaono, - sum(j314_r.e) AS biyeno, - sum(j314_r.h) AS nvno - FROM j314_r - WHERE ((j314_r.did = 1) AND ((j314_r.gatherregionb)::text = '长春市'::text) AND ((j314_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text]))) - GROUP BY j314_r.gatherregionc, j314_r.schooltype, j314_r.recordyear) t - GROUP BY gatherregionc, schooltype, recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_student_schooltype_area" OWNER TO "postgres"; - - - - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_student_organization" -AS -SELECT stage, - gatherregionc, - CASE citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - organizationno, - recordyear, - sum(zhaoshengno) AS zhaoshengno, - sum(zaixiaono) AS zaixiaono, - sum(biyeno) AS biyeno, - sum(nvno) AS nvno, - sum(shaoshuno) AS shaoshuno, - sum(jisuno) AS jisuno, - sum(liushou) AS liushou - FROM ( SELECT '小学'::text AS stage, - j312_r.gatherregionc, - j312_r.citycountrygroup, - j312_r.organizationno, - j312_r.recordyear, - sum(j312_r.f) AS zhaoshengno, - sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS zaixiaono, - sum(j312_r.e) AS biyeno, - sum(j312_r.i) AS nvno, - 0 AS shaoshuno, - 0 AS jisuno, - 0 AS liushou - FROM j312_r - WHERE ((j312_r.did = 1) AND ((j312_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear - UNION ALL - SELECT '初中'::text AS stage, - j313_r.gatherregionc, - j313_r.citycountrygroup, - j313_r.organizationno, - j313_r.recordyear, - sum(j313_r.f) AS zhaoshengno, - sum(((j313_r.i + j313_r.j) + j313_r.k)) AS zaixiaono, - sum(j313_r.e) AS biyeno, - sum(j313_r.h) AS nvno, - 0 AS shaoshuno, - 0 AS jisuno, - 0 AS liushou - FROM j313_r - WHERE ((j313_r.did = 1) AND ((j313_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear - UNION ALL - SELECT '高中'::text AS stage, - j314_r.gatherregionc, - j314_r.citycountrygroup, - j314_r.organizationno, - j314_r.recordyear, - sum(j314_r.f) AS zhaoshengno, - sum(((j314_r.i + j314_r.j) + j314_r.k)) AS zaixiaono, - sum(j314_r.e) AS biyeno, - sum(j314_r.h) AS nvno, - 0 AS shaoshuno, - 0 AS jisuno, - 0 AS liushou - FROM j314_r - WHERE ((j314_r.did = 1) AND ((j314_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear - UNION ALL - SELECT '小学'::text AS stage, - j312_r.gatherregionc, - j312_r.citycountrygroup, - j312_r.organizationno, - j312_r.recordyear, - 0 AS zhaoshengno, - 0 AS zaixiaono, - 0 AS biyeno, - 0 AS nvno, - sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS shaoshuno, - 0 AS jisuno, - 0 AS liushou - FROM j312_r - WHERE ((j312_r.did = 3) AND ((j312_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear - UNION ALL - SELECT '初中'::text AS stage, - j313_r.gatherregionc, - j313_r.citycountrygroup, - j313_r.organizationno, - j313_r.recordyear, - 0 AS zhaoshengno, - 0 AS zaixiaono, - 0 AS biyeno, - 0 AS nvno, - sum(((j313_r.i + j313_r.j) + j313_r.k)) AS shaoshuno, - 0 AS jisuno, - 0 AS liushou - FROM j313_r - WHERE ((j313_r.did = 3) AND ((j313_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear - UNION ALL - SELECT '高中'::text AS stage, - j314_r.gatherregionc, - j314_r.citycountrygroup, - j314_r.organizationno, - j314_r.recordyear, - 0 AS zhaoshengno, - 0 AS zaixiaono, - 0 AS biyeno, - 0 AS nvno, - sum(((j314_r.i + j314_r.j) + j314_r.k)) AS shaoshuno, - 0 AS jisuno, - 0 AS liushou - FROM j314_r - WHERE ((j314_r.did = 3) AND ((j314_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear - UNION ALL - SELECT '小学'::text AS stage, - j312_r.gatherregionc, - j312_r.citycountrygroup, - j312_r.organizationno, - j312_r.recordyear, - 0 AS zhaoshengno, - 0 AS zaixiaono, - 0 AS biyeno, - 0 AS nvno, - 0 AS shaoshuno, - sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS jisuno, - 0 AS liushou - FROM j312_r - WHERE ((j312_r.did = 8) AND ((j312_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear - UNION ALL - SELECT '初中'::text AS stage, - j313_r.gatherregionc, - j313_r.citycountrygroup, - j313_r.organizationno, - j313_r.recordyear, - 0 AS zhaoshengno, - 0 AS zaixiaono, - 0 AS biyeno, - 0 AS nvno, - 0 AS shaoshuno, - sum(((j313_r.i + j313_r.j) + j313_r.k)) AS jisuno, - 0 AS liushou - FROM j313_r - WHERE ((j313_r.did = 7) AND ((j313_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear - UNION ALL - SELECT '高中'::text AS stage, - j314_r.gatherregionc, - j314_r.citycountrygroup, - j314_r.organizationno, - j314_r.recordyear, - 0 AS zhaoshengno, - 0 AS zaixiaono, - 0 AS biyeno, - 0 AS nvno, - 0 AS shaoshuno, - sum(((j314_r.i + j314_r.j) + j314_r.k)) AS jisuno, - 0 AS liushou - FROM j314_r - WHERE ((j314_r.did = 6) AND ((j314_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear - UNION ALL - SELECT '小学'::text AS stage, - j312_r.gatherregionc, - j312_r.citycountrygroup, - j312_r.organizationno, - j312_r.recordyear, - 0 AS zhaoshengno, - 0 AS zaixiaono, - 0 AS biyeno, - 0 AS nvno, - 0 AS shaoshuno, - 0 AS jisuno, - sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS liushou - FROM j312_r - WHERE ((j312_r.did = 15) AND ((j312_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear - UNION ALL - SELECT '初中'::text AS stage, - j313_r.gatherregionc, - j313_r.citycountrygroup, - j313_r.organizationno, - j313_r.recordyear, - 0 AS zhaoshengno, - 0 AS zaixiaono, - 0 AS biyeno, - 0 AS nvno, - 0 AS shaoshuno, - 0 AS jisuno, - sum(((j313_r.i + j313_r.j) + j313_r.k)) AS liushou - FROM j313_r - WHERE ((j313_r.did = 14) AND ((j313_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear) t - GROUP BY stage, gatherregionc, citycountrygroup, organizationno, recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_student_organization" OWNER TO "postgres"; - - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_student_age_organization" -AS -SELECT '小学'::text AS stage, - j312_r.gatherregionc, - CASE j312_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j312_r.organizationno, - j312_r.recordyear, - j312_r.b AS didgroup, - j312_r.did, - sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS total - FROM j312_r - WHERE ((j312_r.did = ANY (ARRAY[37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47])) AND ((j312_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear, j312_r.b, j312_r.did -UNION ALL - SELECT '初中'::text AS stage, - j313_r.gatherregionc, - CASE j313_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j313_r.organizationno, - j313_r.recordyear, - j313_r.b AS didgroup, - j313_r.did, - sum(((j313_r.i + j313_r.j) + j313_r.k)) AS total - FROM j313_r - WHERE ((j313_r.did = ANY (ARRAY[36, 37, 38, 39, 40, 41, 42, 43, 44])) AND ((j313_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear, j313_r.b, j313_r.did -UNION ALL - SELECT '高中'::text AS stage, - j314_r.gatherregionc, - CASE j314_r.citycountrygroup - WHEN '城市'::text THEN '城区'::text - WHEN '县镇'::text THEN '镇区'::text - WHEN '农村'::text THEN '乡村'::text - ELSE NULL::text - END AS citycountrygroup, - j314_r.organizationno, - j314_r.recordyear, - j314_r.b AS didgroup, - j314_r.did, - sum(((j314_r.i + j314_r.j) + j314_r.k)) AS total - FROM j314_r - WHERE ((j314_r.did = ANY (ARRAY[11, 12, 13, 14, 15, 16, 17, 18, 19])) AND ((j314_r.gatherregionb)::text = '长春市'::text)) - GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear, j314_r.b, j314_r.did; - -ALTER MATERIALIZED VIEW "public"."mv_dp_student_age_organization" OWNER TO "postgres"; - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_student_area" -AS -SELECT stage, - gatherregionc, - citycountrygroup, - recordyear, - sum(zhaoshengno) AS zhaoshengno, - sum(zaixiaono) AS zaixiaono, - sum(biyeno) AS biyeno, - sum(nvno) AS nvno, - sum(shaoshuno) AS shaoshuno, - sum(jisuno) AS jisuno, - sum(liushou) AS liushou - FROM mv_dp_student_organization - GROUP BY stage, gatherregionc, citycountrygroup, recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_student_area" OWNER TO "postgres"; - - - - - - -CREATE MATERIALIZED VIEW "public"."mv_dp_school_count_area" -AS -SELECT schooltype, - gatherregionc, - recordyear, - count(*) AS total - FROM j412_r - WHERE ((did = 1) AND ((businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text])) AND ((gatherregionb)::text = '长春市'::text)) - GROUP BY schooltype, gatherregionc, recordyear; - -ALTER MATERIALIZED VIEW "public"."mv_dp_school_count_area" OWNER TO "postgres"; \ No newline at end of file diff --git a/WebRoot/upload/7874EC07-E5F5-49D4-AA5E-12FA83DBC9C6.xlsx b/WebRoot/upload/7874EC07-E5F5-49D4-AA5E-12FA83DBC9C6.xlsx deleted file mode 100644 index 577e1d0d..00000000 Binary files a/WebRoot/upload/7874EC07-E5F5-49D4-AA5E-12FA83DBC9C6.xlsx and /dev/null differ diff --git a/WebRoot/upload/79EC54FA-EDBB-4524-AC1B-47CDA620C67E.xlsx b/WebRoot/upload/79EC54FA-EDBB-4524-AC1B-47CDA620C67E.xlsx deleted file mode 100644 index bb846fc4..00000000 Binary files a/WebRoot/upload/79EC54FA-EDBB-4524-AC1B-47CDA620C67E.xlsx and /dev/null differ diff --git a/WebRoot/upload/7CF12805-E31D-4D3D-BAD3-77C5431681ED.xlsx b/WebRoot/upload/7CF12805-E31D-4D3D-BAD3-77C5431681ED.xlsx deleted file mode 100644 index 8dcbd9c7..00000000 Binary files a/WebRoot/upload/7CF12805-E31D-4D3D-BAD3-77C5431681ED.xlsx and /dev/null differ diff --git a/WebRoot/upload/7D165DFF-595F-403E-8C69-AC14279395A6.xlsx b/WebRoot/upload/7D165DFF-595F-403E-8C69-AC14279395A6.xlsx deleted file mode 100644 index 77a6a9bf..00000000 Binary files a/WebRoot/upload/7D165DFF-595F-403E-8C69-AC14279395A6.xlsx and /dev/null differ diff --git a/WebRoot/upload/7EA91AD7-AD91-4A80-B9BE-F6C31477A063.xlsx b/WebRoot/upload/7EA91AD7-AD91-4A80-B9BE-F6C31477A063.xlsx deleted file mode 100644 index 0cad74c2..00000000 Binary files a/WebRoot/upload/7EA91AD7-AD91-4A80-B9BE-F6C31477A063.xlsx and /dev/null differ diff --git a/WebRoot/upload/80A99637-9194-44BF-98D4-CFD95FB4F7E7.xlsx b/WebRoot/upload/80A99637-9194-44BF-98D4-CFD95FB4F7E7.xlsx deleted file mode 100644 index 4a3ab946..00000000 Binary files a/WebRoot/upload/80A99637-9194-44BF-98D4-CFD95FB4F7E7.xlsx and /dev/null differ diff --git a/WebRoot/upload/81D48881-6DCD-4537-AE43-C64C6347E6E3.xlsx b/WebRoot/upload/81D48881-6DCD-4537-AE43-C64C6347E6E3.xlsx deleted file mode 100644 index 825b046b..00000000 Binary files a/WebRoot/upload/81D48881-6DCD-4537-AE43-C64C6347E6E3.xlsx and /dev/null differ diff --git a/WebRoot/upload/8241C30C-6958-43D0-BC72-5D8E44D39C5D.xlsx b/WebRoot/upload/8241C30C-6958-43D0-BC72-5D8E44D39C5D.xlsx deleted file mode 100644 index b56847d0..00000000 Binary files a/WebRoot/upload/8241C30C-6958-43D0-BC72-5D8E44D39C5D.xlsx and /dev/null differ diff --git a/WebRoot/upload/8BA07BA3-51DF-4A68-A715-A683E61AA726.xlsx b/WebRoot/upload/8BA07BA3-51DF-4A68-A715-A683E61AA726.xlsx deleted file mode 100644 index 9d6d4e64..00000000 Binary files a/WebRoot/upload/8BA07BA3-51DF-4A68-A715-A683E61AA726.xlsx and /dev/null differ diff --git a/WebRoot/upload/8BC0AE71-C3E6-48C9-A33B-C8FEF7A52A83.xlsx b/WebRoot/upload/8BC0AE71-C3E6-48C9-A33B-C8FEF7A52A83.xlsx deleted file mode 100644 index 14a5cd39..00000000 Binary files a/WebRoot/upload/8BC0AE71-C3E6-48C9-A33B-C8FEF7A52A83.xlsx and /dev/null differ diff --git a/WebRoot/upload/8C666243-8718-48A4-B2A5-50E46C6AE0D2.xlsx b/WebRoot/upload/8C666243-8718-48A4-B2A5-50E46C6AE0D2.xlsx deleted file mode 100644 index 6e2aedf9..00000000 Binary files a/WebRoot/upload/8C666243-8718-48A4-B2A5-50E46C6AE0D2.xlsx and /dev/null differ diff --git a/WebRoot/upload/8CB10B70-9F77-4BB9-AF6E-D89074100626.xlsx b/WebRoot/upload/8CB10B70-9F77-4BB9-AF6E-D89074100626.xlsx deleted file mode 100644 index cdf79a98..00000000 Binary files a/WebRoot/upload/8CB10B70-9F77-4BB9-AF6E-D89074100626.xlsx and /dev/null differ diff --git a/WebRoot/upload/8DA2CE99-77DD-4BBD-9D1E-6814F26986B4.xlsx b/WebRoot/upload/8DA2CE99-77DD-4BBD-9D1E-6814F26986B4.xlsx deleted file mode 100644 index f85c0e87..00000000 Binary files a/WebRoot/upload/8DA2CE99-77DD-4BBD-9D1E-6814F26986B4.xlsx and /dev/null differ diff --git a/WebRoot/upload/8FCBB7C3-0023-44D5-B8EF-68E212DE6B28.xlsx b/WebRoot/upload/8FCBB7C3-0023-44D5-B8EF-68E212DE6B28.xlsx deleted file mode 100644 index 89ef7082..00000000 Binary files a/WebRoot/upload/8FCBB7C3-0023-44D5-B8EF-68E212DE6B28.xlsx and /dev/null differ diff --git a/WebRoot/upload/923DE2A0-5BDD-4169-A865-09F209C88ADA.xlsx b/WebRoot/upload/923DE2A0-5BDD-4169-A865-09F209C88ADA.xlsx deleted file mode 100644 index 2ea1fa7a..00000000 Binary files a/WebRoot/upload/923DE2A0-5BDD-4169-A865-09F209C88ADA.xlsx and /dev/null differ diff --git a/WebRoot/upload/93EA3E11-FD86-4622-AE0D-4C8D9A80E404.xlsx b/WebRoot/upload/93EA3E11-FD86-4622-AE0D-4C8D9A80E404.xlsx deleted file mode 100644 index 0c06d441..00000000 Binary files a/WebRoot/upload/93EA3E11-FD86-4622-AE0D-4C8D9A80E404.xlsx and /dev/null differ diff --git a/WebRoot/upload/97079B19-9883-490B-9EEE-4CF03B6DC2C8.xlsx b/WebRoot/upload/97079B19-9883-490B-9EEE-4CF03B6DC2C8.xlsx deleted file mode 100644 index dfb3c088..00000000 Binary files a/WebRoot/upload/97079B19-9883-490B-9EEE-4CF03B6DC2C8.xlsx and /dev/null differ diff --git a/WebRoot/upload/98190F52-3514-4869-8191-7CAF8CE5B9CF.xlsx b/WebRoot/upload/98190F52-3514-4869-8191-7CAF8CE5B9CF.xlsx deleted file mode 100644 index bf3bba06..00000000 Binary files a/WebRoot/upload/98190F52-3514-4869-8191-7CAF8CE5B9CF.xlsx and /dev/null differ diff --git a/WebRoot/upload/98D4390C-9F01-4021-B7F6-A2B5EC3247BD.xlsx b/WebRoot/upload/98D4390C-9F01-4021-B7F6-A2B5EC3247BD.xlsx deleted file mode 100644 index 8800cfcb..00000000 Binary files a/WebRoot/upload/98D4390C-9F01-4021-B7F6-A2B5EC3247BD.xlsx and /dev/null differ diff --git a/WebRoot/upload/9A803CB9-0634-45F7-8370-2050A448AEF9.xlsx b/WebRoot/upload/9A803CB9-0634-45F7-8370-2050A448AEF9.xlsx deleted file mode 100644 index c36d04b9..00000000 Binary files a/WebRoot/upload/9A803CB9-0634-45F7-8370-2050A448AEF9.xlsx and /dev/null differ diff --git a/WebRoot/upload/9A8D6C5A-7707-45FD-8F69-D9DCBB88FE76.xlsx b/WebRoot/upload/9A8D6C5A-7707-45FD-8F69-D9DCBB88FE76.xlsx deleted file mode 100644 index 44724ce3..00000000 Binary files a/WebRoot/upload/9A8D6C5A-7707-45FD-8F69-D9DCBB88FE76.xlsx and /dev/null differ diff --git a/WebRoot/upload/A309EE42-48C4-48AB-8619-406941221DC9.xlsx b/WebRoot/upload/A309EE42-48C4-48AB-8619-406941221DC9.xlsx deleted file mode 100644 index 727de993..00000000 Binary files a/WebRoot/upload/A309EE42-48C4-48AB-8619-406941221DC9.xlsx and /dev/null differ diff --git a/WebRoot/upload/A4941CF3-0825-4B66-B301-9AB5897D5B25.xlsx b/WebRoot/upload/A4941CF3-0825-4B66-B301-9AB5897D5B25.xlsx deleted file mode 100644 index 4a6214de..00000000 Binary files a/WebRoot/upload/A4941CF3-0825-4B66-B301-9AB5897D5B25.xlsx and /dev/null differ diff --git a/WebRoot/upload/A5B2D8CE-166B-467D-BE56-041D8E8C15CD.xlsx b/WebRoot/upload/A5B2D8CE-166B-467D-BE56-041D8E8C15CD.xlsx deleted file mode 100644 index 02c3649b..00000000 Binary files a/WebRoot/upload/A5B2D8CE-166B-467D-BE56-041D8E8C15CD.xlsx and /dev/null differ diff --git a/WebRoot/upload/A651B429-B24C-45E3-8F90-49C12BF940F4.xlsx b/WebRoot/upload/A651B429-B24C-45E3-8F90-49C12BF940F4.xlsx deleted file mode 100644 index 326af6dd..00000000 Binary files a/WebRoot/upload/A651B429-B24C-45E3-8F90-49C12BF940F4.xlsx and /dev/null differ diff --git a/WebRoot/upload/AA296A27-1312-4090-960F-57E55BDC0F45.xlsx b/WebRoot/upload/AA296A27-1312-4090-960F-57E55BDC0F45.xlsx deleted file mode 100644 index 3980fbfe..00000000 Binary files a/WebRoot/upload/AA296A27-1312-4090-960F-57E55BDC0F45.xlsx and /dev/null differ diff --git a/WebRoot/upload/AB8F8E05-CCCC-4DC0-B744-12C3EEA1F676.xlsx b/WebRoot/upload/AB8F8E05-CCCC-4DC0-B744-12C3EEA1F676.xlsx deleted file mode 100644 index 4e82619d..00000000 Binary files a/WebRoot/upload/AB8F8E05-CCCC-4DC0-B744-12C3EEA1F676.xlsx and /dev/null differ diff --git a/WebRoot/upload/ACEC7036-248F-4C1D-A5FE-9860015DA022.xlsx b/WebRoot/upload/ACEC7036-248F-4C1D-A5FE-9860015DA022.xlsx deleted file mode 100644 index 61cdf4d0..00000000 Binary files a/WebRoot/upload/ACEC7036-248F-4C1D-A5FE-9860015DA022.xlsx and /dev/null differ diff --git a/WebRoot/upload/BC104D30-C7F5-46B7-8F26-AC4E396A2266.xlsx b/WebRoot/upload/BC104D30-C7F5-46B7-8F26-AC4E396A2266.xlsx deleted file mode 100644 index 4f109583..00000000 Binary files a/WebRoot/upload/BC104D30-C7F5-46B7-8F26-AC4E396A2266.xlsx and /dev/null differ diff --git a/WebRoot/upload/BEF26C40-D609-4C55-8BED-79285B3611C0.xlsx b/WebRoot/upload/BEF26C40-D609-4C55-8BED-79285B3611C0.xlsx deleted file mode 100644 index 509d0703..00000000 Binary files a/WebRoot/upload/BEF26C40-D609-4C55-8BED-79285B3611C0.xlsx and /dev/null differ diff --git a/WebRoot/upload/BF2B3E82-7942-438A-B04C-469CF159F5D9.xlsx b/WebRoot/upload/BF2B3E82-7942-438A-B04C-469CF159F5D9.xlsx deleted file mode 100644 index 0f89441d..00000000 Binary files a/WebRoot/upload/BF2B3E82-7942-438A-B04C-469CF159F5D9.xlsx and /dev/null differ diff --git a/WebRoot/upload/BFE33EA6-9C97-4A10-8D8D-D26F105F7100.xlsx b/WebRoot/upload/BFE33EA6-9C97-4A10-8D8D-D26F105F7100.xlsx deleted file mode 100644 index c5f8a8fa..00000000 Binary files a/WebRoot/upload/BFE33EA6-9C97-4A10-8D8D-D26F105F7100.xlsx and /dev/null differ diff --git a/WebRoot/upload/C11EAB3C-5E14-43DB-8FC7-51DD1A4CA73D.xlsx b/WebRoot/upload/C11EAB3C-5E14-43DB-8FC7-51DD1A4CA73D.xlsx deleted file mode 100644 index 7fe951ba..00000000 Binary files a/WebRoot/upload/C11EAB3C-5E14-43DB-8FC7-51DD1A4CA73D.xlsx and /dev/null differ diff --git a/WebRoot/upload/C18AB493-3C77-4D3D-A95F-637B2B6C388C.xlsx b/WebRoot/upload/C18AB493-3C77-4D3D-A95F-637B2B6C388C.xlsx deleted file mode 100644 index 798c353f..00000000 Binary files a/WebRoot/upload/C18AB493-3C77-4D3D-A95F-637B2B6C388C.xlsx and /dev/null differ diff --git a/WebRoot/upload/C1AF51AC-88BD-47BE-9D40-4E922C5D8E5E.xlsx b/WebRoot/upload/C1AF51AC-88BD-47BE-9D40-4E922C5D8E5E.xlsx deleted file mode 100644 index 8f49722a..00000000 Binary files a/WebRoot/upload/C1AF51AC-88BD-47BE-9D40-4E922C5D8E5E.xlsx and /dev/null differ diff --git a/WebRoot/upload/C331AC03-3E84-4B0A-9488-DA1D6ACB4455.xlsx b/WebRoot/upload/C331AC03-3E84-4B0A-9488-DA1D6ACB4455.xlsx deleted file mode 100644 index 62a50070..00000000 Binary files a/WebRoot/upload/C331AC03-3E84-4B0A-9488-DA1D6ACB4455.xlsx and /dev/null differ diff --git a/WebRoot/upload/C518B382-B552-46B4-8A9E-AFAC78D6C27E.xlsx b/WebRoot/upload/C518B382-B552-46B4-8A9E-AFAC78D6C27E.xlsx deleted file mode 100644 index 3cf54398..00000000 Binary files a/WebRoot/upload/C518B382-B552-46B4-8A9E-AFAC78D6C27E.xlsx and /dev/null differ diff --git a/WebRoot/upload/C67EE628-37AA-4CAE-AA24-87B44778EE37.xlsx b/WebRoot/upload/C67EE628-37AA-4CAE-AA24-87B44778EE37.xlsx deleted file mode 100644 index c4031fef..00000000 Binary files a/WebRoot/upload/C67EE628-37AA-4CAE-AA24-87B44778EE37.xlsx and /dev/null differ diff --git a/WebRoot/upload/C67F1A88-A247-459B-AD26-D5BAB3A371EB.xlsx b/WebRoot/upload/C67F1A88-A247-459B-AD26-D5BAB3A371EB.xlsx deleted file mode 100644 index 9c737dd0..00000000 Binary files a/WebRoot/upload/C67F1A88-A247-459B-AD26-D5BAB3A371EB.xlsx and /dev/null differ diff --git a/WebRoot/upload/C6E9809C-7A60-49AE-993D-E6D9DABD0C2E.xlsx b/WebRoot/upload/C6E9809C-7A60-49AE-993D-E6D9DABD0C2E.xlsx deleted file mode 100644 index f7144fe9..00000000 Binary files a/WebRoot/upload/C6E9809C-7A60-49AE-993D-E6D9DABD0C2E.xlsx and /dev/null differ diff --git a/WebRoot/upload/C7748AEE-6C6E-4A14-89F1-E0FC3518E971.xlsx b/WebRoot/upload/C7748AEE-6C6E-4A14-89F1-E0FC3518E971.xlsx deleted file mode 100644 index 9e7857c4..00000000 Binary files a/WebRoot/upload/C7748AEE-6C6E-4A14-89F1-E0FC3518E971.xlsx and /dev/null differ diff --git a/WebRoot/upload/C77A56CF-F3DD-435E-A8DA-EDC9D8FE1CCB.xlsx b/WebRoot/upload/C77A56CF-F3DD-435E-A8DA-EDC9D8FE1CCB.xlsx deleted file mode 100644 index 31d71553..00000000 Binary files a/WebRoot/upload/C77A56CF-F3DD-435E-A8DA-EDC9D8FE1CCB.xlsx and /dev/null differ diff --git a/WebRoot/upload/C79BE710-E624-4E94-B455-2C4F727D1385.xlsx b/WebRoot/upload/C79BE710-E624-4E94-B455-2C4F727D1385.xlsx deleted file mode 100644 index dbea3235..00000000 Binary files a/WebRoot/upload/C79BE710-E624-4E94-B455-2C4F727D1385.xlsx and /dev/null differ diff --git a/WebRoot/upload/C7DD4498-9E4D-44D3-9C5B-E6EF0964E43B.xlsx b/WebRoot/upload/C7DD4498-9E4D-44D3-9C5B-E6EF0964E43B.xlsx deleted file mode 100644 index 5e1eae9a..00000000 Binary files a/WebRoot/upload/C7DD4498-9E4D-44D3-9C5B-E6EF0964E43B.xlsx and /dev/null differ diff --git a/WebRoot/upload/C7E022EC-E098-484C-8B04-6F841946CFC9.xlsx b/WebRoot/upload/C7E022EC-E098-484C-8B04-6F841946CFC9.xlsx deleted file mode 100644 index 8f7ecab7..00000000 Binary files a/WebRoot/upload/C7E022EC-E098-484C-8B04-6F841946CFC9.xlsx and /dev/null differ diff --git a/WebRoot/upload/CC734B0E-B348-45A1-A60A-36DB7B3B8B22.xlsx b/WebRoot/upload/CC734B0E-B348-45A1-A60A-36DB7B3B8B22.xlsx deleted file mode 100644 index c07b74d1..00000000 Binary files a/WebRoot/upload/CC734B0E-B348-45A1-A60A-36DB7B3B8B22.xlsx and /dev/null differ diff --git a/WebRoot/upload/CF48C546-2D48-438E-A5C0-CB7AEC4212E2.xlsx b/WebRoot/upload/CF48C546-2D48-438E-A5C0-CB7AEC4212E2.xlsx deleted file mode 100644 index 80328232..00000000 Binary files a/WebRoot/upload/CF48C546-2D48-438E-A5C0-CB7AEC4212E2.xlsx and /dev/null differ diff --git a/WebRoot/upload/D037AB8D-22CA-4BA4-AF79-37A95874DC3A.xlsx b/WebRoot/upload/D037AB8D-22CA-4BA4-AF79-37A95874DC3A.xlsx deleted file mode 100644 index 358f7ac6..00000000 Binary files a/WebRoot/upload/D037AB8D-22CA-4BA4-AF79-37A95874DC3A.xlsx and /dev/null differ diff --git a/WebRoot/upload/D27BF3BC-B991-4B63-A680-B67E1EC569C1.xlsx b/WebRoot/upload/D27BF3BC-B991-4B63-A680-B67E1EC569C1.xlsx deleted file mode 100644 index 3f5366b2..00000000 Binary files a/WebRoot/upload/D27BF3BC-B991-4B63-A680-B67E1EC569C1.xlsx and /dev/null differ diff --git a/WebRoot/upload/D51B1743-0E2D-4175-BAF7-43FF554B8E4E.xlsx b/WebRoot/upload/D51B1743-0E2D-4175-BAF7-43FF554B8E4E.xlsx deleted file mode 100644 index 82eb7974..00000000 Binary files a/WebRoot/upload/D51B1743-0E2D-4175-BAF7-43FF554B8E4E.xlsx and /dev/null differ diff --git a/WebRoot/upload/D56BA178-EEE6-49E6-88CF-228B1334269B.xlsx b/WebRoot/upload/D56BA178-EEE6-49E6-88CF-228B1334269B.xlsx deleted file mode 100644 index 878bc260..00000000 Binary files a/WebRoot/upload/D56BA178-EEE6-49E6-88CF-228B1334269B.xlsx and /dev/null differ diff --git a/WebRoot/upload/D5E45A96-058C-4E9F-9100-ACB538389C98.xlsx b/WebRoot/upload/D5E45A96-058C-4E9F-9100-ACB538389C98.xlsx deleted file mode 100644 index fb96054a..00000000 Binary files a/WebRoot/upload/D5E45A96-058C-4E9F-9100-ACB538389C98.xlsx and /dev/null differ diff --git a/WebRoot/upload/D60EA4E1-1AB2-4FC3-B757-59FBF4CA7928.xlsx b/WebRoot/upload/D60EA4E1-1AB2-4FC3-B757-59FBF4CA7928.xlsx deleted file mode 100644 index 8f7f506d..00000000 Binary files a/WebRoot/upload/D60EA4E1-1AB2-4FC3-B757-59FBF4CA7928.xlsx and /dev/null differ diff --git a/WebRoot/upload/D6A0A388-BB57-4CEA-B060-51C17D779ED7.xlsx b/WebRoot/upload/D6A0A388-BB57-4CEA-B060-51C17D779ED7.xlsx deleted file mode 100644 index 86cced0c..00000000 Binary files a/WebRoot/upload/D6A0A388-BB57-4CEA-B060-51C17D779ED7.xlsx and /dev/null differ diff --git a/WebRoot/upload/D7FDBAA4-448C-46DB-A945-5F0C2281099D.xlsx b/WebRoot/upload/D7FDBAA4-448C-46DB-A945-5F0C2281099D.xlsx deleted file mode 100644 index 2d1bcb99..00000000 Binary files a/WebRoot/upload/D7FDBAA4-448C-46DB-A945-5F0C2281099D.xlsx and /dev/null differ diff --git a/WebRoot/upload/D8527BE5-1821-4F0A-A3DB-0E93D32E9F75.xlsx b/WebRoot/upload/D8527BE5-1821-4F0A-A3DB-0E93D32E9F75.xlsx deleted file mode 100644 index 08a9d4d2..00000000 Binary files a/WebRoot/upload/D8527BE5-1821-4F0A-A3DB-0E93D32E9F75.xlsx and /dev/null differ diff --git a/WebRoot/upload/D90F0328-6C35-43D1-B308-3F18B4FA7B4F.xlsx b/WebRoot/upload/D90F0328-6C35-43D1-B308-3F18B4FA7B4F.xlsx deleted file mode 100644 index 839ddf4c..00000000 Binary files a/WebRoot/upload/D90F0328-6C35-43D1-B308-3F18B4FA7B4F.xlsx and /dev/null differ diff --git a/WebRoot/upload/D966F4B1-D620-4998-9BA8-3F869683EE67.xlsx b/WebRoot/upload/D966F4B1-D620-4998-9BA8-3F869683EE67.xlsx deleted file mode 100644 index 2a7161c4..00000000 Binary files a/WebRoot/upload/D966F4B1-D620-4998-9BA8-3F869683EE67.xlsx and /dev/null differ diff --git a/WebRoot/upload/DB0305D7-2BD0-4EDB-9AD5-5DAE8A5D8314.xlsx b/WebRoot/upload/DB0305D7-2BD0-4EDB-9AD5-5DAE8A5D8314.xlsx deleted file mode 100644 index 99669637..00000000 Binary files a/WebRoot/upload/DB0305D7-2BD0-4EDB-9AD5-5DAE8A5D8314.xlsx and /dev/null differ diff --git a/WebRoot/upload/DE4A8246-3185-46B3-AF90-E1DEB877D22A.xlsx b/WebRoot/upload/DE4A8246-3185-46B3-AF90-E1DEB877D22A.xlsx deleted file mode 100644 index f19d45fc..00000000 Binary files a/WebRoot/upload/DE4A8246-3185-46B3-AF90-E1DEB877D22A.xlsx and /dev/null differ diff --git a/WebRoot/upload/E0A445F4-7B43-41E3-AD20-9F79EACA85C0.xlsx b/WebRoot/upload/E0A445F4-7B43-41E3-AD20-9F79EACA85C0.xlsx deleted file mode 100644 index 343ad499..00000000 Binary files a/WebRoot/upload/E0A445F4-7B43-41E3-AD20-9F79EACA85C0.xlsx and /dev/null differ diff --git a/WebRoot/upload/E220DB56-BF27-4C98-A462-01914B61BEA9.xlsx b/WebRoot/upload/E220DB56-BF27-4C98-A462-01914B61BEA9.xlsx deleted file mode 100644 index 2caeb690..00000000 Binary files a/WebRoot/upload/E220DB56-BF27-4C98-A462-01914B61BEA9.xlsx and /dev/null differ diff --git a/WebRoot/upload/E5A2918D-ED14-4A06-AF03-03F9E0691664.xlsx b/WebRoot/upload/E5A2918D-ED14-4A06-AF03-03F9E0691664.xlsx deleted file mode 100644 index 33115a41..00000000 Binary files a/WebRoot/upload/E5A2918D-ED14-4A06-AF03-03F9E0691664.xlsx and /dev/null differ diff --git a/WebRoot/upload/E8001DB4-EEF1-4677-BB04-4A1A531C273A.xlsx b/WebRoot/upload/E8001DB4-EEF1-4677-BB04-4A1A531C273A.xlsx deleted file mode 100644 index 6e947dfc..00000000 Binary files a/WebRoot/upload/E8001DB4-EEF1-4677-BB04-4A1A531C273A.xlsx and /dev/null differ diff --git a/WebRoot/upload/E84E1EF4-4F7D-4CD9-A8EC-A0A931EBC601.xlsx b/WebRoot/upload/E84E1EF4-4F7D-4CD9-A8EC-A0A931EBC601.xlsx deleted file mode 100644 index 68bcf3c1..00000000 Binary files a/WebRoot/upload/E84E1EF4-4F7D-4CD9-A8EC-A0A931EBC601.xlsx and /dev/null differ diff --git a/WebRoot/upload/E8DF259B-97A4-4E9F-9189-89B818148B28.xlsx b/WebRoot/upload/E8DF259B-97A4-4E9F-9189-89B818148B28.xlsx deleted file mode 100644 index 85429a59..00000000 Binary files a/WebRoot/upload/E8DF259B-97A4-4E9F-9189-89B818148B28.xlsx and /dev/null differ diff --git a/WebRoot/upload/EA272D6F-528F-425D-9811-190D6826F0A9.xlsx b/WebRoot/upload/EA272D6F-528F-425D-9811-190D6826F0A9.xlsx deleted file mode 100644 index feccbdc8..00000000 Binary files a/WebRoot/upload/EA272D6F-528F-425D-9811-190D6826F0A9.xlsx and /dev/null differ diff --git a/WebRoot/upload/EC280506-076E-4A98-95E3-6AE85F6BF48A.xlsx b/WebRoot/upload/EC280506-076E-4A98-95E3-6AE85F6BF48A.xlsx deleted file mode 100644 index a57fbf4a..00000000 Binary files a/WebRoot/upload/EC280506-076E-4A98-95E3-6AE85F6BF48A.xlsx and /dev/null differ diff --git a/WebRoot/upload/ED66A85E-293A-46FA-8D74-68B2A8FD1C9D.xlsx b/WebRoot/upload/ED66A85E-293A-46FA-8D74-68B2A8FD1C9D.xlsx deleted file mode 100644 index 90fc39c3..00000000 Binary files a/WebRoot/upload/ED66A85E-293A-46FA-8D74-68B2A8FD1C9D.xlsx and /dev/null differ diff --git a/WebRoot/upload/ED6CA89C-615E-4BB9-BF03-84E319740998.xlsx b/WebRoot/upload/ED6CA89C-615E-4BB9-BF03-84E319740998.xlsx deleted file mode 100644 index 8cb7af82..00000000 Binary files a/WebRoot/upload/ED6CA89C-615E-4BB9-BF03-84E319740998.xlsx and /dev/null differ diff --git a/WebRoot/upload/EF737C21-0DDA-43AF-A602-AB00B01BD391.xlsx b/WebRoot/upload/EF737C21-0DDA-43AF-A602-AB00B01BD391.xlsx deleted file mode 100644 index a18bce77..00000000 Binary files a/WebRoot/upload/EF737C21-0DDA-43AF-A602-AB00B01BD391.xlsx and /dev/null differ diff --git a/WebRoot/upload/F1178A8F-28AC-4805-AC07-A8B638095F75.xlsx b/WebRoot/upload/F1178A8F-28AC-4805-AC07-A8B638095F75.xlsx deleted file mode 100644 index a291b80e..00000000 Binary files a/WebRoot/upload/F1178A8F-28AC-4805-AC07-A8B638095F75.xlsx and /dev/null differ diff --git a/WebRoot/upload/F30EF9B8-C51C-4A9A-AAF5-D0110DBE9276.xlsx b/WebRoot/upload/F30EF9B8-C51C-4A9A-AAF5-D0110DBE9276.xlsx deleted file mode 100644 index afe8c8a9..00000000 Binary files a/WebRoot/upload/F30EF9B8-C51C-4A9A-AAF5-D0110DBE9276.xlsx and /dev/null differ diff --git a/WebRoot/upload/F32B4FAE-79AB-4622-86ED-27B28A56F936.xlsx b/WebRoot/upload/F32B4FAE-79AB-4622-86ED-27B28A56F936.xlsx deleted file mode 100644 index 114a75bd..00000000 Binary files a/WebRoot/upload/F32B4FAE-79AB-4622-86ED-27B28A56F936.xlsx and /dev/null differ diff --git a/WebRoot/upload/F7DF195F-B0DE-422D-A0CF-C00CE65E0464.xlsx b/WebRoot/upload/F7DF195F-B0DE-422D-A0CF-C00CE65E0464.xlsx deleted file mode 100644 index 57621de6..00000000 Binary files a/WebRoot/upload/F7DF195F-B0DE-422D-A0CF-C00CE65E0464.xlsx and /dev/null differ diff --git a/WebRoot/upload/FA98EA46-B46C-4D9C-B10D-1FCDDECA460D.xlsx b/WebRoot/upload/FA98EA46-B46C-4D9C-B10D-1FCDDECA460D.xlsx deleted file mode 100644 index f9f0fea4..00000000 Binary files a/WebRoot/upload/FA98EA46-B46C-4D9C-B10D-1FCDDECA460D.xlsx and /dev/null differ diff --git a/WebRoot/upload/FC755234-65A0-453D-9FA1-05B77840423D.xlsx b/WebRoot/upload/FC755234-65A0-453D-9FA1-05B77840423D.xlsx deleted file mode 100644 index f59cacd0..00000000 Binary files a/WebRoot/upload/FC755234-65A0-453D-9FA1-05B77840423D.xlsx and /dev/null differ diff --git a/WebRoot/upload/FD9447B4-D009-43FA-91D1-B60204121ECA.xlsx b/WebRoot/upload/FD9447B4-D009-43FA-91D1-B60204121ECA.xlsx deleted file mode 100644 index 7eaad673..00000000 Binary files a/WebRoot/upload/FD9447B4-D009-43FA-91D1-B60204121ECA.xlsx and /dev/null differ diff --git a/WebRoot/upload/FE32B206-B480-42ED-B269-C2C658754573.xlsx b/WebRoot/upload/FE32B206-B480-42ED-B269-C2C658754573.xlsx deleted file mode 100644 index 21ece8e3..00000000 Binary files a/WebRoot/upload/FE32B206-B480-42ED-B269-C2C658754573.xlsx and /dev/null differ diff --git a/WebRoot/upload/FE33F30E-3844-406B-84BA-D811064AD836.xlsx b/WebRoot/upload/FE33F30E-3844-406B-84BA-D811064AD836.xlsx deleted file mode 100644 index 0f1f3e1d..00000000 Binary files a/WebRoot/upload/FE33F30E-3844-406B-84BA-D811064AD836.xlsx and /dev/null differ diff --git a/WebRoot/upload/FE658230-B072-4605-AF4E-C542E6786227.xlsx b/WebRoot/upload/FE658230-B072-4605-AF4E-C542E6786227.xlsx deleted file mode 100644 index 66ffb06b..00000000 Binary files a/WebRoot/upload/FE658230-B072-4605-AF4E-C542E6786227.xlsx and /dev/null differ diff --git a/WebRoot/upload/FF0DFD0B-AA25-49B5-8BF1-AD68614FF0EC.xlsx b/WebRoot/upload/FF0DFD0B-AA25-49B5-8BF1-AD68614FF0EC.xlsx deleted file mode 100644 index b36f5cb9..00000000 Binary files a/WebRoot/upload/FF0DFD0B-AA25-49B5-8BF1-AD68614FF0EC.xlsx and /dev/null differ diff --git a/WebRoot/upload/bb587d0c-6223-4648-8e0f-dc736b5e97bd.xlsx b/WebRoot/upload/bb587d0c-6223-4648-8e0f-dc736b5e97bd.xlsx deleted file mode 100644 index 6197993c..00000000 Binary files a/WebRoot/upload/bb587d0c-6223-4648-8e0f-dc736b5e97bd.xlsx and /dev/null differ diff --git a/WebRoot/upload/feb3c33b-d93a-4cd5-9c1b-087d194942fd.xlsx b/WebRoot/upload/feb3c33b-d93a-4cd5-9c1b-087d194942fd.xlsx deleted file mode 100644 index a837cb51..00000000 Binary files a/WebRoot/upload/feb3c33b-d93a-4cd5-9c1b-087d194942fd.xlsx and /dev/null differ diff --git a/WebRoot/upload/微服务架构教育项目组成1.txt b/WebRoot/upload/微服务架构教育项目组成1.txt deleted file mode 100644 index b34a337b..00000000 --- a/WebRoot/upload/微服务架构教育项目组成1.txt +++ /dev/null @@ -1,43 +0,0 @@ -技术上采用微服务架构,支持K8S,JFinal+JDK21+Mysql5.7+Docker+Pika+Vue+UniApp构成技术栈。 -目标: -1、基础功能一次开发,以后项目迭代可以随时拉取镜像就可以有支撑服务,无需重复开发。 -2、高性能,高并发,横向可扩展 -3、WEB端,手机端健全,各种技术全面得到实践应用 - - -模块 -一、基础支撑系统 -0、学段表 -1、科目 -2、支持多套章节目录结构 scheme+structure -3、支持知识点目录结构 - -二、资源库 -1、上传资源,上传到支持S3协议的Minio服务或者华为云、阿里云存储 -2、支持文件在线预览功能,需要整合下面的服务 -3、支持系统提供的资源和自己上传的资源,共享、上级等概念暂不支持 - -https://file.kkview.cn/ -https://gitee.com/kekingcn/file-online-preview - -三、题库 -1、录入试题 -暂不支持导入试题 - -2、支持单选,判断,多选,子母题(比如一个题干,多个小题),简答 - -3、支持根据试题级卷,包括手动组卷,自动级卷 - - -四、考试系统 -1、发布考试 -2、在规定的时间内答题 -2、导入考生名单,生成准考证,生成用户名和密码 -3、考生高并发答题,最终系统输出成绩,导出成绩 -4、针对题目的得分率进行分析 - -五、调查问卷系统 -1、发布调查问卷 -2、在规定的时间内答题 -3、针对题目的得分率进行分析 -4、输出问卷结果报告 \ No newline at end of file diff --git a/WebRoot/upload/微服务架构教育项目组成2.txt b/WebRoot/upload/微服务架构教育项目组成2.txt deleted file mode 100644 index b34a337b..00000000 --- a/WebRoot/upload/微服务架构教育项目组成2.txt +++ /dev/null @@ -1,43 +0,0 @@ -技术上采用微服务架构,支持K8S,JFinal+JDK21+Mysql5.7+Docker+Pika+Vue+UniApp构成技术栈。 -目标: -1、基础功能一次开发,以后项目迭代可以随时拉取镜像就可以有支撑服务,无需重复开发。 -2、高性能,高并发,横向可扩展 -3、WEB端,手机端健全,各种技术全面得到实践应用 - - -模块 -一、基础支撑系统 -0、学段表 -1、科目 -2、支持多套章节目录结构 scheme+structure -3、支持知识点目录结构 - -二、资源库 -1、上传资源,上传到支持S3协议的Minio服务或者华为云、阿里云存储 -2、支持文件在线预览功能,需要整合下面的服务 -3、支持系统提供的资源和自己上传的资源,共享、上级等概念暂不支持 - -https://file.kkview.cn/ -https://gitee.com/kekingcn/file-online-preview - -三、题库 -1、录入试题 -暂不支持导入试题 - -2、支持单选,判断,多选,子母题(比如一个题干,多个小题),简答 - -3、支持根据试题级卷,包括手动组卷,自动级卷 - - -四、考试系统 -1、发布考试 -2、在规定的时间内答题 -2、导入考生名单,生成准考证,生成用户名和密码 -3、考生高并发答题,最终系统输出成绩,导出成绩 -4、针对题目的得分率进行分析 - -五、调查问卷系统 -1、发布调查问卷 -2、在规定的时间内答题 -3、针对题目的得分率进行分析 -4、输出问卷结果报告 \ No newline at end of file diff --git a/WebRoot/upload/微服务架构教育项目组成3.txt b/WebRoot/upload/微服务架构教育项目组成3.txt deleted file mode 100644 index b34a337b..00000000 --- a/WebRoot/upload/微服务架构教育项目组成3.txt +++ /dev/null @@ -1,43 +0,0 @@ -技术上采用微服务架构,支持K8S,JFinal+JDK21+Mysql5.7+Docker+Pika+Vue+UniApp构成技术栈。 -目标: -1、基础功能一次开发,以后项目迭代可以随时拉取镜像就可以有支撑服务,无需重复开发。 -2、高性能,高并发,横向可扩展 -3、WEB端,手机端健全,各种技术全面得到实践应用 - - -模块 -一、基础支撑系统 -0、学段表 -1、科目 -2、支持多套章节目录结构 scheme+structure -3、支持知识点目录结构 - -二、资源库 -1、上传资源,上传到支持S3协议的Minio服务或者华为云、阿里云存储 -2、支持文件在线预览功能,需要整合下面的服务 -3、支持系统提供的资源和自己上传的资源,共享、上级等概念暂不支持 - -https://file.kkview.cn/ -https://gitee.com/kekingcn/file-online-preview - -三、题库 -1、录入试题 -暂不支持导入试题 - -2、支持单选,判断,多选,子母题(比如一个题干,多个小题),简答 - -3、支持根据试题级卷,包括手动组卷,自动级卷 - - -四、考试系统 -1、发布考试 -2、在规定的时间内答题 -2、导入考生名单,生成准考证,生成用户名和密码 -3、考生高并发答题,最终系统输出成绩,导出成绩 -4、针对题目的得分率进行分析 - -五、调查问卷系统 -1、发布调查问卷 -2、在规定的时间内答题 -3、针对题目的得分率进行分析 -4、输出问卷结果报告 \ No newline at end of file diff --git a/WebRoot/upload/教育资源对比分析报告_20250613_192741.docx b/WebRoot/upload/教育资源对比分析报告_20250613_192741.docx deleted file mode 100644 index e752cf9d..00000000 Binary files a/WebRoot/upload/教育资源对比分析报告_20250613_192741.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_214454.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_214454.docx deleted file mode 100644 index c95988b2..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_214454.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_214454.html b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_214454.html deleted file mode 100644 index f3931d0b..00000000 --- a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_214454.html +++ /dev/null @@ -1,509 +0,0 @@ - - - - - - 文山州与楚雄州人口变化趋势对基础教育的影响分析报告 - - - - -
-
-

文山州与楚雄州人口变化趋势对基础教育的影响分析报告

-
- 云南省教育发展研究中心 - 2023年12月 -
-
- -
-

1. 执行摘要

-
-

文山州和楚雄州作为云南省的两个重要州市,在教育资源配置方面呈现出不同的特点和发展趋势。文山州总人口持续下降,年均增长率为-0.93%,而楚雄州人口下降速度更快,年均下降约2.54万人。两州的城乡人口结构均呈现城镇人口缓慢增长、乡村人口显著减少的趋势。

-

在教育资源方面,两州的教职工和学校占地面积需求均呈下降趋势,但文山州的需求下降更为缓慢。两州均面临教职工区域性、结构性、学科性短缺的长期挑战。楚雄州在学前教育、小学、初中和高中的教职工和占地面积需求下降幅度更为明显。两州的在校生和招生人数均呈下降趋势,但文山州的下降幅度更大。

-
-
- -
-

2. 数据概览

- -
-
-

两州人口分布对比(2023)

-
- -
-
-
-

两州人口变化趋势(2020-2035)

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
指标文山州楚雄州
2022-2035年均人口增长率-0.93%-0.98%
2035年预计人口(万人)303.5241.2
城镇人口变化趋势缓慢增长先降后升
乡村人口变化趋势显著减少显著减少
-
- -
-

3. 教育资源配置对比分析

- -
-
-

基础教育教职工需求变化(2020-2035)

-
- -
-
-
-

教育资源综合指标对比

-
- -
-
-
- -

教育资源占地面积需求变化(2020-2035)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
教育阶段文山州变化(万平方米)楚雄州变化(万平方米)
学前教育-5.2-7.9
小学-12.4-19.9
初中-8.7-13.2
高中-15.3-24.4
- -

详细对比分析

-

教育资源配置水平对比:文山州教职工和占地面积需求下降缓慢,基本满足需求;楚雄州需求下降更为明显,但具体数值显示资源调整压力较大。

-

发展趋势分析:两州均面临人口下降和城乡人口结构调整的挑战,文山州人口下降速度较慢,楚雄州下降速度更快且波动较大。

-

优势与不足分析:文山州教育资源总量需求相对稳定,但区域性短缺问题突出;楚雄州资源调整幅度大,需重点关注乡村教育资源整合。

-
- -
-

4. 问题识别与建议

- -

主要问题

- - -
-

对策建议

-

文山州:

-
    -
  • 重点加强城镇教育资源建设,应对人口集中趋势
  • -
  • 优化教职工结构,解决学科性短缺问题
  • -
- -

楚雄州:

-
    -
  • 建立弹性资源调整机制,应对快速人口变化
  • -
  • 重点整合乡村教育资源,提高利用效率
  • -
- -

共同建议:

-
    -
  • 建立教师流动机制,解决结构性短缺
  • -
  • 加强城乡教育资源统筹规划
  • -
  • 建立资源动态监测系统
  • -
-
-
- -
-

5. 结论

-
-

总体来看,文山州教育资源需求相对稳定,但需加强结构性调整;楚雄州面临更大的资源调整压力。未来发展方向应聚焦:

-
    -
  • 优化城乡教育资源布局
  • -
  • 提高资源使用效率
  • -
  • 建立弹性调整机制
  • -
  • 加强教师队伍建设
  • -
-

两州应根据各自人口变化特点,制定差异化的教育资源优化策略。

-
-
-
- - - - \ No newline at end of file diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_221025.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_221025.docx deleted file mode 100644 index 8827941c..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_221025.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_221657.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_221657.docx deleted file mode 100644 index cd8df0cc..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_221657.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_221856.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_221856.docx deleted file mode 100644 index 954db334..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_221856.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222136.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222136.docx deleted file mode 100644 index 7a46a402..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222136.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222745.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222745.docx deleted file mode 100644 index 5cdbe645..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222745.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222748.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222748.docx deleted file mode 100644 index 57c317f7..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222748.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222751.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222751.docx deleted file mode 100644 index c8e67d2b..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222751.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222754.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222754.docx deleted file mode 100644 index 04c6813e..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222754.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222757.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222757.docx deleted file mode 100644 index 936eec7e..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222757.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222801.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222801.docx deleted file mode 100644 index 09bbc436..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222801.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222804.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222804.docx deleted file mode 100644 index f1ee9479..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222804.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222807.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222807.docx deleted file mode 100644 index f51c81d2..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222807.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222810.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222810.docx deleted file mode 100644 index 7760ee85..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222810.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222813.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222813.docx deleted file mode 100644 index 1a869295..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222813.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222816.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222816.docx deleted file mode 100644 index 6eb4b9fd..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222816.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222819.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222819.docx deleted file mode 100644 index e255fbb1..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222819.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222822.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222822.docx deleted file mode 100644 index dbca0eda..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222822.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222825.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222825.docx deleted file mode 100644 index aed09c44..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222825.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222828.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222828.docx deleted file mode 100644 index ce76fc95..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222828.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222831.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222831.docx deleted file mode 100644 index d7913c7a..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222831.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222834.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222834.docx deleted file mode 100644 index 2030f4a6..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222834.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222837.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222837.docx deleted file mode 100644 index 8bb2863e..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222837.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222840.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222840.docx deleted file mode 100644 index dd141059..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222840.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222844.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222844.docx deleted file mode 100644 index a26560dd..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222844.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222847.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222847.docx deleted file mode 100644 index 58fc1486..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222847.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222850.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222850.docx deleted file mode 100644 index eff9fdad..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222850.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222853.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222853.docx deleted file mode 100644 index dc842e7f..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222853.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222856.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222856.docx deleted file mode 100644 index ba6c26af..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222856.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222859.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222859.docx deleted file mode 100644 index 80c8935a..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222859.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222902.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222902.docx deleted file mode 100644 index a7aa1a90..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222902.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222905.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222905.docx deleted file mode 100644 index 86b7acbd..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222905.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222908.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222908.docx deleted file mode 100644 index c4c483ea..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222908.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222911.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222911.docx deleted file mode 100644 index e33967de..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222911.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222914.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222914.docx deleted file mode 100644 index f800714d..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222914.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222917.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222917.docx deleted file mode 100644 index 84b877ce..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222917.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222920.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222920.docx deleted file mode 100644 index 2ef8c59d..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222920.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222924.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222924.docx deleted file mode 100644 index c46a8feb..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222924.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222927.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222927.docx deleted file mode 100644 index 05eb8cb1..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222927.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222930.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222930.docx deleted file mode 100644 index 471d832d..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222930.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222933.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222933.docx deleted file mode 100644 index 57706b47..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222933.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222936.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222936.docx deleted file mode 100644 index 9212b722..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222936.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222939.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222939.docx deleted file mode 100644 index 64eaae43..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222939.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222942.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222942.docx deleted file mode 100644 index a42b2ac3..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222942.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222945.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222945.docx deleted file mode 100644 index 524b41b4..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222945.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222948.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222948.docx deleted file mode 100644 index 905998df..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222948.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222951.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222951.docx deleted file mode 100644 index 288f6b33..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222951.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222954.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222954.docx deleted file mode 100644 index bab130b1..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222954.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222957.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222957.docx deleted file mode 100644 index c34dbc1e..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_222957.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223000.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223000.docx deleted file mode 100644 index 4beba133..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223000.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223003.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223003.docx deleted file mode 100644 index 4b899d9b..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223003.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223006.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223006.docx deleted file mode 100644 index b9986686..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223006.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223009.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223009.docx deleted file mode 100644 index 62337912..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223009.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223012.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223012.docx deleted file mode 100644 index f02eaa42..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223012.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223016.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223016.docx deleted file mode 100644 index 0ededee6..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223016.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223019.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223019.docx deleted file mode 100644 index 7b0b9f3a..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223019.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223022.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223022.docx deleted file mode 100644 index 93baeff0..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223022.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223025.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223025.docx deleted file mode 100644 index ae02d2e3..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223025.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223028.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223028.docx deleted file mode 100644 index 51b5f0cf..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223028.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223031.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223031.docx deleted file mode 100644 index 38cb000a..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223031.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223034.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223034.docx deleted file mode 100644 index 51fad60d..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223034.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223037.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223037.docx deleted file mode 100644 index 23b02119..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223037.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223040.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223040.docx deleted file mode 100644 index d63ecccf..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223040.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223043.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223043.docx deleted file mode 100644 index dbeacf56..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223043.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223046.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223046.docx deleted file mode 100644 index 2c091722..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223046.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223049.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223049.docx deleted file mode 100644 index 55d99424..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223049.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223052.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223052.docx deleted file mode 100644 index 98e9a5ce..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223052.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223055.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223055.docx deleted file mode 100644 index 8ac4b6b6..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223055.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223059.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223059.docx deleted file mode 100644 index e8fad609..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223059.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223102.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223102.docx deleted file mode 100644 index 346cf234..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223102.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223105.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223105.docx deleted file mode 100644 index bab23520..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223105.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223108.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223108.docx deleted file mode 100644 index 0a241408..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223108.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223111.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223111.docx deleted file mode 100644 index 16b40145..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223111.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223114.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223114.docx deleted file mode 100644 index f477683b..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223114.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223120.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223120.docx deleted file mode 100644 index 5bee9bf9..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223120.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223126.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223126.docx deleted file mode 100644 index dc7e000f..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223126.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223300.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223300.docx deleted file mode 100644 index 24a67bbc..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223300.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223532.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223532.docx deleted file mode 100644 index 0616b29c..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223532.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223535.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223535.docx deleted file mode 100644 index c76e1b3e..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223535.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223907.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223907.docx deleted file mode 100644 index 0fd0e1b5..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_223907.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_224047.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_224047.docx deleted file mode 100644 index dd9b545e..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_224047.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_225442.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_225442.docx deleted file mode 100644 index 00146312..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_225442.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_225456.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_225456.docx deleted file mode 100644 index 421f1475..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_225456.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_233703.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_233703.docx deleted file mode 100644 index 6d256017..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_233703.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_233855.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_233855.docx deleted file mode 100644 index bf13f084..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_233855.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_234130.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_234130.docx deleted file mode 100644 index c6cf8cba..00000000 Binary files a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250613_234130.docx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州_教育分析报告_20250614_063941.docx b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250614_063941.docx new file mode 100644 index 00000000..c1c2cd87 Binary files /dev/null and b/WebRoot/upload/文山州与楚雄州_教育分析报告_20250614_063941.docx differ diff --git a/WebRoot/upload/文山州与楚雄州教育资源对比分析报告_20250613_192812.pptx b/WebRoot/upload/文山州与楚雄州教育资源对比分析报告_20250613_192812.pptx deleted file mode 100644 index 8ab6742f..00000000 Binary files a/WebRoot/upload/文山州与楚雄州教育资源对比分析报告_20250613_192812.pptx and /dev/null differ diff --git a/WebRoot/upload/文山州与楚雄州教育资源对比分析报告_20250613_214816.pptx b/WebRoot/upload/文山州与楚雄州教育资源对比分析报告_20250613_214816.pptx deleted file mode 100644 index 999e0656..00000000 Binary files a/WebRoot/upload/文山州与楚雄州教育资源对比分析报告_20250613_214816.pptx and /dev/null differ diff --git a/src/main/java/com/dsideal/base/AI/Controller/YunNanAiController.java b/src/main/java/com/dsideal/base/AI/Controller/YunNanAiController.java index 515b7a55..49e3db13 100644 --- a/src/main/java/com/dsideal/base/AI/Controller/YunNanAiController.java +++ b/src/main/java/com/dsideal/base/AI/Controller/YunNanAiController.java @@ -3,18 +3,15 @@ package com.dsideal.base.AI.Controller; import com.dsideal.base.AI.Generator.WordGenerator; import com.dsideal.base.AI.Model.YunNanModel; import com.dsideal.base.Util.CallDeepSeek; +import com.dsideal.base.Util.CommonUtil; import com.jfinal.aop.Before; import com.jfinal.core.Controller; import com.jfinal.ext.interceptor.GET; import com.jfinal.kit.PathKit; import com.jfinal.kit.SseEmitter; -import java.io.IOException; -import java.io.PrintWriter; import java.text.SimpleDateFormat; import java.util.Date; -import java.util.HashMap; -import java.util.Map; public class YunNanAiController extends Controller { YunNanModel ym = new YunNanModel(); @@ -28,20 +25,18 @@ public class YunNanAiController extends Controller { */ @Before({GET.class}) public void compareShiZhou(String shiZhouA, String shiZhouB) throws Exception { + // 数据获取 String content = ym.collectEducationData(new String[]{shiZhouA, shiZhouB}); - //创建sse final SseEmitter sseEmitter = new SseEmitter(getResponse()); - // 发送开始分析的消息 sseEmitter.sendMessage("data: 开始数据分析...\n\n"); - + // 调用DeepSeek API进行流式分析 CallDeepSeek.callDeepSeekStream(content, new CallDeepSeek.SSEListener() { @Override public void onData(String data) { - // 将DeepSeek返回的数据实时推送给前端 - sseEmitter.sendMessage("data: " + data + "\n\n"); + sseEmitter.sendMessage("data: " + data + "\n\n"); // 将DeepSeek返回的数据实时推送给前端 } @Override @@ -49,14 +44,15 @@ public class YunNanAiController extends Controller { try { // AI分析完成,开始生成Word文档 sseEmitter.sendMessage("data: AI深度分析完成,正在生成报告文档...\n\n"); - - String filePath = PathKit.getWebRootPath() + "/upload/" + shiZhouA + "与" + shiZhouB + "_教育分析报告_" + - new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()) + ".docx"; + String fileName = "/upload/" + shiZhouA + "与" + shiZhouB + "_教育分析报告_" + + new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()) + ".docx"; + String filePath = PathKit.getWebRootPath() + fileName; WordGenerator.generateWordDocument(fullResponse, filePath, new String[]{shiZhouA, shiZhouB}); - - sseEmitter.sendMessage("data: 报告生成完成!文件路径:" + filePath + "\n\n"); + + String baseUrl = CommonUtil.getBaseUrl(getRequest()); + sseEmitter.sendMessage("data: 报告生成完成!文件Http 相对路径:" + baseUrl + "/dsBase" + fileName + "\n\n"); sseEmitter.sendMessage("data: [DONE]\n\n"); - + // 完成SSE连接 sseEmitter.complete(); } catch (Exception e) { @@ -74,7 +70,7 @@ public class YunNanAiController extends Controller { sseEmitter.complete(); } }); - + //锁住等待子线程推送完成 sseEmitter.waiting(100); renderNull(); diff --git a/src/main/java/com/dsideal/base/Util/CommonUtil.java b/src/main/java/com/dsideal/base/Util/CommonUtil.java index c7bd66b9..3c620525 100644 --- a/src/main/java/com/dsideal/base/Util/CommonUtil.java +++ b/src/main/java/com/dsideal/base/Util/CommonUtil.java @@ -15,6 +15,7 @@ import org.apache.commons.codec.digest.DigestUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import javax.servlet.http.HttpServletRequest; import java.io.*; import java.net.JarURLConnection; import java.net.MalformedURLException; @@ -244,6 +245,26 @@ public class CommonUtil { return result; } + public static String getBaseUrl(HttpServletRequest request) { + // 获取完整的请求URL + + String requestURL = request.getRequestURL().toString(); + // 获取域名 + String serverName = request.getServerName(); + // 获取端口 + int serverPort = request.getServerPort(); + // 获取协议(http或https) + String scheme = request.getScheme(); + + // 拼接完整的基础URL + String baseUrl = scheme + "://" + serverName; + if (("http".equals(scheme) && serverPort != 80) || + ("https".equals(scheme) && serverPort != 443)) { + baseUrl += ":" + serverPort; + } + return baseUrl; + } + /** * 按照layUI格式分页获取数据 *