go案例:客户管理系统流程 mvc模式 分层设计

下面是一个简要的客服系统,主要是演示分层计。。

model : 数据部份:

go案例:客户管理系统流程 mvc模式 分层设计

go案例:客户管理系统流程 mvc模式 分层设计

package model import "fmt" //声明一个结构体,表示一个客户信息 type Customer struct{ Id int Name string Gender string Age int Phone string Emaill string } func NewCustomer(id int,name string, gender string, age int, phone string,email string) Customer{ return Customer{ Id : id, Name : name, Gender : gender, Age : age, Phone:phone, } } func NewCustomer2(name string, gender string, age int, phone string,email string) Customer{ return Customer{ Name : name, Gender : gender, Age : age, Phone:phone, } } func (this Customer) GetInfo() string{ info := fmt.Sprintf("%v\t%v\t%v\t%v\t%v\t%v\t",this.Id, this.Name,this.Gender,this.Age,this.Phone,this.Emaill) return info }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwdyxd.html