// Redis模型,所有需要缓存的数据模型 // 秒寻科技 // 2024-01-08 // 周涛 package redismodel import "net" //操作员登录缓存 type RedisOperator struct { CompanyID int `json:"company_id"` //公司ID CompanyName string `json:"company_name"` //公司名称 //ProjectID string `json:"project_id"` //项目ID(项目编号由由后台维护,前端可读不可写) ProjectID int `json:"project_id"` //项目ID(项目编号由由后台维护,前端可读不可写) UserTypeID int `json:"user_type_id"` //用户类型ID UserID int `json:"user_id"` //用户ID UserName string `json:"user_name"` //用户名 Nickname string `json:"nickname"` //用户昵称 Token string `json:"token"` //用户token TokenTime string `json:"token_time"` //用户登录时间 } //移动端用户缓存 type RedisUserMobile struct { CompanyID int `json:"company_id"` //公司ID ProjectID int `json:"project_id"` //项目ID(项目编号由由后台维护,前端可读不可写) ItemID int `json:"item_id"` //用户能访问的项目ID UserType int8 `json:"user_type"` //用户类型ID UserID int `json:"user_id"` //用户ID Name string `json:"user_name"` //用户姓名 Nickname string `json:"nickname"` //用户昵称 Token string `json:"token"` //用户token TokenTime string `json:"token_time"` //用户登录时间 } //udp客户端地址缓存 type RedisUdpClientAddr struct { UdpClientAddr *net.UDPAddr `json:"udp_client_addr"` //UDP连接session }