基本功能全部实现

Signed-off-by: dtysky <dtysky@outlook.com>