Commit 86d300a78e0c9811f4d80ddbdb3bf34f8ba11e53

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

update mockup d01

Showing 2 changed files with 99 additions and 0 deletions   Show diff stats
app.js
... ... @@ -361,6 +361,11 @@ app.post('/api/v1/mastermember', require('./d01').postMasterMember);
361 361 app.put('/api/v1/mastermember', require('./d01').putMasterMember);
362 362 app.delete('/api/v1/mastermember', require('./d01').deleteMasterMember);
363 363  
  364 +app.get('/api/v1/gender', require('./d01').getGender);
  365 +app.post('/api/v1/gender', require('./d01').postGender);
  366 +app.put('/api/v1/gender', require('./d01').putGender);
  367 +app.delete('/api/v1/gender', require('./d01').deleteGender);
  368 +
364 369 app.post('/auth/v3.1/oauth/token', require('./admd').oauthToken);
365 370 app.post('/auth/v3.1/logout', require('./admd').logout);
366 371  
... ...
d01.js
... ... @@ -389,4 +389,98 @@ module.exports.deleteMasterMember = async (req, res) => {
389 389 }
390 390  
391 391 res.send(response)
  392 +}
  393 +
  394 +module.exports.getGender = async (req, res) => {
  395 + console.log('===== GET gender =====')
  396 + console.log('url', req.originalUrl);
  397 + console.log('headers', req.headers);
  398 + console.log('query', req.query);
  399 + console.log('params', req.params);
  400 +
  401 + let data = [
  402 + {
  403 + "enterpriseId": "$enterpriseId",
  404 + "genderId": "1",
  405 + "genderName": "Male",
  406 + "createdBy": "$createdBy",
  407 + "createdDate": "$createdDate",
  408 + "updatedDate": "$updatedDate"
  409 + },
  410 + {
  411 + "enterpriseId": "$enterpriseId",
  412 + "genderId": "2",
  413 + "genderName": "Female",
  414 + "createdBy": "$createdBy",
  415 + "createdDate": "$createdDate",
  416 + "updatedDate": "$updatedDate"
  417 + }
  418 + ]
  419 +
  420 + if (req.query.fields) {
  421 + let filteredFields = req.query.fields.split(',')
  422 + for (let d of data) {
  423 + for (key in d) {
  424 + if (!filteredFields.includes(key)) {
  425 + delete d[key]
  426 + }
  427 + }
  428 + }
  429 + }
  430 +
  431 + let response = {
  432 + "resultCode": "20000",
  433 + "resultDescription": "Success",
  434 + "resultData": data,
  435 + "rowCount": '' + data.length
  436 + }
  437 + res.send(response)
  438 +}
  439 +
  440 +module.exports.postGender = async (req, res) => {
  441 + console.log('===== POST MemberLink =====')
  442 + console.log('url', req.originalUrl);
  443 + console.log('headers', req.headers);
  444 + console.log('query', req.query);
  445 + console.log('params', req.params);
  446 + console.log('body', req.body);
  447 +
  448 + let response = {
  449 + "resultCode": "20000",
  450 + "resultDescription": "Success"
  451 + }
  452 +
  453 + res.send(response)
  454 +}
  455 +
  456 +module.exports.putGender = async (req, res) => {
  457 + console.log('===== PUT MemberLink =====')
  458 + console.log('url', req.originalUrl);
  459 + console.log('headers', req.headers);
  460 + console.log('query', req.query);
  461 + console.log('params', req.params);
  462 + console.log('body', req.body);
  463 +
  464 + let response = {
  465 + "resultCode": "20000",
  466 + "resultDescription": "Success"
  467 + }
  468 +
  469 + res.send(response)
  470 +}
  471 +
  472 +module.exports.deleteGender = async (req, res) => {
  473 + console.log('===== DELETE MemberLink =====')
  474 + console.log('url', req.originalUrl);
  475 + console.log('headers', req.headers);
  476 + console.log('query', req.query);
  477 + console.log('params', req.params);
  478 + console.log('body', req.body);
  479 +
  480 + let response = {
  481 + "resultCode": "20000",
  482 + "resultDescription": "Success"
  483 + }
  484 +
  485 + res.send(response)
392 486 }
393 487 \ No newline at end of file
... ...