12345678910111213141516171819202122232425262728293031323334353637383940 |
- // 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
- }
|