[update] #todo 129741,將API規格開給前端
此為初版,之後還有很多細修的可能
¤ñ¹ï·sÀÉ®× |
| | |
| | | CREATE TABLE public.custom_favorite_consultant ( |
| | | id serial4 NOT NULL, |
| | | consultant_id int8 NOT NULL, |
| | | custom_id int8 NOT NULL, |
| | | created_date timestamp NULL, |
| | | created_by varchar NULL, |
| | | last_modified_date timestamp NULL, |
| | | last_modified_by varchar NULL, |
| | | contact_status varchar NULL, |
| | | CONSTRAINT custom_consultant_list_pk PRIMARY KEY (id), |
| | | CONSTRAINT custom_consultant_list_fk FOREIGN KEY (consultant_id) REFERENCES public.consultant(id) |
| | | ); |
¤ñ¹ï·sÀÉ®× |
| | |
| | | æ¤APIç®åå
ç¨æ¼ OTPèªèéç¼å æ«æä½¿ç¨ï¼è¥OTPéç¼å®ç¢å¾è©²è¦æ ¼éæåæ¹ææ£ç¨ |
| | | http post: http://localhost:8080/api/authenticate |
| | | |
| | | request body: |
| | | { |
| | | "username": "user", |
| | | "password": "user" |
| | | } |
| | | |
| | | response body: |
| | | { |
| | | "id_token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ1c2VyIiwiYXV0aCI6IlJPTEVfVVNFUiIsImV4cCI6MTYzNjQyNTk5Mn0.RinPRcsVABRg0OzJ9scRPmkl89o7N9Rx6os838GIeWbm6AmZmhsMzJ2nO8Uqa1iXX-bXRm5O0XvyFXeEzOEfqA" |
| | | } |
| | | |
| | | ç®å坿¸¬è©¦å¸³èæï¼userãtest |
| | | 帳å¯ç䏿¨£ |
¤ñ¹ï·sÀÉ®× |
| | |
| | | http get: http://localhost:8080/api/consultant/favorite |
| | | |
| | | response body: |
| | | [ |
| | | { |
| | | "agentNo": "12345", |
| | | "name": "測試æ¨è¦æ¥åå¡", |
| | | "img": "", |
| | | "expertise": [ |
| | | "財åè¦å", |
| | | "è³ç¢è½ç§»" |
| | | ], |
| | | "avgScore": 4.7, |
| | | "contactStatus": "picked", |
| | | "updateTime": "2021-11-02T06:46:13.723Z", |
| | | "seniority": "4å¹´2åæ", |
| | | "new": false |
| | | } |
| | | ] |
¤ñ¹ï·sÀÉ®× |
| | |
| | | http post: http://localhost:8080/api/consultant/favorite |
| | | |
| | | request body: |
| | | { |
| | | "agentNoList": ["12345"] |
| | | } |
| | | |
| | | response body: ç¡ï¼åhttp status 202 |
¤ñ¹ï·sÀÉ®× |
| | |
| | | http get: http://localhost:8080/api/consultant/fastQuery |
| | | |
| | | request body: |
| | | { |
| | | "gender": "female", |
| | | "communicationStyle": "", |
| | | "avgScore": 4, |
| | | "status": "online" |
| | | } |
| | | |
| | | response body: |
| | | [ |
| | | { |
| | | "agentNo": "12345", |
| | | "name": "測試æ¨è¦æ¥åå¡", |
| | | "img": "", |
| | | "expertise": [ |
| | | "財åè¦å", |
| | | "è³ç¢è½ç§»" |
| | | ], |
| | | "avgScore": 4.7, |
| | | "contactStatus": null, |
| | | "updateTime": null, |
| | | "seniority": "4å¹´2åæ", |
| | | "new": false |
| | | }, |
| | | { |
| | | "agentNo": "12346", |
| | | "name": "測試æ¥åå¡", |
| | | "img": "", |
| | | "expertise": [ |
| | | "è³ç¢è½ç§»", |
| | | "ç¯ç¨
", |
| | | "æ¨æ´»éä¼" |
| | | ], |
| | | "avgScore": 3.8, |
| | | "contactStatus": null, |
| | | "updateTime": null, |
| | | "seniority": "2å¹´3åæ", |
| | | "new": false |
| | | } |
| | | ] |
¤ñ¹ï·sÀÉ®× |
| | |
| | | http get: http://localhost:8080/api/consultant/recommend |
| | | |
| | | response body: |
| | | [ |
| | | { |
| | | "agentNo": "12345", |
| | | "name": "測試æ¨è¦æ¥åå¡", |
| | | "img": "", |
| | | "expertise": [ |
| | | "財åè¦å", |
| | | "è³ç¢è½ç§»" |
| | | ], |
| | | "avgScore": 4.7, |
| | | "contactStatus": null, |
| | | "updateTime": null, |
| | | "seniority": "4å¹´2åæ", |
| | | "new": false |
| | | } |
| | | ] |
¤ñ¹ï·sÀÉ®× |
| | |
| | | http get: http://localhost:8080/api/consultant/detail?agentNo={agentNo} |
| | | |
| | | response body: |
| | | { |
| | | "name": "測試æ¨è¦æ¥åå¡", |
| | | "agentNo": "12345", |
| | | "role": "ä¿éªç¶ç´äºº", |
| | | "image": "", |
| | | "avgScore": 4.7, |
| | | "title": "å°æ¡ç¶ç", |
| | | "phoneNumber": "0912345678", |
| | | "serveArea": "å°åå¸å°å", |
| | | "companyAddress": "å°åå¸ä¿¡ç¾©åå¿ åæ±è·¯ä¸æ®µ1è", |
| | | "latestLoginTime": null, |
| | | "seniority": "4å¹´2åæ", |
| | | "suitability": 0, |
| | | "evaluation": 0, |
| | | "expertises": [ |
| | | "財åè¦å", |
| | | "è³ç¢è½ç§»" |
| | | ], |
| | | "concept": "壽éªè·¯ä¸æ²ææ·å¾ï¼å¯æçµ¦å®¢æ¶ä¿¡ä»»æãå®å
¨æï¼ææ¯æå¥½çæ¹æ³ã徿¥ä»¥ä¾ï¼æä¸ç´ç§æèãå©äººçºå¿«æ¨ä¹æ¬ãç信念å
æèï¼å¥¹ç¸ä¿¡ï¼ä¸åå¥½çæ¥å人å¡ï¼å¿
é æ±æèä¸é¡ç±å¿å©äººçå¿ï¼ææ¯æ°¸çºç¶ç壽éªäºæ¥çä¸äºæ³éã", |
| | | "experiences": [ |
| | | "å°å¤§è²¡éç³»", |
| | | "ç¾èæç²¾ç®å¸«å·æ¿" |
| | | ], |
| | | "awards": "å
¥é¸ï¼2020年伯æ¨å大æä½³æ¥åå¡ ææèç
§ï¼äººèº«ä¿éªæ¥åå¡èç
§ãå¤å¹£æ¶ä»ä¿éªèç
§ã人身ä¿éªä»£ç人èç
§ã財ç¢ä¿éªä»£ç人èç
§" |
| | | } |