text: import Mock from 'mockjs'
  
  const NameList = []
  const count = 100
  
  for (let i = 0; i < count; i++) {
    NameList.push(
      Mock.mock({
        name: '@first'
      })
    )
  }
  NameList.push({ name: 'mock-Pan' })
  
  export default [
    // username search
    {
      url: '/search/user',
      type: 'get',
      response: config => {
        const { name } = config.query
        const mockNameList = NameList.filter(item => {
          const lowerCaseName = item.name.toLowerCase()
          return !(name && lowerCaseName.indexOf(name.toLowerCase()) < 0)
        })
        return {
          code: 20000,
          data: { items: mockNameList }
        }
      }
    },
  
    // transaction list
    {
      url: '/transaction/list',
      type: 'get',
      response: _ => {
        return {
          code: 20000,
          data: {
            total: 20,
            'items|20': [
              {
                order_no: '@guid()',
                timestamp: +Mock.Random.date('T'),
                username: '@name()',
                price: '@float(1000, 15000, 0, 2)',
                'status|1': ['success', 'pending']
              }
            ]
          }
        }
      }
    }
  ]
  