user.sql 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621
  1. -- ----------------------------
  2. -- Sequence structure for system_user_seq
  3. -- ----------------------------
  4. DROP SEQUENCE IF EXISTS "system_user_seq";
  5. CREATE SEQUENCE "system_user_seq"
  6. INCREMENT 1
  7. MAXVALUE 9223372036854775807
  8. CACHE 1;
  9. -- ----------------------------
  10. -- Table structure for system_users
  11. -- ----------------------------
  12. DROP TABLE IF EXISTS "system_users";
  13. CREATE TABLE "system_users"
  14. (
  15. "id" int8 NOT NULL,
  16. "username" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
  17. "password" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  18. "nickname" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
  19. "remark" varchar(500) COLLATE "pg_catalog"."default",
  20. "dept_id" int8,
  21. "post_ids" varchar(255) COLLATE "pg_catalog"."default",
  22. "email" varchar(50) COLLATE "pg_catalog"."default",
  23. "mobile" varchar(11) COLLATE "pg_catalog"."default",
  24. "sex" int2,
  25. "avatar" varchar(100) COLLATE "pg_catalog"."default",
  26. "status" int2 NOT NULL,
  27. "login_ip" varchar(50) COLLATE "pg_catalog"."default",
  28. "login_date" timestamp(6),
  29. "creator" varchar(64) COLLATE "pg_catalog"."default",
  30. "create_time" timestamp(6) NOT NULL,
  31. "updater" varchar(64) COLLATE "pg_catalog"."default",
  32. "update_time" timestamp(6) NOT NULL,
  33. "deleted" int2 NOT NULL DEFAULT 0,
  34. "tenant_id" int8 NOT NULL DEFAULT 0
  35. )
  36. ;
  37. COMMENT
  38. ON COLUMN "system_users"."id" IS '用户ID';
  39. COMMENT
  40. ON COLUMN "system_users"."username" IS '用户账号';
  41. COMMENT
  42. ON COLUMN "system_users"."password" IS '密码';
  43. COMMENT
  44. ON COLUMN "system_users"."nickname" IS '用户昵称';
  45. COMMENT
  46. ON COLUMN "system_users"."remark" IS '备注';
  47. COMMENT
  48. ON COLUMN "system_users"."dept_id" IS '部门ID';
  49. COMMENT
  50. ON COLUMN "system_users"."post_ids" IS '岗位编号数组';
  51. COMMENT
  52. ON COLUMN "system_users"."email" IS '用户邮箱';
  53. COMMENT
  54. ON COLUMN "system_users"."mobile" IS '手机号码';
  55. COMMENT
  56. ON COLUMN "system_users"."sex" IS '用户性别';
  57. COMMENT
  58. ON COLUMN "system_users"."avatar" IS '头像地址';
  59. COMMENT
  60. ON COLUMN "system_users"."status" IS '帐号状态(0正常 1停用)';
  61. COMMENT
  62. ON COLUMN "system_users"."login_ip" IS '最后登录IP';
  63. COMMENT
  64. ON COLUMN "system_users"."login_date" IS '最后登录时间';
  65. COMMENT
  66. ON COLUMN "system_users"."creator" IS '创建者';
  67. COMMENT
  68. ON COLUMN "system_users"."create_time" IS '创建时间';
  69. COMMENT
  70. ON COLUMN "system_users"."updater" IS '更新者';
  71. COMMENT
  72. ON COLUMN "system_users"."update_time" IS '更新时间';
  73. COMMENT
  74. ON COLUMN "system_users"."deleted" IS '是否删除';
  75. COMMENT
  76. ON COLUMN "system_users"."tenant_id" IS '租户编号';
  77. COMMENT
  78. ON TABLE "system_users" IS '用户信息表';
  79. -- ----------------------------
  80. -- Records of system_users
  81. -- ----------------------------
  82. BEGIN;
  83. INSERT INTO "system_users" ("id", "username", "password", "nickname", "remark", "dept_id", "post_ids", "email",
  84. "mobile", "sex", "avatar", "status", "login_ip", "login_date", "creator", "create_time",
  85. "updater", "update_time", "deleted", "tenant_id")
  86. VALUES (1, 'admin', '$2a$10$0acJOIk2D25/oC87nyclE..0lzeu9DtQ/n3geP4fkun/zIVRhHJIO', '管理员', '管理员', 103, '[1]',
  87. '', '', 1, '', 0,
  88. '127.0.0.1', '2022-05-25 23:44:33.003', 'admin', '2021-01-05 17:03:47', NULL, '2022-05-25 23:44:33.003', 0, 1);
  89. COMMIT;
  90. -- ----------------------------
  91. -- Sequence structure for system_login_log_seq
  92. -- ----------------------------
  93. DROP SEQUENCE IF EXISTS "system_login_log_seq";
  94. CREATE SEQUENCE "system_login_log_seq"
  95. INCREMENT 1
  96. MAXVALUE 9223372036854775807
  97. CACHE 1;
  98. -- ----------------------------
  99. -- Table structure for system_login_log
  100. -- ----------------------------
  101. DROP TABLE IF EXISTS "system_login_log";
  102. CREATE TABLE "system_login_log"
  103. (
  104. "id" int8 NOT NULL,
  105. "log_type" int8 NOT NULL,
  106. "trace_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  107. "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  108. "user_type" int2 ,
  109. "username" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  110. "result" int2 NOT NULL,
  111. "user_ip" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  112. "user_agent" varchar(512) COLLATE "pg_catalog"."default" NOT NULL,
  113. "creator" varchar(64) COLLATE "pg_catalog"."default",
  114. "create_time" timestamp(6) NOT NULL,
  115. "updater" varchar(64) COLLATE "pg_catalog"."default",
  116. "update_time" timestamp(6) NOT NULL,
  117. "deleted" int2 NOT NULL DEFAULT 0,
  118. "tenant_id" int8 NOT NULL DEFAULT 0
  119. )
  120. ;
  121. COMMENT
  122. ON COLUMN "system_login_log"."id" IS '访问ID';
  123. COMMENT
  124. ON COLUMN "system_login_log"."log_type" IS '日志类型';
  125. COMMENT
  126. ON COLUMN "system_login_log"."trace_id" IS '链路追踪编号';
  127. COMMENT
  128. ON COLUMN "system_login_log"."user_id" IS '用户编号';
  129. COMMENT
  130. ON COLUMN "system_login_log"."user_type" IS '用户类型';
  131. COMMENT
  132. ON COLUMN "system_login_log"."username" IS '用户账号';
  133. COMMENT
  134. ON COLUMN "system_login_log"."result" IS '登陆结果';
  135. COMMENT
  136. ON COLUMN "system_login_log"."user_ip" IS '用户 IP';
  137. COMMENT
  138. ON COLUMN "system_login_log"."user_agent" IS '浏览器 UA';
  139. COMMENT
  140. ON COLUMN "system_login_log"."creator" IS '创建者';
  141. COMMENT
  142. ON COLUMN "system_login_log"."create_time" IS '创建时间';
  143. COMMENT
  144. ON COLUMN "system_login_log"."updater" IS '更新者';
  145. COMMENT
  146. ON COLUMN "system_login_log"."update_time" IS '更新时间';
  147. COMMENT
  148. ON COLUMN "system_login_log"."deleted" IS '是否删除';
  149. COMMENT
  150. ON COLUMN "system_login_log"."tenant_id" IS '租户编号';
  151. COMMENT
  152. ON TABLE "system_login_log" IS '系统访问记录';
  153. -- ----------------------------
  154. -- Sequence structure for system_operate_log_seq
  155. -- ----------------------------
  156. DROP SEQUENCE IF EXISTS "system_operate_log_seq";
  157. CREATE SEQUENCE "system_operate_log_seq"
  158. INCREMENT 1
  159. MAXVALUE 9223372036854775807
  160. CACHE 1;
  161. -- ----------------------------
  162. -- Table structure for system_operate_log
  163. -- ----------------------------
  164. DROP TABLE IF EXISTS "system_operate_log";
  165. CREATE TABLE "system_operate_log"
  166. (
  167. "id" int8 NOT NULL,
  168. "trace_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  169. "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  170. "user_type" int2 NOT NULL,
  171. "module" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  172. "name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  173. "type" int8 NOT NULL,
  174. "content" varchar(2000) COLLATE "pg_catalog"."default" NOT NULL DEFAULT '':: character varying,
  175. "exts" varchar(512) COLLATE "pg_catalog"."default" NOT NULL DEFAULT '':: character varying,
  176. "request_method" varchar(16) COLLATE "pg_catalog"."default",
  177. "request_url" varchar(255) COLLATE "pg_catalog"."default",
  178. "user_ip" varchar(50) COLLATE "pg_catalog"."default",
  179. "user_agent" varchar(200) COLLATE "pg_catalog"."default",
  180. "java_method" varchar(512) COLLATE "pg_catalog"."default" NOT NULL,
  181. "java_method_args" varchar(8000) COLLATE "pg_catalog"."default",
  182. "start_time" timestamp(6) NOT NULL,
  183. "duration" int4 NOT NULL,
  184. "result_code" int4 NOT NULL,
  185. "result_msg" varchar(512) COLLATE "pg_catalog"."default",
  186. "result_data" varchar(4000) COLLATE "pg_catalog"."default",
  187. "creator" varchar(64) COLLATE "pg_catalog"."default",
  188. "create_time" timestamp(6) NOT NULL,
  189. "updater" varchar(64) COLLATE "pg_catalog"."default",
  190. "update_time" timestamp(6) NOT NULL,
  191. "deleted" int2 NOT NULL DEFAULT 0,
  192. "tenant_id" int8 NOT NULL DEFAULT 0
  193. )
  194. ;
  195. COMMENT
  196. ON COLUMN "system_operate_log"."id" IS '日志主键';
  197. COMMENT
  198. ON COLUMN "system_operate_log"."trace_id" IS '链路追踪编号';
  199. COMMENT
  200. ON COLUMN "system_operate_log"."user_id" IS '用户编号';
  201. COMMENT
  202. ON COLUMN "system_operate_log"."user_type" IS '用户类型';
  203. COMMENT
  204. ON COLUMN "system_operate_log"."module" IS '模块标题';
  205. COMMENT
  206. ON COLUMN "system_operate_log"."name" IS '操作名';
  207. COMMENT
  208. ON COLUMN "system_operate_log"."type" IS '操作分类';
  209. COMMENT
  210. ON COLUMN "system_operate_log"."content" IS '操作内容';
  211. COMMENT
  212. ON COLUMN "system_operate_log"."exts" IS '拓展字段';
  213. COMMENT
  214. ON COLUMN "system_operate_log"."request_method" IS '请求方法名';
  215. COMMENT
  216. ON COLUMN "system_operate_log"."request_url" IS '请求地址';
  217. COMMENT
  218. ON COLUMN "system_operate_log"."user_ip" IS '用户 IP';
  219. COMMENT
  220. ON COLUMN "system_operate_log"."user_agent" IS '浏览器 UA';
  221. COMMENT
  222. ON COLUMN "system_operate_log"."java_method" IS 'Java 方法名';
  223. COMMENT
  224. ON COLUMN "system_operate_log"."java_method_args" IS 'Java 方法的参数';
  225. COMMENT
  226. ON COLUMN "system_operate_log"."start_time" IS '操作时间';
  227. COMMENT
  228. ON COLUMN "system_operate_log"."duration" IS '执行时长';
  229. COMMENT
  230. ON COLUMN "system_operate_log"."result_code" IS '结果码';
  231. COMMENT
  232. ON COLUMN "system_operate_log"."result_msg" IS '结果提示';
  233. COMMENT
  234. ON COLUMN "system_operate_log"."result_data" IS '结果数据';
  235. COMMENT
  236. ON COLUMN "system_operate_log"."creator" IS '创建者';
  237. COMMENT
  238. ON COLUMN "system_operate_log"."create_time" IS '创建时间';
  239. COMMENT
  240. ON COLUMN "system_operate_log"."updater" IS '更新者';
  241. COMMENT
  242. ON COLUMN "system_operate_log"."update_time" IS '更新时间';
  243. COMMENT
  244. ON COLUMN "system_operate_log"."deleted" IS '是否删除';
  245. COMMENT
  246. ON COLUMN "system_operate_log"."tenant_id" IS '租户编号';
  247. COMMENT
  248. ON TABLE "system_operate_log" IS '操作日志记录';
  249. -- ----------------------------
  250. -- Sequence structure for system_oauth2_access_token_seq
  251. -- ----------------------------
  252. DROP SEQUENCE IF EXISTS "system_oauth2_access_token_seq";
  253. CREATE SEQUENCE "system_oauth2_access_token_seq"
  254. INCREMENT 1
  255. MINVALUE 1
  256. MAXVALUE 9223372036854775807
  257. START 1
  258. CACHE 1;
  259. -- ----------------------------
  260. -- Sequence structure for system_oauth2_approve_seq
  261. -- ----------------------------
  262. DROP SEQUENCE IF EXISTS "system_oauth2_approve_seq";
  263. CREATE SEQUENCE "system_oauth2_approve_seq"
  264. INCREMENT 1
  265. MINVALUE 1
  266. MAXVALUE 9223372036854775807
  267. START 1
  268. CACHE 1;
  269. -- ----------------------------
  270. -- Sequence structure for system_oauth2_client_seq
  271. -- ----------------------------
  272. DROP SEQUENCE IF EXISTS "system_oauth2_client_seq";
  273. CREATE SEQUENCE "system_oauth2_client_seq"
  274. INCREMENT 1
  275. MINVALUE 1
  276. MAXVALUE 9223372036854775807
  277. START 1
  278. CACHE 1;
  279. -- ----------------------------
  280. -- Sequence structure for system_oauth2_code_seq
  281. -- ----------------------------
  282. DROP SEQUENCE IF EXISTS "system_oauth2_code_seq";
  283. CREATE SEQUENCE "system_oauth2_code_seq"
  284. INCREMENT 1
  285. MINVALUE 1
  286. MAXVALUE 9223372036854775807
  287. START 1
  288. CACHE 1;
  289. -- ----------------------------
  290. -- Sequence structure for system_oauth2_refresh_token_seq
  291. -- ----------------------------
  292. DROP SEQUENCE IF EXISTS "system_oauth2_refresh_token_seq";
  293. CREATE SEQUENCE "system_oauth2_refresh_token_seq"
  294. INCREMENT 1
  295. MINVALUE 1
  296. MAXVALUE 9223372036854775807
  297. START 1
  298. CACHE 1;
  299. -- ----------------------------
  300. -- Table structure for system_oauth2_access_token
  301. -- ----------------------------
  302. DROP TABLE IF EXISTS "system_oauth2_access_token";
  303. CREATE TABLE "system_oauth2_access_token"
  304. (
  305. "id" int8 NOT NULL,
  306. "user_id" int8 NOT NULL,
  307. "access_token" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  308. "refresh_token" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  309. "user_type" int2 NOT NULL,
  310. "client_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  311. "expires_time" timestamp(6) NOT NULL,
  312. "creator" varchar(64) COLLATE "pg_catalog"."default",
  313. "create_time" timestamp(6) NOT NULL,
  314. "updater" varchar(64) COLLATE "pg_catalog"."default",
  315. "update_time" timestamp(6) NOT NULL,
  316. "deleted" int2 NOT NULL DEFAULT 0,
  317. "tenant_id" int8 NOT NULL DEFAULT 0,
  318. "scopes" varchar(255) COLLATE "pg_catalog"."default" DEFAULT '':: character varying
  319. )
  320. ;
  321. COMMENT
  322. ON COLUMN "system_oauth2_access_token"."id" IS '编号';
  323. COMMENT
  324. ON COLUMN "system_oauth2_access_token"."user_id" IS '用户编号';
  325. COMMENT
  326. ON COLUMN "system_oauth2_access_token"."access_token" IS '访问令牌';
  327. COMMENT
  328. ON COLUMN "system_oauth2_access_token"."refresh_token" IS '刷新令牌';
  329. COMMENT
  330. ON COLUMN "system_oauth2_access_token"."user_type" IS '用户类型';
  331. COMMENT
  332. ON COLUMN "system_oauth2_access_token"."client_id" IS '客户端编号';
  333. COMMENT
  334. ON COLUMN "system_oauth2_access_token"."expires_time" IS '过期时间';
  335. COMMENT
  336. ON COLUMN "system_oauth2_access_token"."creator" IS '创建者';
  337. COMMENT
  338. ON COLUMN "system_oauth2_access_token"."create_time" IS '创建时间';
  339. COMMENT
  340. ON COLUMN "system_oauth2_access_token"."updater" IS '更新者';
  341. COMMENT
  342. ON COLUMN "system_oauth2_access_token"."update_time" IS '更新时间';
  343. COMMENT
  344. ON COLUMN "system_oauth2_access_token"."deleted" IS '是否删除';
  345. COMMENT
  346. ON COLUMN "system_oauth2_access_token"."tenant_id" IS '租户编号';
  347. COMMENT
  348. ON COLUMN "system_oauth2_access_token"."scopes" IS '授权范围';
  349. COMMENT
  350. ON TABLE "system_oauth2_access_token" IS '刷新令牌';
  351. -- ----------------------------
  352. -- Records of system_oauth2_access_token
  353. -- ----------------------------
  354. BEGIN;
  355. COMMIT;
  356. -- ----------------------------
  357. -- Table structure for system_oauth2_approve
  358. -- ----------------------------
  359. DROP TABLE IF EXISTS "system_oauth2_approve";
  360. CREATE TABLE "system_oauth2_approve"
  361. (
  362. "id" int8 NOT NULL,
  363. "user_id" int8 NOT NULL,
  364. "user_type" int2 NOT NULL,
  365. "client_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  366. "scope" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  367. "approved" bool NOT NULL,
  368. "expires_time" timestamp(6) NOT NULL,
  369. "creator" varchar(64) COLLATE "pg_catalog"."default",
  370. "create_time" timestamp(6) NOT NULL,
  371. "updater" varchar(64) COLLATE "pg_catalog"."default",
  372. "update_time" timestamp(6) NOT NULL,
  373. "deleted" int2 NOT NULL DEFAULT 0,
  374. "tenant_id" int8 NOT NULL DEFAULT 0
  375. )
  376. ;
  377. COMMENT
  378. ON COLUMN "system_oauth2_approve"."id" IS '编号';
  379. COMMENT
  380. ON COLUMN "system_oauth2_approve"."user_id" IS '用户编号';
  381. COMMENT
  382. ON COLUMN "system_oauth2_approve"."user_type" IS '用户类型';
  383. COMMENT
  384. ON COLUMN "system_oauth2_approve"."client_id" IS '客户端编号';
  385. COMMENT
  386. ON COLUMN "system_oauth2_approve"."scope" IS '授权范围';
  387. COMMENT
  388. ON COLUMN "system_oauth2_approve"."approved" IS '是否接受';
  389. COMMENT
  390. ON COLUMN "system_oauth2_approve"."expires_time" IS '过期时间';
  391. COMMENT
  392. ON COLUMN "system_oauth2_approve"."creator" IS '创建者';
  393. COMMENT
  394. ON COLUMN "system_oauth2_approve"."create_time" IS '创建时间';
  395. COMMENT
  396. ON COLUMN "system_oauth2_approve"."updater" IS '更新者';
  397. COMMENT
  398. ON COLUMN "system_oauth2_approve"."update_time" IS '更新时间';
  399. COMMENT
  400. ON COLUMN "system_oauth2_approve"."deleted" IS '是否删除';
  401. COMMENT
  402. ON COLUMN "system_oauth2_approve"."tenant_id" IS '租户编号';
  403. COMMENT
  404. ON TABLE "system_oauth2_approve" IS 'OAuth2 批准表';
  405. -- ----------------------------
  406. -- Records of system_oauth2_approve
  407. -- ----------------------------
  408. BEGIN;
  409. COMMIT;
  410. -- ----------------------------
  411. -- Table structure for system_oauth2_client
  412. -- ----------------------------
  413. DROP TABLE IF EXISTS "system_oauth2_client";
  414. CREATE TABLE "system_oauth2_client"
  415. (
  416. "id" int8 NOT NULL,
  417. "client_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  418. "secret" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  419. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  420. "logo" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  421. "description" varchar(255) COLLATE "pg_catalog"."default",
  422. "status" int2 NOT NULL,
  423. "access_token_validity_seconds" int4 NOT NULL,
  424. "refresh_token_validity_seconds" int4 NOT NULL,
  425. "redirect_uris" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  426. "authorized_grant_types" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  427. "scopes" varchar(255) COLLATE "pg_catalog"."default",
  428. "authorities" varchar(255) COLLATE "pg_catalog"."default",
  429. "resource_ids" varchar(255) COLLATE "pg_catalog"."default",
  430. "additional_information" varchar(4096) COLLATE "pg_catalog"."default",
  431. "creator" varchar(64) COLLATE "pg_catalog"."default",
  432. "create_time" timestamp(6) NOT NULL,
  433. "updater" varchar(64) COLLATE "pg_catalog"."default",
  434. "update_time" timestamp(6) NOT NULL,
  435. "deleted" int2 NOT NULL DEFAULT 0,
  436. "auto_approve_scopes" varchar(255) COLLATE "pg_catalog"."default"
  437. )
  438. ;
  439. COMMENT
  440. ON COLUMN "system_oauth2_client"."id" IS '编号';
  441. COMMENT
  442. ON COLUMN "system_oauth2_client"."client_id" IS '客户端编号';
  443. COMMENT
  444. ON COLUMN "system_oauth2_client"."secret" IS '客户端密钥';
  445. COMMENT
  446. ON COLUMN "system_oauth2_client"."name" IS '应用名';
  447. COMMENT
  448. ON COLUMN "system_oauth2_client"."logo" IS '应用图标';
  449. COMMENT
  450. ON COLUMN "system_oauth2_client"."description" IS '应用描述';
  451. COMMENT
  452. ON COLUMN "system_oauth2_client"."status" IS '状态';
  453. COMMENT
  454. ON COLUMN "system_oauth2_client"."access_token_validity_seconds" IS '访问令牌的有效期';
  455. COMMENT
  456. ON COLUMN "system_oauth2_client"."refresh_token_validity_seconds" IS '刷新令牌的有效期';
  457. COMMENT
  458. ON COLUMN "system_oauth2_client"."redirect_uris" IS '可重定向的 URI 地址';
  459. COMMENT
  460. ON COLUMN "system_oauth2_client"."authorized_grant_types" IS '授权类型';
  461. COMMENT
  462. ON COLUMN "system_oauth2_client"."scopes" IS '授权范围';
  463. COMMENT
  464. ON COLUMN "system_oauth2_client"."authorities" IS '权限';
  465. COMMENT
  466. ON COLUMN "system_oauth2_client"."resource_ids" IS '资源';
  467. COMMENT
  468. ON COLUMN "system_oauth2_client"."additional_information" IS '附加信息';
  469. COMMENT
  470. ON COLUMN "system_oauth2_client"."creator" IS '创建者';
  471. COMMENT
  472. ON COLUMN "system_oauth2_client"."create_time" IS '创建时间';
  473. COMMENT
  474. ON COLUMN "system_oauth2_client"."updater" IS '更新者';
  475. COMMENT
  476. ON COLUMN "system_oauth2_client"."update_time" IS '更新时间';
  477. COMMENT
  478. ON COLUMN "system_oauth2_client"."deleted" IS '是否删除';
  479. COMMENT
  480. ON COLUMN "system_oauth2_client"."auto_approve_scopes" IS '自动通过的授权范围';
  481. COMMENT
  482. ON TABLE "system_oauth2_client" IS 'OAuth2 客户端表';
  483. -- ----------------------------
  484. -- Records of system_oauth2_client
  485. -- ----------------------------
  486. BEGIN;
  487. COMMIT;
  488. -- ----------------------------
  489. -- Table structure for system_oauth2_code
  490. -- ----------------------------
  491. DROP TABLE IF EXISTS "system_oauth2_code";
  492. CREATE TABLE "system_oauth2_code"
  493. (
  494. "id" int8 NOT NULL,
  495. "user_id" int8 NOT NULL,
  496. "user_type" int2 NOT NULL,
  497. "code" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  498. "client_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  499. "scopes" varchar(255) COLLATE "pg_catalog"."default",
  500. "expires_time" timestamp(6) NOT NULL,
  501. "redirect_uri" varchar(255) COLLATE "pg_catalog"."default",
  502. "state" varchar(255) COLLATE "pg_catalog"."default",
  503. "creator" varchar(64) COLLATE "pg_catalog"."default",
  504. "create_time" timestamp(6) NOT NULL,
  505. "updater" varchar(64) COLLATE "pg_catalog"."default",
  506. "update_time" timestamp(6) NOT NULL,
  507. "deleted" int2 NOT NULL DEFAULT 0,
  508. "tenant_id" int8 NOT NULL DEFAULT 0
  509. )
  510. ;
  511. COMMENT
  512. ON COLUMN "system_oauth2_code"."id" IS '编号';
  513. COMMENT
  514. ON COLUMN "system_oauth2_code"."user_id" IS '用户编号';
  515. COMMENT
  516. ON COLUMN "system_oauth2_code"."user_type" IS '用户类型';
  517. COMMENT
  518. ON COLUMN "system_oauth2_code"."code" IS '授权码';
  519. COMMENT
  520. ON COLUMN "system_oauth2_code"."client_id" IS '客户端编号';
  521. COMMENT
  522. ON COLUMN "system_oauth2_code"."scopes" IS '授权范围';
  523. COMMENT
  524. ON COLUMN "system_oauth2_code"."expires_time" IS '过期时间';
  525. COMMENT
  526. ON COLUMN "system_oauth2_code"."redirect_uri" IS '可重定向的 URI 地址';
  527. COMMENT
  528. ON COLUMN "system_oauth2_code"."state" IS '状态';
  529. COMMENT
  530. ON COLUMN "system_oauth2_code"."creator" IS '创建者';
  531. COMMENT
  532. ON COLUMN "system_oauth2_code"."create_time" IS '创建时间';
  533. COMMENT
  534. ON COLUMN "system_oauth2_code"."updater" IS '更新者';
  535. COMMENT
  536. ON COLUMN "system_oauth2_code"."update_time" IS '更新时间';
  537. COMMENT
  538. ON COLUMN "system_oauth2_code"."deleted" IS '是否删除';
  539. COMMENT
  540. ON COLUMN "system_oauth2_code"."tenant_id" IS '租户编号';
  541. COMMENT
  542. ON TABLE "system_oauth2_code" IS 'OAuth2 授权码表';
  543. -- ----------------------------
  544. -- Records of system_oauth2_code
  545. -- ----------------------------
  546. BEGIN;
  547. COMMIT;
  548. -- ----------------------------
  549. -- Table structure for system_oauth2_refresh_token
  550. -- ----------------------------
  551. DROP TABLE IF EXISTS "system_oauth2_refresh_token";
  552. CREATE TABLE "system_oauth2_refresh_token"
  553. (
  554. "id" int8 NOT NULL,
  555. "user_id" int8 NOT NULL,
  556. "refresh_token" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  557. "user_type" int2 NOT NULL,
  558. "client_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  559. "expires_time" timestamp(6) NOT NULL,
  560. "creator" varchar(64) COLLATE "pg_catalog"."default",
  561. "create_time" timestamp(6) NOT NULL,
  562. "updater" varchar(64) COLLATE "pg_catalog"."default",
  563. "update_time" timestamp(6) NOT NULL,
  564. "deleted" int2 NOT NULL DEFAULT 0,
  565. "tenant_id" int8 NOT NULL DEFAULT 0,
  566. "scopes" varchar(255) COLLATE "pg_catalog"."default" DEFAULT '':: character varying
  567. )
  568. ;
  569. COMMENT
  570. ON COLUMN "system_oauth2_refresh_token"."id" IS '编号';
  571. COMMENT
  572. ON COLUMN "system_oauth2_refresh_token"."user_id" IS '用户编号';
  573. COMMENT
  574. ON COLUMN "system_oauth2_refresh_token"."refresh_token" IS '刷新令牌';
  575. COMMENT
  576. ON COLUMN "system_oauth2_refresh_token"."user_type" IS '用户类型';
  577. COMMENT
  578. ON COLUMN "system_oauth2_refresh_token"."client_id" IS '客户端编号';
  579. COMMENT
  580. ON COLUMN "system_oauth2_refresh_token"."expires_time" IS '过期时间';
  581. COMMENT
  582. ON COLUMN "system_oauth2_refresh_token"."creator" IS '创建者';
  583. COMMENT
  584. ON COLUMN "system_oauth2_refresh_token"."create_time" IS '创建时间';
  585. COMMENT
  586. ON COLUMN "system_oauth2_refresh_token"."updater" IS '更新者';
  587. COMMENT
  588. ON COLUMN "system_oauth2_refresh_token"."update_time" IS '更新时间';
  589. COMMENT
  590. ON COLUMN "system_oauth2_refresh_token"."deleted" IS '是否删除';
  591. COMMENT
  592. ON COLUMN "system_oauth2_refresh_token"."tenant_id" IS '租户编号';
  593. COMMENT
  594. ON COLUMN "system_oauth2_refresh_token"."scopes" IS '授权范围';
  595. COMMENT
  596. ON TABLE "system_oauth2_refresh_token" IS '刷新令牌';
  597. -- ----------------------------
  598. -- Records of system_oauth2_refresh_token
  599. -- ----------------------------
  600. BEGIN;
  601. COMMIT;