Appearance
AR Balance
API ลูกหนี้คงเหลือ
Header Request
Field | Value |
---|---|
GUID | GUID สำหรับการเชื่อมต่อ (smlx เสมอ) |
provider | ชื่อผู้ใช้บริการ |
databaseName | ชื่อฐานข้อมูล |
configFileName | ไฟล์ตั้งค่าผู้ให้บริการ ใส่ SMLConfig และตามด้วยชื่อผู้ให้บริการ และตามด้วย .xml (SMLConfig___.xml) |
Header Example
{
"GUID" : "smlx"
"provider" : "DATA"
"databaseName" : "data1"
"configFileName" : "SMLConfigDATA.xml"
}
HTTP Response
Status | Descripton |
---|---|
200 | Success return with data |
500 | Bas Request |
401 | Unauthorize |
arbalance List
แสดงข้อมูลเอกสารลูกหนี้คงเหลือ ทั้งหมด
EndPoint
GET /SMLJavaRESTService/arbalance/v4
Query Request
Field | Description |
---|---|
page | number of page |
size | page size |
example:
Response Success
{
"success": true,
"data": [
{
"code": "AR00001",
"name_1": "ลูกค้าทั่วไป",
"ar_balance": 163676.5000000000
},
{
"code": "AR00002",
"name_1": "ร้าน บีเค มินิมาร์ท",
"ar_balance": 419826.7000000000
},
{
"code": "AR00003",
"name_1": "ร้าน บลู มินิมาร์ท",
"ar_balance": 42877.0000000000
},
{
"code": "AR00004",
"name_1": "ร้าน ฟอร์ง มินิมาร์ท",
"ar_balance": 35290.4500000000
},
{
"code": "AR00005",
"name_1": "ร้าน เพียวการค้า",
"ar_balance": 1128.5000000000
},
{
"code": "AR00006",
"name_1": "ร้าน แอทมาร์ท",
"ar_balance": 24349.0400000000
},
{
"code": "AR00007",
"name_1": "ร้าน ซิกส์อีเลเฟ่น",
"ar_balance": 12327141.1900000000
},
{
"code": "AR00008",
"name_1": "ร้าน แฟมมิรี่มารุ",
"ar_balance": 358828.7500000000
},
{
"code": "AR00009",
"name_1": "ร้าน คอร์เนอร์มินิมาร์ท",
"ar_balance": 30933.8800000000
},
{
"code": "AR00010",
"name_1": "ร้าน ป้าทองมินิมาร์ท",
"ar_balance": 1934.0000000000
},
{
"code": "AR00011",
"name_1": "ร้านอำพร",
"ar_balance": 107551.1000000000
},
{
"code": "AR00012",
"name_1": "ร้านมัดหมี่ของเก่า",
"ar_balance": 0
},
{
"code": "AR00013",
"name_1": "นาง.ก",
"ar_balance": 1085.0000000000
},
{
"code": "AR00014",
"name_1": "พนักงาน",
"ar_balance": 262.1500000000
},
{
"code": "AR00015",
"name_1": "นาง นภา",
"ar_balance": 5402.2500000000
},
{
"code": "AR00016",
"name_1": "ทดสอบ",
"ar_balance": -150
},
{
"code": "AR00019",
"name_1": "TEST",
"ar_balance": 0
},
{
"code": "C136",
"name_1": "บริษัท พี.ที ออยล์ฟิลด์ จำกัด",
"ar_balance": 0
},
{
"code": "C RB001",
"name_1": "ทดสอบรหัสมีเว้นวรรค",
"ar_balance": 0
},
{
"code": "AP003",
"name_1": "ทดสอบรหัสซ้ำ",
"ar_balance": 0
}
],
"pages": {
"size": 20,
"page": 1,
"total_record": 23,
"max_page": 2
}
}
GET localhost:8084/SMLJavaRESTService/arbalance/v4?page=1&size=2
arbalance Information
เป็นการดึงข้อมูลเอกสารลูกหนี้คงเหลือ มาแสดงทีละ 1 เอกสารโดยจะต้องระบุเลขที่เอกสาร
EndPoint
GET /SMLJavaRESTService/arbalance/v4/{code}
Path Parameter:
Name | Description | Example |
---|---|---|
code | รหัสลูกหนี้ | AR00001 |
example:
GET http://localhost:8084/SMLJavaRESTService/arbalance/v4/AR00001
Response Success
{
"success": true,
"data": {
"code": "AR00001",
"name_1": "ลูกค้าทั่วไป",
"ar_balance": 163676.5000000000
}
}
Response Error
{
"error": true,
"code": "99",
"message": "error message"
}
arbalance Attribute
Field Name | Field Type | Length | Description |
---|---|---|---|
code | String | 25 | รหัสลูกหนี้ |
name_1 | String | 25 | ชื่อลูกหนี้ |
ar_balance | Float | 25 | ลูกหนี้คงเหลือ |