package dao import "lone-services/pkg/utils" type UserStoreAuth struct { Id int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` UserId int64 `gorm:"column:user_id" json:"user_id"` StoreId int64 `gorm:"column:store_id" json:"store_id"` ValidityTime utils.CustomTime `gorm:"column:validity_time" json:"validity_time"` Status uint8 `gorm:"column:status" json:"status"` CreatedAt utils.CustomTime `gorm:"column:created_at" json:"created_at"` } type StoreAuthItem struct { Id int64 `json:"id"` StoreId int64 `json:"store_id"` Name string `json:"name"` Address string `json:"address"` ValidityTime string `json:"validity_time"` CreatedAt string `json:"created_at"` Status int `json:"status"` } // AdminBindStoreItem 后台「用户授权门店」列表项(对齐旧 AdminStoreItem) type AdminBindStoreItem struct { Id int64 `json:"id"` Name string `json:"name"` UserName string `json:"user_name"` UserMobile string `json:"user_mobile"` District string `json:"district"` DistrictText string `json:"district_text"` ValidityTime string `json:"validity_time"` Status int `json:"status"` // 1=正常 2=过期 } // AdminBindUserItem 后台「门店授权用户」列表项(对齐旧 AdminUserItem) type AdminBindUserItem struct { Id int64 `json:"id"` UserId int64 `json:"user_id"` Name string `json:"name"` Nickname string `json:"nickname"` Avatar string `json:"avatar"` Mobile string `json:"mobile"` Gender uint32 `json:"gender"` GenderText string `json:"gender_text"` Birthday string `json:"birthday"` Age string `json:"age"` ValidityTime string `json:"validity_time"` }