...
| Panel |
|---|
|
Method | GET | URL | <DOMAIN>/application/tenderPackage/clarificationRequest |
|---|
STT | Field | Source Data Type / Length | Description | Sample Values |
|---|
| authorization | String | Token | Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6 puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14 |
2. ParamSTT | Field | Required | Data Type / Length | Description | Note |
|---|
| 1 | name |
| String | Tên nhà thầu |
| | 2 | tenderPackegeId | true | Integer | Id gói thầu |
| | 3 | status |
| Integer | Trạng thái |
| | 4 | startDate |
| String | Thời gian nhận từ ngày |
| | 5 | endDate |
| String | Thời gian nhận đến ngày |
| | 6 | limit |
| Integer | Số bản ghi |
| | 7 | page |
| Integer | Trang |
|
3. Response / Incoming Data Specification| STT | Field | Data Type / Length | Description | Note | Sample Values |
|---|
| code | Integer | Code |
|
|
| message | String | Message |
|
|
| loadMoreAble | Boolean |
|
|
|
| preLoadAble | Boolean |
|
|
|
| result | Object | Kết quả |
|
|
| result.total | Long | Tổng số bản ghi |
|
|
| result.page | Integer | Số trang hiện tại |
|
|
| result.items | List | Danh sách kết quả |
|
|
| result.items[?].id | Integer | Id |
|
|
| result.items[?].bidderId | Integer | Id nhà thầu |
|
|
| result.items[?].bidderName | String | Tên nhà thầu |
|
|
| result.items[?].contactId | Integer | Id người liên hệ |
|
|
| result.items[?].contactName | String | Tên người liên hệ |
|
|
| result.items[?].contactEmail | String | Email người liên hệ |
|
|
| result.items[?].round | Integer | Số lần làm rõ |
|
|
| result.items[?].createdTime | Timestamp | Thời gian nhận |
|
|
Method | POST | URL | <DOMAIN>/application/generalClarification/update |
|---|
Description | API gửi tổng hợp làm rõ HSMT |
|---|
STT | Field | Source Data Type / Length | Description | Sample Values |
|---|
| authorization | String | Token | Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6 puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14 |
2. BodySTT | Field | Required | Data Type / Length | Description | Note |
|---|
| 1 | id | true | Integer | id tổng hợp làm rõ HSMT, mặc định thêm mới = 0 |
| | 2 | content |
| String | Nội dung |
| | 3 | packageId | true | Integer | Id gói thầu |
| | 4 | attachments |
| String | Danh sách file |
|
3. Response / Incoming Data Specification| STT | Field | Data Type / Length | Description | Note | Sample Values |
|---|
| code | Integer | Code |
|
|
| message | String | Message |
|
|
| result | Object | Kết quả |
|
|
| result.id | Integer | id tổng hợp làm rõ HSMT |
|
|
| result.packageId | Integer | Id gói thầu |
|
|
| result.content | String | Nội dung |
|
|
| result.attachments | String | Danh sách file |
|
|
| result.employeeId | Integer | Người tạo |
|
|
| result.createdTime | Timestamp | Thời gian tạo |
|
|
Method | GET | URL | <DOMAIN>/application/generalClarification/list |
|---|
Description | API Lịch sử gửi tổng hợp làm rõ HSMT |
|---|
STT | Field | Source Data Type / Length | Description | Sample Values |
|---|
| authorization | String | Token | Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6 puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14 |
2. PARAMSTT | Field | Required | Data Type / Length | Description | Note |
|---|
| 1 | packageId | true | Integer | Id gói thầu |
|
3. Response / Incoming Data Specification| STT | Field | Data Type / Length | Description | Note | Sample Values |
|---|
| code | Integer | Code |
|
|
| message | String | Message |
|
|
| result | Object | Kết quả |
|
|
| result[?].id | Integer | id tổng hợp làm rõ HSMT |
|
|
| result[?].packageId | Integer | Id gói thầu |
|
|
| result[?].content | String | Nội dung |
|
|
| result[?].attachments | String | Danh sách file |
|
|
| result[?].employeeId | Integer | Người tạo |
|
|
| result[?].createdTime | Timestamp | Thời gian tạo |
|
|
Method | GET | URL | <DOMAIN>/application/clarificationDetail/list |
|---|
Description | API yêu cầu làm rõ |
|---|
STT | Field | Source Data Type / Length | Description | Sample Values |
|---|
| authorization | String | Token | Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6 puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14 |
2. PARAMSTT | Field | Required | Data Type / Length | Description | Note |
|---|
| 1 | clarificationId | true | Integer | Id gói thầu |
|
| round | true | Integer | Số vòng |
|
3. Response / Incoming Data Specification| STT | Field | Data Type / Length | Description | Note | Sample Values |
|---|
| code | Integer | Code |
|
|
| message | String | Message |
|
|
| result | Object | Kết quả |
|
|
| result[?].id | Integer | id tổng hợp làm rõ HSMT |
|
|
| result[?].attachments | String | Danh sách file |
|
|
| result[?].content | String | Nội dung |
|
|
| result[?].assignTime | Timestamp |
|
|
|
| result[?].processTime | Timestamp |
|
|
|
| result[?].status | Integer | Trạng thái |
|
|
| result[?].employeeId | Integer |
|
|
|
| result[?].employeeName | String |
|
|
|
| result[?].documentId | Integer |
|
|
|
| result[?].clarificationId | Integer |
|
|
|
| result[?].organizationId | Integer |
|
|
|
| result[?].documentName | String |
|
|
|
| result[?].documentPosition | String |
|
|
|
| result[?].idFromPortal | Integer |
|
|
|
| result[?].documentType | String |
|
|
|
| result[?].documentEmployeeName | String |
|
|
|
| result[?].documentEmployeeId | String |
|
|
|
| result[?].employeeIdSow | Integer |
|
|
|
| result[?].employeeIdBom | Integer |
|
|
|
| result[?].employeeIdEngineer | Integer |
|
|
|
| result[?].employeeIdExperiment | Integer |
|
|
|
| result[?].employeeIdBoq | Integer |
|
|
|
| result[?].employeeIdDesign | Integer |
|
|
|
| result[?].employeeIdSplcontact | Integer |
|
|
|
| result[?].employeePackageId | Integer |
|
|
|
| result[?].employeeNameSow | String |
|
|
|
| result[?].employeeNameBom | String |
|
|
|
| result[?].employeeNameEngineer | String |
|
|
|
| result[?].employeeNameExperiment | String |
|
|
|
| result[?].employeeNameBoq | String |
|
|
|
| result[?].employeeNameDesign | String |
|
|
|
| result[?].employeeNameSplcontact | String |
|
|
|
Method | GET | URL | <DOMAIN>/system/employee/list |
|---|
Description | API Danh sách nhân viên |
|---|
STT | Field | Source Data Type / Length | Description | Sample Values |
|---|
| authorization | String | Token | Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6 puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14 |
2. PARAMSTT | Field | Required | Data Type / Length | Description | Note |
|---|
| 1 | name |
| String | Tên, email nhân viên |
|
| page |
| Integer |
|
|
| limit |
| Integer |
|
|
3. Response / Incoming Data Specification| STT | Field | Data Type / Length | Description | Note | Sample Values |
|---|
| code | Integer | Code |
|
|
| message | String | Message |
|
|
| total | Long | Tổng số bản ghi |
|
|
| page | Integer | Số trang |
|
|
| result | Object | Kết quả |
|
|
| result.item[?].id | Integer | Id user |
|
|
| result.item[?].name | String | Tên |
|
|
| result.item[?].userName | String | Tên đăng nhập |
|
|
| result.item[?].avatar | String | avatar |
|
|
| result.item[?].phone | String | Số điện thoại |
|
|
| result.item[?].email | String | email |
|
|
| result.item[?].address | String | Đại chỉ |
|
|
| result.item[?].jteId | Integer |
|
|
|
| result.item[?].jteName | String |
|
|
|
| result.item[?].departmentId | Integer |
|
|
|
| result.item[?].roles | String |
|
|
|
| result.item[?].leadership | Integer |
|
|
|
| result.item[?].status | Integer |
|
|
|
| result.item[?].position | Integer |
|
|
|
| result.item[?].isOwner | Integer |
|
|
|
| result.item[?].userId | Integer |
|
|
|
| result.item[?].managerId | Integer |
|
|
|
| result.item[?].serviceCount | Integer |
|
|
|
| result.item[?].title | String |
|
|
|
| result.item[?].branchName | String |
|
|
|
| result.item[?].branchAddress | String |
|
|
|
| result.item[?].departmentName | String |
|
|
|
| result.item[?].viewMode | Integer |
|
|
|
| result.item[?].idToken | String |
|
|
|
| result.item[?].accessToken | String |
|
|
|
| result.item[?].uniqueId | String |
|
|
|
| result.item[?].viewCustomerMode | Integer |
|
|
|
| result.item[?].viewBusinessPartnerMode | Integer |
|
|
|
| result.item[?].sip | String |
|
|
|
| result.item[?].shiftId | Integer |
|
|
|
| result.item[?].shiftName | String |
|
|
|
| result.item[?].branchId | Integer |
|
|
|
| result.item[?].bsnId | Integer |
|
|
|
| result.item[?].managerName | String |
|
|
|
| result.item[?].managerAvatar | String |
|
|
|
| result.item[?].lstEmployeeId | List<Integer> |
|
|
|
| result.item[?].rank | Integer |
|
|
|
| result.item[?].tmpId | Integer |
|
|
|
| result.item[?].lstOrgApp | List<EBOrgApp> | public class EBOrgApp { private Integer id; private String code; private String startDate; private String endDate; private Integer packageId; private Integer period; private Integer periodBonus; private Integer price; private Integer priceDiscount; private Integer bsnId;
//Thông tin mở rộng (Tên gói đang dùng) private String packageName; private Integer packageType; } |
|
|
| result.item[?].lstEmployeeRole | List<JobTitle> | public class JobTitle { private Integer id; private String title; private Integer position; private Integer departmentId; private Integer isManager;
//Tên bộ phận phòng ban private String departmentName; } |
|
|
Method | GET | URL | <DOMAIN>/application/clarificationRequest/assign |
|---|
Description | API Gửi phân công yêu cầu làm rõ |
|---|
STT | Field | Source Data Type / Length | Description | Sample Values |
|---|
| authorization | String | Token | Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6 puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBsb3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14 |
2. BODYSTT | Field | Required | Data Type / Length | Description | Note |
|---|
| 1 | clarificationDetail |
| List<ClarificationDetail> | public class ClarificationDetail { private Integer id; private String attachments; private String content; private Timestamp assignTime; private Timestamp processTime; private Integer status; private Integer employeeId; private String employeeName; private Integer documentId; private Integer clarificationId; private Integer organizationId; private String documentName; private Integer documentPosition; private Integer idFromPortal;
//Trường thông tin mở rộng private String documentType; private String documentEmployeeName; private String documentEmployeeId;
private Integer employeeIdSow; private Integer employeeIdBom; private Integer employeeIdEngineer; private Integer employeeIdExperiment; private Integer employeeIdBoq; private Integer employeeIdDesign; private Integer employeeIdSplcontact; private Integer employeePackageId;
private String employeeNameSow; private String employeeNameBom; private String employeeNameEngineer; private String employeeNameExperiment; private String employeeNameBoq; private String employeeNameDesign; private String employeeNameSplcontact; } |
|
3. Response / Incoming Data Specification| STT | Field | Data Type / Length | Description | Note | Sample Values |
|---|
| code | Integer | Code |
|
|
| message | String | Message |
|
|
| result | Object | Kết quả |
|
|
| result.id | Integer | Id |
|
|
| result.round | Integer | Số vòng |
|
|
| result.status | Integer | Trạng thái |
|
|
| result.assignTime | Timestamp | Thời gian assign |
|
|
| result.createdTime | Timestamp | Ngày ta| Thời gian tạo |
|
|
| result.responseTimeDay | Integer | email| Thời gian phản hồi (ngày) |
|
|
| result.responseTimeHour | Integer | Đại chỉ| Thời gian phản hồi (giờ) |
|
|
| result.responseTimeMinute | Integer | Thời gian phản hồi (phút) |
|
|
| result.responseTime | Timestamp | Thời gian phản hồi |
|
|
| result.organizationId | Integer |
|
|
|
| result.packageId | Integer |
|
|
|
| result.projectId | Integer |
|
|
|
| result.packageName | String |
|
|
|
| result.projectName | String |
|
|
|
| result.branchName | String |
|
|
|
| result.tenderPackageName | String |
|
|
|
| result.packageProjectName | String |
|
|
|
| result.packageProjectCode | String |
|
|
|
| result.idFromPortal | Integer |
|
|
|
| result.contactId | Integer |
|
|
|
| result.userId | Integer |
|
|
|
| result.processingTimeDay | Integer | Thời gian xử lý (ngày) |
|
|
| result.processingTimeHour | Integer | Thời gian xử lý (giờ) |
|
|
| result.processingTimeMinute | Integer | Thời gian xử lý (phút) |
|
|
| result.organizationName | Integer |
|
|
|
|
4. Mô tả các trường dữ liệu trên màn hình
...