month: 3, year: 2021 }
Output Thông tin danh sách ca làm vi羽c trong khách s衣n Blng 133 API lny danh sách ca làm viざc trong khách sjn
5.1.40. API t衣o employee
Path /api/hotel/{id}/create-employee Method POST
Input Path param: id: id c栄a hotel
Request body: Object ch泳a thông tin c栄a employee ví d映:
85 Output Thông báo t衣o employee thành công ho員c th医t b衣i.
Blng 134 API thông báo tjo nhân viên
5.1.41. API l医y toàn b瓜 employee c栄a m瓜t khách s衣n
Path /api/hotel/{id}/employee Method GET
Input Path param: id: id c栄a hotel
text: search theo tên c栄a employee, page: trang hi羽n t衣i,
pageSize: s嘘n逢嬰ng item trong m瓜t trang Output Danh sách toàn b瓜 employee c栄a khách s衣n. Blng 135 API lny toàn bと nhân viên trong khách sjn
5.1.42. API t衣o roomtype cho m瓜t khách s衣n
Path /api/hotel/{id}/create-roomtype Method POST
Input Path param: id: id c栄a hotel
Request body: Object ch泳a thông tin c栄a roomtype ví d映:
86 Blng 136 API tjo loji phòng cho mとt khách sjn
5.1.43. API l医y toàn b瓜 roomtype c栄a m瓜t khách s衣n
Path /api/hotel/{id}/roomtype Method GET
Input Path param: id: id c栄a hotel
Output Danh sách toàn b瓜 roomtype c栄a khách s衣n Blng 137 API lny toàn bと loji phòng cぶa mとt khách sjn
5.1.44. API t衣o phòng cho m瓜t khách s衣n
Path /api/hotel/{id}/create-room Method POST
Input Path param: id: id c栄a hotel
Request body: Object ch泳a thông tin phòng ví d映:
Output Thông báo t衣o phòng thành công ho員c th医t b衣i. Blng 138 API tjo phòng cho mとt khách sjn
5.1.45. API l医y toàn b瓜 phòng c栄a m瓜t khách s衣n
Path /api/hotel/{id}/room Method GET
Input Path param: id: id c栄a hotel
87 Output Danh sách toàn b瓜 phòng c栄a khách s衣n
Blng 139 API lny toàn bと phòng cぶa mとt khách sjn
5.1.46. API t衣o facilityType cho khách s衣n
Path /api/hotel/{id}/create-facilitytype Method POST
Input Path param: id: id c栄a hotel
Request body: Object ch泳a thông tin c栄a facilitytype ví d映:
Output Thông báo t衣o facilitytype thành công ho員c th医t b衣i. Blng 140 API tjo lojk"e∝"uの vvt chnt cho khách sjn
5.1.47. API l医y danh sách facilityType c栄a m瓜t khách s衣n
Path /api/hotel/{id}/facilitytype Method GET
Input Path param: id: id c栄a hotel
Output Danh sách toàn b瓜 facilitytype c栄a khách s衣n Blng 141 API lny danh sách lojk"e∝"uの vvt chnt
5.1.48. API t衣o facility cho khách s衣n
Path /api/hotel/{id}/create-facility Method POST
Input Path param: id: id c栄a hotel
Request body: Object ch泳a thông tin c栄a facility ví d映:
88 Output Thông báo t衣o facility thành công ho員c th医t b衣i.
Blng 142 API tjq"e∝"uの vvt chnt cho khách sjn
5.1.49. API l医y danh sách facility c栄a m瓜t khách s衣n
Path /api/hotel/{id}/facility Method GET
Input Path param: id: id c栄a hotel
Output Danh sách toàn b瓜 facility c栄a khách s衣n Blng 143 API ln{"fcpj"uƒej"e∝"uの vvt chnt cぶa mとt khách sjn
5.1.50. CRK"mjƒej"j pi"8ƒpj"ikƒ"mjƒej"u衣n
Path /api/hotel/{id}/rating Method POST
Input Path param: id: id c栄a hotel
Request body: Object ch泳a n瓜k"fwpi"8ƒpj"ikƒ0 ví d映:
Output Vj»pi"dƒq"8«"v衣q"8ƒpj"ikƒ"vj pj"e»pi"jq員c th医t b衣i. Blng 144 API mjƒej"j pi"8ƒpj"ikƒ"mjƒej"ujn
5.1.51. API l医y toàn b瓜8ƒpj"ikƒ"e栄a m瓜t khách s衣n
Path /api/hotel/{id}/rating Method GET
89 id: id c栄a hotel
page: trang hi羽n t衣i,
pageSize: s嘘n逢嬰ng item trong m瓜t trang
Output Danh sách toàn b瓜8ƒpj"ikƒ"e栄a m瓜t khách s衣n. Blng 145 API lny toàn bと8ƒpj"ikƒ"eぶa khách sjn
5.1.52. API t衣o voucher c栄a m瓜t khách s衣n
Path /api/hotel/{id}/create-voucher Method POST
Input Path param: id: id c栄a hotel
Request body: Object ch泳a thông tin c栄a voucher. ví d映:
Output Vj»pi"dƒq"8«"v衣o voucher thành công ho員c th医t b衣i. Blng 146 API tjo voucher cho khách sjn
5.1.53. API l医y toàn b瓜 voucher c栄a m瓜t khách s衣n
Path /api/hotel/{id}/voucher Method GET
Input Path param: id: id c栄a hotel
Output Danh sách các voucher c栄a khách s衣n. Blng 147 API lny toàn bと voucher
5.1.54. API l医y toàn b瓜 booking c栄a m瓜t khách s衣n
Path /api/hotel/{id}/booking Method GET
90 id: id c栄a hotel
bookingStart: ngày booking b逸v"8亥u
uqtv<"uqtv"vjgq"dqqmkpiUvctv."v<pi"f亥n ho員c gi違m d亥n Output Danh sách các booking c栄a khách s衣n.
Blng 148 API lny toàn bと booking cぶa mとt khách sjn
5.1.55. API l医y danh sách các khách s衣n
Path /api/hotel/ Method GET
Input Path param:
capacity: s泳c ch泳a l噂n nh医t c栄a m瓜t phòng trong khách s衣n maxPrice: giá phòng l噂n nh医t,
minPrice: giá phòng bé nh医t,
searchText: tìm ki院m theo tên ho員e"8鵜a ch雨, averagePrice: s逸p x院p theo giá trung bình, conveniences: tìm ki院m theo các ti羽n nghi, page: trang hi羽n t衣i,
pageSize: s嘘 ph亥n t穎 trong m瓜t trang Output Danh sách các khách s衣n
Blng 149 API lny danh sách các khách sjn
5.1.56. API t衣o khách s衣n
Path /api/hotel/create Method POST
Input Request body: Object ch泳a thông tin c栄a khách s衣n ví d映:
Output Thông báo t衣o khách s衣n thành công ho員c th医t b衣i Blng 150 API tjo khách sjn
91 Path /api/hotel/{id}/confirm-leave
Method POST Input Path param:
id: leave id
Output Xác nh壱p"8挨p"pij雨 phép cho nhân viên Blng 151 API xác nhvn nghじ phép nhân viên
5.1.58. API không ch医p nh壱p"8挨p"pij雨 phép
Path /api/hotel/{id}/unaccept-leave Method POST
Input Path param: id: leave id
Output T瑛 ch嘘i cho nhân viên ngh雨 phép Blng 152 API không chnp nhvp"8∝p"pijじ phép
5.1.59. API l医{"vj»pi"vkp"8挨p"pij雨 phép c栄a nhân viên
Path /api/hotel/leave-form/{id} Method GET
Input Path param: id: hotel id
Output Tr違 v隠vj»pi"vkp"8挨p"pij雨 phép c栄a 1 nhân viên Blng 153 API ln{"vj»pi"vkp"8∝p"pijじ phép cぶa nhân viên
5.1.60. API l医{"fcpj"uƒej"8挨p"pij雨 phép theo th運i gian zƒe"8鵜nh
Path /api/hotel/leave-by-time/{id} Method POST
Input Path param: id: hotel id
Output Tr違 v隠fcpj"uƒej"8挨p"pij雨 phép c栄a nhân viên theo th運i gian ch丑n
s印n
Blng 154 API ln{"fcpj"uƒej"8∝p"pijじ phép theo thぬi gian cぴ thげ
5.1.61. API l医y nh英pi"jqvgn"e„"8ƒpj"ikƒ"v嘘t nh医t
92 Method GET
Input
Output fcpj"uƒej"32"jqvgn"e„"8ƒpj"ikƒ"v嘘t nh医t Blng 155 API lny nhまpi"jqvgn"e„"8ƒpj"ikƒ"vだt nhnt
5.1.62. API l医y report c栄a hotel
Path /api/hotel/{id}/report Method GET
Input Path param: id: id c栄a hotel month: tháng {gct<"p<o
Output report c栄a hotel Blng 156 API lny report cぶa hotel
5.1.63. CRK"vjc{"8鰻i manager c栄a hotel
Path /api/hotel/{id}/change-manager Method PUT
Input Path param: id: id c栄a hotel Requets body:
manager: id c栄a manager
Output vj»pi"dƒq"8«"vjc{"8鰻i manager thành công ho員c th医t b衣i. Blng 157 API vjc{"8つi manager cぶa hotel
5.1.64. API l医y report v隠n逢挨pi"e栄a nhân viên
Path /api/hotel/{id}/salary-report Method GET
Input Path param: id: id c栄a hotel Requets body:
manager: id c栄a manager
Output report v隠nw挨pi"e栄a nhân viên trong tháng Blng 158 API lny report vぐn∫∝pi"eぶa nhân viên
93 Path /api/hotel/{id}
Method GET
Input Path param: id: id c栄a hotel
Output Thông tin c栄a khách s衣n Blng 159 API lny thông tin khách sjn
5.1.66. API ch雨nh s穎a thông tin khách s衣n
Path /api/hotel/{id} Method PUT
Input Path param: id: id c栄a hotel
Request body: Object ch泳a thông tin c栄a khách s衣n ví d映:
Output Vj»pi"dƒq"8«"ej雨nh s穎a thông tin khách s衣n thành công ho員c th医t b衣i
Blng 160 API chじnh sぼa thông tin khách sjn 5.1.67. API tr違 v隠 ca làm vi羽c
Path /api/hotel-shift/{id} Method GET
Input Path param:
id: id c栄a hotel shift
Output Thông tin c映 th吋 c栄a ca tr詠c Blng 161 API trl vぐ ca làm viざc
94
5.1.68. API ch雨8鵜nh nhân viên làm ca làm vi羽c
Path /api/hotel-shift/{hotelshift_id}/assign-emp/{emp_id} Method POST
Input Path param:
hotelshift_id: id c栄a hotel shift emp_id: id c栄a employee
Output Tr違 v隠 danh sách nhân viên làm ca ch雨8鵜nh Blng 162 API chじ8ずnh nhân viên làm viざc
5.1.69. API xem danh sách các nhân viên trong m瓜t ca làm
Path /api/hotel-shift/{id}/employees-in-shift Method GET
Input Path param:
id: id c栄a hotel shift
Output Fcpj"uƒej"eƒe"pj¤p"xk‒p"vtqpi"ec"n o"8„ Blng 163 API xem danh sách các nhân viên trong mとt ca làm
5.1.70. API gán nhi隠u nhân viên cho m瓜t ca làm
Path /api/hotel-shift/{id}/multi-import-emp Method POST
Input Path param:
id: id c栄a hotel shift
Request body: Object ch泳a danh sách các nhân viên ví d映:
Output Vj»pi"dƒq"8«"iƒp"pj¤p"xk‒p"vj pj"e»pi"jq員c th医t b衣i. Blng 164 API gán nhiぐu nhân viên cho ca làm viざc
5.1.71. API l医y danh sách các manager
95 Method GET
Input Path param:
text: search theo tên c栄a manager page: trang hi羽n t衣i
pageSize: s嘘n逢嬰ng item trong môt trang Output Danh sách các manager
Blng 165 API lny danh sách cho quln lý
5.1.72. API t衣o manager
Path /api/manager/create Method POST
Input Request body: Object ch泳a thông tin c栄a khách s衣n ví d映:
Output Vj»pi"dƒq"8«"v衣o thông tin manager thành công ho員c th医t b衣i. Blng 166 API tjo quln lý cho khách sjn
5.1.73. API l医y thông tin manager
Path /api/manager/{id} Method GET
Input Path param: id: id c栄a manager Output Thông tin c栄a manager. Blng 167 API lny thông tin manager
5.1.74. API ch雨nh s穎a thông tin manager
Path /api/manager/{id} Method PUT
96 Input Path param:
id: id c栄a hotel shift
Request body: Object ch泳a thông tin c栄a khách s衣n ví d映:
Output Vj»pi"dƒq"8«"ej雨nh s穎a thông tin manager thành công ho員c th医t b衣i.
Blng 168 API chじnh sぼa thông tin manager
5.1.75. API l医y thông tin phòng
Path /api/room/{id} Method GET
Input Path param: id: id c栄a phòng Output Thông tin c栄a phòng Blng 169 API lny thông tin phòng
5.1.76. API ch雨nh s穎a thông tin phòng
Path /api/room/{id} Method PUT
Input Path param:
id: id c栄a hotel shift
Request body: Object ch泳a thông tin c栄a phòng ví d映:
97 Output Vj»pi"dƒq"8«"ch雨nh s穎a thông tin phòng thành công ho員c th医t
b衣i
Blng 170 API chじnh sぼa thông tin phòng
5.1.77. API l医y thông tin roomType
Path /api/roomtype/{id} Method GET
Input Path param:
id: id c栄a hotel shift Output Thông tin c栄a roomtype Blng 171 API lny thông tin loji phòng
5.1.78. API ch雨nh s穎a thông tin roomType
Path /api/roomtype/{id} Method PUT
Input Path param:
id: id c栄a hotel shift
Request body: Object ch泳a thông tin c栄a roomtype ví d映:
98 Output Vj»pi"dƒq"8«"ej雨nh s穎a thông tin romtype thành công ho員c th医t
b衣i
Blng 172 API chじnh sぼa thông tin loji phòng
5.1.79. API l医y danh sách voucher c栄a chu厩i khách s衣n
Path /api/voucher/ Method GET
Input
Output Danh sách voucher c栄a chu厩i khách s衣n. Blng 173 API lny danh sách voucher cぶa chuてi khách sjn
5.1.80. API khách hàng nh壱n voucher
Path /api/voucher/{id}/get Method POST
Input Path param: id: id c栄a voucher Request body:
customer: id c栄a customer
Output Vj»pi"dƒq"mjƒej"j pi"8«"pj壱n voucher thành công ho員c th医t b衣i Blng 174 API khách hàng nhvn voucher
5.1.81. API l医y thông tin voucher
Path /api/voucher/{id} Method GET
Input Path param: id: id c栄a voucher Output Thông tin c栄a voucher Blng 175 API lny thông tin voucher
99
5.1.82. API ch雨nh s穎a thông tin m瓜t voucher
Path /api/voucher/{id} Method PUT
Input Path param: id: id c栄a voucher
Request body: Object ch泳a thông tin c栄a voucher ví d映:
Output Thông báo 8«"ej雨nh s穎a thông tin thành công ho員c th医t b衣i. Blng 176 API chじnh sぼa thông tin mとt voucher
5.2. Hi羽n th詠c h羽 th嘘ng 荏 web
5.2.1. Hi羽n th詠c h羽 th嘘ng dành cho khách hàng
100 H·nh 9 Sign up
‚ Gi噂i thi羽u: Mjƒej"j pi"f́pi"8吋8<pi"m#"v k"mjq違n.
‚ Mô t違 ch泳e"p<pi<"Pi逢運i dùng nh壱p các thông tin vào form g欝m có Email, Rcuuyqtf."Pcog."Cfftguu."Dktvjfc{"x "rjqpg."ucw"8„"enkem"x q"Tgikuvgt0"J羽 th嘘ng thông báo thành công và chuy吋n t噂i màn hình Login.
5.2.1.2. Màn hình Login
101
‚ Gi噂i thi羽w<"Mjƒej"j pi"f́pi"8吋8<pi"pj壱p vào h羽 th嘘ng.
‚ Mô t違 ch泳e"p<pi<"Pi逢運i dùng nh壱r"gockn"x "rcuuyqtf."ucw"8„"enkem"x q"Nqi" In. H羽 th嘘ng thông báo thành công và chuy吋n t噂i màn hình trang ch栄.
5.2.1.3. Màn hình trang ch栄
H·nh 11 Trang chぶ
102
‚ Gi噂i thi羽u: Trang ch栄 c栄a h羽 th嘘ng dành cho khách hàng. B医t k khách hàng p q"f́"8«"8<pi"pj壱r"jc{"ej逢c"8隠u có th吋 truy c壱p. Trang ch栄 ch泳a danh sách m瓜t s嘘 khách s衣n, voucher.
‚ Mô t違 ch泳e"p<pi<
o Pi逢運i dùng nh壱r"8鵜a ch雨 và capacity, click vào bi吋w"v逢嬰pi"Ugctej"8吋 tìm ki院m khách s衣p"vjgq"8鵜a ch雨 và s泳c ch泳a c栄a phòng.
o Click vào m瓜t khách s衣n b医t k s胤 d磯n t噂i trang thông tin Hotel. o Click vào m瓜t voucher b医t k s胤 d磯n t噂i trang Voucher.
o Click vào m瓜t blog b医t k s胤 d磯n t噂i trang Blog
5.2.1.4. Màn hình Hotel
H·nh 13 Các hotel
‚ Gi噂i thi羽u: Màn hình ch泳a danh sách các khách s衣n trong chu厩k0"Pi逢運i dùng có th吋 tìm ki院m khách s衣p"vjgq"eƒe"vk‒w"ej "pj逢"v‒p."ikƒ."n逢嬰v"8ƒpj"ikƒ."u泳c ch泳c"eƒe"rj”pi"È
‚ Mô t違 ch泳e"p<pi<
o B茨ng cách ch丑p"eƒe"vk‒w"ej ."pi逢運i dùng có th吋 tìm ki院m khách s衣n v噂i các tiêu chí khác nhau.
o Nh壱p tên ho員e"8鵜a ch雨vtqpi"»"Ugctej."pi逢運i dùng có th吋 tìm ki院m khách s衣n có ch泳a tên ho員e"8鵜a ch雨 g亥n gi嘘ng v噂i n瓜i dung trong ô.
103 H·nh 14 Thông tin khách sjn
104 H·nh 16 Thông tin khách sjp"8げ8うt phòng
‚ Gi噂i thi羽u: Màn hình ch泳a thông tin chi ti院t v隠 m瓜t khách s衣p"pj逢"8鵜a ch雨, fcpj"uƒej"eƒe"rj”pi0"Mjƒej"j pi"e pi"e„"vj吋8員t phòng 荏8¤{0
‚ Mô t違 ch泳e"p<pi<"Pi逢運i dùng ch丑n m瓜t phòng b茨ng cách click vào Select 荏 rjqpi4"v逢挨pi"泳pi"vtqpi"fcpj"uƒej."ucw"8„"ej丑n ngày trong l鵜ch, và ch丑n voucher trong danh sách n院u mu嘘n dùng. H羽 th嘘ng s胤 hi吋n th鵜 t鰻ng ti隠n, n院u mjƒej"j pi"8欝ng ý s胤 click vào Booking. H羽 th嘘ng thông báo thành công và mjƒej"j pi"8«"8員t phòng thành công.
105 H·nh 17 Voucher
‚ Gi噂i thi羽u: Màn hình ch泳a danh sách các voucher. Khách hàng có th吋 nh壱n voucher.
‚ Mô t違 ch泳e"p<pi<"Enkem"x q"Igv"Xqwejgt."pi逢運i dùng s胤 nh壱p"8逢嬰c voucher này.
5.2.1.7. Màn hình Blog
106
‚ Gi噂i thi羽u: Màn hình ch泳a danh sách các bài blog 8逢嬰e"8<pi"vt‒p"j羽 th嘘ng c栄a khách s衣n. Khách hàng có th吋 truy c壱r"eƒe"d k"dnqi"8吋8丑c.
‚ Mô t違 ch泳e"p<pi<"Mjk"pi逢運i dùng click vào m瓜t bài blog b医t k , h羽 th嘘ng s胤 chuy吋n sang màn hình ch泳a n瓜i dung c栄a bài blog."
5.2.1.8. Màn hình n瓜i dung Blog
H·nh 19 Aぜc blog
‚ Gi噂i thi羽u: Màn hình ch泳a n瓜i dung c栄a bài blog.
107 H·nh 20 Lずch sぼ8うt phòng
‚ Gi噂i thi羽u: Màn hình ch泳a danh sách v隠 các booking khách hàng t衣o. Khách hàng có th吋 h栄y booking.
‚ Mô t違 ch泳e"p<pi<"Pi逢運i dùng click vào Cancel 荏 m瓜t booking b医t k 8吋 h栄y 8員t phòng.
5.2.1.10. Màn hình Voucher
H·nh 21 Danh sách voucher
108
5.2.2. Hi羽n th詠c h羽 th嘘ng dành cho phía khách s衣n
5.2.2.1. Màn hình Sign In
H·nh 22 A<pi"pjvp cho nhân viên
‚ Gi噂i thi羽w<"Cfokp."Ocpcigt"x "Gornq{gg"f́pi"8吋8<pi"pj壱p vào h羽 th嘘ng. ‚ Mô t違 ch泳e"p<pi<"Pi逢運i dùng nh壱r"gockn"x "rcuuyqtf."ucw"8„"enkem"x q"Ukip"
In.
o N院u là Admin s胤 chuy吋n sang màn hình Inventory Report. o N院u là Manager s胤 chuy吋n sang màn hình Hotel Report. o N院u là Employee s胤 chuy吋n sang màn hình Working Shift.
109 H·nh 23 Màn hình ca làm viざc
‚ Gi噂i thi羽w<"Gornq{gg"f́pi"8吋 xem các ca làm c栄a mình trong tu亥n.
‚ Mô t違 ch泳e"p<pi<"Enkem"x q"o瓜t ca b医t k , Employee có th吋 xem thông tin chi ti院t c栄c"ec"n o"8„
Màn hình thông tin chi ti院t m瓜t ca làm:
H·nh 24 Thông tin ca làm viざc
110 H·nh 25 Fcpj"uƒej"8«"8kげm danh
H·nh 26 Quét mã QR
‚ Gi噂i thi羽w<"Gornq{gg"f́pi"8吋8k吋m danh c栄c"o·pj"e pi"pj逢"zgo"n鵜ch s穎 8k吋m danh c栄a mình.
‚ Mô t違 ch泳e"p<pi<"
o Click vào m瓜t Attendance b医t k trong l鵜ch, cho phép Employee xem thông tin chi ti院t c栄a l亥p"8k吋o"fcpj"8„0
111
o Enkem"x q"Uecp"ST"Eqfg."ejq"rjfir"Gornq{gg"8k吋m danh b茨ng cách t違i lên file qr code. Sau khi t違i file, h羽 th嘘ng thông báo thành công và s胤 8ƒpj"f医w"n "8«"8k吋m danh trên l鵜ch.
o Enkem"x q"Vqqing"Ecogtc."ejq"rjfir"Gornq{gg"8k吋m danh b茨ng cách s穎 d映pi"ecogtc"8吋 scan qr code. Sau khi scan, h羽 th嘘ng thông báo thành công và s胤8ƒpj"f医w"n "8«"8k吋m danh trên l鵜ch.
5.2.2.4. Màn hình Booking
112 H·nh 28 Fcpj"uƒej"8うt phòng
‚ Gi噂i thi羽w<"Gornq{gg"f́pi"8吋 qu違n lý booking, t衣o booking cho khách không có tài kho違n.
‚ Mô t違 ch泳e"p<pi<"
o Click vào m瓜t phòng b医t k , cjq"rjfir"Gornq{gg"zgo"eƒe"dqqmkpi"8«" có c栄c"rj”pi"8„"jq員c t衣o booking cho khách không có tài kho違n. o Click vào bi吋w"v逢嬰ng Payment 荏 m厩k"dqqmkpi"8吋 xác nh壱n là khách
j pi"8«"vjcpj"vqƒp0
113 H·nh 29 Xác nhvp"8うt phòng
‚ Gi噂i thi羽w<"Gornq{gg"f́pi"8吋 t衣q"dqqmkpi"ejq"mjƒej"j pi"ej逢c"e„"v k"mjq違n.