add base controller

Signed-off-by: chenyachao <271613@163.com>