- get all submission details with status="2"
- accept params: status,pageIndex and pageSize
- method: GET
- return list of submissiondetails with given status
http://servername:port/getallsubmissiondetailpage
http://servername:port/getallsubmissiondetailpage/1/0/10
will return 10 rows (if exists) of submissiondetail from index 0 with status '1' (active)
obj : Observable<any>
http : HttpClient
obj = http.get<any>('http://servername:port/getallsubmissiondetailpage/1/0/10')
obj.subscribe(
data=>{},
err=>{}
)
- get all submission details
- accept params: status
- method: GET
- return amount of submissiondetails
0: removed
1: proposed
2: accepted
3: rejected
4: realization
http://servername:port/getallsubmissiondetailcount/:status
http://servername:port/getallsubmissiondetailcount/1
will return the amount of all submissiondetail with given status
obj : Observable<any>
http : HttpClient
obj = http.get<any>('http://servername:port/getallsubmissiondetailcount/1')
obj.subscribe(
data=>{},
err=>{}
)
- get all submission details
- accept params: none
- method: GET
- return a list of all submissiondetails
http://servername:port/getallsubmissiondetails
http://servername:port/getallsubmissiondetails
will return a list of all submissiondetails
obj : Observable<any>
http : HttpClient
obj = http.get<any>('http://servername:port/getallsubmissiondetails')
obj.subscribe(
data=>{},
err=>{}
)
- update submission by submission's id
- accept itemname,brand,partnumber,description,proposed_vendor,amount,proposed_price,proposed_totalprice,vendor,price,totalprice,ppn,ongkir,information,purchase_reason,placement_location,vendor_comparation,id of the submission_details
- method: POST
- return the update status
http://servername:port/updatesubmissiondetail
curl -d 'itemname=test&brand=National&partnumber=123344&description=test&proposed_vendor=Lintas ARta&amount=200&proposed_price=4500000&proposed_totalprice=90000000&vendor=LinsatAr ta&price=70000000&totalprice=70000000&ppn=7000000&ongkir=50000&information=test&purchase_reason=for client&placement_location=client&vendor_comparation=test&id=1' -X POST http://localhost:2018/updatesubmissiondetail
will update submission_details with given params
obj : Observable<any>
http : HttpClient
submissiondetail = {
itemname:'test',
brand:'National',
partnumber:'123344',
description:'test',
proposed_vendor:'Lintas ARta',
amount:200,
proposed_price:4500000,
proposed_totalprice:90000000,
vendor:'LinsatAr ta',
price:70000000,
totalprice:70000000,
ppn:7000000,
ongkir:50000,
information:'test',
purchase_reason:'for client',
placement_location:'client',
vendor_comparation:'test',
id:1
}
obj = http.post<any>('http://servername:port/updatesubmissiondetail',submissiondetail)
obj.subscribe(
data=>{},
err=>{}
)
- set the status of a submission detail
- accept status of the submission detail and id of the submission detail
- method: GET
- return the transaction status
http://servername:port/setsubmissiondetailstatus/:id/:status
http://servername:port/setsubmissiondetailstatus/1/1
will set the status of submission detail with id 1 to '1'
obj : Observable<any>
http : HttpClient
obj = http.get<any>('http://servername:port/setsubmissiondetailstatus/1/1')
obj.subscribe(
data=>{},
err=>{}
)
- get all submission details by id of submission
- accept id of submission
- method: GET
- return a list of submission details
getsubmissiondetails/:submission_id
http://servername:port/getsubmissiondetails/1
will return a list of submission details (if exists) with submission_id = 1
obj : Observable<any>
http : HttpClient
obj = http.get<any>('http://servername:port/getsubmissiondetails/1')
obj.subscribe(
data=>{},
err=>{}
)
- get submission details by id of submission_detail
- accept id of submission_detail
- method: GET
- return a submission detail
getsubmissiondetails/:submission_detail_id
http://servername:port/getsubmissiondetail/1
will return a submission detail (if exists) with submission_detail_id = 1
obj : Observable<any>
http : HttpClient
obj = http.get<any>('http://servername:port/getsubmissiondetail/1')
obj.subscribe(
data=>{},
err=>{}
)
- update column reject_reason in table submission_details by id of submission_detail
- accept id of submission_detail
- method: POST
- return transaction status
updaterejectreason
curl -d {id=1&reject_reason=something bad} -X POST http://servername:port/updaterejectreason
will update column reject_reason in table submission_details with id = 1
obj : Observable<any>
http : HttpClient
myobj = {id:1,reject_reason:'something bad'}
obj = http.post<any>('http://servername:port/updaterejectreason',myobj)
obj.subscribe(
data=>{},
err=>{}
)
- get detail of submission by submission's id
- accept id of the submission
- method: GET
- return an object of submission_details
getsubmissiondetailpage/:submission_id/:pageIndex/:pageSize
http://servername:port/getsubmissiondetailpage/1/0/10
will return ten rows (if exists) start from index 0, with submission_id = 1
obj : Observable<any>
http : HttpClient
obj = http.get<any>('http://servername:port/getsubmissiondetailpage/1/0/10')
obj.subscribe(
data=>{},
err=>{}
)
- get amount of submission detail by submission's id
- accept id of the submission
- method: GET
- return the amount of submission_details
getsubmissiondetailcount/:submission_id
http://servername:port/getsubmissiondetailcount/1
will return ten rows (if exists) start from index 0, with submission_id = 1
obj : Observable<any>
http : HttpClient
obj = http.get<any>('http://servername:port/getsubmissiondetailcount/1')
obj.subscribe(
data=>{},
err=>{}
)
- get amount of submission detail by submission's id
- accept id of the submission
- method: GET
- return the amount of submission_details
http://servername:port/searchsubmissiondetail/:searchData/:subimssion_id/pageIndex/pageDetail
http://servername:port/searchsubmissiondetail/abc/1/0/10
will return ten rows (if exists) start from index 0, with submission_id = 1
obj : Observable<any>
http : HttpClient
obj = http.get<any>('http://servername:port/searchsubmissiondetail/abc/1/0/10')
obj.subscribe(
data=>{},
err=>{}
)
- get amount of submission detail by submission's id
- accept id of the submission
- method: GET
- return the amount of submission_details
http://servername:port/searchSubmissiondetailcount/:searchData/:subimssion_id
http://servername:port/searchSubmissiondetailcount/abc/1
will return ten rows (if exists) start from index 0, with submission_id = 1
obj : Observable<any>
http : HttpClient
obj = http.get<any>('http://servername:port/searchSubmissiondetailcount/abc/1')
obj.subscribe(
data=>{},
err=>{}
)
- save a submission detail
- accept params
- method: POST
- return status of the transaction
http://servername:port/savesubmissiondetail
curl -d "submission_id=1&product_id=1&vendor_id=1&itemname=item 1&brand=loggo&partnumber=1122&description=sepatu boot&proposed_vendor=vlogo&amount=10&proposed_price=120000&proposed_totalprice=1000000&information=test&purchase_reason=Boot for TS team&placement_location=field team&vendor_comparation=abc&createuser=puji" -X POST http://servername:port/savesubmissiondetail
obj : Observable<any>
http : HttpClient
subm_detail = {
submission_id:1,
product_id:1,
vendor_id:1,
itemname:item 1,
brand:loggo,
partnumber:1122,
description:sepatu boot,
proposed_vendor:vlogo,
amount:10,
proposed_price:120000,
proposed_totalprice:1000000,
information:test,
purchase_reason:Boot for TS team,
placement_location:field team,
vendor_comparation:abc,
createuser:puji
}
obj = http.post<any>('http://servername:port/savesubmissiondetail',subm_detail)
obj.subscribe(
data=>{},
err=>{}
)