package model // MemberInfo 用户信息表 type MemberInfo struct { Memberid int `gorm:"primaryKey;column:memberid;type:int;comment:用户ID" json:"memberid"` Membername string `gorm:"column:membername;type:varchar(100);comment:姓名" json:"membername"` Account string `gorm:"column:account;type:varchar(100);comment:账号" json:"account"` Password string `gorm:"column:password;type:varchar(100);comment:密码" json:"-"` Contactphone string `gorm:"column:contactphone;type:varchar(50);comment:联系电话" json:"contactphone"` Organid int `gorm:"column:organid;type:int;comment:所属机构ID" json:"organid"` Createtime string `gorm:"column:createtime;type:varchar(50);comment:创建时间" json:"createtime"` Updatetime string `gorm:"column:updatetime;type:varchar(50);comment:修改时间" json:"updatetime"` Role int16 `gorm:"column:role;type:smallint;comment:角色类别" json:"role"` Status int16 `gorm:"column:status;type:smallint;comment:状态 1正常 2停用 3删除" json:"status"` Calluserid string `gorm:"column:calluserid;type:varchar(100);comment:坐席用户ID" json:"calluserid"` Remainingexport int `gorm:"column:remainingexport;type:int;comment:本月剩余导出次数" json:"remainingexport"` // 虚拟字段(关联查询) Organname string `gorm:"-" json:"organname"` // 机构名称 Rolename string `gorm:"-" json:"rolename"` // 角色名称 } // TableName 指定表名 func (MemberInfo) TableName() string { return "member_info" }