Blame view

src/models/team.go 281 Bytes
3592dfd3   zhangqijia   重构models, 索引唯一索引
1
2
3
  package models
  
  import (
3592dfd3   zhangqijia   重构models, 索引唯一索引
4
  	"pro2d/protos/pb"
cad2b7f3   zhangqijia   reactor: 重构目录, 重构...
5
  	"pro2d/src/components/db"
3592dfd3   zhangqijia   重构models, 索引唯一索引
6
7
8
  )
  
  type TeamModel struct {
33ea26ab   zhangqijia   使用schema封装mongo
9
  	*db.Schema
3592dfd3   zhangqijia   重构models, 索引唯一索引
10
11
12
  	Team *pb.Team
  }
  
33ea26ab   zhangqijia   使用schema封装mongo
13
  func NewTeam(id string) *TeamModel {
3592dfd3   zhangqijia   重构models, 索引唯一索引
14
15
16
17
  	data := &pb.Team{
  		Id: id,
  	}
  	m := &TeamModel{
33ea26ab   zhangqijia   使用schema封装mongo
18
  		Schema: db.NewSchema(id, data),
cad2b7f3   zhangqijia   reactor: 重构目录, 重构...
19
  		Team:    data,
3592dfd3   zhangqijia   重构models, 索引唯一索引
20
21
22
23
  	}
  
  	return m
  }