const SuccessTemplate = {
  code: 200,
  data: null,
  message: 'success'
}

const failTemplate = {
  code: 400,
  data: null,
  message: 'fail'
}
const template = {
  code: 200,
  data: null,
  message: 'ok'
}
module.exports = {
  success(code, message, data) {
    let res = {
      ...SuccessTemplate
    };
    code && (res.code = code);
    message && (res.message = message);
    data && (res.data = data);
    return res;
  },
  fail(code, message, data) {
    let res = {
      ...failTemplate
    };
    code && (res.code = code);
    message && (res.message = message);
    data && (res.data = data);
    return res;
  },
  message(code, message, data) {
    let res = {
      ...template
    };
    code && (res.code = code);
    message && (res.message = message);
    data && (res.data = data);
    return res;
  }
}