OVERVIEW

เอกสารนี้เป็นเอกสารประกอบการทำงาน ของ Application สำหรับ พันกงานของบริษัท SC Asset จัดทำขึ้นเพื่อเป็นแนวทางในการทำงานของทางทีม Programmer

* บางส่วนอาจมีการเปลี่ยนแปลงตาม Design หรือความจำเป็น หรือความต้องการของทาง SC Asset เอกสารนี้จะถูกปรับตามในภายหลัง



Login

ใช้สำหรับ Login

URL {configURL}/login
TYPE POST

PARAMETER DESCRIPTION
user ชื่อในการ Login
password รหัสในการ Login

Return
header
{
    "resultcode" : "200",
    "message" : "success"
}
body
{
    "staffID" : "11",
    "staffTitileName" : "นางสาว",
    "staffFirstName" : "อารีย์",
    "staffLastName" : "นารถ"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Object แสดง ข้อมูลของพนักงาน


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success"
    },
    "body" : {
        "staffID" : "11",
        "staffTitileName" : "นางสาว",
        "staffFirstName" : "อารีย์",
        "staffLastName" : "นารถ"
    }
}



Project List

ใช้สำหรับแสดงโครงการที่ พนักงานคนนั่นมีสิทธิ์ในการเข้าถึง

URL {configURL}/project_list
TYPE POST

PARAMETER DESCRIPTION
staffID เลขรหัสพนักงาน
keyword คำค้นหา (หากไม่มีให้ใส่ "" จะหมายถึง All)
pageAmount จำนวน Item ต่อ 1 หน้า
page เลขหน้า

Return
header
{
    "resultcode" : "200",
    "message" : "success",
    "pageAmount" : "10",
    "page" : "0",
    "pageMax" : "1"
}
body
{
    "projectID" : "11",
    "projectName" : "แกรนด์ บางกอก บูเลอวาร์ด รามอินทรา-เสรีไทย",
    "projectImage" : "http://www.sc-asset.com/images/projectImage1.png",
},{
    "projectID" : "12",
    "projectName" : "กรานาดา ปิ่นเกล้า-เพชรเกษม",
    "projectImage" : "http://www.sc-asset.com/images/projectImage2.png",
},
{
    "projectID" : "13",
    "projectName" : "เดอะ เจนทริ สุขุมวิท",
    "projectImage" : "http://www.sc-asset.com/images/projectImage3.png",
},...

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Array แสดง ข้อมูลของโครงการ


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success",
        "pageAmount" : "10",
        "page" : "0",
        "pageMax" : "1"
    },
    "body" : [
        {
            "projectID" : "11",
            "projectName" : "แกรนด์ บางกอก บูเลอวาร์ด รามอินทรา-เสรีไทย",
            "projectImage" : "http://www.sc-asset.com/images/projectImage1.png",
        },{
            "projectID" : "12",
            "projectName" : "กรานาดา ปิ่นเกล้า-เพชรเกษม",
            "projectImage" : "http://www.sc-asset.com/images/projectImage2.png",
        },
        {
            "projectID" : "13",
            "projectName" : "เดอะ เจนทริ สุขุมวิท",
            "projectImage" : "http://www.sc-asset.com/images/projectImage3.png",
        }
    ]
}



ใช้สำหรับกำหนดสิทธิ์ในการเข้าึถึง Menu ต่างๆของพนักงาน

URL {configURL}/menu_list
TYPE POST

PARAMETER DESCRIPTION
staffID เลขรหัสพนักงาน

Return
header
{
    "resultcode" : "200",
    "message" : "success"
}
body
{
    "menuID" : "1",
    "menuName" : "Audit"
},{
    "menuID" : "2",
    "menuName" : "Property List"
},
{
    "menuID" : "3",
    "menuName" : "Sustainability"
},
{
    "menuID" : "4",
    "menuName" : "Preventive Maintenance"
},
{
    "menuID" : "5",
    "menuName" : "Pet"
},
{
    "menuID" : "6",
    "menuName" : "Meter"
},
{
    "menuID" : "7",
    "menuName" : "Postbox"
},
{
    "menuID" : "8",
    "menuName" : "Work Follow Up"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Array แสดง เมนูที่มีสิทธิ์เข้าถึง


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success"
    },
    "body" : [
        {
            "menuID" : "1",
            "menuName" : "Audit"
        },{
            "menuID" : "2",
            "menuName" : "Property List"
        },
        {
            "menuID" : "3",
            "menuName" : "Sustainability"
        },
        {
            "menuID" : "4",
            "menuName" : "Preventive Maintenance"
        },
        {
            "menuID" : "5",
            "menuName" : "Pet"
        },
        {
            "menuID" : "6",
            "menuName" : "Meter"
        },
        {
            "menuID" : "7",
            "menuName" : "Postbox"
        },
        {
            "menuID" : "8",
            "menuName" : "Work Follow Up"
        }
    ]
}

1. Audit

ให้สำหรับ บันทีกการตรวจสอบการทำงาน ของพันกงานในแต่ละวันว่าเป็นไปตามแผนการทำงาน




ค้นหาหัวขอการตรวจสอบงาน ตามวันที่

URL {configURL}/audit_search
TYPE POST

PARAMETER DESCRIPTION
staffID เลขรหัสพนักงาน
projectID รหัสโครงการ
date วันที่ ที่ต้องการค้นหา หากไม่มีให้ใส่ "" จะเป็นการดึง Form ที่ต้องตรวจในวันนั่นน (now)

Return
header
{
    "resultcode" : "200",
    "message" : "success",
}
body
{
    "formID" : "1",
    "formName" : "ตรวจสอบโครงการประจำวัน",
    "questionGroupID" : "123e3554p6667",
},{
    "formID" : "2",
    "formName" : "ตรวจสอบการทำงาน",
    "questionGroupID" : "23355eerr4667"
},
{
    "formID" : "3",
    "formName" : "ตรวจสอบโครงการรายปี",
    "questionGroupID" : "3re55eerr4667"
},...

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200 ("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Array แสดง ข้อมูลของแบบฟร์อมต่างๆ ตามสิทธิ์ของ Staff


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success",
    },
    "body" : [
        {
            "formID" : "1",
            "formName" : "ตรวจสอบโครงการประจำวัน",
            "questionGroupID" : "123e3554p6667",
        },{
            "formID" : "2",
            "formName" : "ตรวจสอบการทำงาน",
            "questionGroupID" : "23355eerr4667"
        },
        {
            "formID" : "3",
            "formName" : "ตรวจสอบโครงการรายปี",
            "questionGroupID" : "3re55eerr4667"
        }
    ]
}



1.2 Audit Load Question

โหลดคำถามทั้งชุด ขอบหัวข้อนั่นๆ

URL {configURL}/audit_load_question
TYPE POST

PARAMETER DESCRIPTION
questionGroupID รหัสอ้างอิงชุดคำถามคำตอบ

Return
header
{
    "resultcode" : "200",
    "message" : "success",
}
body
{
    "questionGroupID" : "123e3554p6667",
    "questionGroupCategoryID" : "1",
    "questionGroupCategoryName" : "ตรวจสอบหน้าโครงการ",
    "categoryStatus" : "pending",
    "question" : [
    	{
    		"questionID" : "1234456",
    		"questionTitle" : "ความสะอาดเรียบร้อย",
    		"awnser" : "yes", // ผ่าน
    		"defectImage" : "",  // รูปภาพสำหรับการตรวจที่ไม่ผ่าน
    	},{
    		"questionID" : "1234457",
    		"questionTitle" : "ความสะอาดเรียบร้อย",
    		"awnser" : "no", // ไม่ผ่าน
    		"defectImage" : "http://www.iconrem.com/image/defect.png",  // รูปภาพสำหรับการตรวจที่ไม่ผ่าน
    	},{
    		"questionID" : "1234458",
    		"questionTitle" : "ความสะอาดเรียบร้อย",
    		"awnser" : "", // ยังไม่ได้ทำการตรวจ
    		"defectImage" : "http://www.iconrem.com/image/defect.png",  // รูปภาพสำหรับการตรวจที่ไม่ผ่าน
    	}
    ]
},{
    "questionGroupID" : "123e3554p6667",
    "questionGroupCategoryID" : "2",
    "questionGroupCategoryName" : "ตรวจสอบห้องรััับรอง",
    "categoryStatus" : "complete",
    "question" : [
    	{
    		"questionID" : "1234459",
    		"questionTitle" : "ความสะอาดเรียบร้อย",
    		"awnser" : "yes", // ผ่าน
    		"defectImage" : "",  // รูปภาพสำหรับการตรวจที่ไม่ผ่าน
    	},{
    		"questionID" : "1234460",
    		"questionTitle" : "ความสะอาดเรียบร้อย",
    		"awnser" : "yes", // ผ่าน
    		"defectImage" : "",  // รูปภาพสำหรับการตรวจที่ไม่ผ่าน
    	},{
    		"questionID" : "1234461",
    		"questionTitle" : "ความสะอาดเรียบร้อย",
    		"awnser" : "no", // ไม่ผ่าน
    		"defectImage" : "http://www.iconrem.com/image/defect.png",  // รูปภาพสำหรับการตรวจที่ไม่ผ่าน
    	}
    ]
},...

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Array แสดง ข้อมูลของแบบฟร์อมต่างๆ ตามสิทธิ์ของ Staff


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success",
    },
    "body" : [
        {
		    "questionGroupID" : "123e3554p6667",
		    "questionGroupCategoryID" : "1",
		    "questionGroupCategoryName" : "ตรวจสอบหน้าโครงการ",
		    "categoryStatus" : "pending",
		    "question" : [
		    	{
		    		"questionID" : "1234456",
		    		"questionTitle" : "ความสะอาดเรียบร้อย",
		    		"awnser" : "yes", 
		    		"defectImage" : ""
		    	},{
		    		"questionID" : "1234457",
		    		"questionTitle" : "ความสะอาดเรียบร้อย",
		    		"awnser" : "no", 
		    		"defectImage" : "http://www.iconrem.com/image/defect.png"
		    	},{
		    		"questionID" : "1234458",
		    		"questionTitle" : "ความสะอาดเรียบร้อย",
		    		"awnser" : "", 
		    		"defectImage" : "http://www.iconrem.com/image/defect.png"
		    	}
		    ]
		},{
		    "questionGroupID" : "123e3554p6667",
		    "questionGroupCategoryID" : "2",
		    "questionGroupCategoryName" : "ตรวจสอบห้องรััับรอง",
		    "categoryStatus" : "complete",
		    "question" : [
		    	{
		    		"questionID" : "1234459",
		    		"questionTitle" : "ความสะอาดเรียบร้อย",
		    		"awnser" : "yes", 
		    		"defectImage" : ""
		    	},{
		    		"questionID" : "1234460",
		    		"questionTitle" : "ความสะอาดเรียบร้อย",
		    		"awnser" : "yes", 
		    		"defectImage" : ""
		    	},{
		    		"questionID" : "1234461",
		    		"questionTitle" : "ความสะอาดเรียบร้อย",
		    		"awnser" : "no", 
		    		"defectImage" : "http://www.iconrem.com/image/defect.png"
		    	}
		    ]
		}
    ]
}



1.3 Audit Save Answer

ใช้สำหรับ บันทึกคำตอบ

URL {configURL}/audit_save_answer
TYPE POST

PARAMETER DESCRIPTION
questionGroupID รหัสอ้างอิงชุดคำตอบ
questionGroupCategoryID รหัสหัวข้อย่อยของคำตอบ
questionID รหัสคำถาม
awnser คำตอบ
defectImage รูปภาพ Defect (base64)

Return
header
{
    "resultcode" : "200",
    "message" : "success",
}
body
{
	"questionID" : "1234461",
	"questionTitle" : "ความสะอาดเรียบร้อย",
	"awnser" : "no", 
	"defectImage" : "http://www.iconrem.com/image/defect.png"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Object แสดงข้อมูลของคำตอบ


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success",
    },
    "body" : {
		"questionID" : "1234461",
		"questionTitle" : "ความสะอาดเรียบร้อย",
		"awnser" : "no", 
		"defectImage" : "http://www.iconrem.com/image/defect.png"
	}
}

2. Property List

ให้สำหรับ บันทึก ดูรายละเอียด และตรวจสอบ อุปกรณ์ต่างๆในสำนักงาน

3. Sustainability

ใช้ดูประวัตการฝึกอบรม และการสอบประเมินผลของตัวเอง และหัวหน้าแผนกสามารถดูของลูกนอ้งภายใต้การดูแลได้

4. Preventive Maintenance

ใช้สำหรับจด ตรวจสอบ อัพเดท บันทึกการบ้ำรุงรักษา

5. Pet

ใช้สำหรับบันทึก ค้นหา และดูประวัติสัตว์เลี้ยง



6. Meter

ใช้สำหรับอำนวยความสะดวกในการทำงานของพนักงาน ในการตรวจ Meter น้ำไฟหรือมิเตอร์อื่นๆ




6.1 List Unit Number

ใช้สำหรับแสดง ห้อง หรือบ้าน ใกล้เคียง เพื่อให้สะดวกในการใช้งานโดยการกดเลขใกล้เคียงไดเลย ไม่ต้องกดออกมาพิมพ์เลขห้องใหม่

URL {configURL}/list_unitnumber
TYPE POST

PARAMETER DESCRIPTION
projectID รหัสโครงการ
unitID เลขรหัสของ Unit

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
[
{
    "unitID" : "1122333302",
    "houseNumber" : "302/302",
    "unitTitle" : "302"
},
{
    "unitID" : "1122333303",
    "houseNumber" : "302/303",
    "unitTitle" : "303"
},...
]

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Array แสดง List ของเลขห้อง หรือบ้านใกล้เคียง


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success" 
    },
    "body" : [
        {
            "unitID" : "1122333302",
            "houseNumber" : "302/302",
            "unitTitle" : "302"
        },
        {
            "unitID" : "1122333303",
            "houseNumber" : "302/303",
            "unitTitle" : "303"
        }
    ]
}



6.2 Meter Detail

ใช้สำหรับแสดง ดึงข้อมูลเลขการจดครั้งที่แล้วมาแสดง

URL {configURL}/meter_detail
TYPE POST

PARAMETER DESCRIPTION
projectID รหัสโครงการ
unitID เลขรหัสของ Unit

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
{
    "unitID" : "1122333302",
    "houseNumber" : "302/302",
    "meterID" : "999923",
    "meterType" : "electric",
    "lastUpdate" : "12/10/2019",
    "meterRecord" : "1234545"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Object แสดง ข้อมูลของมิเตอร์


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success" 
    },
    "body" : {
        "unitID" : "1122333302",
        "houseNumber" : "302/302",
        "meterID" : "999923",
        "meterType" : "electric",
        "lastUpdate" : "12/10/2019",
        "meterRecord" : "1234545"
    }
}



6.3 Meter Record

ใช้สำหรับส่งข้อมูลอัพเดทไปบันทึกที่ Database

URL {configURL}/meter_record
TYPE POST

PARAMETER DESCRIPTION
meterID เลขรหัสของ Meter
record เลขล่าสุดของ Meter

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
{
    "unitID" : "1122333302",
    "houseNumber" : "302/302",
    "meterID" : "999923",
    "meterType" : "electric",
    "lastUpdate" : "12/10/2019",
    "meterRecord" : "1234545"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Object แสดง ข้อมูลของมิเตอร์


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success" 
    },
    "body" : {
        "unitID" : "1122333302",
        "houseNumber" : "302/302",
        "meterID" : "999923",
        "meterType" : "electric",
        "lastUpdate" : "12/10/2019",
        "meterRecord" : "1234545"
    }
}



ใช้สำหรับค้นหาห้อง

URL {configURL}/meter_search
TYPE POST

PARAMETER DESCRIPTION
projectID รหัสโครงการ
houseNumber บ้านเลขที่ หรือ เลขห้อง
pageAmount จำนวน Item ต่อ 1 หน้า
page เลขหน้า

Return
header
{
    "resultcode" : "200",
    "message" : "success",
    "pageAmount" : "10",
    "page" : "0",
    "pageMax" : "1"
}
body
{
    "unitID" : "1122333302",
    "houseNumber" : "302/302",
    "meterID" : "99999921",
    "meterType" : "electric"
},{
    "unitID" : "1122333302",
    "houseNumber" : "302/302",
    "meterID" : "99999921",
    "meterType" : "water"
},
{
    "unitID" : "1122333303",
    "houseNumber" : "302/303",
    "meterID" : "99999922",
    "meterType" : "electric"
},...

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Object แสดง ข้อมูลของมิเตอร์


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success",
        "pageAmount" : "10",
        "page" : "0",
        "pageMax" : "1"
    },
    "body" : [
        {
            "unitID" : "1122333302",
            "houseNumber" : "302/302",
            "meterID" : "99999921",
            "meterType" : "electric"
        },{
            "unitID" : "1122333302",
            "houseNumber" : "302/302",
            "meterID" : "99999921",
            "meterType" : "water"
        },
        {
            "unitID" : "1122333303",
            "houseNumber" : "302/303",
            "meterID" : "99999922",
            "meterType" : "electric"
        }
    ]
}



7. Postbox

ให้สำหรับพนักงานรับพัสดุ และรอทางเจ้าของพัสดุนำ QR Code มาสแกนเพื่อรับของ




7.1 Postbox Create

ใช้สำหรับสร้างรายการรับของ ของพนักงาน

URL {configURL}/postbox_create
TYPE POST

PARAMETER DESCRIPTION
projectID รหัสโครงการ
houseNumber บ้านเลขที่
postboxType ลักษณะของพัสดุ เช่น box paper
ownerName ชื่อเจ้าของพัสดุ
postboxImage รูปภาพพัสดุ (base 64)
staffID รหัสพนักงาน ผู้รับพัสดุ

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
{
    "postboxID" : "1122333302",
    "houseNumber" : "302/302",
    "postboxStatus" : "waiting",
    "postboxType" : "box",
    "postboxImage" : "http://www.sc-asset.com/images/postboxImage.png",
    "postboxQR" : "1122333302",
    "signature" : "",
    "ownerName" : "อารี",
    "staffID" : "12",
    "staffName" : "เบียร์",
    "receivedDate" : "",
    "createDate" : "12/10/2019 12.00"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Object แสดง ข้อมูลของมิเตอร์
postboxStatus : waiting (รอผู้รับ), received (รับของไปแล้ว)


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success" 
    },
    "body" : {
        "postboxID" : "1122333302",
        "houseNumber" : "302/302",
        "postboxStatus" : "waiting",
        "postboxType" : "box",
        "postboxImage" : "http://www.sc-asset.com/images/postboxImage.png",
        "postboxQR" : "1122333302",
        "signature" : "",
        "ownerName" : "อารี",
        "staffID" : "12",
        "staffName" : "เบียร์",
        "receivedDate" : "",
        "createDate" : "12/10/2019 12.00"
    }
}



7.2 Postbox Detail

ใช้สำหรับดูรายละเอียดของพัสดุ

URL {configURL}/postbox_detail
TYPE POST

PARAMETER DESCRIPTION
postboxID เลขที่พัสดุ

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
{
    "postboxID" : "1122333302",
    "houseNumber" : "302/302",
    "postboxStatus" : "received",
    "postboxType" : "box",
    "postboxImage" : "http://www.sc-asset.com/images/postboxImage.png",
    "postboxQR" : "1122333302",
    "signature" : "http://www.sc-asset.com/images/signature.png",
    "ownerName" : "อารี",
    "staffID" : "12",
    "staffName" : "เบียร์",
    "receivedDate" : "12/10/2019 13.30",
    "createDate" : "12/10/2019 12.00"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Object แสดง ข้อมูลของมิเตอร์
postboxStatus : waiting (รอผู้รับ), received (รับของไปแล้ว)


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success" 
    },
    "body" : {
        "postboxID" : "1122333302",
        "houseNumber" : "302/302",
        "postboxStatus" : "received",
        "postboxType" : "box",
        "postboxImage" : "http://www.sc-asset.com/images/postboxImage.png",
        "postboxQR" : "1122333302",
        "signature" : "http://www.sc-asset.com/images/signature.png",
        "ownerName" : "อารี",
        "staffID" : "12",
        "staffName" : "เบียร์",
        "receivedDate" : "12/10/2019 13.30",
        "createDate" : "12/10/2019 12.00"
    }
}



7.3 Postbox Receive

ใช้สำหรับบันทึกการรับของ

URL {configURL}/postbox_receive
TYPE POST

PARAMETER DESCRIPTION
postboxID เลขที่พัสดุ
signature ลายเซนต์ (base64)

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
{
    "postboxID" : "1122333302",
    "houseNumber" : "302/302",
    "postboxStatus" : "received",
    "postboxType" : "box",
    "postboxImage" : "http://www.sc-asset.com/images/postboxImage.png",
    "postboxQR" : "1122333302",
    "signature" : "http://www.sc-asset.com/images/signature.png",
    "ownerName" : "อารี",
    "staffID" : "12",
    "staffName" : "เบียร์",
    "receivedDate" : "12/10/2019 13.30",
    "createDate" : "12/10/2019 12.00"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Object แสดง ข้อมูลของมิเตอร์
postboxStatus : waiting (รอผู้รับ), received (รับของไปแล้ว)


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success" 
    },
    "body" : {
        "postboxID" : "1122333302",
        "houseNumber" : "302/302",
        "postboxStatus" : "received",
        "postboxType" : "box",
        "postboxImage" : "http://www.sc-asset.com/images/postboxImage.png",
        "postboxQR" : "1122333302",
        "signature" : "http://www.sc-asset.com/images/signature.png",
        "ownerName" : "อารี",
        "staffID" : "12",
        "staffName" : "เบียร์",
        "receivedDate" : "12/10/2019 13.30",
        "createDate" : "12/10/2019 12.00"
    }
}



ใช้สำหรับบันทึกการรับของ

URL {configURL}/postbox_search
TYPE POST

PARAMETER DESCRIPTION
projectID รหัสโครงการ
houseNumber บ้านเลขที่ หรือเลขที่ห้อง
pageAmount จำนวน Item ต่อ 1 หน้า
page เลขหน้า

Return
header
{
    "resultcode" : "200",
    "message" : "success",
    "pageAmount" : "10",
    "page" : "0",
    "pageMax" : "1",
}
body
[
    {
        "postboxID" : "1122333302",
        "houseNumber" : "302/302",
        "postboxStatus" : "received",
        "postboxType" : "box",
        "ownerName" : "อารี",
        "receivedDate" : "12/10/2019 13.30",
        "createDate" : "12/10/2019 12.00"
    },{
        "postboxID" : "1122333303",
        "houseNumber" : "302/302",
        "postboxStatus" : "waiting",
        "postboxType" : "box",
        "ownerName" : "อารี",
        "receivedDate" : "",
        "createDate" : "12/10/2019 12.00"
    },
]

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Object แสดง ข้อมูลของมิเตอร์
postboxStatus : waiting (รอผู้รับ), received (รับของไปแล้ว)


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success",
        "pageAmount" : "10",
        "page" : "0",
        "pageMax" : "1"
    },
    "body" : [
        {
            "postboxID" : "1122333302",
            "houseNumber" : "302/302",
            "postboxStatus" : "received",
            "postboxType" : "box",
            "ownerName" : "อารี",
            "receivedDate" : "12/10/2019 13.30",
            "createDate" : "12/10/2019 12.00"
        },{
            "postboxID" : "1122333303",
            "houseNumber" : "302/302",
            "postboxStatus" : "waiting",
            "postboxType" : "box",
            "ownerName" : "อารี",
            "receivedDate" : "",
            "createDate" : "12/10/2019 12.00"
        },
    ]
}






9. Facilities Booking

ให้สำหรับจองการใช้งานสิ่งอำนวยความสะดวกต่างๆ ในโครงการ





9.1 Facilities Type

ใช้โหลด TYPE ของ Faciclties ต่างๆในหน้า เมนู เช่น จองห้องประชุม จองสิ่งอำนวยความสะดวก ฯลฯ

URL {configURL}/facilities_type
TYPE POST

PARAMETER DESCRIPTION
developerId รหัส developer
projectId รหัสโครงการ
language ภาษาที่ต้องการให้แสดง (en,th)

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
[
	{
        "typeId" : "0001",
        "typeName" : "Meeting Room",
        "typeIcon" : "http://www.iconframework.co.th/icon1.pngี"
    },{
        "typeId" : "0002",
        "typeName" : "Facilities Other",
        "typeIcon" : "http://www.iconframework.co.th/icon1.pngี"
    }
]

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Array แสดง Type ต่างๆภายในโครงการนั่นๆ


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success"
    },
    "body" : [
        {
            "typeId" : "0001",
            "typeNameEn" : "Meeting Room",
            "typeNameTh" : "ห้องประชุม",
            "typeIcon" : "http://www.iconframework.co.th/icon1.pngี"
        },{
            "typeId" : "0002",
            "typeNameEn" : "Facilities Other",
            "typeNameTh" : "สิ่งอำนวยความสะดวกอื่นๆ",
            "typeIcon" : "http://www.iconframework.co.th/icon1.pngี"
        }
    ]
}




9.2 Facilitics My History List

ใช้สำหรับดูประวัติในการจองของผู้ใช้งาน โดยแยกออกเป็นสองส่วนดังนีี้
1. ส่วนบน คือส่วนที่ยังไม่ถึง เรียงจากเวลาที่ใกล้จะถึงที่สุด ไปไกลที่สุด
2. ส่งล่าง คือส่วนที่ผ่านไปแล้ว เรียงจากเวลาที่ใกล้จะถึงที่สุด ไปไกลที่สุด

URL {configURL}/facilities_myhistory_list
TYPE POST

PARAMETER DESCRIPTION
customerId ID ของผู้ใช้งาน
pageAmount จำนวน Item ต่อ 1 หน้า
page เลขหน้า
language ภาษาที่ต้องการให้แสดง (en,th)

Return
header
{
    "resultcode" : "200",
    "message" : "success",
    "pageAmount" : "10",
    "page" : "0",
    "pageMax" : "1"
}
body
[
	{
        "bookingId" : "21",
        "projectId" : "001",
        "projectName" : "icon01"
        "typeId" : "0001",
        "typeName" : "Meeting Room",
        "facilitiesId" : "10234",
        "facilitiesName" : "Room 001 (meeting room 1)",
        "bookingDate" : "10/5/2020",
        "bookingStart" : "12:00",
        "bookingEnd" : "13:00",
        "hourAmount" : "1",
        "status" : "open"
    },{
        "bookingId" : "1",
        "projectId" : "001",
        "projectName" : "icon01"
        "typeId" : "0001",
        "typeName" : "Meeting Room",
        "facilitiesId" : "10234",
        "facilitiesName" : "Room 001 (meeting room 1)",
        "bookingDate" : "12/12/2019",
        "bookingStart" : "12:00",
        "bookingEnd" : "14:00",
        "hourAmount" : "2",
        "status" : "complete"
    },{
        "bookingId" : "2",
        "projectId" : "001",
        "projectName" : "icon01"
        "typeId" : "0001",
        "typeName" : "Meeting Room",
        "facilitiesId" : "10234",
        "facilitiesName" : "Room 001 (meeting room 1)",
        "bookingDate" : "18/12/2019",
        "bookingStart" : "12:00",
        "bookingEnd" : "14:00",
        "hourAmount" : "2",
        "status" : "complete"
    }
]

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Array แสดง ข้อมูล List ของประวัติการจองของผู้ใช้งาน
status : แสดงว่ายังไม่ถึงเวลาใช้ห้อง (open) หรือ เลยเวลาใช้งานไปแล้ว (complete) หรือ มีการยกเลิก (cancel)


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
	    "message" : "success",
	    "pageAmount" : "10",
	    "page" : "0",
	    "pageMax" : "1"
    },
    "body" : [
        {
            "bookingId" : "21",
        	"projectId" : "001",
        	"projectName" : "icon01"
        	"typeId" : "0001",
            "typeName" : "Meeting Room",
            "facilitiesId" : "10234",
            "facilitiesName" : "Room 001 (meeting room 1)",
            "bookingDate" : "10/5/2020",
            "bookingStart" : "12:00",
            "bookingEnd" : "13:00",
            "hourAmount" : "1",
            "status" : "open"
        },{
    	    "bookingId" : "1",
        	"projectId" : "001",
        	"projectName" : "icon01"
        	"typeId" : "0001",
            "typeName" : "Meeting Room",
            "facilitiesId" : "10234",
            "facilitiesName" : "Room 001 (meeting room 1)",
            "bookingDate" : "12/12/2019",
            "bookingStart" : "12:00",
            "bookingEnd" : "14:00",
            "hourAmount" : "2",
            "status" : "complete"
        },{
            "bookingId" : "2",
    	    "projectId" : "001",
        	"projectName" : "icon01"
        	"typeId" : "0001",
            "typeName" : "Meeting Room",
            "facilitiesId" : "10234",
            "facilitiesName" : "Room 001 (meeting room 1)",
            "bookingDate" : "18/12/2019",
            "bookingStart" : "12:00",
            "bookingEnd" : "14:00",
            "hourAmount" : "2",
            "status" : "complete"
        }
    ]
}




9.3 Facilities Booking Detail

ใช้สำหรับดูรายละเอียดของการจอง

URL {configURL}/facilities_booking_detail
TYPE POST

PARAMETER DESCRIPTION
bookingId ID ของการจอง
language ภาษาที่ต้องการให้แสดง (en,th)

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
{
    "bookingId" : "2",
    "projectId" : "001",
    "projectName" : "icon01",
    "typeID" : "0001",
    "typeName" : "Meeting Room",
    "facilitiesId" : "10234",
    "facilitiesName" : "Room 001 (meeting room 1)",
    "bookingDate" : "18/12/2019",
    "bookingStart" : "12:00",
    "bookingEnd" : "13:00",
    "images" : [
        {
            "id" : "11",
            "title" : "Meeting Room 1 (01)",
            "url" : "http://www.sc-asset.com/images/roomImage1.png"
        },{
            "id" : "12",
            "title" : "Meeting Room 1 (02)",
            "url" : "http://www.sc-asset.com/images/roommImage2.png"
        },{
            "id" : "13",
            "title" : "Meeting Room 1 (03)",
            "url" : "http://www.sc-asset.com/images/projectImage3.png"
        }
    ],
    "shareUrl" : "http://www.sc-asset.com/share/0001.html",
    "latitude" : "123",
    "longtitude" : "321",
    "status" : "complete"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Object แสดง ข้อมูลของมิเตอร์
shareUrl : ใช้สำหรับแชร็ให้บุกคลคนอื่นๆ เป็น URL ที่เปิดมาเป็นหน้า website


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success" 
    },
    "body" : {
        "bookingId" : "2",
        "projectId" : "001",
        "projectName" : "icon01",
        "typeID" : "0001",
        "typeName" : "Meeting Room",
        "facilitiesId" : "10234",
        "facilitiesName" : "Room 001 (meeting room 1)",
        "bookingDate" : "18/12/2019",
        "bookingStart" : "12:00",
        "bookingEnd" : "14:00",
        "images" : [
            {
                "id" : "11",
                "title" : "Meeting Room 1 (01)",
                "url" : "http://www.sc-asset.com/images/roomImage1.png"
            },{
                "id" : "12",
                "title" : "Meeting Room 1 (02)",
                "url" : "http://www.sc-asset.com/images/roommImage2.png"
            },{
                "id" : "13",
                "title" : "Meeting Room 1 (03)",
                "url" : "http://www.sc-asset.com/images/projectImage3.png"
            }
        ],
        "shareUrl" : "http://www.sc-asset.com/share/0001.html",
        "latitude" : "123",
        "longtitude" : "321",
        "status" : "complete"
    }
}




9.4 Facilities List

ใช้สำหรับแสดง List ของสิ่งอำนวยความสะดวกต่างๆ หรือกรองช้อมูลเบืิ้องต้นตามเงื่อนไขที่ผู้ช้เลือก

URL {configURL}/facilities_list
TYPE POST

PARAMETER DESCRIPTION
developerId ID ของบริษัทของลูกค้า
projectId ID ของโครงการ
typeId ID ของประเภทสิ่งอำนวยความสะดวก
date ใส่วันที่ที่มเพื่อค้นหาสิ่งอำนวยความสะดวกที่เปิดในวันนั่น (หาก Parameter นี้ไม่มีหรือเป็นค่าว่างให้แสดงทั้งหมด)
time ใส่เวลเพื่อค้นหาสิ่งอำนวนความสะดวกที่ว้่างในช่วยนั่น (หาก Parameter นี้ไม่มีหรือเป็นค่าว่างให้แสดงทั้งหมด)
pageAmount จำนวน Item ต่อ 1 หน้า
page เลขหน้า
language ภาษาที่ต้องการให้แสดง (en,th)

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
    "pageAmount" : "10",
    "page" : "0",
    "pageMax" : "1"
}
body
[
	{
        "facilitiesId" : "10234",
        "facilitiesName" : "Room 001 (meeting room 1)",
        "description" : "Small meeting room (For 15-50 People)",
        "openDate" : "Every other day, Saturday and Sunday",
        "openTime" : "10:00",
        "closeTime" : "20:00",
        "images" : "http://www.iconframework.com/picture1.png"
        "status" : "open"
    },{
        "facilitiesId" : "10235",
        "facilitiesName" : "Room 002 (meeting room 2)",
        "description" : "Normal meeting room (For 50-100 People)",
        "openDate" : "Every other day, Saturday and Sunday",
        "openTime" : "10:00",
        "closeTime" : "20:00",
        "images" : "http://www.iconframework.com/picture2.png"
        "status" : "open"
    },{
        "facilitiesId" : "10236",
        "facilitiesName" : "Room 001 (meeting room 1)",
        "description" : "Hall room (For 100-200 People)",
        "openDate" : "Every other day, Saturday and Sunday",
        "openTime" : "10:00",
        "closeTime" : "20:00",
        "images" : "http://www.iconframework.com/picture3.png"
        "status" : "open"
    }
]

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Array รายละเอียดของ facilities คร่าวๆของแต่ละ Item


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success",
        "pageAmount" : "10",
        "page" : "0",
        "pageMax" : "1" 
    },
    "body" : [
        {
            "facilitiesId" : "10234",
            "facilitiesName" : "Room 001 (meeting room 1)",
            "description" : "Small meeting room (For 15-50 People)",
            "openDate" : "Every other day, Saturday and Sunday",
            "openTime" : "10:00",
            "closeTime" : "20:00",
            "images" : "http://www.iconframework.com/picture1.png"
            "status" : "open"
        },{
            "facilitiesId" : "10235",
            "facilitiesName" : "Room 002 (meeting room 2)",
            "description" : "Normal meeting room (For 50-100 People)",
            "openDate" : "Every other day, Saturday and Sunday",
            "openTime" : "10:00",
            "closeTime" : "20:00",
            "images" : "http://www.iconframework.com/picture2.png"
            "status" : "open"
        },{
            "facilitiesId" : "10236",
            "facilitiesName" : "Room 001 (meeting room 1)",
            "description" : "Hall room (For 100-200 People)",
            "openDate" : "Every other day, Saturday and Sunday",
            "openTime" : "10:00",
            "closeTime" : "20:00",
            "images" : "http://www.iconframework.com/picture3.png"
            "status" : "open"
        }
    ]
}




9.5 Facilities Detail

ใช้สำหรับแสดงรายละเอียดข้อมูลของสิ่งอำนวยความสะดวกต่างๆ

URL {configURL}/facilities_detail
TYPE POST

PARAMETER DESCRIPTION
facilitiesId ID ของประเภทสิ่งอำนวยความสะดวก
language ภาษาที่ต้องการให้แสดง (en,th)

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
{
    "facilitiesId" : "10234",
    "facilitiesName" : "Room 001 (meeting room 1)",
    "description" : "Small meeting room (For 15-50 People)",
    "openDate" : "Every other day, Saturday and Sunday",
    "openTime" : "10:00",
    "closeTime" : "20:00",
    "images" : [
        {
            "id" : "11",
            "title" : "Meeting Room 1 (01)",
            "url" : "http://www.sc-asset.com/images/roomImage1.png"
        },{
            "id" : "12",
            "title" : "Meeting Room 1 (02)",
            "url" : "http://www.sc-asset.com/images/roommImage2.png"
        },{
            "id" : "13",
            "title" : "Meeting Room 1 (03)",
            "url" : "http://www.sc-asset.com/images/projectImage3.png"
        }
    ],
    "pricePerHour" : "1000",
    "status" : "open"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็นรายละเอียดของ facilities


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success"
    },
    "body" : {
        "facilitiesId" : "10234",
        "facilitiesName" : "Room 001 (meeting room 1)",
        "description" : "Small meeting room (For 15-50 People)",
        "openDate" : "Every other day, Saturday and Sunday",
        "openTime" : "10:00",
        "closeTime" : "20:00",
        "images" : [
            {
                "id" : "11",
                "title" : "Meeting Room 1 (01)",
                "url" : "http://www.sc-asset.com/images/roomImage1.png"
            },{
                "id" : "12",
                "title" : "Meeting Room 1 (02)",
                "url" : "http://www.sc-asset.com/images/roommImage2.png"
            },{
                "id" : "13",
                "title" : "Meeting Room 1 (03)",
                "url" : "http://www.sc-asset.com/images/projectImage3.png"
            }
        ],
        "pricePerHour" : "1000",
        "status" : "open"
    }
}



ใช้สำหรับแสดง List การจองสิ่งอำนวยความสะดวกของชิ้นที่เลือก ในช่วงเวลาที่กำหนด เพื่อนำมาใส่ลงใน Calendar

URL {configURL}/facilities_history_search
TYPE POST

PARAMETER DESCRIPTION
facilitiesId ID ของประเภทสิ่งอำนวยความสะดวก
startDate วันเริ่มที่ต้องการค้นหา
endDate วันสิ้นสุดที่ต้องการค้นหา
language ภาษาที่ต้องการให้แสดง (en,th)

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
[
    {
        "bookingId" : "21",
        "bookingDate" : "15/05/2020",
        "bookingStart" : "12:00",
        "bookingEnd" : "14:00",
        "hourAmount" : "2",
    },{
        "bookingId" : "29",
        "bookingDate" : "17/05/2020",
        "bookingStart" : "12:00",
        "bookingEnd" : "13:00",
        "hourAmount" : "1",
    },{
        "bookingId" : "42",
        "bookingDate" : "17/05/2020",
        "bookingStart" : "14:00",
        "bookingEnd" : "18:00",
        "hourAmount" : "4",
    }
]

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Array ของการจองทั้งหมดของช่วงเวลาที่กำหนด


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success"
    },
    "body" : [
        {
            "bookingId" : "21",
            "bookingDate" : "15/05/2020",
            "bookingStart" : "12:00",
            "bookingEnd" : "14:00",
            "hourAmount" : "2",
        },{
            "bookingId" : "29",
            "bookingDate" : "17/05/2020",
            "bookingStart" : "12:00",
            "bookingEnd" : "13:00",
            "hourAmount" : "1",
        },{
            "bookingId" : "42",
            "bookingDate" : "17/05/2020",
            "bookingStart" : "14:00",
            "bookingEnd" : "18:00",
            "hourAmount" : "4",
        }
    ]
}




9.7 Facilities Option

ใช้สำหรับแสดง List option ของ Facilities ชิ้นนั่นๆ

URL {configURL}/facilities_option
TYPE POST

PARAMETER DESCRIPTION
facilitiesId ID ของประเภทสิ่งอำนวยความสะดวก
language ภาษาที่ต้องการให้แสดง (en,th)

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
[
    {
        "optionId" : "001",
        "optionName" : "Projector",
        "price" : "100"
    },{
        "optionId" : "029",
        "optionName" : "Microphone",
        "price" : "120"
    }
]

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็น Array Option ของ Facilities นั้นๆ


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success"
    },
    "body" : [
        {
            "optionId" : "001",
            "optionName" : "Projector",
            "price" : "100"
        },{
            "optionId" : "029",
            "optionName" : "Microphone",
            "price" : "120"
        }
    ]
}




9.8 Facilities Booking

ใช้สำหรับสร้างและบันทึกข้อมูลการจอง

URL {configURL}/facilities_booking
TYPE POST

PARAMETER DESCRIPTION
customerId ID ของผู้ใช้งาน
facilitiesId ID ของประเภทสิ่งอำนวยความสะดวก
optionId Array ID ของ Option ที่ใช้งาน
date วันที่ในการจอง
bookingStart เวลาที่เริ่มจอง
bookingEnd เวลาสิ้นสุดการจอง
hourAmount จำนวนชั่วโมงที่จอง
language ภาษาที่ต้องการให้แสดง (en,th)

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
{
    "bookingId" : "2",
    "projectId" : "001",
    "projectName" : "icon01",
    "typeID" : "0001",
    "typeName" : "Meeting Room",
    "facilitiesId" : "10234",
    "facilitiesName" : "Room 001 (meeting room 1)",
    "bookingDate" : "18/12/2019",
    "bookingStart" : "12:00",
    "bookingEnd" : "13:00",
    "images" : [
        {
            "id" : "11",
            "title" : "Meeting Room 1 (01)",
            "url" : "http://www.sc-asset.com/images/roomImage1.png"
        },{
            "id" : "12",
            "title" : "Meeting Room 1 (02)",
            "url" : "http://www.sc-asset.com/images/roommImage2.png"
        },{
            "id" : "13",
            "title" : "Meeting Room 1 (03)",
            "url" : "http://www.sc-asset.com/images/projectImage3.png"
        }
    ],
    "shareUrl" : "http://www.sc-asset.com/share/0001.html",
    "latitude" : "123",
    "longtitude" : "321",
    "status" : "booking"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็นรายละเอียดการจองที่เราได้ทำการจองไป


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success"
    },
    "body" : {
        "bookingId" : "2",
        "projectId" : "001",
        "projectName" : "icon01",
        "typeID" : "0001",
        "typeName" : "Meeting Room",
        "facilitiesId" : "10234",
        "facilitiesName" : "Room 001 (meeting room 1)",
        "bookingDate" : "18/12/2019",
        "bookingStart" : "12:00",
        "bookingEnd" : "13:00",
        "images" : [
            {
                "id" : "11",
                "title" : "Meeting Room 1 (01)",
                "url" : "http://www.sc-asset.com/images/roomImage1.png"
            },{
                "id" : "12",
                "title" : "Meeting Room 1 (02)",
                "url" : "http://www.sc-asset.com/images/roommImage2.png"
            },{
                "id" : "13",
                "title" : "Meeting Room 1 (03)",
                "url" : "http://www.sc-asset.com/images/projectImage3.png"
            }
        ],
        "shareUrl" : "http://www.sc-asset.com/share/0001.html",
        "latitude" : "123",
        "longtitude" : "321",
        "status" : "booking"
    }
}




9.9 Facilities Cancel

ใช้สำหรับสร้างและบันทึกข้อมูลการจอง

URL {configURL}/facilities_cancel
TYPE POST

PARAMETER DESCRIPTION
customerId ID ของผู้ใช้งาน
bookingId ID การจอง

Return
header
{
    "resultcode" : "200",
    "message" : "success" 
}
body
{
    "bookingId" : "2",
    "projectId" : "001",
    "projectName" : "icon01",
    "typeID" : "0001",
    "typeName" : "Meeting Room",
    "facilitiesId" : "10234",
    "facilitiesName" : "Room 001 (meeting room 1)",
    "bookingDate" : "18/12/2019",
    "bookingStart" : "12:00",
    "bookingEnd" : "13:00",
    "images" : [
        {
            "id" : "11",
            "title" : "Meeting Room 1 (01)",
            "url" : "http://www.sc-asset.com/images/roomImage1.png"
        },{
            "id" : "12",
            "title" : "Meeting Room 1 (02)",
            "url" : "http://www.sc-asset.com/images/roommImage2.png"
        },{
            "id" : "13",
            "title" : "Meeting Room 1 (03)",
            "url" : "http://www.sc-asset.com/images/projectImage3.png"
        }
    ],
    "shareUrl" : "http://www.sc-asset.com/share/0001.html",
    "latitude" : "123",
    "longtitude" : "321",
    "status" : "cancel"
}

resultcode : เป็น Code ที่ส่งมาจาก Server ใช้สำหรับตรวจสอบสถานะ Error ต่างๆ 200("success") 404 ("file not found")
message : ใช้แสดงข้อความ error ของ API หรือ Server เช่น "success" หรือ "server down"

body : เป็นรายละเอียดการยกเลิกการจอง


Example (Full Code)

{
    "header" : {
        "resultcode" : "200",
        "message" : "success"
    },
    "body" : {
        "bookingId" : "2",
        "projectId" : "001",
        "projectName" : "icon01",
        "typeID" : "0001",
        "typeName" : "Meeting Room",
        "facilitiesId" : "10234",
        "facilitiesName" : "Room 001 (meeting room 1)",
        "bookingDate" : "18/12/2019",
        "bookingStart" : "12:00",
        "bookingEnd" : "13:00",
        "images" : [
            {
                "id" : "11",
                "title" : "Meeting Room 1 (01)",
                "url" : "http://www.sc-asset.com/images/roomImage1.png"
            },{
                "id" : "12",
                "title" : "Meeting Room 1 (02)",
                "url" : "http://www.sc-asset.com/images/roommImage2.png"
            },{
                "id" : "13",
                "title" : "Meeting Room 1 (03)",
                "url" : "http://www.sc-asset.com/images/projectImage3.png"
            }
        ],
        "shareUrl" : "http://www.sc-asset.com/share/0001.html",
        "latitude" : "123",
        "longtitude" : "321",
        "status" : "cancel"
    }
}





Andorid Download

Internal Test : Install

UAT : Install

Production : Install