99 lines
5.0 KiB
Go
99 lines
5.0 KiB
Go
|
package union
|
||
|
|
||
|
import (
|
||
|
"fonchain-fiee/api/account"
|
||
|
)
|
||
|
|
||
|
type Extend struct {
|
||
|
JumpTo string `json:"JumpTo"`
|
||
|
Lang string `json:"Lang"`
|
||
|
CanScan bool `json:"CanScan"`
|
||
|
ResolutionRatio bool `json:"ResolutionRatio"`
|
||
|
}
|
||
|
|
||
|
type User struct {
|
||
|
ID uint64 `json:"ID"`
|
||
|
Domain string `json:"Domain"` //环境
|
||
|
NickName string `json:"NickName"` //昵称
|
||
|
TelNum string `json:"TelNum"` //手机号
|
||
|
Password string `json:"Password"` //密码
|
||
|
Avatar string `json:"Avatar"` //头像
|
||
|
Status string `json:"Status"` //头像
|
||
|
EnterDate string `json:"EnterDate"` //头像
|
||
|
WorkYear float32 `json:"WorkYear"` //头像
|
||
|
IsNeedChange uint64 `json:"IsNeedChange"` //是否强制修改密码
|
||
|
JumpTo string `json:"JumpTo"` //是否跳转老平台 origin-老平台 onsite当前
|
||
|
JobNum string `json:"JobNum"`
|
||
|
BirthDate string `json:"BirthDate"`
|
||
|
Sex uint64 `json:"Sex"`
|
||
|
Title string `json:"Title"`
|
||
|
LeftDate string `json:"LeftDate"`
|
||
|
Remark string `json:"Remark"`
|
||
|
RecentImg string `json:"RecentImg"` //近照
|
||
|
ICNum string `json:"ICNum"` //门禁卡号
|
||
|
Extend *account.Extend `json:"Extend"` //设置
|
||
|
Train string `json:"train"` //培训视频
|
||
|
Certificate string `json:"certificate"` //证书
|
||
|
Source string `json:"source"` //来源
|
||
|
Operator *account.Operator `json:"operator"` //来源
|
||
|
}
|
||
|
|
||
|
type UserResponse struct {
|
||
|
ID uint64 `json:"ID"`
|
||
|
Domain string `json:"Domain"` //环境
|
||
|
NickName string `json:"NickName"` //昵称
|
||
|
TelNum string `json:"TelNum"` //手机号
|
||
|
Password string `json:"Password"` //密码
|
||
|
Avatar string `json:"Avatar"`
|
||
|
Status string `json:"Status"`
|
||
|
CreateAt string `json:"CreateAt"`
|
||
|
RealNameID uint64 `json:"RealNameID"`
|
||
|
RealName string `json:"RealName"`
|
||
|
IsAdmin bool `json:"IsAdmin"`
|
||
|
EnterDate string `json:"EnterDate"` //头像
|
||
|
WorkYear float32 `json:"WorkYear"` //头像
|
||
|
IsNeedChange uint64 `json:"IsNeedChange"` //是否强制修改密码
|
||
|
JumpTo string `json:"JumpTo"` //是否跳转老平台 origin-老平台 onsite当前
|
||
|
Extend *account.Extend `json:"Extend"` //附件信息
|
||
|
DepartmentName string `json:"DepartmentName"`
|
||
|
JobNum string `json:"JobNum"`
|
||
|
BirthDate string `json:"BirthDate"`
|
||
|
Age uint64 `json:"Age"`
|
||
|
Sex uint64 `json:"Sex"`
|
||
|
Title string `json:"Title"`
|
||
|
IDNum string `json:"IDNum"`
|
||
|
LeftDate string `json:"LeftDate"`
|
||
|
DriverAuth bool `json:"DriverAuth"`
|
||
|
DriverSupervisorAuth bool `json:"DriverSupervisorAuth"`
|
||
|
Remark string `json:"Remark"`
|
||
|
IdentityKey string `json:"IdentityKey"` //身份
|
||
|
RecentImg string `json:"RecentImg"` //近照
|
||
|
MailAccount string `json:"MailAccount"` //近照
|
||
|
Clocks []*account.ClockUser `json:"clocks"`
|
||
|
ICNum string `json:"ICNum"` //门禁卡号
|
||
|
Train string `json:"train"` //培训视频
|
||
|
Certificate string `json:"certificate"` //证书
|
||
|
Source string `json:"source"` //来源
|
||
|
TrainVideos []*account.TrainVideo `json:"TrainVideos"` //关联用户岗位
|
||
|
}
|
||
|
|
||
|
type AccountInfo struct {
|
||
|
ID uint64 `json:"ID"`
|
||
|
Domain string `json:"Domain"` //环境
|
||
|
NickName string `json:"NickName"` //昵称
|
||
|
Account string `json:"Account"` //昵称
|
||
|
TelNum string `json:"TelNum"` //手机号
|
||
|
Avatar string `json:"Avatar"` //头像
|
||
|
Status string `json:"Status"` //头像
|
||
|
CreatedAt string `json:"CreatedAt"` //头像
|
||
|
IsNeedChange uint64 `json:"IsNeedChange"` //是否强制修改密码
|
||
|
Sex uint64 `json:"Sex"`
|
||
|
}
|
||
|
|
||
|
type Login struct {
|
||
|
AccountInfo *AccountInfo `json:"AccountInfo"`
|
||
|
Token string `json:"Token"` //环境
|
||
|
RefreshToken string `json:"RefreshToken"` //refresh_token
|
||
|
JumpToWhere string `json:"JumpToWhere"` //环境
|
||
|
}
|