go generate and ast

Mohuishou at 
楔(xiē)子最近写 API CURD 比较多,为了结构清晰,返回值需要统一错误码,所以在一个统一的 errcode 包中定义错误码常量,以及其错误信息.……