Swagger UI

NUBK-API
 v1.9.10 

[ Base URL: nursingbank.app/api/ ]

#以下API都是前端需要的,不包含後台功能

#所有POST需要回傳該資料id

#JWT是JSON Web Token,用來驗證用戶

#此文件不包含:["通知系統(小鈴鐺)","金流系統(結帳狀態)","傳銷系統(邀請碼)"] API

#類型與狀態命名

![工單流程圖](https://i.imgur.com/iZWdbPB.png)

workOrderStatus 工單狀態(1=新工單, 2=已回覆, 8=待付款, 3=執行中, 4=刪除, 5=已完成, 6=取消|逾期, 7=中斷|退貨退款)
replyStatus 看護回覆狀態( 0=未讀取, 1=已讀取 , 2=接受 , 3=拒絕)
isInvite 是否為看護主動應徵(1=邀請, 0=主動應徵)

paymentStatus: "工單付款狀態" (0=未完成未結帳[還沒到付錢日], 1=已完成已結帳, 2=已完成未結帳)
coursePaymentStatus: "課程付款狀態" (0=未/待繳費, 1=已繳費, 2=退費[退款], 3=例外狀況[怕之後會有臨時取消後才退款])

[下班過 15 分鐘後,顯示補打卡]
punchInType: 打卡類型 (0:無打卡紀錄,1:正常打卡,2:時間到未打卡(未到班), 3:補打卡)
punchOutType: 打卡類型 (0:無打卡紀錄,1:正常打卡,2:時間到未打卡(未到班), 3:補打卡)
workingStatus: 工作狀態(0:空值表示不顯示文字,1:表示雇主確認完工,2:表示看護未到班,3:表示已完工(打卡都ok),4:表示因意外中斷)
正常流程: 0->3->1
沒簽到流程: 0->2
意外: 0->4

後端定義bellCode: 小鈴鐺通知代號負責區分不同通知類型(icon)

routerType: 前端收到跳轉不同地方的代號 (0=其他[註冊] 1=行程, 2=工單, 3=找工作[目前沒有在使用] )
mapType: 回報id對應table (1=長照2.0, 2=醫院, 3=安養中心, 4=藥局, 5=復康巴士, )

性別統一參數:
[Male, Female, None]

"isContagious:": "是否有傳染性",
"punchIn": "打卡簽到",
"punchOut": "打卡簽退",
"employer": "雇主",
"caretaker": "看護",
"seniority": "年資",
"serviceRequirement": "服務需求",
"license": "相關資料文件",
"experience": "照顧經驗(時數)",
"selfIntroduction": "自我介紹",
"disabledPerson": "被看護(老人)(失能)",
"eatType": "飲食類型",
"abilityToAct": "行動能力|行為能力",
"servicePlace": "照顧地點|服務地區|居住方式",
"placeType": "居住方式|地點類型",
"disease": "病症",
"selfIntroduction": "自我介紹",

"checkTime":"看護/雇主可以的行程時間",
"cancelTime":"看護/雇主取消的行程時間",

"mainLicense": "主證書,會受到履歷身分選擇影響 ex:照服員證書",
"healthForm": "體檢表",
"policeCriminalRecord": "良民證",
"otherLicense":  "其他證照",
"spot" : "名額",
"completionRate" : "完成率",
"responseRate" : "回覆率",
"workHourType" : "工作性質(x時制)",
"workPeriodId" : "工作性質(x時制) Id => 後端命名",
"jobType" : "服務類別(履歷身分)",

public

s2

下拉選單,複選,單選=>前端需要的資料

course

課程

s3

第三階段規劃的api

s4

第四階段規劃-驗收

config

系統