Commit c2912bec9418dad5994be518f092b967b0a07be7

Authored by Nattapon W
1 parent cdfd02d8
Exists in master and in 1 other branch develop

update mock d01

Showing 1 changed file with 126 additions and 10 deletions   Show diff stats
@@ -300,16 +300,17 @@ module.exports.getMasterMember = async (req, res) => { @@ -300,16 +300,17 @@ module.exports.getMasterMember = async (req, res) => {
300 let data = [] 300 let data = []
301 301
302 for (let i = 0; i < 30; i++) { 302 for (let i = 0; i < 30; i++) {
303 - data.push({  
304 - "enterpriseId": "$enterpriseId",  
305 - "memberId": (i + 1),  
306 - "memberType": "$memberType",  
307 - "subMemberType": "$subMemberType",  
308 - "memberDescription": "$memberDescription",  
309 - "updatedBy": "$updatedBy",  
310 - "updatedDate": "$updatedDate",  
311 - "createdBy": "$createdBy",  
312 - "createdDate": "$createdDate" }) 303 + data.push({
  304 + "enterpriseId": "$enterpriseId",
  305 + "memberId": (i + 1),
  306 + "memberType": "$memberType",
  307 + "subMemberType": "$subMemberType",
  308 + "memberDescription": "$memberDescription",
  309 + "updatedBy": "$updatedBy",
  310 + "updatedDate": "$updatedDate",
  311 + "createdBy": "$createdBy",
  312 + "createdDate": "$createdDate"
  313 + })
313 } 314 }
314 315
315 if (req.query.fields) { 316 if (req.query.fields) {
@@ -493,4 +494,119 @@ module.exports.deleteGender = async (req, res) =&gt; { @@ -493,4 +494,119 @@ module.exports.deleteGender = async (req, res) =&gt; {
493 } 494 }
494 495
495 res.send(response) 496 res.send(response)
  497 +}
  498 +
  499 +module.exports.getAddressType = async (req, res) => {
  500 + console.log('===== GET AddressType =====')
  501 + console.log('url', req.originalUrl);
  502 + console.log('headers', req.headers);
  503 + console.log('query', req.query);
  504 + console.log('params', req.params);
  505 +
  506 + let data = [
  507 + {
  508 + "enterpriseId": "$enterpriseId",
  509 + "addressTypeId": "1",
  510 + "addressType": "$addressType",
  511 + "typeName": "$typeName",
  512 + "createdBy": "$createdBy",
  513 + "createdDate": "$createdDate",
  514 + "updatedDate": "$updatedDate"
  515 + },
  516 + {
  517 + "enterpriseId": "$enterpriseId",
  518 + "addressTypeId": "2",
  519 + "addressType": "$addressType",
  520 + "typeName": "$typeName",
  521 + "createdBy": "$createdBy",
  522 + "createdDate": "$createdDate",
  523 + "updatedDate": "$updatedDate"
  524 + },
  525 + {
  526 + "enterpriseId": "$enterpriseId",
  527 + "addressTypeId": "3",
  528 + "addressType": "$addressType",
  529 + "typeName": "$typeName",
  530 + "createdBy": "$createdBy",
  531 + "createdDate": "$createdDate",
  532 + "updatedDate": "$updatedDate"
  533 + }
  534 + ]
  535 +
  536 + if (req.query.fields) {
  537 + let filteredFields = req.query.fields.split(',')
  538 + for (let d of data) {
  539 + for (key in d) {
  540 + if (!filteredFields.includes(key)) {
  541 + delete d[key]
  542 + }
  543 + }
  544 + }
  545 + }
  546 +
  547 + let resultData = data
  548 +
  549 + if (req.query.offset) {
  550 + resultData = resultData.slice(+req.query.offset)
  551 + }
  552 +
  553 + if (req.query.limit) {
  554 + resultData = resultData.slice(0, +req.query.limit)
  555 + }
  556 +
  557 + let response = {
  558 + "resultCode": "20000",
  559 + "resultDescription": "Success",
  560 + "resultData": resultData,
  561 + "rowCount": '' + data.length
  562 + }
  563 + res.send(response)
  564 +}
  565 +
  566 +module.exports.postAddressType = async (req, res) => {
  567 + console.log('===== POST AddressType =====')
  568 + console.log('url', req.originalUrl);
  569 + console.log('headers', req.headers);
  570 + console.log('query', req.query);
  571 + console.log('params', req.params);
  572 + console.log('body', req.body);
  573 +
  574 + let response = {
  575 + "resultCode": "20000",
  576 + "resultDescription": "Success"
  577 + }
  578 +
  579 + res.send(response)
  580 +}
  581 +
  582 +module.exports.putAddressType = async (req, res) => {
  583 + console.log('===== PUT AddressType =====')
  584 + console.log('url', req.originalUrl);
  585 + console.log('headers', req.headers);
  586 + console.log('query', req.query);
  587 + console.log('params', req.params);
  588 + console.log('body', req.body);
  589 +
  590 + let response = {
  591 + "resultCode": "20000",
  592 + "resultDescription": "Success"
  593 + }
  594 +
  595 + res.send(response)
  596 +}
  597 +
  598 +module.exports.deleteAddressType = async (req, res) => {
  599 + console.log('===== DELETE AddressType =====')
  600 + console.log('url', req.originalUrl);
  601 + console.log('headers', req.headers);
  602 + console.log('query', req.query);
  603 + console.log('params', req.params);
  604 + console.log('body', req.body);
  605 +
  606 + let response = {
  607 + "resultCode": "20000",
  608 + "resultDescription": "Success"
  609 + }
  610 +
  611 + res.send(response)
496 } 612 }
497 \ No newline at end of file 613 \ No newline at end of file