first commit
表结构和验证函数先行