export default (param, value) => { switch (param) { case 'search': return /^\d+$/.test(value) ? { id: value } : { or: [ { name: { like: `%${value}%` } }, { nickname: { like: `%${value}%` } }, ], }; case 'name': case 'description': return { [param]: { like: `%${value}%` } }; } };