Commit ea95115ffd979445a03a47e28e2b60d4633325c5

Authored by YunaiV
1 parent 1465d064

移除云片短信渠道,解决云片的安全风险

Showing 15 changed files with 304 additions and 881 deletions
sql/mysql/ruoyi-vue-pro.sql
... ... @@ -1245,7 +1245,6 @@ INSERT INTO `system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `st
1245 1245 INSERT INTO `system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (62, 0, '未处理', '0', 'infra_api_error_log_process_status', 0, 'primary', '', NULL, '', '2021-02-26 07:07:19', '1', '2022-02-16 20:14:17', b'0');
1246 1246 INSERT INTO `system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (63, 1, '已处理', '1', 'infra_api_error_log_process_status', 0, 'success', '', NULL, '', '2021-02-26 07:07:26', '1', '2022-02-16 20:14:08', b'0');
1247 1247 INSERT INTO `system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (64, 2, '已忽略', '2', 'infra_api_error_log_process_status', 0, 'danger', '', NULL, '', '2021-02-26 07:07:34', '1', '2022-02-16 20:14:14', b'0');
1248   -INSERT INTO `system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (65, 1, '云片', 'YUN_PIAN', 'system_sms_channel_code', 0, 'success', '', NULL, '1', '2021-04-05 01:05:14', '1', '2022-02-16 10:09:55', b'0');
1249 1248 INSERT INTO `system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (66, 2, '阿里云', 'ALIYUN', 'system_sms_channel_code', 0, 'primary', '', NULL, '1', '2021-04-05 01:05:26', '1', '2022-02-16 10:09:52', b'0');
1250 1249 INSERT INTO `system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (67, 1, '验证码', '1', 'system_sms_template_type', 0, 'warning', '', NULL, '1', '2021-04-05 21:50:57', '1', '2022-02-16 12:48:30', b'0');
1251 1250 INSERT INTO `system_dict_data` (`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (68, 2, '通知', '2', 'system_sms_template_type', 0, 'primary', '', NULL, '1', '2021-04-05 21:51:08', '1', '2022-02-16 12:48:27', b'0');
... ... @@ -2277,7 +2276,6 @@ CREATE TABLE `system_sms_channel` (
2277 2276 -- Records of system_sms_channel
2278 2277 -- ----------------------------
2279 2278 BEGIN;
2280   -INSERT INTO `system_sms_channel` (`id`, `signature`, `code`, `status`, `remark`, `api_key`, `api_secret`, `callback_url`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1, '芋道', 'YUN_PIAN', 0, '呵呵呵哒', '1555a14277cb8a608cf45a9e6a80d510', NULL, 'http://vdwapu.natappfree.cc/admin-api/system/sms/callback/yunpian', '', '2021-03-31 06:12:20', '1', '2022-02-23 16:48:44', b'0');
2281 2279 INSERT INTO `system_sms_channel` (`id`, `signature`, `code`, `status`, `remark`, `api_key`, `api_secret`, `callback_url`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2, 'Ballcat', 'ALIYUN', 0, '啦啦啦', 'LTAI5tCnKso2uG3kJ5gRav88', 'fGJ5SNXL7P1NHNRmJ7DJaMJGPyE55C', NULL, '', '2021-03-31 11:53:10', '1', '2021-04-14 00:08:37', b'0');
2282 2280 INSERT INTO `system_sms_channel` (`id`, `signature`, `code`, `status`, `remark`, `api_key`, `api_secret`, `callback_url`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (4, '测试渠道', 'DEBUG_DING_TALK', 0, '123', '696b5d8ead48071237e4aa5861ff08dbadb2b4ded1c688a7b7c9afc615579859', 'SEC5c4e5ff888bc8a9923ae47f59e7ccd30af1f14d93c55b4e2c9cb094e35aeed67', NULL, '1', '2021-04-13 00:23:14', '1', '2022-03-27 20:29:49', b'0');
2283 2281 INSERT INTO `system_sms_channel` (`id`, `signature`, `code`, `status`, `remark`, `api_key`, `api_secret`, `callback_url`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6, '测试演示', 'DEBUG_DING_TALK', 0, NULL, '696b5d8ead48071237e4aa5861ff08dbadb2b4ded1c688a7b7c9afc615579859', 'SEC5c4e5ff888bc8a9923ae47f59e7ccd30af1f14d93c55b4e2c9cb094e35aeed67', NULL, '1', '2022-04-10 23:07:59', '1', '2022-06-19 00:33:54', b'0');
... ...
sql/oracle/ruoyi-vue-pro.sql
... ... @@ -38,8 +38,8 @@ NOCOMPRESS
38 38 PCTFREE 10
39 39 INITRANS 1
40 40 STORAGE (
41   - INITIAL 65536
42   - NEXT 1048576
  41 + INITIAL 65536
  42 + NEXT 1048576
43 43 MINEXTENTS 1
44 44 MAXEXTENTS 2147483645
45 45 FREELISTS 1
... ... @@ -96,8 +96,8 @@ NOCOMPRESS
96 96 PCTFREE 10
97 97 INITRANS 1
98 98 STORAGE (
99   - INITIAL 65536
100   - NEXT 1048576
  99 + INITIAL 65536
  100 + NEXT 1048576
101 101 MINEXTENTS 1
102 102 MAXEXTENTS 2147483645
103 103 FREELISTS 1
... ... @@ -159,8 +159,8 @@ NOCOMPRESS
159 159 PCTFREE 10
160 160 INITRANS 1
161 161 STORAGE (
162   - INITIAL 65536
163   - NEXT 1048576
  162 + INITIAL 65536
  163 + NEXT 1048576
164 164 MINEXTENTS 1
165 165 MAXEXTENTS 2147483645
166 166 FREELISTS 1
... ... @@ -224,8 +224,8 @@ NOCOMPRESS
224 224 PCTFREE 10
225 225 INITRANS 1
226 226 STORAGE (
227   - INITIAL 65536
228   - NEXT 1048576
  227 + INITIAL 65536
  228 + NEXT 1048576
229 229 MINEXTENTS 1
230 230 MAXEXTENTS 2147483645
231 231 FREELISTS 1
... ... @@ -284,8 +284,8 @@ NOCOMPRESS
284 284 PCTFREE 10
285 285 INITRANS 1
286 286 STORAGE (
287   - INITIAL 65536
288   - NEXT 1048576
  287 + INITIAL 65536
  288 + NEXT 1048576
289 289 MINEXTENTS 1
290 290 MAXEXTENTS 2147483645
291 291 FREELISTS 1
... ... @@ -342,8 +342,8 @@ NOCOMPRESS
342 342 PCTFREE 10
343 343 INITRANS 1
344 344 STORAGE (
345   - INITIAL 65536
346   - NEXT 1048576
  345 + INITIAL 65536
  346 + NEXT 1048576
347 347 MINEXTENTS 1
348 348 MAXEXTENTS 2147483645
349 349 FREELISTS 1
... ... @@ -400,8 +400,8 @@ NOCOMPRESS
400 400 PCTFREE 10
401 401 INITRANS 1
402 402 STORAGE (
403   - INITIAL 65536
404   - NEXT 1048576
  403 + INITIAL 65536
  404 + NEXT 1048576
405 405 MINEXTENTS 1
406 406 MAXEXTENTS 2147483645
407 407 FREELISTS 1
... ... @@ -463,8 +463,8 @@ NOCOMPRESS
463 463 PCTFREE 10
464 464 INITRANS 1
465 465 STORAGE (
466   - INITIAL 65536
467   - NEXT 1048576
  466 + INITIAL 65536
  467 + NEXT 1048576
468 468 MINEXTENTS 1
469 469 MAXEXTENTS 2147483645
470 470 FREELISTS 1
... ... @@ -543,8 +543,8 @@ NOCOMPRESS
543 543 PCTFREE 10
544 544 INITRANS 1
545 545 STORAGE (
546   - INITIAL 65536
547   - NEXT 1048576
  546 + INITIAL 65536
  547 + NEXT 1048576
548 548 MINEXTENTS 1
549 549 MAXEXTENTS 2147483645
550 550 FREELISTS 1
... ... @@ -645,8 +645,8 @@ NOCOMPRESS
645 645 PCTFREE 10
646 646 INITRANS 1
647 647 STORAGE (
648   - INITIAL 65536
649   - NEXT 1048576
  648 + INITIAL 65536
  649 + NEXT 1048576
650 650 MINEXTENTS 1
651 651 MAXEXTENTS 2147483645
652 652 FREELISTS 1
... ... @@ -718,8 +718,8 @@ NOCOMPRESS
718 718 PCTFREE 10
719 719 INITRANS 1
720 720 STORAGE (
721   - INITIAL 65536
722   - NEXT 1048576
  721 + INITIAL 65536
  722 + NEXT 1048576
723 723 MINEXTENTS 1
724 724 MAXEXTENTS 2147483645
725 725 FREELISTS 1
... ... @@ -780,8 +780,8 @@ NOCOMPRESS
780 780 PCTFREE 10
781 781 INITRANS 1
782 782 STORAGE (
783   - INITIAL 65536
784   - NEXT 1048576
  783 + INITIAL 65536
  784 + NEXT 1048576
785 785 MINEXTENTS 1
786 786 MAXEXTENTS 2147483645
787 787 FREELISTS 1
... ... @@ -839,8 +839,8 @@ NOCOMPRESS
839 839 PCTFREE 10
840 840 INITRANS 1
841 841 STORAGE (
842   - INITIAL 65536
843   - NEXT 1048576
  842 + INITIAL 65536
  843 + NEXT 1048576
844 844 MINEXTENTS 1
845 845 MAXEXTENTS 2147483645
846 846 FREELISTS 1
... ... @@ -892,8 +892,8 @@ NOCOMPRESS
892 892 PCTFREE 10
893 893 INITRANS 1
894 894 STORAGE (
895   - INITIAL 65536
896   - NEXT 1048576
  895 + INITIAL 65536
  896 + NEXT 1048576
897 897 MINEXTENTS 1
898 898 MAXEXTENTS 2147483645
899 899 FREELISTS 1
... ... @@ -945,8 +945,8 @@ NOCOMPRESS
945 945 PCTFREE 10
946 946 INITRANS 1
947 947 STORAGE (
948   - INITIAL 65536
949   - NEXT 1048576
  948 + INITIAL 65536
  949 + NEXT 1048576
950 950 MINEXTENTS 1
951 951 MAXEXTENTS 2147483645
952 952 FREELISTS 1
... ... @@ -999,8 +999,8 @@ NOCOMPRESS
999 999 PCTFREE 10
1000 1000 INITRANS 1
1001 1001 STORAGE (
1002   - INITIAL 65536
1003   - NEXT 1048576
  1002 + INITIAL 65536
  1003 + NEXT 1048576
1004 1004 MINEXTENTS 1
1005 1005 MAXEXTENTS 2147483645
1006 1006 FREELISTS 1
... ... @@ -1053,8 +1053,8 @@ NOCOMPRESS
1053 1053 PCTFREE 10
1054 1054 INITRANS 1
1055 1055 STORAGE (
1056   - INITIAL 65536
1057   - NEXT 1048576
  1056 + INITIAL 65536
  1057 + NEXT 1048576
1058 1058 MINEXTENTS 1
1059 1059 MAXEXTENTS 2147483645
1060 1060 FREELISTS 1
... ... @@ -1113,8 +1113,8 @@ NOCOMPRESS
1113 1113 PCTFREE 10
1114 1114 INITRANS 1
1115 1115 STORAGE (
1116   - INITIAL 65536
1117   - NEXT 1048576
  1116 + INITIAL 65536
  1117 + NEXT 1048576
1118 1118 MINEXTENTS 1
1119 1119 MAXEXTENTS 2147483645
1120 1120 FREELISTS 1
... ... @@ -1169,8 +1169,8 @@ NOCOMPRESS
1169 1169 PCTFREE 10
1170 1170 INITRANS 1
1171 1171 STORAGE (
1172   - INITIAL 65536
1173   - NEXT 1048576
  1172 + INITIAL 65536
  1173 + NEXT 1048576
1174 1174 MINEXTENTS 1
1175 1175 MAXEXTENTS 2147483645
1176 1176 FREELISTS 1
... ... @@ -1226,8 +1226,8 @@ NOCOMPRESS
1226 1226 PCTFREE 10
1227 1227 INITRANS 1
1228 1228 STORAGE (
1229   - INITIAL 65536
1230   - NEXT 1048576
  1229 + INITIAL 65536
  1230 + NEXT 1048576
1231 1231 MINEXTENTS 1
1232 1232 MAXEXTENTS 2147483645
1233 1233 FREELISTS 1
... ... @@ -1284,8 +1284,8 @@ NOCOMPRESS
1284 1284 PCTFREE 10
1285 1285 INITRANS 1
1286 1286 STORAGE (
1287   - INITIAL 65536
1288   - NEXT 1048576
  1287 + INITIAL 65536
  1288 + NEXT 1048576
1289 1289 MINEXTENTS 1
1290 1290 MAXEXTENTS 2147483645
1291 1291 FREELISTS 1
... ... @@ -1341,8 +1341,8 @@ NOCOMPRESS
1341 1341 PCTFREE 10
1342 1342 INITRANS 1
1343 1343 STORAGE (
1344   - INITIAL 65536
1345   - NEXT 1048576
  1344 + INITIAL 65536
  1345 + NEXT 1048576
1346 1346 MINEXTENTS 1
1347 1347 MAXEXTENTS 2147483645
1348 1348 FREELISTS 1
... ... @@ -1398,8 +1398,8 @@ NOCOMPRESS
1398 1398 PCTFREE 10
1399 1399 INITRANS 1
1400 1400 STORAGE (
1401   - INITIAL 65536
1402   - NEXT 1048576
  1401 + INITIAL 65536
  1402 + NEXT 1048576
1403 1403 MINEXTENTS 1
1404 1404 MAXEXTENTS 2147483645
1405 1405 FREELISTS 1
... ... @@ -1451,8 +1451,8 @@ NOCOMPRESS
1451 1451 PCTFREE 10
1452 1452 INITRANS 1
1453 1453 STORAGE (
1454   - INITIAL 65536
1455   - NEXT 1048576
  1454 + INITIAL 65536
  1455 + NEXT 1048576
1456 1456 MINEXTENTS 1
1457 1457 MAXEXTENTS 2147483645
1458 1458 FREELISTS 1
... ... @@ -1510,8 +1510,8 @@ NOCOMPRESS
1510 1510 PCTFREE 10
1511 1511 INITRANS 1
1512 1512 STORAGE (
1513   - INITIAL 65536
1514   - NEXT 1048576
  1513 + INITIAL 65536
  1514 + NEXT 1048576
1515 1515 MINEXTENTS 1
1516 1516 MAXEXTENTS 2147483645
1517 1517 FREELISTS 1
... ... @@ -1589,8 +1589,8 @@ NOCOMPRESS
1589 1589 PCTFREE 10
1590 1590 INITRANS 1
1591 1591 STORAGE (
1592   - INITIAL 65536
1593   - NEXT 1048576
  1592 + INITIAL 65536
  1593 + NEXT 1048576
1594 1594 MINEXTENTS 1
1595 1595 MAXEXTENTS 2147483645
1596 1596 FREELISTS 1
... ... @@ -1665,8 +1665,8 @@ NOCOMPRESS
1665 1665 PCTFREE 10
1666 1666 INITRANS 1
1667 1667 STORAGE (
1668   - INITIAL 65536
1669   - NEXT 1048576
  1668 + INITIAL 65536
  1669 + NEXT 1048576
1670 1670 MINEXTENTS 1
1671 1671 MAXEXTENTS 2147483645
1672 1672 FREELISTS 1
... ... @@ -1742,8 +1742,8 @@ NOCOMPRESS
1742 1742 PCTFREE 10
1743 1743 INITRANS 1
1744 1744 STORAGE (
1745   - INITIAL 65536
1746   - NEXT 1048576
  1745 + INITIAL 65536
  1746 + NEXT 1048576
1747 1747 MINEXTENTS 1
1748 1748 MAXEXTENTS 2147483645
1749 1749 FREELISTS 1
... ... @@ -1807,8 +1807,8 @@ NOCOMPRESS
1807 1807 PCTFREE 10
1808 1808 INITRANS 1
1809 1809 STORAGE (
1810   - INITIAL 65536
1811   - NEXT 1048576
  1810 + INITIAL 65536
  1811 + NEXT 1048576
1812 1812 MINEXTENTS 1
1813 1813 MAXEXTENTS 2147483645
1814 1814 FREELISTS 1
... ... @@ -1840,8 +1840,8 @@ NOCOMPRESS
1840 1840 PCTFREE 10
1841 1841 INITRANS 1
1842 1842 STORAGE (
1843   - INITIAL 65536
1844   - NEXT 1048576
  1843 + INITIAL 65536
  1844 + NEXT 1048576
1845 1845 MINEXTENTS 1
1846 1846 MAXEXTENTS 2147483645
1847 1847 FREELISTS 1
... ... @@ -1875,8 +1875,8 @@ NOCOMPRESS
1875 1875 PCTFREE 10
1876 1876 INITRANS 1
1877 1877 STORAGE (
1878   - INITIAL 65536
1879   - NEXT 1048576
  1878 + INITIAL 65536
  1879 + NEXT 1048576
1880 1880 MINEXTENTS 1
1881 1881 MAXEXTENTS 2147483645
1882 1882 FREELISTS 1
... ... @@ -1919,8 +1919,8 @@ NOCOMPRESS
1919 1919 PCTFREE 10
1920 1920 INITRANS 1
1921 1921 STORAGE (
1922   - INITIAL 65536
1923   - NEXT 1048576
  1922 + INITIAL 65536
  1923 + NEXT 1048576
1924 1924 MINEXTENTS 1
1925 1925 MAXEXTENTS 2147483645
1926 1926 FREELISTS 1
... ... @@ -1959,8 +1959,8 @@ NOCOMPRESS
1959 1959 PCTFREE 10
1960 1960 INITRANS 1
1961 1961 STORAGE (
1962   - INITIAL 65536
1963   - NEXT 1048576
  1962 + INITIAL 65536
  1963 + NEXT 1048576
1964 1964 MINEXTENTS 1
1965 1965 MAXEXTENTS 2147483645
1966 1966 FREELISTS 1
... ... @@ -1992,8 +1992,8 @@ NOCOMPRESS
1992 1992 PCTFREE 10
1993 1993 INITRANS 1
1994 1994 STORAGE (
1995   - INITIAL 65536
1996   - NEXT 1048576
  1995 + INITIAL 65536
  1996 + NEXT 1048576
1997 1997 MINEXTENTS 1
1998 1998 MAXEXTENTS 2147483645
1999 1999 FREELISTS 1
... ... @@ -2026,8 +2026,8 @@ NOCOMPRESS
2026 2026 PCTFREE 10
2027 2027 INITRANS 1
2028 2028 STORAGE (
2029   - INITIAL 65536
2030   - NEXT 1048576
  2029 + INITIAL 65536
  2030 + NEXT 1048576
2031 2031 MINEXTENTS 1
2032 2032 MAXEXTENTS 2147483645
2033 2033 FREELISTS 1
... ... @@ -2060,8 +2060,8 @@ NOCOMPRESS
2060 2060 PCTFREE 10
2061 2061 INITRANS 1
2062 2062 STORAGE (
2063   - INITIAL 65536
2064   - NEXT 1048576
  2063 + INITIAL 65536
  2064 + NEXT 1048576
2065 2065 MINEXTENTS 1
2066 2066 MAXEXTENTS 2147483645
2067 2067 FREELISTS 1
... ... @@ -2097,8 +2097,8 @@ NOCOMPRESS
2097 2097 PCTFREE 10
2098 2098 INITRANS 1
2099 2099 STORAGE (
2100   - INITIAL 65536
2101   - NEXT 1048576
  2100 + INITIAL 65536
  2101 + NEXT 1048576
2102 2102 MINEXTENTS 1
2103 2103 MAXEXTENTS 2147483645
2104 2104 FREELISTS 1
... ... @@ -2141,8 +2141,8 @@ NOCOMPRESS
2141 2141 PCTFREE 10
2142 2142 INITRANS 1
2143 2143 STORAGE (
2144   - INITIAL 65536
2145   - NEXT 1048576
  2144 + INITIAL 65536
  2145 + NEXT 1048576
2146 2146 MINEXTENTS 1
2147 2147 MAXEXTENTS 2147483645
2148 2148 FREELISTS 1
... ... @@ -2187,8 +2187,8 @@ NOCOMPRESS
2187 2187 PCTFREE 10
2188 2188 INITRANS 1
2189 2189 STORAGE (
2190   - INITIAL 65536
2191   - NEXT 1048576
  2190 + INITIAL 65536
  2191 + NEXT 1048576
2192 2192 MINEXTENTS 1
2193 2193 MAXEXTENTS 2147483645
2194 2194 FREELISTS 1
... ... @@ -2232,8 +2232,8 @@ NOCOMPRESS
2232 2232 PCTFREE 10
2233 2233 INITRANS 1
2234 2234 STORAGE (
2235   - INITIAL 65536
2236   - NEXT 1048576
  2235 + INITIAL 65536
  2236 + NEXT 1048576
2237 2237 MINEXTENTS 1
2238 2238 MAXEXTENTS 2147483645
2239 2239 FREELISTS 1
... ... @@ -2303,8 +2303,8 @@ NOCOMPRESS
2303 2303 PCTFREE 10
2304 2304 INITRANS 1
2305 2305 STORAGE (
2306   - INITIAL 65536
2307   - NEXT 1048576
  2306 + INITIAL 65536
  2307 + NEXT 1048576
2308 2308 MINEXTENTS 1
2309 2309 MAXEXTENTS 2147483645
2310 2310 FREELISTS 1
... ... @@ -2454,7 +2454,6 @@ INSERT INTO "SYSTEM_DICT_DATA" ("ID", "SORT", "LABEL", "VALUE", "DICT_TYPE", "ST
2454 2454 INSERT INTO "SYSTEM_DICT_DATA" ("ID", "SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") VALUES ('62', '0', '未处理', '0', 'infra_api_error_log_process_status', '0', 'primary', NULL, NULL, NULL, TO_DATE('2021-02-26 07:07:19', 'SYYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2022-02-16 20:14:17', 'SYYYY-MM-DD HH24:MI:SS'), '0');
2455 2455 INSERT INTO "SYSTEM_DICT_DATA" ("ID", "SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") VALUES ('63', '1', '已处理', '1', 'infra_api_error_log_process_status', '0', 'success', NULL, NULL, NULL, TO_DATE('2021-02-26 07:07:26', 'SYYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2022-02-16 20:14:08', 'SYYYY-MM-DD HH24:MI:SS'), '0');
2456 2456 INSERT INTO "SYSTEM_DICT_DATA" ("ID", "SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") VALUES ('64', '2', '已忽略', '2', 'infra_api_error_log_process_status', '0', 'danger', NULL, NULL, NULL, TO_DATE('2021-02-26 07:07:34', 'SYYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2022-02-16 20:14:14', 'SYYYY-MM-DD HH24:MI:SS'), '0');
2457   -INSERT INTO "SYSTEM_DICT_DATA" ("ID", "SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") VALUES ('65', '1', '云片', 'YUN_PIAN', 'system_sms_channel_code', '0', 'success', NULL, NULL, '1', TO_DATE('2021-04-05 01:05:14', 'SYYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2022-02-16 10:09:55', 'SYYYY-MM-DD HH24:MI:SS'), '0');
2458 2457 INSERT INTO "SYSTEM_DICT_DATA" ("ID", "SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") VALUES ('66', '2', '阿里云', 'ALIYUN', 'system_sms_channel_code', '0', 'primary', NULL, NULL, '1', TO_DATE('2021-04-05 01:05:26', 'SYYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2022-02-16 10:09:52', 'SYYYY-MM-DD HH24:MI:SS'), '0');
2459 2458 INSERT INTO "SYSTEM_DICT_DATA" ("ID", "SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") VALUES ('67', '1', '验证码', '1', 'system_sms_template_type', '0', 'warning', NULL, NULL, '1', TO_DATE('2021-04-05 21:50:57', 'SYYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2022-02-16 12:48:30', 'SYYYY-MM-DD HH24:MI:SS'), '0');
2460 2459 INSERT INTO "SYSTEM_DICT_DATA" ("ID", "SORT", "LABEL", "VALUE", "DICT_TYPE", "STATUS", "COLOR_TYPE", "CSS_CLASS", "REMARK", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") VALUES ('68', '2', '通知', '2', 'system_sms_template_type', '0', 'primary', NULL, NULL, '1', TO_DATE('2021-04-05 21:51:08', 'SYYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2022-02-16 12:48:27', 'SYYYY-MM-DD HH24:MI:SS'), '0');
... ... @@ -2492,8 +2491,8 @@ NOCOMPRESS
2492 2491 PCTFREE 10
2493 2492 INITRANS 1
2494 2493 STORAGE (
2495   - INITIAL 65536
2496   - NEXT 1048576
  2494 + INITIAL 65536
  2495 + NEXT 1048576
2497 2496 MINEXTENTS 1
2498 2497 MAXEXTENTS 2147483645
2499 2498 FREELISTS 1
... ... @@ -2583,8 +2582,8 @@ NOCOMPRESS
2583 2582 PCTFREE 10
2584 2583 INITRANS 1
2585 2584 STORAGE (
2586   - INITIAL 65536
2587   - NEXT 1048576
  2585 + INITIAL 65536
  2586 + NEXT 1048576
2588 2587 MINEXTENTS 1
2589 2588 MAXEXTENTS 2147483645
2590 2589 FREELISTS 1
... ... @@ -2642,8 +2641,8 @@ NOCOMPRESS
2642 2641 PCTFREE 10
2643 2642 INITRANS 1
2644 2643 STORAGE (
2645   - INITIAL 65536
2646   - NEXT 1048576
  2644 + INITIAL 65536
  2645 + NEXT 1048576
2647 2646 MINEXTENTS 1
2648 2647 MAXEXTENTS 2147483645
2649 2648 FREELISTS 1
... ... @@ -2706,8 +2705,8 @@ NOCOMPRESS
2706 2705 PCTFREE 10
2707 2706 INITRANS 1
2708 2707 STORAGE (
2709   - INITIAL 65536
2710   - NEXT 1048576
  2708 + INITIAL 65536
  2709 + NEXT 1048576
2711 2710 MINEXTENTS 1
2712 2711 MAXEXTENTS 2147483645
2713 2712 FREELISTS 1
... ... @@ -2995,8 +2994,8 @@ NOCOMPRESS
2995 2994 PCTFREE 10
2996 2995 INITRANS 1
2997 2996 STORAGE (
2998   - INITIAL 65536
2999   - NEXT 1048576
  2997 + INITIAL 65536
  2998 + NEXT 1048576
3000 2999 MINEXTENTS 1
3001 3000 MAXEXTENTS 2147483645
3002 3001 FREELISTS 1
... ... @@ -3051,8 +3050,8 @@ NOCOMPRESS
3051 3050 PCTFREE 10
3052 3051 INITRANS 1
3053 3052 STORAGE (
3054   - INITIAL 65536
3055   - NEXT 1048576
  3053 + INITIAL 65536
  3054 + NEXT 1048576
3056 3055 MINEXTENTS 1
3057 3056 MAXEXTENTS 2147483645
3058 3057 FREELISTS 1
... ... @@ -3109,8 +3108,8 @@ NOCOMPRESS
3109 3108 PCTFREE 10
3110 3109 INITRANS 1
3111 3110 STORAGE (
3112   - INITIAL 65536
3113   - NEXT 1048576
  3111 + INITIAL 65536
  3112 + NEXT 1048576
3114 3113 MINEXTENTS 1
3115 3114 MAXEXTENTS 2147483645
3116 3115 FREELISTS 1
... ... @@ -3176,8 +3175,8 @@ NOCOMPRESS
3176 3175 PCTFREE 10
3177 3176 INITRANS 1
3178 3177 STORAGE (
3179   - INITIAL 65536
3180   - NEXT 1048576
  3178 + INITIAL 65536
  3179 + NEXT 1048576
3181 3180 MINEXTENTS 1
3182 3181 MAXEXTENTS 2147483645
3183 3182 FREELISTS 1
... ... @@ -3245,8 +3244,8 @@ NOCOMPRESS
3245 3244 PCTFREE 10
3246 3245 INITRANS 1
3247 3246 STORAGE (
3248   - INITIAL 65536
3249   - NEXT 1048576
  3247 + INITIAL 65536
  3248 + NEXT 1048576
3250 3249 MINEXTENTS 1
3251 3250 MAXEXTENTS 2147483645
3252 3251 FREELISTS 1
... ... @@ -3307,8 +3306,8 @@ NOCOMPRESS
3307 3306 PCTFREE 10
3308 3307 INITRANS 1
3309 3308 STORAGE (
3310   - INITIAL 65536
3311   - NEXT 1048576
  3309 + INITIAL 65536
  3310 + NEXT 1048576
3312 3311 MINEXTENTS 1
3313 3312 MAXEXTENTS 2147483645
3314 3313 FREELISTS 1
... ... @@ -3377,8 +3376,8 @@ NOCOMPRESS
3377 3376 PCTFREE 10
3378 3377 INITRANS 1
3379 3378 STORAGE (
3380   - INITIAL 65536
3381   - NEXT 1048576
  3379 + INITIAL 65536
  3380 + NEXT 1048576
3382 3381 MINEXTENTS 1
3383 3382 MAXEXTENTS 2147483645
3384 3383 FREELISTS 1
... ... @@ -3446,8 +3445,8 @@ NOCOMPRESS
3446 3445 PCTFREE 10
3447 3446 INITRANS 1
3448 3447 STORAGE (
3449   - INITIAL 65536
3450   - NEXT 1048576
  3448 + INITIAL 65536
  3449 + NEXT 1048576
3451 3450 MINEXTENTS 1
3452 3451 MAXEXTENTS 2147483645
3453 3452 FREELISTS 1
... ... @@ -3508,8 +3507,8 @@ NOCOMPRESS
3508 3507 PCTFREE 10
3509 3508 INITRANS 1
3510 3509 STORAGE (
3511   - INITIAL 65536
3512   - NEXT 1048576
  3510 + INITIAL 65536
  3511 + NEXT 1048576
3513 3512 MINEXTENTS 1
3514 3513 MAXEXTENTS 2147483645
3515 3514 FREELISTS 1
... ... @@ -3569,8 +3568,8 @@ NOCOMPRESS
3569 3568 PCTFREE 10
3570 3569 INITRANS 1
3571 3570 STORAGE (
3572   - INITIAL 65536
3573   - NEXT 1048576
  3571 + INITIAL 65536
  3572 + NEXT 1048576
3574 3573 MINEXTENTS 1
3575 3574 MAXEXTENTS 2147483645
3576 3575 FREELISTS 1
... ... @@ -3759,8 +3758,8 @@ NOCOMPRESS
3759 3758 PCTFREE 10
3760 3759 INITRANS 1
3761 3760 STORAGE (
3762   - INITIAL 65536
3763   - NEXT 1048576
  3761 + INITIAL 65536
  3762 + NEXT 1048576
3764 3763 MINEXTENTS 1
3765 3764 MAXEXTENTS 2147483645
3766 3765 FREELISTS 1
... ... @@ -3815,8 +3814,8 @@ NOCOMPRESS
3815 3814 PCTFREE 10
3816 3815 INITRANS 1
3817 3816 STORAGE (
3818   - INITIAL 65536
3819   - NEXT 1048576
  3817 + INITIAL 65536
  3818 + NEXT 1048576
3820 3819 MINEXTENTS 1
3821 3820 MAXEXTENTS 2147483645
3822 3821 FREELISTS 1
... ... @@ -3845,7 +3844,6 @@ COMMENT ON TABLE "SYSTEM_SMS_CHANNEL" IS '短信渠道';
3845 3844 -- ----------------------------
3846 3845 -- Records of SYSTEM_SMS_CHANNEL
3847 3846 -- ----------------------------
3848   -INSERT INTO "SYSTEM_SMS_CHANNEL" ("ID", "SIGNATURE", "CODE", "STATUS", "REMARK", "API_KEY", "API_SECRET", "CALLBACK_URL", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") VALUES ('1', '芋道', 'YUN_PIAN', '0', '呵呵呵哒', '1555a14277cb8a608cf45a9e6a80d510', NULL, 'http://vdwapu.natappfree.cc/admin-api/system/sms/callback/yunpian', NULL, TO_DATE('2021-03-31 06:12:20', 'SYYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2022-02-23 16:48:44', 'SYYYY-MM-DD HH24:MI:SS'), '0');
3849 3847 INSERT INTO "SYSTEM_SMS_CHANNEL" ("ID", "SIGNATURE", "CODE", "STATUS", "REMARK", "API_KEY", "API_SECRET", "CALLBACK_URL", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") VALUES ('2', 'Ballcat', 'ALIYUN', '0', '啦啦啦', 'LTAI5tCnKso2uG3kJ5gRav88', 'fGJ5SNXL7P1NHNRmJ7DJaMJGPyE55C', NULL, NULL, TO_DATE('2021-03-31 11:53:10', 'SYYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2021-04-14 00:08:37', 'SYYYY-MM-DD HH24:MI:SS'), '0');
3850 3848 INSERT INTO "SYSTEM_SMS_CHANNEL" ("ID", "SIGNATURE", "CODE", "STATUS", "REMARK", "API_KEY", "API_SECRET", "CALLBACK_URL", "CREATOR", "CREATE_TIME", "UPDATER", "UPDATE_TIME", "DELETED") VALUES ('4', '测试渠道', 'DEBUG_DING_TALK', '0', '123', '696b5d8ead48071237e4aa5861ff08dbadb2b4ded1c688a7b7c9afc615579859', 'SEC5c4e5ff888bc8a9923ae47f59e7ccd30af1f14d93c55b4e2c9cb094e35aeed67', NULL, '1', TO_DATE('2021-04-13 00:23:14', 'SYYYY-MM-DD HH24:MI:SS'), '1', TO_DATE('2021-04-14 00:07:10', 'SYYYY-MM-DD HH24:MI:SS'), '0');
3851 3849 COMMIT;
... ... @@ -3877,8 +3875,8 @@ NOCOMPRESS
3877 3875 PCTFREE 10
3878 3876 INITRANS 1
3879 3877 STORAGE (
3880   - INITIAL 65536
3881   - NEXT 1048576
  3878 + INITIAL 65536
  3879 + NEXT 1048576
3882 3880 MINEXTENTS 1
3883 3881 MAXEXTENTS 2147483645
3884 3882 FREELISTS 1
... ... @@ -3953,8 +3951,8 @@ NOCOMPRESS
3953 3951 PCTFREE 10
3954 3952 INITRANS 1
3955 3953 STORAGE (
3956   - INITIAL 65536
3957   - NEXT 1048576
  3954 + INITIAL 65536
  3955 + NEXT 1048576
3958 3956 MINEXTENTS 1
3959 3957 MAXEXTENTS 2147483645
3960 3958 FREELISTS 1
... ... @@ -4029,8 +4027,8 @@ NOCOMPRESS
4029 4027 PCTFREE 10
4030 4028 INITRANS 1
4031 4029 STORAGE (
4032   - INITIAL 65536
4033   - NEXT 1048576
  4030 + INITIAL 65536
  4031 + NEXT 1048576
4034 4032 MINEXTENTS 1
4035 4033 MAXEXTENTS 2147483645
4036 4034 FREELISTS 1
... ... @@ -4102,8 +4100,8 @@ NOCOMPRESS
4102 4100 PCTFREE 10
4103 4101 INITRANS 1
4104 4102 STORAGE (
4105   - INITIAL 65536
4106   - NEXT 1048576
  4103 + INITIAL 65536
  4104 + NEXT 1048576
4107 4105 MINEXTENTS 1
4108 4106 MAXEXTENTS 2147483645
4109 4107 FREELISTS 1
... ... @@ -4165,8 +4163,8 @@ NOCOMPRESS
4165 4163 PCTFREE 10
4166 4164 INITRANS 1
4167 4165 STORAGE (
4168   - INITIAL 65536
4169   - NEXT 1048576
  4166 + INITIAL 65536
  4167 + NEXT 1048576
4170 4168 MINEXTENTS 1
4171 4169 MAXEXTENTS 2147483645
4172 4170 FREELISTS 1
... ... @@ -4224,8 +4222,8 @@ NOCOMPRESS
4224 4222 PCTFREE 10
4225 4223 INITRANS 1
4226 4224 STORAGE (
4227   - INITIAL 65536
4228   - NEXT 1048576
  4225 + INITIAL 65536
  4226 + NEXT 1048576
4229 4227 MINEXTENTS 1
4230 4228 MAXEXTENTS 2147483645
4231 4229 FREELISTS 1
... ... @@ -4286,8 +4284,8 @@ NOCOMPRESS
4286 4284 PCTFREE 10
4287 4285 INITRANS 1
4288 4286 STORAGE (
4289   - INITIAL 65536
4290   - NEXT 1048576
  4287 + INITIAL 65536
  4288 + NEXT 1048576
4291 4289 MINEXTENTS 1
4292 4290 MAXEXTENTS 2147483645
4293 4291 FREELISTS 1
... ... @@ -4360,8 +4358,8 @@ NOCOMPRESS
4360 4358 PCTFREE 10
4361 4359 INITRANS 1
4362 4360 STORAGE (
4363   - INITIAL 65536
4364   - NEXT 1048576
  4361 + INITIAL 65536
  4362 + NEXT 1048576
4365 4363 MINEXTENTS 1
4366 4364 MAXEXTENTS 2147483645
4367 4365 FREELISTS 1
... ... @@ -4412,8 +4410,8 @@ NOCOMPRESS
4412 4410 PCTFREE 10
4413 4411 INITRANS 1
4414 4412 STORAGE (
4415   - INITIAL 65536
4416   - NEXT 1048576
  4413 + INITIAL 65536
  4414 + NEXT 1048576
4417 4415 MINEXTENTS 1
4418 4416 MAXEXTENTS 2147483645
4419 4417 FREELISTS 1
... ... @@ -5401,8 +5399,8 @@ CREATE INDEX "IDX_QRTZ_FT_INST_JOB_REQ_RCVRY"
5401 5399 PCTFREE 10
5402 5400 INITRANS 2
5403 5401 STORAGE (
5404   - INITIAL 65536
5405   - NEXT 1048576
  5402 + INITIAL 65536
  5403 + NEXT 1048576
5406 5404 MINEXTENTS 1
5407 5405 MAXEXTENTS 2147483645
5408 5406 FREELISTS 1
... ... @@ -5418,8 +5416,8 @@ CREATE INDEX "IDX_QRTZ_FT_JG"
5418 5416 PCTFREE 10
5419 5417 INITRANS 2
5420 5418 STORAGE (
5421   - INITIAL 65536
5422   - NEXT 1048576
  5419 + INITIAL 65536
  5420 + NEXT 1048576
5423 5421 MINEXTENTS 1
5424 5422 MAXEXTENTS 2147483645
5425 5423 FREELISTS 1
... ... @@ -5433,8 +5431,8 @@ CREATE INDEX "IDX_QRTZ_FT_J_G"
5433 5431 PCTFREE 10
5434 5432 INITRANS 2
5435 5433 STORAGE (
5436   - INITIAL 65536
5437   - NEXT 1048576
  5434 + INITIAL 65536
  5435 + NEXT 1048576
5438 5436 MINEXTENTS 1
5439 5437 MAXEXTENTS 2147483645
5440 5438 FREELISTS 1
... ... @@ -5449,8 +5447,8 @@ CREATE INDEX "IDX_QRTZ_FT_TG"
5449 5447 PCTFREE 10
5450 5448 INITRANS 2
5451 5449 STORAGE (
5452   - INITIAL 65536
5453   - NEXT 1048576
  5450 + INITIAL 65536
  5451 + NEXT 1048576
5454 5452 MINEXTENTS 1
5455 5453 MAXEXTENTS 2147483645
5456 5454 FREELISTS 1
... ... @@ -5485,8 +5483,8 @@ CREATE INDEX "IDX_QRTZ_J_GRP"
5485 5483 PCTFREE 10
5486 5484 INITRANS 2
5487 5485 STORAGE (
5488   - INITIAL 65536
5489   - NEXT 1048576
  5486 + INITIAL 65536
  5487 + NEXT 1048576
5490 5488 MINEXTENTS 1
5491 5489 MAXEXTENTS 2147483645
5492 5490 FREELISTS 1
... ... @@ -5500,8 +5498,8 @@ CREATE INDEX "IDX_QRTZ_J_REQ_RECOVERY"
5500 5498 PCTFREE 10
5501 5499 INITRANS 2
5502 5500 STORAGE (
5503   - INITIAL 65536
5504   - NEXT 1048576
  5501 + INITIAL 65536
  5502 + NEXT 1048576
5505 5503 MINEXTENTS 1
5506 5504 MAXEXTENTS 2147483645
5507 5505 FREELISTS 1
... ... @@ -5625,8 +5623,8 @@ CREATE INDEX "IDX_QRTZ_T_C"
5625 5623 PCTFREE 10
5626 5624 INITRANS 2
5627 5625 STORAGE (
5628   - INITIAL 65536
5629   - NEXT 1048576
  5626 + INITIAL 65536
  5627 + NEXT 1048576
5630 5628 MINEXTENTS 1
5631 5629 MAXEXTENTS 2147483645
5632 5630 FREELISTS 1
... ... @@ -5640,8 +5638,8 @@ CREATE INDEX "IDX_QRTZ_T_J"
5640 5638 PCTFREE 10
5641 5639 INITRANS 2
5642 5640 STORAGE (
5643   - INITIAL 65536
5644   - NEXT 1048576
  5641 + INITIAL 65536
  5642 + NEXT 1048576
5645 5643 MINEXTENTS 1
5646 5644 MAXEXTENTS 2147483645
5647 5645 FREELISTS 1
... ... @@ -5657,8 +5655,8 @@ CREATE INDEX "IDX_QRTZ_T_JG"
5657 5655 PCTFREE 10
5658 5656 INITRANS 2
5659 5657 STORAGE (
5660   - INITIAL 65536
5661   - NEXT 1048576
  5658 + INITIAL 65536
  5659 + NEXT 1048576
5662 5660 MINEXTENTS 1
5663 5661 MAXEXTENTS 2147483645
5664 5662 FREELISTS 1
... ... @@ -5672,8 +5670,8 @@ CREATE INDEX "IDX_QRTZ_T_NEXT_FIRE_TIME"
5672 5670 PCTFREE 10
5673 5671 INITRANS 2
5674 5672 STORAGE (
5675   - INITIAL 65536
5676   - NEXT 1048576
  5673 + INITIAL 65536
  5674 + NEXT 1048576
5677 5675 MINEXTENTS 1
5678 5676 MAXEXTENTS 2147483645
5679 5677 FREELISTS 1
... ... @@ -5687,8 +5685,8 @@ CREATE INDEX "IDX_QRTZ_T_NFT_ST"
5687 5685 PCTFREE 10
5688 5686 INITRANS 2
5689 5687 STORAGE (
5690   - INITIAL 65536
5691   - NEXT 1048576
  5688 + INITIAL 65536
  5689 + NEXT 1048576
5692 5690 MINEXTENTS 1
5693 5691 MAXEXTENTS 2147483645
5694 5692 FREELISTS 1
... ... @@ -5704,8 +5702,8 @@ CREATE INDEX "IDX_QRTZ_T_NFT_ST_MISFIRE"
5704 5702 PCTFREE 10
5705 5703 INITRANS 2
5706 5704 STORAGE (
5707   - INITIAL 65536
5708   - NEXT 1048576
  5705 + INITIAL 65536
  5706 + NEXT 1048576
5709 5707 MINEXTENTS 1
5710 5708 MAXEXTENTS 2147483645
5711 5709 FREELISTS 1
... ... @@ -5719,8 +5717,8 @@ CREATE INDEX "IDX_QRTZ_T_STATE"
5719 5717 PCTFREE 10
5720 5718 INITRANS 2
5721 5719 STORAGE (
5722   - INITIAL 65536
5723   - NEXT 1048576
  5720 + INITIAL 65536
  5721 + NEXT 1048576
5724 5722 MINEXTENTS 1
5725 5723 MAXEXTENTS 2147483645
5726 5724 FREELISTS 1
... ...
sql/postgresql/ruoyi-vue-pro.sql
... ... @@ -20,7 +20,7 @@
20 20 -- Sequence structure for bpm_form_seq
21 21 -- ----------------------------
22 22 DROP SEQUENCE IF EXISTS "bpm_form_seq";
23   -CREATE SEQUENCE "bpm_form_seq"
  23 +CREATE SEQUENCE "bpm_form_seq"
24 24 INCREMENT 1
25 25 MAXVALUE 9223372036854775807
26 26 CACHE 1;
... ... @@ -29,7 +29,7 @@ CACHE 1;
29 29 -- Sequence structure for bpm_oa_leave_seq
30 30 -- ----------------------------
31 31 DROP SEQUENCE IF EXISTS "bpm_oa_leave_seq";
32   -CREATE SEQUENCE "bpm_oa_leave_seq"
  32 +CREATE SEQUENCE "bpm_oa_leave_seq"
33 33 INCREMENT 1
34 34 MAXVALUE 9223372036854775807
35 35 CACHE 1;
... ... @@ -38,7 +38,7 @@ CACHE 1;
38 38 -- Sequence structure for bpm_process_definition_ext_seq
39 39 -- ----------------------------
40 40 DROP SEQUENCE IF EXISTS "bpm_process_definition_ext_seq";
41   -CREATE SEQUENCE "bpm_process_definition_ext_seq"
  41 +CREATE SEQUENCE "bpm_process_definition_ext_seq"
42 42 INCREMENT 1
43 43 MAXVALUE 9223372036854775807
44 44 CACHE 1;
... ... @@ -47,7 +47,7 @@ CACHE 1;
47 47 -- Sequence structure for bpm_process_instance_ext_seq
48 48 -- ----------------------------
49 49 DROP SEQUENCE IF EXISTS "bpm_process_instance_ext_seq";
50   -CREATE SEQUENCE "bpm_process_instance_ext_seq"
  50 +CREATE SEQUENCE "bpm_process_instance_ext_seq"
51 51 INCREMENT 1
52 52 MAXVALUE 9223372036854775807
53 53 CACHE 1;
... ... @@ -56,7 +56,7 @@ CACHE 1;
56 56 -- Sequence structure for bpm_task_assign_rule_seq
57 57 -- ----------------------------
58 58 DROP SEQUENCE IF EXISTS "bpm_task_assign_rule_seq";
59   -CREATE SEQUENCE "bpm_task_assign_rule_seq"
  59 +CREATE SEQUENCE "bpm_task_assign_rule_seq"
60 60 INCREMENT 1
61 61 MAXVALUE 9223372036854775807
62 62 CACHE 1;
... ... @@ -65,7 +65,7 @@ CACHE 1;
65 65 -- Sequence structure for bpm_task_ext_seq
66 66 -- ----------------------------
67 67 DROP SEQUENCE IF EXISTS "bpm_task_ext_seq";
68   -CREATE SEQUENCE "bpm_task_ext_seq"
  68 +CREATE SEQUENCE "bpm_task_ext_seq"
69 69 INCREMENT 1
70 70 MAXVALUE 9223372036854775807
71 71 CACHE 1;
... ... @@ -74,7 +74,7 @@ CACHE 1;
74 74 -- Sequence structure for bpm_user_group_seq
75 75 -- ----------------------------
76 76 DROP SEQUENCE IF EXISTS "bpm_user_group_seq";
77   -CREATE SEQUENCE "bpm_user_group_seq"
  77 +CREATE SEQUENCE "bpm_user_group_seq"
78 78 INCREMENT 1
79 79 MAXVALUE 9223372036854775807
80 80 CACHE 1;
... ... @@ -83,7 +83,7 @@ CACHE 1;
83 83 -- Sequence structure for infra_api_access_log_seq
84 84 -- ----------------------------
85 85 DROP SEQUENCE IF EXISTS "infra_api_access_log_seq";
86   -CREATE SEQUENCE "infra_api_access_log_seq"
  86 +CREATE SEQUENCE "infra_api_access_log_seq"
87 87 INCREMENT 1
88 88 MAXVALUE 9223372036854775807
89 89 CACHE 1;
... ... @@ -92,7 +92,7 @@ CACHE 1;
92 92 -- Sequence structure for infra_api_error_log_seq
93 93 -- ----------------------------
94 94 DROP SEQUENCE IF EXISTS "infra_api_error_log_seq";
95   -CREATE SEQUENCE "infra_api_error_log_seq"
  95 +CREATE SEQUENCE "infra_api_error_log_seq"
96 96 INCREMENT 1
97 97 MAXVALUE 9223372036854775807
98 98 CACHE 1;
... ... @@ -101,7 +101,7 @@ CACHE 1;
101 101 -- Sequence structure for infra_codegen_column_seq
102 102 -- ----------------------------
103 103 DROP SEQUENCE IF EXISTS "infra_codegen_column_seq";
104   -CREATE SEQUENCE "infra_codegen_column_seq"
  104 +CREATE SEQUENCE "infra_codegen_column_seq"
105 105 INCREMENT 1
106 106 MAXVALUE 9223372036854775807
107 107 CACHE 1;
... ... @@ -110,7 +110,7 @@ CACHE 1;
110 110 -- Sequence structure for infra_codegen_table_seq
111 111 -- ----------------------------
112 112 DROP SEQUENCE IF EXISTS "infra_codegen_table_seq";
113   -CREATE SEQUENCE "infra_codegen_table_seq"
  113 +CREATE SEQUENCE "infra_codegen_table_seq"
114 114 INCREMENT 1
115 115 MAXVALUE 9223372036854775807
116 116 CACHE 1;
... ... @@ -119,7 +119,7 @@ CACHE 1;
119 119 -- Sequence structure for infra_config_seq
120 120 -- ----------------------------
121 121 DROP SEQUENCE IF EXISTS "infra_config_seq";
122   -CREATE SEQUENCE "infra_config_seq"
  122 +CREATE SEQUENCE "infra_config_seq"
123 123 INCREMENT 1
124 124 MAXVALUE 9223372036854775807
125 125 CACHE 1;
... ... @@ -128,7 +128,7 @@ CACHE 1;
128 128 -- Sequence structure for infra_data_source_config_seq
129 129 -- ----------------------------
130 130 DROP SEQUENCE IF EXISTS "infra_data_source_config_seq";
131   -CREATE SEQUENCE "infra_data_source_config_seq"
  131 +CREATE SEQUENCE "infra_data_source_config_seq"
132 132 INCREMENT 1
133 133 MAXVALUE 9223372036854775807
134 134 CACHE 1;
... ... @@ -137,7 +137,7 @@ CACHE 1;
137 137 -- Sequence structure for infra_file_config_seq
138 138 -- ----------------------------
139 139 DROP SEQUENCE IF EXISTS "infra_file_config_seq";
140   -CREATE SEQUENCE "infra_file_config_seq"
  140 +CREATE SEQUENCE "infra_file_config_seq"
141 141 INCREMENT 1
142 142 MAXVALUE 9223372036854775807
143 143 CACHE 1;
... ... @@ -146,7 +146,7 @@ CACHE 1;
146 146 -- Sequence structure for infra_file_content_seq
147 147 -- ----------------------------
148 148 DROP SEQUENCE IF EXISTS "infra_file_content_seq";
149   -CREATE SEQUENCE "infra_file_content_seq"
  149 +CREATE SEQUENCE "infra_file_content_seq"
150 150 INCREMENT 1
151 151 MAXVALUE 9223372036854775807
152 152 CACHE 1;
... ... @@ -155,7 +155,7 @@ CACHE 1;
155 155 -- Sequence structure for infra_file_seq
156 156 -- ----------------------------
157 157 DROP SEQUENCE IF EXISTS "infra_file_seq";
158   -CREATE SEQUENCE "infra_file_seq"
  158 +CREATE SEQUENCE "infra_file_seq"
159 159 INCREMENT 1
160 160 MAXVALUE 9223372036854775807
161 161 CACHE 1;
... ... @@ -164,7 +164,7 @@ CACHE 1;
164 164 -- Sequence structure for infra_job_log_seq
165 165 -- ----------------------------
166 166 DROP SEQUENCE IF EXISTS "infra_job_log_seq";
167   -CREATE SEQUENCE "infra_job_log_seq"
  167 +CREATE SEQUENCE "infra_job_log_seq"
168 168 INCREMENT 1
169 169 MAXVALUE 9223372036854775807
170 170 CACHE 1;
... ... @@ -173,7 +173,7 @@ CACHE 1;
173 173 -- Sequence structure for infra_job_seq
174 174 -- ----------------------------
175 175 DROP SEQUENCE IF EXISTS "infra_job_seq";
176   -CREATE SEQUENCE "infra_job_seq"
  176 +CREATE SEQUENCE "infra_job_seq"
177 177 INCREMENT 1
178 178 MAXVALUE 9223372036854775807
179 179 CACHE 1;
... ... @@ -182,7 +182,7 @@ CACHE 1;
182 182 -- Sequence structure for infra_test_demo_seq
183 183 -- ----------------------------
184 184 DROP SEQUENCE IF EXISTS "infra_test_demo_seq";
185   -CREATE SEQUENCE "infra_test_demo_seq"
  185 +CREATE SEQUENCE "infra_test_demo_seq"
186 186 INCREMENT 1
187 187 MAXVALUE 9223372036854775807
188 188 CACHE 1;
... ... @@ -191,7 +191,7 @@ CACHE 1;
191 191 -- Sequence structure for member_user_seq
192 192 -- ----------------------------
193 193 DROP SEQUENCE IF EXISTS "member_user_seq";
194   -CREATE SEQUENCE "member_user_seq"
  194 +CREATE SEQUENCE "member_user_seq"
195 195 INCREMENT 1
196 196 MAXVALUE 9223372036854775807
197 197 CACHE 1;
... ... @@ -200,7 +200,7 @@ CACHE 1;
200 200 -- Sequence structure for pay_app_seq
201 201 -- ----------------------------
202 202 DROP SEQUENCE IF EXISTS "pay_app_seq";
203   -CREATE SEQUENCE "pay_app_seq"
  203 +CREATE SEQUENCE "pay_app_seq"
204 204 INCREMENT 1
205 205 MAXVALUE 9223372036854775807
206 206 CACHE 1;
... ... @@ -209,7 +209,7 @@ CACHE 1;
209 209 -- Sequence structure for pay_channel_seq
210 210 -- ----------------------------
211 211 DROP SEQUENCE IF EXISTS "pay_channel_seq";
212   -CREATE SEQUENCE "pay_channel_seq"
  212 +CREATE SEQUENCE "pay_channel_seq"
213 213 INCREMENT 1
214 214 MAXVALUE 9223372036854775807
215 215 CACHE 1;
... ... @@ -218,7 +218,7 @@ CACHE 1;
218 218 -- Sequence structure for pay_merchant_seq
219 219 -- ----------------------------
220 220 DROP SEQUENCE IF EXISTS "pay_merchant_seq";
221   -CREATE SEQUENCE "pay_merchant_seq"
  221 +CREATE SEQUENCE "pay_merchant_seq"
222 222 INCREMENT 1
223 223 MAXVALUE 9223372036854775807
224 224 CACHE 1;
... ... @@ -227,7 +227,7 @@ CACHE 1;
227 227 -- Sequence structure for pay_notify_log_seq
228 228 -- ----------------------------
229 229 DROP SEQUENCE IF EXISTS "pay_notify_log_seq";
230   -CREATE SEQUENCE "pay_notify_log_seq"
  230 +CREATE SEQUENCE "pay_notify_log_seq"
231 231 INCREMENT 1
232 232 MAXVALUE 9223372036854775807
233 233 CACHE 1;
... ... @@ -236,7 +236,7 @@ CACHE 1;
236 236 -- Sequence structure for pay_notify_task_seq
237 237 -- ----------------------------
238 238 DROP SEQUENCE IF EXISTS "pay_notify_task_seq";
239   -CREATE SEQUENCE "pay_notify_task_seq"
  239 +CREATE SEQUENCE "pay_notify_task_seq"
240 240 INCREMENT 1
241 241 MAXVALUE 9223372036854775807
242 242 CACHE 1;
... ... @@ -245,7 +245,7 @@ CACHE 1;
245 245 -- Sequence structure for pay_order_extension_seq
246 246 -- ----------------------------
247 247 DROP SEQUENCE IF EXISTS "pay_order_extension_seq";
248   -CREATE SEQUENCE "pay_order_extension_seq"
  248 +CREATE SEQUENCE "pay_order_extension_seq"
249 249 INCREMENT 1
250 250 MAXVALUE 9223372036854775807
251 251 CACHE 1;
... ... @@ -254,7 +254,7 @@ CACHE 1;
254 254 -- Sequence structure for pay_order_seq
255 255 -- ----------------------------
256 256 DROP SEQUENCE IF EXISTS "pay_order_seq";
257   -CREATE SEQUENCE "pay_order_seq"
  257 +CREATE SEQUENCE "pay_order_seq"
258 258 INCREMENT 1
259 259 MAXVALUE 9223372036854775807
260 260 CACHE 1;
... ... @@ -263,7 +263,7 @@ CACHE 1;
263 263 -- Sequence structure for pay_refund_seq
264 264 -- ----------------------------
265 265 DROP SEQUENCE IF EXISTS "pay_refund_seq";
266   -CREATE SEQUENCE "pay_refund_seq"
  266 +CREATE SEQUENCE "pay_refund_seq"
267 267 INCREMENT 1
268 268 MAXVALUE 9223372036854775807
269 269 CACHE 1;
... ... @@ -272,7 +272,7 @@ CACHE 1;
272 272 -- Sequence structure for system_dept_seq
273 273 -- ----------------------------
274 274 DROP SEQUENCE IF EXISTS "system_dept_seq";
275   -CREATE SEQUENCE "system_dept_seq"
  275 +CREATE SEQUENCE "system_dept_seq"
276 276 INCREMENT 1
277 277 MAXVALUE 9223372036854775807
278 278 CACHE 1;
... ... @@ -281,7 +281,7 @@ CACHE 1;
281 281 -- Sequence structure for system_dict_data_seq
282 282 -- ----------------------------
283 283 DROP SEQUENCE IF EXISTS "system_dict_data_seq";
284   -CREATE SEQUENCE "system_dict_data_seq"
  284 +CREATE SEQUENCE "system_dict_data_seq"
285 285 INCREMENT 1
286 286 MAXVALUE 9223372036854775807
287 287 CACHE 1;
... ... @@ -290,7 +290,7 @@ CACHE 1;
290 290 -- Sequence structure for system_dict_type_seq
291 291 -- ----------------------------
292 292 DROP SEQUENCE IF EXISTS "system_dict_type_seq";
293   -CREATE SEQUENCE "system_dict_type_seq"
  293 +CREATE SEQUENCE "system_dict_type_seq"
294 294 INCREMENT 1
295 295 MAXVALUE 9223372036854775807
296 296 CACHE 1;
... ... @@ -299,7 +299,7 @@ CACHE 1;
299 299 -- Sequence structure for system_error_code_seq
300 300 -- ----------------------------
301 301 DROP SEQUENCE IF EXISTS "system_error_code_seq";
302   -CREATE SEQUENCE "system_error_code_seq"
  302 +CREATE SEQUENCE "system_error_code_seq"
303 303 INCREMENT 1
304 304 MAXVALUE 9223372036854775807
305 305 CACHE 1;
... ... @@ -308,7 +308,7 @@ CACHE 1;
308 308 -- Sequence structure for system_login_log_seq
309 309 -- ----------------------------
310 310 DROP SEQUENCE IF EXISTS "system_login_log_seq";
311   -CREATE SEQUENCE "system_login_log_seq"
  311 +CREATE SEQUENCE "system_login_log_seq"
312 312 INCREMENT 1
313 313 MAXVALUE 9223372036854775807
314 314 CACHE 1;
... ... @@ -317,7 +317,7 @@ CACHE 1;
317 317 -- Sequence structure for system_menu_seq
318 318 -- ----------------------------
319 319 DROP SEQUENCE IF EXISTS "system_menu_seq";
320   -CREATE SEQUENCE "system_menu_seq"
  320 +CREATE SEQUENCE "system_menu_seq"
321 321 INCREMENT 1
322 322 MAXVALUE 9223372036854775807
323 323 CACHE 1;
... ... @@ -326,7 +326,7 @@ CACHE 1;
326 326 -- Sequence structure for system_notice_seq
327 327 -- ----------------------------
328 328 DROP SEQUENCE IF EXISTS "system_notice_seq";
329   -CREATE SEQUENCE "system_notice_seq"
  329 +CREATE SEQUENCE "system_notice_seq"
330 330 INCREMENT 1
331 331 MAXVALUE 9223372036854775807
332 332 CACHE 1;
... ... @@ -335,7 +335,7 @@ CACHE 1;
335 335 -- Sequence structure for system_oauth2_access_token_seq
336 336 -- ----------------------------
337 337 DROP SEQUENCE IF EXISTS "system_oauth2_access_token_seq";
338   -CREATE SEQUENCE "system_oauth2_access_token_seq"
  338 +CREATE SEQUENCE "system_oauth2_access_token_seq"
339 339 INCREMENT 1
340 340 MINVALUE 1
341 341 MAXVALUE 9223372036854775807
... ... @@ -346,7 +346,7 @@ CACHE 1;
346 346 -- Sequence structure for system_oauth2_approve_seq
347 347 -- ----------------------------
348 348 DROP SEQUENCE IF EXISTS "system_oauth2_approve_seq";
349   -CREATE SEQUENCE "system_oauth2_approve_seq"
  349 +CREATE SEQUENCE "system_oauth2_approve_seq"
350 350 INCREMENT 1
351 351 MINVALUE 1
352 352 MAXVALUE 9223372036854775807
... ... @@ -357,7 +357,7 @@ CACHE 1;
357 357 -- Sequence structure for system_oauth2_client_seq
358 358 -- ----------------------------
359 359 DROP SEQUENCE IF EXISTS "system_oauth2_client_seq";
360   -CREATE SEQUENCE "system_oauth2_client_seq"
  360 +CREATE SEQUENCE "system_oauth2_client_seq"
361 361 INCREMENT 1
362 362 MINVALUE 1
363 363 MAXVALUE 9223372036854775807
... ... @@ -368,7 +368,7 @@ CACHE 1;
368 368 -- Sequence structure for system_oauth2_code_seq
369 369 -- ----------------------------
370 370 DROP SEQUENCE IF EXISTS "system_oauth2_code_seq";
371   -CREATE SEQUENCE "system_oauth2_code_seq"
  371 +CREATE SEQUENCE "system_oauth2_code_seq"
372 372 INCREMENT 1
373 373 MINVALUE 1
374 374 MAXVALUE 9223372036854775807
... ... @@ -379,7 +379,7 @@ CACHE 1;
379 379 -- Sequence structure for system_oauth2_refresh_token_seq
380 380 -- ----------------------------
381 381 DROP SEQUENCE IF EXISTS "system_oauth2_refresh_token_seq";
382   -CREATE SEQUENCE "system_oauth2_refresh_token_seq"
  382 +CREATE SEQUENCE "system_oauth2_refresh_token_seq"
383 383 INCREMENT 1
384 384 MINVALUE 1
385 385 MAXVALUE 9223372036854775807
... ... @@ -390,7 +390,7 @@ CACHE 1;
390 390 -- Sequence structure for system_operate_log_seq
391 391 -- ----------------------------
392 392 DROP SEQUENCE IF EXISTS "system_operate_log_seq";
393   -CREATE SEQUENCE "system_operate_log_seq"
  393 +CREATE SEQUENCE "system_operate_log_seq"
394 394 INCREMENT 1
395 395 MAXVALUE 9223372036854775807
396 396 CACHE 1;
... ... @@ -399,7 +399,7 @@ CACHE 1;
399 399 -- Sequence structure for system_post_seq
400 400 -- ----------------------------
401 401 DROP SEQUENCE IF EXISTS "system_post_seq";
402   -CREATE SEQUENCE "system_post_seq"
  402 +CREATE SEQUENCE "system_post_seq"
403 403 INCREMENT 1
404 404 MAXVALUE 9223372036854775807
405 405 CACHE 1;
... ... @@ -408,7 +408,7 @@ CACHE 1;
408 408 -- Sequence structure for system_role_menu_seq
409 409 -- ----------------------------
410 410 DROP SEQUENCE IF EXISTS "system_role_menu_seq";
411   -CREATE SEQUENCE "system_role_menu_seq"
  411 +CREATE SEQUENCE "system_role_menu_seq"
412 412 INCREMENT 1
413 413 MAXVALUE 9223372036854775807
414 414 CACHE 1;
... ... @@ -417,7 +417,7 @@ CACHE 1;
417 417 -- Sequence structure for system_role_seq
418 418 -- ----------------------------
419 419 DROP SEQUENCE IF EXISTS "system_role_seq";
420   -CREATE SEQUENCE "system_role_seq"
  420 +CREATE SEQUENCE "system_role_seq"
421 421 INCREMENT 1
422 422 MAXVALUE 9223372036854775807
423 423 CACHE 1;
... ... @@ -426,7 +426,7 @@ CACHE 1;
426 426 -- Sequence structure for system_sensitive_word_seq
427 427 -- ----------------------------
428 428 DROP SEQUENCE IF EXISTS "system_sensitive_word_seq";
429   -CREATE SEQUENCE "system_sensitive_word_seq"
  429 +CREATE SEQUENCE "system_sensitive_word_seq"
430 430 INCREMENT 1
431 431 MAXVALUE 9223372036854775807
432 432 CACHE 1;
... ... @@ -435,7 +435,7 @@ CACHE 1;
435 435 -- Sequence structure for system_sms_channel_seq
436 436 -- ----------------------------
437 437 DROP SEQUENCE IF EXISTS "system_sms_channel_seq";
438   -CREATE SEQUENCE "system_sms_channel_seq"
  438 +CREATE SEQUENCE "system_sms_channel_seq"
439 439 INCREMENT 1
440 440 MAXVALUE 9223372036854775807
441 441 CACHE 1;
... ... @@ -444,7 +444,7 @@ CACHE 1;
444 444 -- Sequence structure for system_sms_code_seq
445 445 -- ----------------------------
446 446 DROP SEQUENCE IF EXISTS "system_sms_code_seq";
447   -CREATE SEQUENCE "system_sms_code_seq"
  447 +CREATE SEQUENCE "system_sms_code_seq"
448 448 INCREMENT 1
449 449 MAXVALUE 9223372036854775807
450 450 CACHE 1;
... ... @@ -453,7 +453,7 @@ CACHE 1;
453 453 -- Sequence structure for system_sms_log_seq
454 454 -- ----------------------------
455 455 DROP SEQUENCE IF EXISTS "system_sms_log_seq";
456   -CREATE SEQUENCE "system_sms_log_seq"
  456 +CREATE SEQUENCE "system_sms_log_seq"
457 457 INCREMENT 1
458 458 MAXVALUE 9223372036854775807
459 459 CACHE 1;
... ... @@ -462,7 +462,7 @@ CACHE 1;
462 462 -- Sequence structure for system_sms_template_seq
463 463 -- ----------------------------
464 464 DROP SEQUENCE IF EXISTS "system_sms_template_seq";
465   -CREATE SEQUENCE "system_sms_template_seq"
  465 +CREATE SEQUENCE "system_sms_template_seq"
466 466 INCREMENT 1
467 467 MAXVALUE 9223372036854775807
468 468 CACHE 1;
... ... @@ -471,7 +471,7 @@ CACHE 1;
471 471 -- Sequence structure for system_social_user_bind_seq
472 472 -- ----------------------------
473 473 DROP SEQUENCE IF EXISTS "system_social_user_bind_seq";
474   -CREATE SEQUENCE "system_social_user_bind_seq"
  474 +CREATE SEQUENCE "system_social_user_bind_seq"
475 475 INCREMENT 1
476 476 MAXVALUE 9223372036854775807
477 477 CACHE 1;
... ... @@ -480,7 +480,7 @@ CACHE 1;
480 480 -- Sequence structure for system_social_user_seq
481 481 -- ----------------------------
482 482 DROP SEQUENCE IF EXISTS "system_social_user_seq";
483   -CREATE SEQUENCE "system_social_user_seq"
  483 +CREATE SEQUENCE "system_social_user_seq"
484 484 INCREMENT 1
485 485 MAXVALUE 9223372036854775807
486 486 CACHE 1;
... ... @@ -489,7 +489,7 @@ CACHE 1;
489 489 -- Sequence structure for system_tenant_package_seq
490 490 -- ----------------------------
491 491 DROP SEQUENCE IF EXISTS "system_tenant_package_seq";
492   -CREATE SEQUENCE "system_tenant_package_seq"
  492 +CREATE SEQUENCE "system_tenant_package_seq"
493 493 INCREMENT 1
494 494 MAXVALUE 9223372036854775807
495 495 CACHE 1;
... ... @@ -498,7 +498,7 @@ CACHE 1;
498 498 -- Sequence structure for system_tenant_seq
499 499 -- ----------------------------
500 500 DROP SEQUENCE IF EXISTS "system_tenant_seq";
501   -CREATE SEQUENCE "system_tenant_seq"
  501 +CREATE SEQUENCE "system_tenant_seq"
502 502 INCREMENT 1
503 503 MAXVALUE 9223372036854775807
504 504 CACHE 1;
... ... @@ -507,7 +507,7 @@ CACHE 1;
507 507 -- Sequence structure for system_user_post_seq
508 508 -- ----------------------------
509 509 DROP SEQUENCE IF EXISTS "system_user_post_seq";
510   -CREATE SEQUENCE "system_user_post_seq"
  510 +CREATE SEQUENCE "system_user_post_seq"
511 511 INCREMENT 1
512 512 MAXVALUE 9223372036854775807
513 513 CACHE 1;
... ... @@ -516,7 +516,7 @@ CACHE 1;
516 516 -- Sequence structure for system_user_role_seq
517 517 -- ----------------------------
518 518 DROP SEQUENCE IF EXISTS "system_user_role_seq";
519   -CREATE SEQUENCE "system_user_role_seq"
  519 +CREATE SEQUENCE "system_user_role_seq"
520 520 INCREMENT 1
521 521 MAXVALUE 9223372036854775807
522 522 CACHE 1;
... ... @@ -525,7 +525,7 @@ CACHE 1;
525 525 -- Sequence structure for system_user_seq
526 526 -- ----------------------------
527 527 DROP SEQUENCE IF EXISTS "system_user_seq";
528   -CREATE SEQUENCE "system_user_seq"
  528 +CREATE SEQUENCE "system_user_seq"
529 529 INCREMENT 1
530 530 MAXVALUE 9223372036854775807
531 531 CACHE 1;
... ... @@ -2267,7 +2267,6 @@ INSERT INTO "system_dict_data" ("id", "sort", "label", "value", "dict_type", "st
2267 2267 INSERT INTO "system_dict_data" ("id", "sort", "label", "value", "dict_type", "status", "color_type", "css_class", "remark", "creator", "create_time", "updater", "update_time", "deleted") VALUES (62, 0, '未处理', '0', 'infra_api_error_log_process_status', 0, 'primary', '', NULL, '', '2021-02-26 07:07:19', '1', '2022-02-16 20:14:17', 0);
2268 2268 INSERT INTO "system_dict_data" ("id", "sort", "label", "value", "dict_type", "status", "color_type", "css_class", "remark", "creator", "create_time", "updater", "update_time", "deleted") VALUES (63, 1, '已处理', '1', 'infra_api_error_log_process_status', 0, 'success', '', NULL, '', '2021-02-26 07:07:26', '1', '2022-02-16 20:14:08', 0);
2269 2269 INSERT INTO "system_dict_data" ("id", "sort", "label", "value", "dict_type", "status", "color_type", "css_class", "remark", "creator", "create_time", "updater", "update_time", "deleted") VALUES (64, 2, '已忽略', '2', 'infra_api_error_log_process_status', 0, 'danger', '', NULL, '', '2021-02-26 07:07:34', '1', '2022-02-16 20:14:14', 0);
2270   -INSERT INTO "system_dict_data" ("id", "sort", "label", "value", "dict_type", "status", "color_type", "css_class", "remark", "creator", "create_time", "updater", "update_time", "deleted") VALUES (65, 1, '云片', 'YUN_PIAN', 'system_sms_channel_code', 0, 'success', '', NULL, '1', '2021-04-05 01:05:14', '1', '2022-02-16 10:09:55', 0);
2271 2270 INSERT INTO "system_dict_data" ("id", "sort", "label", "value", "dict_type", "status", "color_type", "css_class", "remark", "creator", "create_time", "updater", "update_time", "deleted") VALUES (66, 2, '阿里云', 'ALIYUN', 'system_sms_channel_code', 0, 'primary', '', NULL, '1', '2021-04-05 01:05:26', '1', '2022-02-16 10:09:52', 0);
2272 2271 INSERT INTO "system_dict_data" ("id", "sort", "label", "value", "dict_type", "status", "color_type", "css_class", "remark", "creator", "create_time", "updater", "update_time", "deleted") VALUES (67, 1, '验证码', '1', 'system_sms_template_type', 0, 'warning', '', NULL, '1', '2021-04-05 21:50:57', '1', '2022-02-16 12:48:30', 0);
2273 2272 INSERT INTO "system_dict_data" ("id", "sort", "label", "value", "dict_type", "status", "color_type", "css_class", "remark", "creator", "create_time", "updater", "update_time", "deleted") VALUES (68, 2, '通知', '2', 'system_sms_template_type', 0, 'primary', '', NULL, '1', '2021-04-05 21:51:08', '1', '2022-02-16 12:48:27', 0);
... ... @@ -3519,7 +3518,6 @@ COMMENT ON TABLE "system_sms_channel" IS '短信渠道';
3519 3518 -- Records of system_sms_channel
3520 3519 -- ----------------------------
3521 3520 BEGIN;
3522   -INSERT INTO "system_sms_channel" ("id", "signature", "code", "status", "remark", "api_key", "api_secret", "callback_url", "creator", "create_time", "updater", "update_time", "deleted") VALUES (1, '芋道', 'YUN_PIAN', 0, '呵呵呵哒', '1555a14277cb8a608cf45a9e6a80d510', NULL, 'http://vdwapu.natappfree.cc/admin-api/system/sms/callback/yunpian', '', '2021-03-31 06:12:20', '1', '2022-02-23 16:48:44', 0);
3523 3521 INSERT INTO "system_sms_channel" ("id", "signature", "code", "status", "remark", "api_key", "api_secret", "callback_url", "creator", "create_time", "updater", "update_time", "deleted") VALUES (2, 'Ballcat', 'ALIYUN', 0, '啦啦啦', 'LTAI5tCnKso2uG3kJ5gRav88', 'fGJ5SNXL7P1NHNRmJ7DJaMJGPyE55C', NULL, '', '2021-03-31 11:53:10', '1', '2021-04-14 00:08:37', 0);
3524 3522 INSERT INTO "system_sms_channel" ("id", "signature", "code", "status", "remark", "api_key", "api_secret", "callback_url", "creator", "create_time", "updater", "update_time", "deleted") VALUES (4, '测试渠道', 'DEBUG_DING_TALK', 0, '123', '696b5d8ead48071237e4aa5861ff08dbadb2b4ded1c688a7b7c9afc615579859', 'SEC5c4e5ff888bc8a9923ae47f59e7ccd30af1f14d93c55b4e2c9cb094e35aeed67', NULL, '1', '2021-04-13 00:23:14', '1', '2022-03-27 20:29:49', 0);
3525 3523 INSERT INTO "system_sms_channel" ("id", "signature", "code", "status", "remark", "api_key", "api_secret", "callback_url", "creator", "create_time", "updater", "update_time", "deleted") VALUES (6, '测试演示', 'DEBUG_DING_TALK', 0, NULL, '696b5d8ead48071237e4aa5861ff08dbadb2b4ded1c688a7b7c9afc615579859', 'SEC5c4e5ff888bc8a9923ae47f59e7ccd30af1f14d93c55b4e2c9cb094e35aeed67', NULL, '1', '2022-04-10 23:07:59', '1', '2022-04-10 23:07:59', 0);
... ...
sql/sqlserver/ruoyi-vue-pro.sql
... ... @@ -5545,11 +5545,7 @@ GO
5545 5545 INSERT INTO [dbo].[system_dict_data] ([id], [sort], [label], [value], [dict_type], [status], [color_type], [css_class], [remark], [creator], [create_time], [updater], [update_time], [deleted]) VALUES (N'63', N'1', N'已处理', N'1', N'infra_api_error_log_process_status', N'0', N'success', N'', NULL, N'', N'2021-02-26 07:07:26.0000000', N'1', N'2022-02-16 20:14:08.0000000', N'0')
5546 5546 GO
5547 5547  
5548   -INSERT INTO [dbo].[system_dict_data] ([id], [sort], [label], [value], [dict_type], [status], [color_type], [css_class], [remark], [creator], [create_time], [updater], [update_time], [deleted]) VALUES (N'64', N'2', N'已忽略', N'2', N'infra_api_error_log_process_status', N'0', N'danger', N'', NULL, N'', N'2021-02-26 07:07:34.0000000', N'1', N'2022-02-16 20:14:14.0000000', N'0')
5549   -GO
5550 5548  
5551   -INSERT INTO [dbo].[system_dict_data] ([id], [sort], [label], [value], [dict_type], [status], [color_type], [css_class], [remark], [creator], [create_time], [updater], [update_time], [deleted]) VALUES (N'65', N'1', N'云片', N'YUN_PIAN', N'system_sms_channel_code', N'0', N'success', N'', NULL, N'1', N'2021-04-05 01:05:14.0000000', N'1', N'2022-02-16 10:09:55.0000000', N'0')
5552   -GO
5553 5549  
5554 5550 INSERT INTO [dbo].[system_dict_data] ([id], [sort], [label], [value], [dict_type], [status], [color_type], [css_class], [remark], [creator], [create_time], [updater], [update_time], [deleted]) VALUES (N'66', N'2', N'阿里云', N'ALIYUN', N'system_sms_channel_code', N'0', N'primary', N'', NULL, N'1', N'2021-04-05 01:05:26.0000000', N'1', N'2022-02-16 10:09:52.0000000', N'0')
5555 5551 GO
... ... @@ -9623,9 +9619,6 @@ GO
9623 9619 SET IDENTITY_INSERT [dbo].[system_sms_channel] ON
9624 9620 GO
9625 9621  
9626   -INSERT INTO [dbo].[system_sms_channel] ([id], [signature], [code], [status], [remark], [api_key], [api_secret], [callback_url], [creator], [create_time], [updater], [update_time], [deleted]) VALUES (N'1', N'芋道', N'YUN_PIAN', N'0', N'呵呵呵哒', N'1555a14277cb8a608cf45a9e6a80d510', NULL, N'http://vdwapu.natappfree.cc/admin-api/system/sms/callback/yunpian', N'', N'2021-03-31 06:12:20.0000000', N'1', N'2022-02-23 16:48:44.0000000', N'0')
9627   -GO
9628   -
9629 9622 INSERT INTO [dbo].[system_sms_channel] ([id], [signature], [code], [status], [remark], [api_key], [api_secret], [callback_url], [creator], [create_time], [updater], [update_time], [deleted]) VALUES (N'2', N'Ballcat', N'ALIYUN', N'0', N'啦啦啦', N'LTAI5tCnKso2uG3kJ5gRav88', N'fGJ5SNXL7P1NHNRmJ7DJaMJGPyE55C', NULL, N'', N'2021-03-31 11:53:10.0000000', N'1', N'2021-04-14 00:08:37.0000000', N'0')
9630 9623 GO
9631 9624  
... ... @@ -11348,7 +11341,7 @@ GO
11348 11341 -- Primary Key structure for table QRTZ_CALENDARS
11349 11342 -- ----------------------------
11350 11343 ALTER TABLE [dbo].[QRTZ_CALENDARS] ADD CONSTRAINT [PK_QRTZ_CALENDARS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [CALENDAR_NAME])
11351   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11344 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11352 11345 ON [PRIMARY]
11353 11346 GO
11354 11347  
... ... @@ -11369,7 +11362,7 @@ GO
11369 11362 -- Primary Key structure for table QRTZ_CRON_TRIGGERS
11370 11363 -- ----------------------------
11371 11364 ALTER TABLE [dbo].[QRTZ_CRON_TRIGGERS] ADD CONSTRAINT [PK_QRTZ_CRON_TRIGGERS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP])
11372   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11365 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11373 11366 ON [PRIMARY]
11374 11367 GO
11375 11368  
... ... @@ -11378,7 +11371,7 @@ GO
11378 11371 -- Primary Key structure for table QRTZ_FIRED_TRIGGERS
11379 11372 -- ----------------------------
11380 11373 ALTER TABLE [dbo].[QRTZ_FIRED_TRIGGERS] ADD CONSTRAINT [PK_QRTZ_FIRED_TRIGGERS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [ENTRY_ID])
11381   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11374 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11382 11375 ON [PRIMARY]
11383 11376 GO
11384 11377  
... ... @@ -11387,7 +11380,7 @@ GO
11387 11380 -- Primary Key structure for table QRTZ_JOB_DETAILS
11388 11381 -- ----------------------------
11389 11382 ALTER TABLE [dbo].[QRTZ_JOB_DETAILS] ADD CONSTRAINT [PK_QRTZ_JOB_DETAILS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [JOB_NAME], [JOB_GROUP])
11390   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11383 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11391 11384 ON [PRIMARY]
11392 11385 GO
11393 11386  
... ... @@ -11396,7 +11389,7 @@ GO
11396 11389 -- Primary Key structure for table QRTZ_LOCKS
11397 11390 -- ----------------------------
11398 11391 ALTER TABLE [dbo].[QRTZ_LOCKS] ADD CONSTRAINT [PK_QRTZ_LOCKS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [LOCK_NAME])
11399   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11392 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11400 11393 ON [PRIMARY]
11401 11394 GO
11402 11395  
... ... @@ -11405,7 +11398,7 @@ GO
11405 11398 -- Primary Key structure for table QRTZ_PAUSED_TRIGGER_GRPS
11406 11399 -- ----------------------------
11407 11400 ALTER TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS] ADD CONSTRAINT [PK_QRTZ_PAUSED_TRIGGER_GRPS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [TRIGGER_GROUP])
11408   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11401 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11409 11402 ON [PRIMARY]
11410 11403 GO
11411 11404  
... ... @@ -11414,7 +11407,7 @@ GO
11414 11407 -- Primary Key structure for table QRTZ_SCHEDULER_STATE
11415 11408 -- ----------------------------
11416 11409 ALTER TABLE [dbo].[QRTZ_SCHEDULER_STATE] ADD CONSTRAINT [PK_QRTZ_SCHEDULER_STATE] PRIMARY KEY CLUSTERED ([SCHED_NAME], [INSTANCE_NAME])
11417   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11410 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11418 11411 ON [PRIMARY]
11419 11412 GO
11420 11413  
... ... @@ -11435,7 +11428,7 @@ GO
11435 11428 -- Primary Key structure for table QRTZ_SIMPLE_TRIGGERS
11436 11429 -- ----------------------------
11437 11430 ALTER TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] ADD CONSTRAINT [PK_QRTZ_SIMPLE_TRIGGERS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP])
11438   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11431 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11439 11432 ON [PRIMARY]
11440 11433 GO
11441 11434  
... ... @@ -11456,7 +11449,7 @@ GO
11456 11449 -- Primary Key structure for table QRTZ_SIMPROP_TRIGGERS
11457 11450 -- ----------------------------
11458 11451 ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] ADD CONSTRAINT [PK_QRTZ_SIMPROP_TRIGGERS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP])
11459   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11452 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11460 11453 ON [PRIMARY]
11461 11454 GO
11462 11455  
... ... @@ -11477,7 +11470,7 @@ GO
11477 11470 -- Primary Key structure for table QRTZ_TRIGGERS
11478 11471 -- ----------------------------
11479 11472 ALTER TABLE [dbo].[QRTZ_TRIGGERS] ADD CONSTRAINT [PK_QRTZ_TRIGGERS] PRIMARY KEY CLUSTERED ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP])
11480   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11473 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11481 11474 ON [PRIMARY]
11482 11475 GO
11483 11476  
... ... @@ -11493,7 +11486,7 @@ GO
11493 11486 -- Primary Key structure for table bpm_form
11494 11487 -- ----------------------------
11495 11488 ALTER TABLE [dbo].[bpm_form] ADD CONSTRAINT [PK__bpm_form__3213E83F86C2B27F] PRIMARY KEY CLUSTERED ([id])
11496   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11489 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11497 11490 ON [PRIMARY]
11498 11491 GO
11499 11492  
... ... @@ -11509,7 +11502,7 @@ GO
11509 11502 -- Primary Key structure for table bpm_oa_leave
11510 11503 -- ----------------------------
11511 11504 ALTER TABLE [dbo].[bpm_oa_leave] ADD CONSTRAINT [PK__bpm_oa_l__3213E83F3569F596] PRIMARY KEY CLUSTERED ([id])
11512   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11505 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11513 11506 ON [PRIMARY]
11514 11507 GO
11515 11508  
... ... @@ -11525,7 +11518,7 @@ GO
11525 11518 -- Primary Key structure for table bpm_process_definition_ext
11526 11519 -- ----------------------------
11527 11520 ALTER TABLE [dbo].[bpm_process_definition_ext] ADD CONSTRAINT [PK__bpm_proc__3213E83F0A8AB015] PRIMARY KEY CLUSTERED ([id])
11528   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11521 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11529 11522 ON [PRIMARY]
11530 11523 GO
11531 11524  
... ... @@ -11541,7 +11534,7 @@ GO
11541 11534 -- Primary Key structure for table bpm_process_instance_ext
11542 11535 -- ----------------------------
11543 11536 ALTER TABLE [dbo].[bpm_process_instance_ext] ADD CONSTRAINT [PK__bpm_proc__3213E83FFD88328F] PRIMARY KEY CLUSTERED ([id])
11544   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11537 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11545 11538 ON [PRIMARY]
11546 11539 GO
11547 11540  
... ... @@ -11557,7 +11550,7 @@ GO
11557 11550 -- Primary Key structure for table bpm_task_assign_rule
11558 11551 -- ----------------------------
11559 11552 ALTER TABLE [dbo].[bpm_task_assign_rule] ADD CONSTRAINT [PK__bpm_task__3213E83F474371C5] PRIMARY KEY CLUSTERED ([id])
11560   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11553 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11561 11554 ON [PRIMARY]
11562 11555 GO
11563 11556  
... ... @@ -11573,7 +11566,7 @@ GO
11573 11566 -- Primary Key structure for table bpm_task_ext
11574 11567 -- ----------------------------
11575 11568 ALTER TABLE [dbo].[bpm_task_ext] ADD CONSTRAINT [PK__bpm_task__3213E83FD8AFE1F9] PRIMARY KEY CLUSTERED ([id])
11576   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11569 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11577 11570 ON [PRIMARY]
11578 11571 GO
11579 11572  
... ... @@ -11589,7 +11582,7 @@ GO
11589 11582 -- Primary Key structure for table bpm_user_group
11590 11583 -- ----------------------------
11591 11584 ALTER TABLE [dbo].[bpm_user_group] ADD CONSTRAINT [PK__bpm_user__3213E83F25E4725B] PRIMARY KEY CLUSTERED ([id])
11592   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11585 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11593 11586 ON [PRIMARY]
11594 11587 GO
11595 11588  
... ... @@ -11605,7 +11598,7 @@ GO
11605 11598 -- Primary Key structure for table infra_api_access_log
11606 11599 -- ----------------------------
11607 11600 ALTER TABLE [dbo].[infra_api_access_log] ADD CONSTRAINT [PK__infra_ap__3213E83F04F27A05] PRIMARY KEY CLUSTERED ([id])
11608   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11601 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11609 11602 ON [PRIMARY]
11610 11603 GO
11611 11604  
... ... @@ -11621,7 +11614,7 @@ GO
11621 11614 -- Primary Key structure for table infra_api_error_log
11622 11615 -- ----------------------------
11623 11616 ALTER TABLE [dbo].[infra_api_error_log] ADD CONSTRAINT [PK__infra_ap__3213E83FCA2446D4] PRIMARY KEY CLUSTERED ([id])
11624   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11617 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11625 11618 ON [PRIMARY]
11626 11619 GO
11627 11620  
... ... @@ -11637,7 +11630,7 @@ GO
11637 11630 -- Primary Key structure for table infra_codegen_column
11638 11631 -- ----------------------------
11639 11632 ALTER TABLE [dbo].[infra_codegen_column] ADD CONSTRAINT [PK__infra_co__3213E83FA9EC5005] PRIMARY KEY CLUSTERED ([id])
11640   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11633 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11641 11634 ON [PRIMARY]
11642 11635 GO
11643 11636  
... ... @@ -11653,7 +11646,7 @@ GO
11653 11646 -- Primary Key structure for table infra_codegen_table
11654 11647 -- ----------------------------
11655 11648 ALTER TABLE [dbo].[infra_codegen_table] ADD CONSTRAINT [PK__infra_co__3213E83F555031D0] PRIMARY KEY CLUSTERED ([id])
11656   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11649 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11657 11650 ON [PRIMARY]
11658 11651 GO
11659 11652  
... ... @@ -11662,7 +11655,7 @@ GO
11662 11655 -- Primary Key structure for table infra_config
11663 11656 -- ----------------------------
11664 11657 ALTER TABLE [dbo].[infra_config] ADD CONSTRAINT [PK__infra_co__3213E83FF4C71E85] PRIMARY KEY CLUSTERED ([id])
11665   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11658 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11666 11659 ON [PRIMARY]
11667 11660 GO
11668 11661  
... ... @@ -11678,7 +11671,7 @@ GO
11678 11671 -- Primary Key structure for table infra_data_source_config
11679 11672 -- ----------------------------
11680 11673 ALTER TABLE [dbo].[infra_data_source_config] ADD CONSTRAINT [PK__infra_da__3213E83F02D21AEB] PRIMARY KEY CLUSTERED ([id])
11681   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11674 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11682 11675 ON [PRIMARY]
11683 11676 GO
11684 11677  
... ... @@ -11701,7 +11694,7 @@ GO
11701 11694 -- Primary Key structure for table infra_file_config
11702 11695 -- ----------------------------
11703 11696 ALTER TABLE [dbo].[infra_file_config] ADD CONSTRAINT [PK__infra_fi__3213E83F8A7903EA] PRIMARY KEY CLUSTERED ([id])
11704   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11697 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11705 11698 ON [PRIMARY]
11706 11699 GO
11707 11700  
... ... @@ -11717,7 +11710,7 @@ GO
11717 11710 -- Primary Key structure for table infra_file_content
11718 11711 -- ----------------------------
11719 11712 ALTER TABLE [dbo].[infra_file_content] ADD CONSTRAINT [PK__infra_fi__3213E83F033E6045] PRIMARY KEY CLUSTERED ([id])
11720   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11713 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11721 11714 ON [PRIMARY]
11722 11715 GO
11723 11716  
... ... @@ -11733,7 +11726,7 @@ GO
11733 11726 -- Primary Key structure for table infra_job
11734 11727 -- ----------------------------
11735 11728 ALTER TABLE [dbo].[infra_job] ADD CONSTRAINT [PK__infra_jo__3213E83F3C7DE10C] PRIMARY KEY CLUSTERED ([id])
11736   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11729 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11737 11730 ON [PRIMARY]
11738 11731 GO
11739 11732  
... ... @@ -11749,7 +11742,7 @@ GO
11749 11742 -- Primary Key structure for table infra_job_log
11750 11743 -- ----------------------------
11751 11744 ALTER TABLE [dbo].[infra_job_log] ADD CONSTRAINT [PK__infra_jo__3213E83F4CA8F353] PRIMARY KEY CLUSTERED ([id])
11752   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11745 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11753 11746 ON [PRIMARY]
11754 11747 GO
11755 11748  
... ... @@ -11772,7 +11765,7 @@ GO
11772 11765 -- Primary Key structure for table member_user
11773 11766 -- ----------------------------
11774 11767 ALTER TABLE [dbo].[member_user] ADD CONSTRAINT [PK__member_u__3213E83F0A9AEC0B] PRIMARY KEY CLUSTERED ([id])
11775   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11768 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11776 11769 ON [PRIMARY]
11777 11770 GO
11778 11771  
... ... @@ -11788,7 +11781,7 @@ GO
11788 11781 -- Primary Key structure for table pay_app
11789 11782 -- ----------------------------
11790 11783 ALTER TABLE [dbo].[pay_app] ADD CONSTRAINT [PK__pay_app__3213E83FB26E0A6B] PRIMARY KEY CLUSTERED ([id])
11791   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11784 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11792 11785 ON [PRIMARY]
11793 11786 GO
11794 11787  
... ... @@ -11804,7 +11797,7 @@ GO
11804 11797 -- Primary Key structure for table pay_channel
11805 11798 -- ----------------------------
11806 11799 ALTER TABLE [dbo].[pay_channel] ADD CONSTRAINT [PK__pay_chan__3213E83F2556A7FC] PRIMARY KEY CLUSTERED ([id])
11807   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11800 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11808 11801 ON [PRIMARY]
11809 11802 GO
11810 11803  
... ... @@ -11820,7 +11813,7 @@ GO
11820 11813 -- Primary Key structure for table pay_merchant
11821 11814 -- ----------------------------
11822 11815 ALTER TABLE [dbo].[pay_merchant] ADD CONSTRAINT [PK__pay_merc__3213E83F010D02B8] PRIMARY KEY CLUSTERED ([id])
11823   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11816 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11824 11817 ON [PRIMARY]
11825 11818 GO
11826 11819  
... ... @@ -11836,7 +11829,7 @@ GO
11836 11829 -- Primary Key structure for table pay_notify_log
11837 11830 -- ----------------------------
11838 11831 ALTER TABLE [dbo].[pay_notify_log] ADD CONSTRAINT [PK__pay_noti__3213E83F5F4B3447] PRIMARY KEY CLUSTERED ([id])
11839   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11832 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11840 11833 ON [PRIMARY]
11841 11834 GO
11842 11835  
... ... @@ -11852,7 +11845,7 @@ GO
11852 11845 -- Primary Key structure for table pay_notify_task
11853 11846 -- ----------------------------
11854 11847 ALTER TABLE [dbo].[pay_notify_task] ADD CONSTRAINT [PK__pay_noti__3213E83FB9215103] PRIMARY KEY CLUSTERED ([id])
11855   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11848 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11856 11849 ON [PRIMARY]
11857 11850 GO
11858 11851  
... ... @@ -11868,7 +11861,7 @@ GO
11868 11861 -- Primary Key structure for table pay_order
11869 11862 -- ----------------------------
11870 11863 ALTER TABLE [dbo].[pay_order] ADD CONSTRAINT [PK__pay_orde__3213E83F34C95271] PRIMARY KEY CLUSTERED ([id])
11871   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11864 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11872 11865 ON [PRIMARY]
11873 11866 GO
11874 11867  
... ... @@ -11884,7 +11877,7 @@ GO
11884 11877 -- Primary Key structure for table pay_order_extension
11885 11878 -- ----------------------------
11886 11879 ALTER TABLE [dbo].[pay_order_extension] ADD CONSTRAINT [PK__pay_orde__3213E83F5ACB776F] PRIMARY KEY CLUSTERED ([id])
11887   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11880 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11888 11881 ON [PRIMARY]
11889 11882 GO
11890 11883  
... ... @@ -11900,7 +11893,7 @@ GO
11900 11893 -- Primary Key structure for table pay_refund
11901 11894 -- ----------------------------
11902 11895 ALTER TABLE [dbo].[pay_refund] ADD CONSTRAINT [PK__pay_refu__3213E83FBE1B54AC] PRIMARY KEY CLUSTERED ([id])
11903   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11896 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11904 11897 ON [PRIMARY]
11905 11898 GO
11906 11899  
... ... @@ -11916,7 +11909,7 @@ GO
11916 11909 -- Primary Key structure for table system_dept
11917 11910 -- ----------------------------
11918 11911 ALTER TABLE [dbo].[system_dept] ADD CONSTRAINT [PK__system_d__3213E83FFA72847C] PRIMARY KEY CLUSTERED ([id])
11919   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11912 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11920 11913 ON [PRIMARY]
11921 11914 GO
11922 11915  
... ... @@ -11932,7 +11925,7 @@ GO
11932 11925 -- Primary Key structure for table system_dict_data
11933 11926 -- ----------------------------
11934 11927 ALTER TABLE [dbo].[system_dict_data] ADD CONSTRAINT [PK__system_d__3213E83F20407597] PRIMARY KEY CLUSTERED ([id])
11935   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11928 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11936 11929 ON [PRIMARY]
11937 11930 GO
11938 11931  
... ... @@ -11948,7 +11941,7 @@ GO
11948 11941 -- Primary Key structure for table system_dict_type
11949 11942 -- ----------------------------
11950 11943 ALTER TABLE [dbo].[system_dict_type] ADD CONSTRAINT [PK__system_d__3213E83F7C36B1FD] PRIMARY KEY CLUSTERED ([id])
11951   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11944 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11952 11945 ON [PRIMARY]
11953 11946 GO
11954 11947  
... ... @@ -11964,7 +11957,7 @@ GO
11964 11957 -- Primary Key structure for table system_error_code
11965 11958 -- ----------------------------
11966 11959 ALTER TABLE [dbo].[system_error_code] ADD CONSTRAINT [PK__system_e__3213E83F68B8DFD0] PRIMARY KEY CLUSTERED ([id])
11967   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11960 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11968 11961 ON [PRIMARY]
11969 11962 GO
11970 11963  
... ... @@ -11980,7 +11973,7 @@ GO
11980 11973 -- Primary Key structure for table system_login_log
11981 11974 -- ----------------------------
11982 11975 ALTER TABLE [dbo].[system_login_log] ADD CONSTRAINT [PK__system_l__3213E83F717953E9] PRIMARY KEY CLUSTERED ([id])
11983   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11976 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
11984 11977 ON [PRIMARY]
11985 11978 GO
11986 11979  
... ... @@ -11996,7 +11989,7 @@ GO
11996 11989 -- Primary Key structure for table system_menu
11997 11990 -- ----------------------------
11998 11991 ALTER TABLE [dbo].[system_menu] ADD CONSTRAINT [PK__system_m__3213E83F14175801] PRIMARY KEY CLUSTERED ([id])
11999   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  11992 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12000 11993 ON [PRIMARY]
12001 11994 GO
12002 11995  
... ... @@ -12012,7 +12005,7 @@ GO
12012 12005 -- Primary Key structure for table system_notice
12013 12006 -- ----------------------------
12014 12007 ALTER TABLE [dbo].[system_notice] ADD CONSTRAINT [PK__system_n__3213E83FA158BA8D] PRIMARY KEY CLUSTERED ([id])
12015   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12008 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12016 12009 ON [PRIMARY]
12017 12010 GO
12018 12011  
... ... @@ -12035,7 +12028,7 @@ GO
12035 12028 -- Primary Key structure for table system_oauth2_approve
12036 12029 -- ----------------------------
12037 12030 ALTER TABLE [dbo].[system_oauth2_approve] ADD CONSTRAINT [PK__system_o__3213E83F7CC08ED6] PRIMARY KEY CLUSTERED ([id])
12038   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12031 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12039 12032 ON [PRIMARY]
12040 12033 GO
12041 12034  
... ... @@ -12058,7 +12051,7 @@ GO
12058 12051 -- Primary Key structure for table system_oauth2_code
12059 12052 -- ----------------------------
12060 12053 ALTER TABLE [dbo].[system_oauth2_code] ADD CONSTRAINT [PK__system_o__3213E83F38C13543] PRIMARY KEY CLUSTERED ([id])
12061   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12054 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12062 12055 ON [PRIMARY]
12063 12056 GO
12064 12057  
... ... @@ -12074,7 +12067,7 @@ GO
12074 12067 -- Primary Key structure for table system_oauth2_refresh_token
12075 12068 -- ----------------------------
12076 12069 ALTER TABLE [dbo].[system_oauth2_refresh_token] ADD CONSTRAINT [PK__system_o__3213E83FCFB541CC] PRIMARY KEY CLUSTERED ([id])
12077   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12070 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12078 12071 ON [PRIMARY]
12079 12072 GO
12080 12073  
... ... @@ -12090,7 +12083,7 @@ GO
12090 12083 -- Primary Key structure for table system_operate_log
12091 12084 -- ----------------------------
12092 12085 ALTER TABLE [dbo].[system_operate_log] ADD CONSTRAINT [PK__system_o__3213E83F85EC81FD] PRIMARY KEY CLUSTERED ([id])
12093   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12086 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12094 12087 ON [PRIMARY]
12095 12088 GO
12096 12089  
... ... @@ -12106,7 +12099,7 @@ GO
12106 12099 -- Primary Key structure for table system_post
12107 12100 -- ----------------------------
12108 12101 ALTER TABLE [dbo].[system_post] ADD CONSTRAINT [PK__system_p__3213E83FBC098F34] PRIMARY KEY CLUSTERED ([id])
12109   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12102 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12110 12103 ON [PRIMARY]
12111 12104 GO
12112 12105  
... ... @@ -12122,7 +12115,7 @@ GO
12122 12115 -- Primary Key structure for table system_role
12123 12116 -- ----------------------------
12124 12117 ALTER TABLE [dbo].[system_role] ADD CONSTRAINT [PK__system_r__3213E83F209B43F2] PRIMARY KEY CLUSTERED ([id])
12125   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12118 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12126 12119 ON [PRIMARY]
12127 12120 GO
12128 12121  
... ... @@ -12138,7 +12131,7 @@ GO
12138 12131 -- Primary Key structure for table system_role_menu
12139 12132 -- ----------------------------
12140 12133 ALTER TABLE [dbo].[system_role_menu] ADD CONSTRAINT [PK__system_r__3213E83F6F1E4A9B] PRIMARY KEY CLUSTERED ([id])
12141   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12134 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12142 12135 ON [PRIMARY]
12143 12136 GO
12144 12137  
... ... @@ -12154,7 +12147,7 @@ GO
12154 12147 -- Primary Key structure for table system_sensitive_word
12155 12148 -- ----------------------------
12156 12149 ALTER TABLE [dbo].[system_sensitive_word] ADD CONSTRAINT [PK__system_s__3213E83FFFD8E555] PRIMARY KEY CLUSTERED ([id])
12157   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12150 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12158 12151 ON [PRIMARY]
12159 12152 GO
12160 12153  
... ... @@ -12170,7 +12163,7 @@ GO
12170 12163 -- Primary Key structure for table system_sms_channel
12171 12164 -- ----------------------------
12172 12165 ALTER TABLE [dbo].[system_sms_channel] ADD CONSTRAINT [PK__system_s__3213E83FA96B966E] PRIMARY KEY CLUSTERED ([id])
12173   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12166 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12174 12167 ON [PRIMARY]
12175 12168 GO
12176 12169  
... ... @@ -12186,7 +12179,7 @@ GO
12186 12179 -- Primary Key structure for table system_sms_code
12187 12180 -- ----------------------------
12188 12181 ALTER TABLE [dbo].[system_sms_code] ADD CONSTRAINT [PK__system_s__3213E83F825CBCB9] PRIMARY KEY CLUSTERED ([id])
12189   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12182 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12190 12183 ON [PRIMARY]
12191 12184 GO
12192 12185  
... ... @@ -12202,7 +12195,7 @@ GO
12202 12195 -- Primary Key structure for table system_sms_log
12203 12196 -- ----------------------------
12204 12197 ALTER TABLE [dbo].[system_sms_log] ADD CONSTRAINT [PK__system_s__3213E83F5F1968A9] PRIMARY KEY CLUSTERED ([id])
12205   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12198 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12206 12199 ON [PRIMARY]
12207 12200 GO
12208 12201  
... ... @@ -12218,7 +12211,7 @@ GO
12218 12211 -- Primary Key structure for table system_sms_template
12219 12212 -- ----------------------------
12220 12213 ALTER TABLE [dbo].[system_sms_template] ADD CONSTRAINT [PK__system_s__3213E83F5C91CA37] PRIMARY KEY CLUSTERED ([id])
12221   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12214 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12222 12215 ON [PRIMARY]
12223 12216 GO
12224 12217  
... ... @@ -12234,7 +12227,7 @@ GO
12234 12227 -- Primary Key structure for table system_social_user
12235 12228 -- ----------------------------
12236 12229 ALTER TABLE [dbo].[system_social_user] ADD CONSTRAINT [PK__system_s__3213E83F6EF3863C] PRIMARY KEY CLUSTERED ([id])
12237   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12230 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12238 12231 ON [PRIMARY]
12239 12232 GO
12240 12233  
... ... @@ -12250,7 +12243,7 @@ GO
12250 12243 -- Primary Key structure for table system_social_user_bind
12251 12244 -- ----------------------------
12252 12245 ALTER TABLE [dbo].[system_social_user_bind] ADD CONSTRAINT [PK__system_s__3213E83F21F44049] PRIMARY KEY CLUSTERED ([id])
12253   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12246 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12254 12247 ON [PRIMARY]
12255 12248 GO
12256 12249  
... ... @@ -12266,7 +12259,7 @@ GO
12266 12259 -- Primary Key structure for table system_tenant
12267 12260 -- ----------------------------
12268 12261 ALTER TABLE [dbo].[system_tenant] ADD CONSTRAINT [PK__system_t__3213E83FAF444092] PRIMARY KEY CLUSTERED ([id])
12269   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12262 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12270 12263 ON [PRIMARY]
12271 12264 GO
12272 12265  
... ... @@ -12282,7 +12275,7 @@ GO
12282 12275 -- Primary Key structure for table system_tenant_package
12283 12276 -- ----------------------------
12284 12277 ALTER TABLE [dbo].[system_tenant_package] ADD CONSTRAINT [PK__system_t__3213E83FA2213DB5] PRIMARY KEY CLUSTERED ([id])
12285   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12278 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12286 12279 ON [PRIMARY]
12287 12280 GO
12288 12281  
... ... @@ -12298,7 +12291,7 @@ GO
12298 12291 -- Primary Key structure for table system_user_post
12299 12292 -- ----------------------------
12300 12293 ALTER TABLE [dbo].[system_user_post] ADD CONSTRAINT [PK__system_u__3213E83F56DD4107] PRIMARY KEY CLUSTERED ([id])
12301   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12294 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12302 12295 ON [PRIMARY]
12303 12296 GO
12304 12297  
... ... @@ -12314,7 +12307,7 @@ GO
12314 12307 -- Primary Key structure for table system_user_role
12315 12308 -- ----------------------------
12316 12309 ALTER TABLE [dbo].[system_user_role] ADD CONSTRAINT [PK__system_u__3213E83F3593F652] PRIMARY KEY CLUSTERED ([id])
12317   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12310 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12318 12311 ON [PRIMARY]
12319 12312 GO
12320 12313  
... ... @@ -12330,7 +12323,7 @@ GO
12330 12323 -- Primary Key structure for table system_users
12331 12324 -- ----------------------------
12332 12325 ALTER TABLE [dbo].[system_users] ADD CONSTRAINT [PK__system_u__3213E83F7CF2516E] PRIMARY KEY CLUSTERED ([id])
12333   -WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  12326 +WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
12334 12327 ON [PRIMARY]
12335 12328 GO
12336 12329  
... ...
yudao-dependencies/pom.xml
... ... @@ -62,7 +62,6 @@
62 62 <aliyun-java-sdk-core.version>4.6.2</aliyun-java-sdk-core.version>
63 63 <aliyun-java-sdk-dysmsapi.version>2.2.1</aliyun-java-sdk-dysmsapi.version>
64 64 <tencentcloud-sdk-java.version>3.1.561</tencentcloud-sdk-java.version>
65   - <yunpian-java-sdk.version>1.2.7</yunpian-java-sdk.version>
66 65 <justauth.version>1.4.0</justauth.version>
67 66 <jimureport.version>1.5.3</jimureport.version>
68 67 <xercesImpl.version>2.12.2</xercesImpl.version>
... ...
yudao-framework/yudao-spring-boot-starter-biz-sms/pom.xml
... ... @@ -65,11 +65,6 @@
65 65  
66 66 <!-- SMS SDK begin -->
67 67 <dependency>
68   - <groupId>com.yunpian.sdk</groupId>
69   - <artifactId>yunpian-java-sdk</artifactId>
70   - </dependency>
71   -
72   - <dependency>
73 68 <groupId>com.aliyun</groupId>
74 69 <artifactId>aliyun-java-sdk-core</artifactId>
75 70 </dependency>
... ...
yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/yudao/framework/sms/core/client/impl/SmsClientFactoryImpl.java
... ... @@ -5,7 +5,6 @@ import cn.iocoder.yudao.framework.sms.core.client.SmsClientFactory;
5 5 import cn.iocoder.yudao.framework.sms.core.client.impl.aliyun.AliyunSmsClient;
6 6 import cn.iocoder.yudao.framework.sms.core.client.impl.debug.DebugDingTalkSmsClient;
7 7 import cn.iocoder.yudao.framework.sms.core.client.impl.tencent.TencentSmsClient;
8   -import cn.iocoder.yudao.framework.sms.core.client.impl.yunpian.YunpianSmsClient;
9 8 import cn.iocoder.yudao.framework.sms.core.enums.SmsChannelEnum;
10 9 import cn.iocoder.yudao.framework.sms.core.property.SmsChannelProperties;
11 10 import lombok.extern.slf4j.Slf4j;
... ... @@ -80,7 +79,6 @@ public class SmsClientFactoryImpl implements SmsClientFactory {
80 79 // 创建客户端
81 80 switch (channelEnum) {
82 81 case ALIYUN: return new AliyunSmsClient(properties);
83   - case YUN_PIAN: return new YunpianSmsClient(properties);
84 82 case DEBUG_DING_TALK: return new DebugDingTalkSmsClient(properties);
85 83 case TENCENT: return new TencentSmsClient(properties);
86 84 }
... ...
yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/yudao/framework/sms/core/client/impl/yunpian/YunpianSmsClient.java deleted
1   -package cn.iocoder.yudao.framework.sms.core.client.impl.yunpian;
2   -
3   -import cn.hutool.core.collection.CollUtil;
4   -import cn.hutool.core.lang.Assert;
5   -import cn.hutool.core.util.NumberUtil;
6   -import cn.hutool.core.util.StrUtil;
7   -import cn.hutool.core.util.URLUtil;
8   -import cn.iocoder.yudao.framework.common.core.KeyValue;
9   -import cn.iocoder.yudao.framework.common.util.json.JsonUtils;
10   -import cn.iocoder.yudao.framework.sms.core.client.SmsCommonResult;
11   -import cn.iocoder.yudao.framework.sms.core.client.dto.SmsReceiveRespDTO;
12   -import cn.iocoder.yudao.framework.sms.core.client.dto.SmsSendRespDTO;
13   -import cn.iocoder.yudao.framework.sms.core.client.dto.SmsTemplateRespDTO;
14   -import cn.iocoder.yudao.framework.sms.core.client.impl.AbstractSmsClient;
15   -import cn.iocoder.yudao.framework.sms.core.enums.SmsTemplateAuditStatusEnum;
16   -import cn.iocoder.yudao.framework.sms.core.property.SmsChannelProperties;
17   -import com.fasterxml.jackson.annotation.JsonFormat;
18   -import com.fasterxml.jackson.annotation.JsonProperty;
19   -import com.google.common.annotations.VisibleForTesting;
20   -import com.yunpian.sdk.YunpianClient;
21   -import com.yunpian.sdk.constant.YunpianConstant;
22   -import com.yunpian.sdk.model.Result;
23   -import com.yunpian.sdk.model.Template;
24   -import lombok.Data;
25   -import lombok.extern.slf4j.Slf4j;
26   -
27   -import java.time.LocalDateTime;
28   -import java.util.*;
29   -import java.util.function.Function;
30   -import java.util.function.Supplier;
31   -import java.util.stream.Collectors;
32   -
33   -import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
34   -import static cn.iocoder.yudao.framework.common.util.date.DateUtils.TIME_ZONE_DEFAULT;
35   -
36   -/**
37   - * 云片短信客户端的实现类
38   - *
39   - * @author zzf
40   - * @since 9:48 2021/3/5
41   - */
42   -@Slf4j
43   -public class YunpianSmsClient extends AbstractSmsClient {
44   -
45   - /**
46   - * 云信短信客户端
47   - */
48   - private volatile YunpianClient client;
49   -
50   - public YunpianSmsClient(SmsChannelProperties properties) {
51   - super(properties, new YunpianSmsCodeMapping());
52   - Assert.notEmpty(properties.getApiKey(), "apiKey 不能为空");
53   - }
54   -
55   - @Override
56   - public void doInit() {
57   - YunpianClient oldClient = client;
58   - // 初始化新的客户端
59   - YunpianClient newClient = new YunpianClient(properties.getApiKey());
60   - newClient.init();
61   - this.client = newClient;
62   - // 销毁老的客户端
63   - if (oldClient != null) {
64   - oldClient.close();
65   - }
66   - }
67   -
68   - @Override
69   - protected SmsCommonResult<SmsSendRespDTO> doSendSms(Long sendLogId, String mobile,
70   - String apiTemplateId, List<KeyValue<String, Object>> templateParams) throws Throwable {
71   - return invoke(() -> {
72   - Map<String, String> request = new HashMap<>();
73   - request.put(YunpianConstant.MOBILE, mobile);
74   - request.put(YunpianConstant.TPL_ID, apiTemplateId);
75   - request.put(YunpianConstant.TPL_VALUE, formatTplValue(templateParams));
76   - request.put(YunpianConstant.UID, String.valueOf(sendLogId));
77   - request.put(YunpianConstant.CALLBACK_URL, properties.getCallbackUrl());
78   - return client.sms().tpl_single_send(request);
79   - }, response -> new SmsSendRespDTO().setSerialNo(String.valueOf(response.getSid())));
80   - }
81   -
82   - private static String formatTplValue(List<KeyValue<String, Object>> templateParams) {
83   - if (CollUtil.isEmpty(templateParams)) {
84   - return "";
85   - }
86   - // 参考 https://www.yunpian.com/official/document/sms/zh_cn/introduction_demos_encode_sample 格式化
87   - StringJoiner joiner = new StringJoiner("&");
88   - templateParams.forEach(param -> joiner.add(String.format("#%s#=%s", param.getKey(),
89   - URLUtil.encode(String.valueOf(param.getValue())))));
90   - return joiner.toString();
91   - }
92   -
93   - @Override
94   - protected List<SmsReceiveRespDTO> doParseSmsReceiveStatus(String text) throws Throwable {
95   - List<SmsReceiveStatus> statuses = JsonUtils.parseArray(text, SmsReceiveStatus.class);
96   - return statuses.stream().map(status -> {
97   - SmsReceiveRespDTO resp = new SmsReceiveRespDTO();
98   - resp.setSuccess(Objects.equals(status.getReportStatus(), "SUCCESS"));
99   - resp.setErrorCode(status.getErrorMsg()).setErrorMsg(status.getErrorDetail());
100   - resp.setMobile(status.getMobile()).setReceiveTime(status.getUserReceiveTime());
101   - resp.setSerialNo(String.valueOf(status.getSid())).setLogId(status.getUid());
102   - return resp;
103   - }).collect(Collectors.toList());
104   - }
105   -
106   - @Override
107   - protected SmsCommonResult<SmsTemplateRespDTO> doGetSmsTemplate(String apiTemplateId) throws Throwable {
108   - return invoke(() -> {
109   - if (!NumberUtil.isNumber(apiTemplateId)) {
110   - throw new IllegalArgumentException("云片的 API 模板编号必须为整数");
111   - }
112   - Map<String, String> request = new HashMap<>();
113   - request.put(YunpianConstant.APIKEY, properties.getApiKey());
114   - request.put(YunpianConstant.TPL_ID, apiTemplateId);
115   - return client.tpl().get(request);
116   - }, response -> {
117   - Template template = response.get(0);
118   - return new SmsTemplateRespDTO().setId(String.valueOf(template.getTpl_id())).setContent(template.getTpl_content())
119   - .setAuditStatus(convertSmsTemplateAuditStatus(template.getCheck_status())).setAuditReason(template.getReason());
120   - });
121   - }
122   -
123   - @VisibleForTesting
124   - Integer convertSmsTemplateAuditStatus(String checkStatus) {
125   - switch (checkStatus) {
126   - case "CHECKING": return SmsTemplateAuditStatusEnum.CHECKING.getStatus();
127   - case "SUCCESS": return SmsTemplateAuditStatusEnum.SUCCESS.getStatus();
128   - case "FAIL": return SmsTemplateAuditStatusEnum.FAIL.getStatus();
129   - default: throw new IllegalArgumentException(String.format("未知审核状态(%s)", checkStatus));
130   - }
131   - }
132   -
133   - @VisibleForTesting
134   - <T, R> SmsCommonResult<R> invoke(Supplier<Result<T>> requestConsumer, Function<T, R> responseConsumer) throws Throwable {
135   - // 执行请求
136   - Result<T> result = requestConsumer.get();
137   - if (result.getThrowable() != null) {
138   - throw result.getThrowable();
139   - }
140   - // 解析结果
141   - R data = null;
142   - if (result.getData() != null) {
143   - data = responseConsumer.apply(result.getData());
144   - }
145   - // 拼接结果
146   - return SmsCommonResult.build(String.valueOf(result.getCode()), formatResultMsg(result), null, data, codeMapping);
147   - }
148   -
149   - private static String formatResultMsg(Result<?> sendResult) {
150   - if (StrUtil.isEmpty(sendResult.getDetail())) {
151   - return sendResult.getMsg();
152   - }
153   - return sendResult.getMsg() + " => " + sendResult.getDetail();
154   - }
155   -
156   - /**
157   - * 短信接收状态
158   - *
159   - * 参见 https://www.yunpian.com/official/document/sms/zh_cn/domestic_push_report 文档
160   - *
161   - * @author 芋道源码
162   - */
163   - @Data
164   - public static class SmsReceiveStatus {
165   -
166   - /**
167   - * 接收状态
168   - *
169   - * 目前仅有 SUCCESS / FAIL,所以使用 Boolean 接收
170   - */
171   - @JsonProperty("report_status")
172   - private String reportStatus;
173   - /**
174   - * 接收手机号
175   - */
176   - private String mobile;
177   - /**
178   - * 运营商返回的代码,如:"DB:0103"
179   - *
180   - * 由于不同运营商信息不同,此字段仅供参考;
181   - */
182   - @JsonProperty("error_msg")
183   - private String errorMsg;
184   - /**
185   - * 运营商反馈代码的中文解释
186   - *
187   - * 默认不推送此字段,如需推送,请联系客服
188   - */
189   - @JsonProperty("error_detail")
190   - private String errorDetail;
191   - /**
192   - * 短信编号
193   - */
194   - private Long sid;
195   - /**
196   - * 用户自定义 id
197   - *
198   - * 这里我们传递的是 SysSmsLogDO 的日志编号
199   - */
200   - private Long uid;
201   - /**
202   - * 用户接收时间
203   - */
204   - @JsonProperty("user_receive_time")
205   - @JsonFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND, timezone = TIME_ZONE_DEFAULT)
206   - private LocalDateTime userReceiveTime;
207   -
208   - }
209   -
210   -}
yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/yudao/framework/sms/core/client/impl/yunpian/YunpianSmsCodeMapping.java deleted
1   -package cn.iocoder.yudao.framework.sms.core.client.impl.yunpian;
2   -
3   -import cn.iocoder.yudao.framework.common.exception.ErrorCode;
4   -import cn.iocoder.yudao.framework.sms.core.client.SmsCodeMapping;
5   -import cn.iocoder.yudao.framework.sms.core.enums.SmsFrameworkErrorCodeConstants;
6   -
7   -import static cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants.SUCCESS;
8   -import static com.yunpian.sdk.constant.Code.*;
9   -
10   -/**
11   - * 云片的 SmsCodeMapping 实现类
12   - * <p>
13   - * 参见 https://www.yunpian.com/official/document/sms/zh_CN/returnvalue_common 文档
14   - *
15   - * @author 芋道源码
16   - */
17   -public class YunpianSmsCodeMapping implements SmsCodeMapping {
18   -
19   - @Override
20   - public ErrorCode apply(String apiCode) {
21   - int code = Integer.parseInt(apiCode);
22   - switch (code) {
23   - case OK:
24   - return SUCCESS;
25   - case ARGUMENT_MISSING:
26   - return SmsFrameworkErrorCodeConstants.SMS_API_PARAM_ERROR;
27   - case BAD_ARGUMENT_FORMAT:
28   - return SmsFrameworkErrorCodeConstants.SMS_TEMPLATE_PARAM_ERROR;
29   - case TPL_NOT_FOUND:
30   - case TPL_NOT_VALID:
31   - return SmsFrameworkErrorCodeConstants.SMS_TEMPLATE_INVALID;
32   - case MONEY_NOT_ENOUGH:
33   - return SmsFrameworkErrorCodeConstants.SMS_ACCOUNT_MONEY_NOT_ENOUGH;
34   - case BLACK_WORD:
35   - return SmsFrameworkErrorCodeConstants.SMS_SEND_CONTENT_INVALID;
36   - case DUP_IN_SHORT_TIME:
37   - case TOO_MANY_TIME_IN_5:
38   - case DAY_LIMIT_PER_MOBILE:
39   - case HOUR_LIMIT_PER_MOBILE:
40   - return SmsFrameworkErrorCodeConstants.SMS_SEND_BUSINESS_LIMIT_CONTROL;
41   - case BLACK_PHONE_FILTER:
42   - return SmsFrameworkErrorCodeConstants.SMS_MOBILE_BLACK;
43   - case SIGN_NOT_MATCH:
44   - case BAD_SIGN_FORMAT:
45   - case SIGN_NOT_VALID:
46   - return SmsFrameworkErrorCodeConstants.SMS_SIGN_INVALID;
47   - case BAD_API_KEY:
48   - return SmsFrameworkErrorCodeConstants.SMS_ACCOUNT_INVALID;
49   - case API_NOT_ALLOWED:
50   - return SmsFrameworkErrorCodeConstants.SMS_PERMISSION_DENY;
51   - case IP_NOT_ALLOWED:
52   - return SmsFrameworkErrorCodeConstants.SMS_IP_DENY;
53   - default:
54   - break;
55   - }
56   - return SmsFrameworkErrorCodeConstants.SMS_UNKNOWN;
57   - }
58   -
59   -}
yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/yudao/framework/sms/core/enums/SmsChannelEnum.java
... ... @@ -15,7 +15,6 @@ import lombok.Getter;
15 15 public enum SmsChannelEnum {
16 16  
17 17 DEBUG_DING_TALK("DEBUG_DING_TALK", "调试(钉钉)"),
18   - YUN_PIAN("YUN_PIAN", "云片"),
19 18 ALIYUN("ALIYUN", "阿里云"),
20 19 TENCENT("TENCENT", "腾讯云"),
21 20 // HUA_WEI("HUA_WEI", "华为云"),
... ...
yudao-framework/yudao-spring-boot-starter-biz-sms/src/test-integration/java/cn/iocoder/yudao/framework/sms/core/client/impl/yunpian/YunpianSmsClientIntegrationTest.java deleted
1   -package cn.iocoder.yudao.framework.sms.core.client.impl.yunpian;
2   -
3   -import cn.iocoder.yudao.framework.common.core.KeyValue;
4   -import cn.iocoder.yudao.framework.sms.core.client.SmsCommonResult;
5   -import cn.iocoder.yudao.framework.sms.core.client.dto.SmsSendRespDTO;
6   -import cn.iocoder.yudao.framework.sms.core.client.dto.SmsTemplateRespDTO;
7   -import cn.iocoder.yudao.framework.sms.core.client.impl.yunpian.YunpianSmsClient;
8   -import cn.iocoder.yudao.framework.sms.core.enums.SmsChannelEnum;
9   -import cn.iocoder.yudao.framework.sms.core.property.SmsChannelProperties;
10   -import org.junit.jupiter.api.BeforeAll;
11   -import org.junit.jupiter.api.Test;
12   -
13   -import java.util.ArrayList;
14   -import java.util.List;
15   -
16   -/**
17   - * {@link YunpianSmsClient} 的集成测试
18   - */
19   -public class YunpianSmsClientIntegrationTest {
20   -
21   - private static YunpianSmsClient smsClient;
22   -
23   - @BeforeAll
24   - public static void init() {
25   - // 创建配置类
26   - SmsChannelProperties properties = new SmsChannelProperties();
27   - properties.setId(1L);
28   - properties.setSignature("芋道");
29   - properties.setCode(SmsChannelEnum.YUN_PIAN.getCode());
30   - properties.setApiKey("1555a14277cb8a608cf45a9e6a80d510");
31   - // 创建客户端
32   - smsClient = new YunpianSmsClient(properties);
33   - smsClient.init();
34   - }
35   -
36   - @Test
37   - public void testSendSms() {
38   - List<KeyValue<String, Object>> templateParams = new ArrayList<>();
39   - templateParams.add(new KeyValue<>("code", "1024"));
40   - templateParams.add(new KeyValue<>("operation", "嘿嘿"));
41   -// SmsResult result = smsClient.send(1L, "15601691399", "4372216", templateParams);
42   - SmsCommonResult<SmsSendRespDTO> result = smsClient.sendSms(1L, "15601691399", "4383920", templateParams);
43   - System.out.println(result);
44   - }
45   -
46   - @Test
47   - public void testGetSmsTemplate() {
48   - String apiTemplateId = "4383920";
49   - SmsCommonResult<SmsTemplateRespDTO> result = smsClient.getSmsTemplate(apiTemplateId);
50   - System.out.println(result);
51   - }
52   -
53   -}
yudao-framework/yudao-spring-boot-starter-biz-sms/src/test/java/cn/iocoder/yudao/framework/sms/core/client/impl/yunpian/YunpianSmsClientTest.java deleted
1   -package cn.iocoder.yudao.framework.sms.core.client.impl.yunpian;
2   -
3   -import cn.hutool.core.util.ReflectUtil;
4   -import cn.iocoder.yudao.framework.test.core.ut.BaseMockitoUnitTest;
5   -import cn.iocoder.yudao.framework.common.core.KeyValue;
6   -import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants;
7   -import cn.iocoder.yudao.framework.sms.core.client.SmsCommonResult;
8   -import cn.iocoder.yudao.framework.sms.core.client.dto.SmsReceiveRespDTO;
9   -import cn.iocoder.yudao.framework.sms.core.client.dto.SmsSendRespDTO;
10   -import cn.iocoder.yudao.framework.sms.core.client.dto.SmsTemplateRespDTO;
11   -import cn.iocoder.yudao.framework.sms.core.enums.SmsTemplateAuditStatusEnum;
12   -import cn.iocoder.yudao.framework.sms.core.property.SmsChannelProperties;
13   -import com.google.common.collect.Lists;
14   -import com.yunpian.sdk.YunpianClient;
15   -import com.yunpian.sdk.api.SmsApi;
16   -import com.yunpian.sdk.api.TplApi;
17   -import com.yunpian.sdk.constant.YunpianConstant;
18   -import com.yunpian.sdk.model.Result;
19   -import com.yunpian.sdk.model.SmsSingleSend;
20   -import com.yunpian.sdk.model.Template;
21   -import org.junit.jupiter.api.Test;
22   -import org.mockito.InjectMocks;
23   -import org.mockito.Mock;
24   -
25   -import java.time.LocalDateTime;
26   -import java.util.HashMap;
27   -import java.util.List;
28   -import java.util.Map;
29   -import java.util.function.Function;
30   -import java.util.function.Supplier;
31   -
32   -import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*;
33   -import static com.yunpian.sdk.constant.Code.OK;
34   -import static org.junit.jupiter.api.Assertions.*;
35   -import static org.mockito.Mockito.*;
36   -
37   -/**
38   - * 对 {@link YunpianSmsClient} 的单元测试
39   - *
40   - * @author 芋道源码
41   - */
42   -public class YunpianSmsClientTest extends BaseMockitoUnitTest {
43   -
44   - private final SmsChannelProperties properties = new SmsChannelProperties()
45   - .setApiKey(randomString()); // 随机一个 apiKey,避免构建报错
46   -
47   - @InjectMocks
48   - private final YunpianSmsClient smsClient = new YunpianSmsClient(properties);
49   -
50   - @Mock
51   - private YunpianClient client;
52   -
53   - @Test
54   - public void testDoInit() {
55   - // 准备参数
56   - // mock 方法
57   -
58   - // 调用
59   - smsClient.doInit();
60   - // 断言
61   - assertNotEquals(client, ReflectUtil.getFieldValue(smsClient, "client"));
62   - verify(client, times(1)).close();
63   - }
64   -
65   - @Test
66   - @SuppressWarnings("unchecked")
67   - public void testDoSendSms() throws Throwable {
68   - // 准备参数
69   - Long sendLogId = randomLongId();
70   - String mobile = randomString();
71   - String apiTemplateId = randomString();
72   - List<KeyValue<String, Object>> templateParams = Lists.newArrayList(
73   - new KeyValue<>("code", 1234), new KeyValue<>("op", "login"));
74   - // mock sms 方法
75   - SmsApi smsApi = mock(SmsApi.class);
76   - when(client.sms()).thenReturn(smsApi);
77   - // mock tpl_single_send 方法
78   - Map<String, String> request = new HashMap<>();
79   - request.put(YunpianConstant.MOBILE, mobile);
80   - request.put(YunpianConstant.TPL_ID, apiTemplateId);
81   - request.put(YunpianConstant.TPL_VALUE, "#code#=1234&#op#=login");
82   - request.put(YunpianConstant.UID, String.valueOf(sendLogId));
83   - request.put(YunpianConstant.CALLBACK_URL, properties.getCallbackUrl());
84   - Result<SmsSingleSend> responseResult = randomPojo(Result.class, SmsSingleSend.class,
85   - o -> o.setCode(OK)); // API 发送成功的 code
86   - when(smsApi.tpl_single_send(eq(request))).thenReturn(responseResult);
87   -
88   - // 调用
89   - SmsCommonResult<SmsSendRespDTO> result = smsClient.doSendSms(sendLogId, mobile,
90   - apiTemplateId, templateParams);
91   - // 断言
92   - assertEquals(String.valueOf(responseResult.getCode()), result.getApiCode());
93   - assertEquals(responseResult.getMsg() + " => " + responseResult.getDetail(), result.getApiMsg());
94   - assertEquals(GlobalErrorCodeConstants.SUCCESS.getCode(), result.getCode());
95   - assertEquals(GlobalErrorCodeConstants.SUCCESS.getMsg(), result.getMsg());
96   - assertNull(result.getApiRequestId());
97   - // 断言结果
98   - assertEquals(String.valueOf(responseResult.getData().getSid()), result.getData().getSerialNo());
99   - }
100   -
101   - @Test
102   - public void testDoParseSmsReceiveStatus() throws Throwable {
103   - // 准备参数
104   - String text = "[{\"sid\":9527,\"uid\":1024,\"user_receive_time\":\"2014-03-17 22:55:21\",\"error_msg\":\"\",\"mobile\":\"15205201314\",\"report_status\":\"SUCCESS\"}]";
105   - // mock 方法
106   -
107   - // 调用
108   -
109   - // 断言
110   - // 调用
111   - List<SmsReceiveRespDTO> statuses = smsClient.doParseSmsReceiveStatus(text);
112   - // 断言
113   - assertEquals(1, statuses.size());
114   - assertTrue(statuses.get(0).getSuccess());
115   - assertEquals("", statuses.get(0).getErrorCode());
116   - assertNull(statuses.get(0).getErrorMsg());
117   - assertEquals("15205201314", statuses.get(0).getMobile());
118   - assertEquals(LocalDateTime.of(2014, 3, 17, 22, 55, 21), statuses.get(0).getReceiveTime());
119   - assertEquals("9527", statuses.get(0).getSerialNo());
120   - assertEquals(1024L, statuses.get(0).getLogId());
121   - }
122   -
123   - @Test
124   - @SuppressWarnings("unchecked")
125   - public void testDoGetSmsTemplate() throws Throwable {
126   - // 准备参数
127   - String apiTemplateId = String.valueOf(randomLongId());
128   - // mock tpl 方法
129   - TplApi tplApi = mock(TplApi.class);
130   - when(client.tpl()).thenReturn(tplApi);
131   - // mock get 方法
132   - Map<String, String> request = new HashMap<>();
133   - request.put(YunpianConstant.APIKEY, properties.getApiKey());
134   - request.put(YunpianConstant.TPL_ID, apiTemplateId);
135   - Result<List<Template>> responseResult = randomPojo(Result.class, List.class, o -> {
136   - o.setCode(OK); // API 发送成功的 code
137   - o.setData(randomPojoList(Template.class, t -> t.setCheck_status("SUCCESS")));
138   - });
139   - when(tplApi.get(eq(request))).thenReturn(responseResult);
140   -
141   - // 调用
142   - SmsCommonResult<SmsTemplateRespDTO> result = smsClient.doGetSmsTemplate(apiTemplateId);
143   - // 断言
144   - assertEquals(String.valueOf(responseResult.getCode()), result.getApiCode());
145   - assertEquals(responseResult.getMsg() + " => " + responseResult.getDetail(), result.getApiMsg());
146   - assertEquals(GlobalErrorCodeConstants.SUCCESS.getCode(), result.getCode());
147   - assertEquals(GlobalErrorCodeConstants.SUCCESS.getMsg(), result.getMsg());
148   - assertNull(result.getApiRequestId());
149   - // 断言结果
150   - Template template = responseResult.getData().get(0);
151   - assertEquals(template.getTpl_id().toString(), result.getData().getId());
152   - assertEquals(template.getTpl_content(), result.getData().getContent());
153   - assertEquals(SmsTemplateAuditStatusEnum.SUCCESS.getStatus(), result.getData().getAuditStatus());
154   - assertEquals(template.getReason(), result.getData().getAuditReason());
155   - }
156   -
157   - @Test
158   - public void testConvertSmsTemplateAuditStatus() {
159   - assertEquals(SmsTemplateAuditStatusEnum.CHECKING.getStatus(),
160   - smsClient.convertSmsTemplateAuditStatus("CHECKING"));
161   - assertEquals(SmsTemplateAuditStatusEnum.SUCCESS.getStatus(),
162   - smsClient.convertSmsTemplateAuditStatus("SUCCESS"));
163   - assertEquals(SmsTemplateAuditStatusEnum.FAIL.getStatus(),
164   - smsClient.convertSmsTemplateAuditStatus("FAIL"));
165   - assertThrows(IllegalArgumentException.class, () -> smsClient.convertSmsTemplateAuditStatus("test"),
166   - "未知审核状态(test)");
167   - }
168   -
169   - @Test
170   - public void testInvoke_throwable() {
171   - // 准备参数
172   - Supplier<Result<Object>> requestConsumer =
173   - () -> new Result<>().setThrowable(new NullPointerException());
174   - // mock 方法
175   -
176   - // 调用,并断言异常
177   - assertThrows(NullPointerException.class,
178   - () -> smsClient.invoke(requestConsumer, null));
179   - }
180   -
181   - @Test
182   - @SuppressWarnings("unchecked")
183   - public void testInvoke_success() throws Throwable {
184   - // 准备参数
185   - Result<SmsSingleSend> responseResult = randomPojo(Result.class, SmsSingleSend.class, o -> o.setCode(OK));
186   - Supplier<Result<SmsSingleSend>> requestConsumer = () -> responseResult;
187   - Function<SmsSingleSend, SmsSendRespDTO> responseConsumer =
188   - smsSingleSend -> new SmsSendRespDTO().setSerialNo(String.valueOf(responseResult.getData().getSid()));
189   - // mock 方法
190   -
191   - // 调用
192   - SmsCommonResult<SmsSendRespDTO> result = smsClient.invoke(requestConsumer, responseConsumer);
193   - // 断言
194   - assertEquals(String.valueOf(responseResult.getCode()), result.getApiCode());
195   - assertEquals(responseResult.getMsg() + " => " + responseResult.getDetail(), result.getApiMsg());
196   - assertEquals(GlobalErrorCodeConstants.SUCCESS.getCode(), result.getCode());
197   - assertEquals(GlobalErrorCodeConstants.SUCCESS.getMsg(), result.getMsg());
198   - assertNull(result.getApiRequestId());
199   - assertEquals(String.valueOf(responseResult.getData().getSid()), result.getData().getSerialNo());
200   - }
201   -
202   -}
yudao-framework/yudao-spring-boot-starter-biz-sms/src/test/java/cn/iocoder/yudao/framework/sms/core/client/impl/yunpian/YunpianSmsCodeMappingTest.java deleted
1   -package cn.iocoder.yudao.framework.sms.core.client.impl.yunpian;
2   -
3   -import cn.iocoder.yudao.framework.test.core.ut.BaseMockitoUnitTest;
4   -import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants;
5   -import cn.iocoder.yudao.framework.sms.core.enums.SmsFrameworkErrorCodeConstants;
6   -import org.junit.jupiter.api.Assertions;
7   -import org.junit.jupiter.api.Test;
8   -import org.mockito.InjectMocks;
9   -
10   -import static com.yunpian.sdk.constant.Code.*;
11   -import static org.junit.jupiter.api.Assertions.assertEquals;
12   -
13   -/**
14   - * {@link YunpianSmsCodeMapping} 的单元测试
15   - *
16   - * @author 芋道源码
17   - */
18   -class YunpianSmsCodeMappingTest extends BaseMockitoUnitTest {
19   -
20   - @InjectMocks
21   - private YunpianSmsCodeMapping codeMapping;
22   -
23   - @Test
24   - public void testApply() {
25   - assertEquals(GlobalErrorCodeConstants.SUCCESS, codeMapping.apply(String.valueOf(OK)));
26   - Assertions.assertEquals(SmsFrameworkErrorCodeConstants.SMS_API_PARAM_ERROR, codeMapping.apply(String.valueOf(ARGUMENT_MISSING)));
27   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_TEMPLATE_PARAM_ERROR, codeMapping.apply(String.valueOf(BAD_ARGUMENT_FORMAT)));
28   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_ACCOUNT_MONEY_NOT_ENOUGH, codeMapping.apply(String.valueOf(MONEY_NOT_ENOUGH)));
29   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_TEMPLATE_INVALID, codeMapping.apply(String.valueOf(TPL_NOT_FOUND)));
30   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_TEMPLATE_INVALID, codeMapping.apply(String.valueOf(TPL_NOT_VALID)));
31   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_SEND_BUSINESS_LIMIT_CONTROL, codeMapping.apply(String.valueOf(DUP_IN_SHORT_TIME)));
32   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_SEND_BUSINESS_LIMIT_CONTROL, codeMapping.apply(String.valueOf(TOO_MANY_TIME_IN_5)));
33   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_SEND_BUSINESS_LIMIT_CONTROL, codeMapping.apply(String.valueOf(DAY_LIMIT_PER_MOBILE)));
34   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_SEND_BUSINESS_LIMIT_CONTROL, codeMapping.apply(String.valueOf(HOUR_LIMIT_PER_MOBILE)));
35   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_MOBILE_BLACK, codeMapping.apply(String.valueOf(BLACK_PHONE_FILTER)));
36   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_SIGN_INVALID, codeMapping.apply(String.valueOf(SIGN_NOT_MATCH)));
37   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_SIGN_INVALID, codeMapping.apply(String.valueOf(SIGN_NOT_VALID)));
38   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_SIGN_INVALID, codeMapping.apply(String.valueOf(BAD_SIGN_FORMAT)));
39   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_ACCOUNT_INVALID, codeMapping.apply(String.valueOf(BAD_API_KEY)));
40   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_PERMISSION_DENY, codeMapping.apply(String.valueOf(API_NOT_ALLOWED)));
41   - assertEquals(SmsFrameworkErrorCodeConstants.SMS_IP_DENY, codeMapping.apply(String.valueOf(IP_NOT_ALLOWED)));
42   - }
43   -
44   -}
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/sms/SmsCallbackController.java
1 1 package cn.iocoder.yudao.module.system.controller.admin.sms;
2 2  
3   -import cn.hutool.core.util.URLUtil;
4 3 import cn.hutool.extra.servlet.ServletUtil;
5   -import cn.iocoder.yudao.module.system.service.sms.SmsSendService;
6 4 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
7 5 import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog;
8 6 import cn.iocoder.yudao.framework.sms.core.enums.SmsChannelEnum;
  7 +import cn.iocoder.yudao.module.system.service.sms.SmsSendService;
9 8 import io.swagger.annotations.Api;
10   -import io.swagger.annotations.ApiImplicitParam;
11 9 import io.swagger.annotations.ApiOperation;
12 10 import org.springframework.web.bind.annotation.PostMapping;
13 11 import org.springframework.web.bind.annotation.RequestMapping;
14   -import org.springframework.web.bind.annotation.RequestParam;
15 12 import org.springframework.web.bind.annotation.RestController;
16 13  
17 14 import javax.annotation.Resource;
... ... @@ -28,17 +25,6 @@ public class SmsCallbackController {
28 25 @Resource
29 26 private SmsSendService smsSendService;
30 27  
31   - @PostMapping("/yunpian")
32   - @PermitAll
33   - @ApiOperation(value = "云片短信的回调", notes = "参见 https://www.yunpian.com/official/document/sms/zh_cn/domestic_push_report 文档")
34   - @ApiImplicitParam(name = "sms_status", value = "发送状态", required = true, example = "[{具体内容}]", dataTypeClass = String.class)
35   - @OperateLog(enable = false)
36   - public String receiveYunpianSmsStatus(@RequestParam("sms_status") String smsStatus) throws Throwable {
37   - String text = URLUtil.decode(smsStatus); // decode 解码参数,因为它被 encode
38   - smsSendService.receiveSmsStatus(SmsChannelEnum.YUN_PIAN.getCode(), text);
39   - return "SUCCESS"; // 约定返回 SUCCESS 为成功
40   - }
41   -
42 28 @PostMapping("/aliyun")
43 29 @PermitAll
44 30 @ApiOperation(value = "阿里云短信的回调", notes = "参见 https://help.aliyun.com/document_detail/120998.html 文档")
... ...
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/job/DemoJob.java 0 → 100644
  1 +package cn.iocoder.yudao.module.system.job;
  2 +
  3 +import cn.iocoder.yudao.framework.quartz.core.handler.JobHandler;
  4 +import cn.iocoder.yudao.framework.tenant.core.context.TenantContextHolder;
  5 +import cn.iocoder.yudao.framework.tenant.core.job.TenantJob;
  6 +import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
  7 +import cn.iocoder.yudao.module.system.dal.mysql.user.AdminUserMapper;
  8 +import org.springframework.stereotype.Component;
  9 +
  10 +import javax.annotation.Resource;
  11 +import java.util.List;
  12 +
  13 +@Component
  14 +@TenantJob // 标记多租户
  15 +public class DemoJob implements JobHandler {
  16 +
  17 + @Resource
  18 + private AdminUserMapper adminUserMapper;
  19 +
  20 + @Override
  21 + public String execute(String param) throws Exception {
  22 + System.out.println("当前租户:" + TenantContextHolder.getTenantId());
  23 + List<AdminUserDO> users = adminUserMapper.selectList();
  24 + return "用户数量:" + users.size();
  25 + }
  26 +
  27 +}
... ...