Chức năng của một số router có trong API

Một phần của tài liệu Hệ thống cung cấp dịch vụ tìm kiếm nhóm thợ theo khu vực trên nền tảng website (Trang 33 - 35)

6. Kết cấu của đề tài

3.1.4. Chức năng của một số router có trong API

Bảng 3.1 Tên và một số chức năng của API

Tên router Phương

thức Chức năng

/api/account/login Post Đăng nhập, server sẽ trả về các dữ liệu cần thiết như json web token, ... để lưu trữ trong cookie.

/api/account/signup-for-both Post Đăng ký một tài khoản thợ hoặc khách, server gửi một mail xác minh tài khoản về mail người dùng đã đăng ký.

/api/account/verify Put Xác minh một tài khoản.

/api/account/profile/:useraccountid Get Lấy thông tin cá nhân của một người dùng với user id tương ứng.

/api/account/profile Put Cập nhật thông tin cá

nhân.

/api/account/put-change-password Put Thay đổi mật khẩu.

/api/account/put-forgot-password Put Khi quên mật khẩu thì dùng router này điền email

vào sau đó server tạo một mật khẩu rồi gửi về email đó.

/api/account/put-status-online Put Cập nhật trạng thái online. /api/category/get-all Get Lấy danh sách tất cả danh

mục.

/api/category/get-by-userworkerid Get Lấy danh sách các danh mục chưa gửi hồ sơ đăng ký.

/api/category/create-category Post Tạo mới một danh mục. /api/category/update-category Put Cập nhật một danh mục có

sẵn. /api/category/get-all-cv-by-

categoryid?categoryid=

Get Chức năng là lấy tất cả hồ sơ có trong một danh mục.

/api/cv/post Post Tạo mới một hồ sơ.

/api/cv/active-cv Put Active một CV.

/api/cv/active-

cv?categoryid=&userworkerid=

Delete Xóa một CV.

/api/cv/not-activated Get Lấy danh sách tất cả các cv chưa active.

/api/cv/activated-by-

query?categoryid=&provinceid=&distri ctid=&wardid=

Get Lọc danh sách hồ sơ theo từng danh mục và địa điểm /api/cv/get-all-cv-by-userid Get Lấy tất cả danh sách hồ sơ

theo mã tài khoản. /api/cv/get-all-cv-by-

categoryid?categoryid=

Get Lấy danh sách các hồ sơ của một danh mục bất kì. /api/location/geolocation Put Cập nhật thông tin vị trí. /api/upload/image-avatar Post Lưu trữ ảnh đại diện vào

server.

/api/upload/image-store Post Lưu trữ ảnh đại diện của danh mục vào server. /api/chat/create-chat-history Post Tạo mới một giao dịch. /api/chat/get-list-people-chated Get Lấy danh sách người đã

nhắn tin. /api/chat/get-message-

chated?historyid=&limit=&page=

Get Lấy về các tin nhắn đã nhắn.

/api/chat/put-cancel-transaction Put Hủy một giao dịch.

/api/chat/put-done-transaction Put Hoàn thành một giao dịch kèm theo đánh giá.

/api/chat/get-info-transaction-done-by- userid?useraccountid=&limit=&page=

Get Lấy tất cả thông tin của giao dịch theo mã tài khoản.

/api/statistical/get-all-user- worker?limit=&page=

Get Lấy danh sách các tài khoản người thợ.

/api/statistical/get-all-user- guest?limit=&page=

Get Lấy danh sách người khách.

/api/statistical/get-all-transaction- done?limit=&page=

Get Lấy danh sách giao dịch. /api/statistical/put-block-account-by- userid Put Chặn một người dùng. /api/statistical/put-enable-account-by- userid Put Mở chặn một người dùng. /api/dashboard/get-count-cv-by- categoryid

Get Tính tổng hồ sơ theo từng danh mục.

/api/dashboard/get-count-user-type Get Tính tổng tài khoản phân theo từng loại.

/api/dashboard/get-count-transaction Get Tính tổng giao dịch phân theo trạng thái.

Một phần của tài liệu Hệ thống cung cấp dịch vụ tìm kiếm nhóm thợ theo khu vực trên nền tảng website (Trang 33 - 35)

Tải bản đầy đủ (PDF)

(49 trang)