36 lines
463 B
Go
36 lines
463 B
Go
package ddm
|
|
|
|
import (
|
|
"github.com/mritd/chinaid"
|
|
)
|
|
|
|
type BType uint8
|
|
|
|
const (
|
|
BMobile BType = iota
|
|
BIDNo
|
|
BName
|
|
BBankNo
|
|
BEmail
|
|
BAddress
|
|
)
|
|
|
|
func Benchmark(bType BType) string {
|
|
switch bType {
|
|
case BMobile:
|
|
return chinaid.Mobile()
|
|
case BIDNo:
|
|
return chinaid.IDNo()
|
|
case BEmail:
|
|
return chinaid.Email()
|
|
case BAddress:
|
|
return chinaid.Address()
|
|
case BName:
|
|
return chinaid.Name()
|
|
case BBankNo:
|
|
return chinaid.BankNo()
|
|
default:
|
|
return ""
|
|
}
|
|
}
|