1.区分不同模块可以对不同模块生成不同错误码2.对不同模块可以设置错误码生成范围3.对错误码重复有校验