text: module.exports = app => {
    const routes = [
      // user
      { method: 'post', path: 'user/save', controller: 'user', middlewares: 'validate',
        meta: { validate: { module: 'a-base', validator: 'user' } },
      },
      { method: 'post', path: 'user/saveAvatar', controller: 'user' },
      { method: 'post', path: 'user/saveLocale', controller: 'user' },
      { method: 'post', path: 'user/agent', controller: 'user' },
      { method: 'post', path: 'user/agentsBy', controller: 'user' },
      { method: 'post', path: 'user/userByMobile', controller: 'user' },
      { method: 'post', path: 'user/addAgent', controller: 'user' },
      { method: 'post', path: 'user/removeAgent', controller: 'user' },
      { method: 'post', path: 'user/switchAgent', controller: 'user' },
      { method: 'post', path: 'user/switchOffAgent', controller: 'user' },
      { method: 'post', path: 'user/authentications', controller: 'user' },
      { method: 'post', path: 'user/authenticationDisable', controller: 'user' },
      { method: 'post', path: 'user/themeLoad', controller: 'user' },
      { method: 'post', path: 'user/themeSave', controller: 'user' },
      // public
      { method: 'post', path: 'public/profile', controller: 'public' },
    ];
    return routes;
  };
  