Commit c2912bec9418dad5994be518f092b967b0a07be7
1 parent
cdfd02d8
Exists in
master
and in
1 other branch
update mock d01
Showing
1 changed file
with
126 additions
and
10 deletions
Show diff stats
d01.js
@@ -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) => { | @@ -493,4 +494,119 @@ module.exports.deleteGender = async (req, res) => { | ||
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 |