create table "Function" ( id bigint not null primary key, language varchar, name varchar(30) not null, "returnType" varchar(45) default 'Object'::character varying, arguments varchar(100), demo text not null, detail varchar(1000), date timestamp(6) default CURRENT_TIMESTAMP not null, "userId" bigint default 0, version integer default 0, tag varchar, methods varchar, return integer ); comment on column "Function".name is 'æ¹æ³å'; comment on column "Function".arguments is 'åæ°åè¡¨ï¼æ¯ä¸ªåæ°çç±»å齿¯ Stringã ç¨ , åå²çå符串 æ¯ [JSONArray] æ´å¥½ï¼ä¾å¦ array,item ï¼æ´ç´è§ï¼è¿æ¹ä¾¿æ¼æ¥å½æ°ã'; comment on column "Function".demo is 'å¯ç¨ç示ä¾ã'; comment on column "Function".detail is 'è¯¦ç»æè¿°'; comment on column "Function".date is 'å建æ¶é´'; comment on column "Function"."userId" is 'ç¨æ·id'; comment on column "Function"."returnType" is 'è¿åç±»å'; comment on column "Function".language is 'è¯è¨ï¼Java(java), JavaScript(js), Lua(lua), Python(py), Ruby(ruby), PHP(php) çï¼NULL é»è®¤ä¸º Javaï¼JDK 1.6-11 é»è®¤æ¯æ JavaScriptï¼JDK 12+ éè¦é¢å¤ä¾èµ Nashron/Rhiro ç js 弿åºï¼å ¶å®çè¯è¨éè¦ä¾èµå¯¹åºç弿åºï¼å¹¶å¨ ScriptEngineManager 䏿³¨å'; comment on column "Function".return is 'è¿åå¼ç¤ºä¾'; comment on column "Function".version is 'å 许çæä½çæ¬å·ï¼åªéäºGET,HEADå¤çæä½æ¹æ³ã\nTODO ä½¿ç¨ requestIdList æ¿ä»£ version,tag,methods'; comment on column "Function".tag is 'å è®¸çæ ç¾.\nnull - å è®¸å ¨é¨\nTODO ä½¿ç¨ requestIdList æ¿ä»£ version,tag,methods'; comment on column "Function".methods is 'å 许çæä½æ¹æ³ã\nnull - å è®¸å ¨é¨\nTODO ä½¿ç¨ requestIdList æ¿ä»£ version,tag,methods'; insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (8, 'getFromArray', 'array,position', '{"array": [1, 2, 3], "result()": "getFromArray(array,1)"}', 'æ ¹æ®ä¸æ è·åæ°ç»éçå¼ãposition ä¼ æ°åæ¶ç´æ¥ä½ä¸ºå¼ï¼è䏿¯ä»æå¨å¯¹è±¡ request ä¸åå¼', '2018-10-13 08:30:31.000000', 0, 'Object', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (9, 'getFromObject', 'object,key', '{"key": "id", "object": {"id": 1}}', 'æ ¹æ®é®è·å对象éçå¼ã', '2018-10-13 08:30:31.000000', 0, 'Object', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (13, 'getWithDefault', 'value,defaultValue', '{"value": null, "defaultValue": 1}', '妿 value 为 nullï¼åè¿å defaultValue', '2019-08-20 15:26:36.000000', 0, 'Object', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (14, 'removeKey', 'key', '{"key": "s", "key2": 2}', 'ä»å¯¹è±¡éç§»é¤ key', '2019-08-20 15:26:36.000000', 0, 'Object', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (6, 'isContainKey', 'object,key', '{"key": "id", "object": {"id": 1}}', '夿æ¯å¦å¯¹è±¡å å«é®ã', '2018-10-13 08:30:31.000000', 0, 'boolean', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (4, 'countObject', 'object', '{"object": {"key0": 1, "key1": 2}}', 'è·å对象é¿åº¦ã', '2018-10-13 08:23:23.000000', 0, 'int', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (10, 'deleteCommentOfMoment', 'momentId', '{"momentId": 1}', 'æ ¹æ®å¨æ id å é¤å®çææè¯è®º', '2019-08-17 18:46:56.000000', 0, 'int', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (23, 'getCurrentUserIdAsList', null, '{}', 'è·åå½åç»å½ç¨æ· id å表ï¼åªå å«ä¸ä¸ª idï¼åªæ¯ä¸ºäºå端æ¹ä¾¿æé æäºè¯·æ±', '2023-01-30 07:47:29.546907', 0, 'List', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (19, 'getMethodArguments', 'methodArgs', '{"methodArgs": "methodArgs"}', 'è·åè¿ç¨å½æ°çåæ°', '2023-01-30 07:47:29.546907', 0, 'String', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (21, 'deleteChildComment', 'commentId', '{}', 'å é¤è¯è®ºçåè¯è®º', '2023-01-30 07:47:29.546907', 0, 'int', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (20, 'getMethodRequest', null, '{}', 'è·åè¿ç¨å½æ°ç请æ±', '2023-01-30 07:47:29.546907', 0, 'String', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (17, 'getMethodDefinition', 'method,arguments,type,exceptions,language', '{"method": "method"}', 'è·åè¿ç¨å½æ°çç¾åå®ä¹', '2023-01-30 12:04:42.000000', 0, 'String', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (3, 'countArray', 'array', '{"array": [1, 2, 3]}', 'è·åæ°ç»é¿åº¦ã没åè°ç¨é®å¼å¯¹ï¼ä¼èªå¨è¡¥å ¨ "result()": "countArray(array)"', '2018-10-13 08:23:23.000000', 0, 'int', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (11, 'verifyIdList', 'array', '{"array": [1, 2, 3], "result()": "verifyIdList(array)"}', 'æ ¡éªç±»å为 id å表', '2019-08-17 19:58:33.000000', 0, null, null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (22, 'getCurrentUserId', null, '{}', 'è·åå½åç»å½ç¨æ· id', '2023-01-30 07:47:29.546907', 0, 'Long', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (18, 'getMethodDefination', 'method,arguments,type,exceptions,language', '{"method": "method"}', 'è·åè¿ç¨å½æ°çç¾åå®ä¹', '2023-01-30 04:05:54.754726', 0, 'String', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (16, 'getFunctionDetail', null, '{}', 'è·åè¿ç¨å½æ°ç详æ ', '2019-08-20 15:26:36.000000', 0, 'String', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (7, 'isContainValue', 'object,value', '{"value": 1, "object": {"id": 1}}', '夿æ¯å¦å¯¹è±¡å å«å¼ã', '2018-10-13 08:30:31.000000', 0, 'boolean', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (24, 'getCurrentUser', null, '{}', 'è·åå½åç»å½ç¨æ·å ¬å¼ä¿¡æ¯', '2023-01-30 07:47:29.546907', 0, 'Visitor', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (15, 'getFunctionDemo', null, '{}', 'è·åè¿ç¨å½æ°ç Demo', '2019-08-20 15:26:36.000000', 0, 'JSONObject', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (5, 'isContain', 'array,value', '{"array": [1, 2, 3], "value": 2}', '夿æ¯å¦æ°ç»å å«å¼ã', '2018-10-13 08:23:23.000000', 0, 'boolean', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (25, 'getCurrentContactIdList', null, '{}', 'è·åå½åç»å½ç¨æ·çè系人 id å表', '2023-01-30 07:47:29.546907', 0, 'List', null, null, 0, null, null); insert into "Function" (id, name, arguments, demo, detail, date, "userId", "returnType", language, return, version, tag, methods) values (12, 'verifyURLList', 'array', '{"array": ["http://123.com/1.jpg", "http://123.com/a.png", "http://www.abc.com/test.gif"], "result()": "verifyURLList(array)"}', 'æ ¡éªç±»å为 URL å表', '2019-08-17 19:58:33.000000', 0, null, null, null, 0, null, null);