tenant.go 2.7 KB

12345678910111213141516171819202122232425262728293031
  1. package dao
  2. import "time"
  3. type Tenant struct {
  4. ID int64 `gorm:"primary_key" json:"id"` //编号
  5. TenantId string `gorm:"type:varchar(12);default '000000'" json:"tenantId"` //租户id
  6. Code string `gorm:"type:varchar(12)" json:"code"` //用户编号
  7. Account string `gorm:"type:varchar(12)" json:"account"` //账号
  8. Password string `gorm:"type:varchar(12)" json:"password"` //密码
  9. Name string `gorm:"type:varchar(12)" json:"name"` //昵称
  10. RealName string `gorm:"type:varchar(12)" json:"real_name"` //真名
  11. Avatar string `gorm:"type:varchar(12)" json:"avatar"` //头像
  12. Email string `gorm:"type:varchar(12)" json:"email"` //邮箱
  13. Phone string `gorm:"type:varchar(12)" json:"phone"` //手机
  14. Birthday string `gorm:"type:datetime" json:"birthday"` //生日
  15. Sex int `gorm:"type:smallint" json:"sex"` //生日
  16. RoleId string `gorm:"type:varchar(1000)" json:"role_id"` //角色id
  17. DeptId string `gorm:"type:varchar(1000)" json:"dept_id"` //部门id
  18. PostId string `gorm:"type:varchar(1000)" json:"post_id"` //岗位id
  19. CreateUser int64 `gorm:"type:bigint" json:"createUser"` //创建人
  20. CreateDept int64 `gorm:"type:bigint" json:"createDept"` //创建部门
  21. CreateTime time.Time `gorm:"type:datetime" json:"createTime"` //新增时间
  22. UpdateUser int64 `gorm:"type:bigint" json:"updateUser"` //修改人
  23. UpdateTime time.Time `gorm:"type:datetime" json:"updateTime"` //修改时间
  24. Status int `gorm:"type:int " json:"status"` //状态
  25. IsDeleted int `gorm:"type:int" json:"isDeleted"` //是否删除 0=未删除,1=删除
  26. GroupId int `gorm:"type:int" json:"groupId"` //用户分组id
  27. BigScreenIndexCameraIds string `gorm:"type:varchar(255)" json:"bigScreenIndexCameraIds"` //数据大屏中摄像头保存位置
  28. SecuritySixScreen string `gorm:"type:varchar(255)" json:"security_six_screen"` //安防页面六分屏
  29. }