1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
package models import ( "pro2d/components/db" "pro2d/protos/pb" "strconv" ) type EquipModels struct { *db.MgoColl Equip *pb.Equipment } func NewEquip(id int64) *EquipModels{ data := &pb.Equipment{ Id: id, } m := &EquipModels { MgoColl: db.NewMongoColl(strconv.Itoa(int(id)), data), Equip: data, } return m }