add blacklist db and dao.

Signed-off-by: Flycoding <Flycoding@yeah.net>
complete the blacklist UI.

Signed-off-by: Flycoding <Flycoding@yeah.net>
complete adding and removing number.

Signed-off-by: Flycoding <Flycoding@yeah.net>