package ecode const ( ITEM_OK = iota ITEM_NOT_FOUND ITEM_PERMISSION_DENIED ITEM_TYPE_EXIST ITEM_CREATE_ERR ) var ITEM_MSG = map[int]string{ ITEM_OK: "商品操作成功", ITEM_NOT_FOUND: "商品不存在", ITEM_PERMISSION_DENIED: "操作权限不足", ITEM_TYPE_EXIST: "商品类型已存在", ITEM_CREATE_ERR: "商品创建失败", } func Item(id int) *Ecode { code := new(Ecode) code.Code = id code.Msg = ITEM_MSG[id] return code }