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