plugai_updsrv/pkg/proto/proto_public.go

61 lines
5.5 KiB
Go

package proto
type PlatformUser struct {
UserId int32 `json:"user_id" db:"user_id" bson:"user_id"` //用户ID(自增)
UserName string `json:"user_name" db:"user_name" bson:"user_name"` //登录名称
UserAlias string `json:"user_alias" db:"user_alias" bson:"user_alias"` //真实姓名
PhoneNumber string `json:"phone_number" db:"phone_number" bson:"phone_number"` //联系手机号
IsAdmin bool `json:"is_admin" db:"is_admin" bson:"is_admin"` //是否为超级管理员(0=普通账户 1=超级管理员)
Email string `json:"email" db:"email" bson:"email"` //邮箱地址
Address string `json:"address" db:"address" bson:"address"` //家庭住址/公司地址
UserRemark string `json:"user_remark" db:"user_remark" bson:"user_remark"` //备注
State int `json:"state" db:"state" bson:"state"` //是否已冻结(1=正常 2=已冻结)
LoginIp string `json:"login_ip" db:"login_ip" bson:"login_ip"` //最近登录IP
LoginTime int64 `json:"login_time" db:"login_time" bson:"login_time"` //最近登录时间
RoleName string `json:"role_name" db:"role_name" bson:"role_name"` //角色名称
RoleAlias string `json:"role_alias" db:"role_alias" bson:"role_alias"` //角色别名
CreateUser string `json:"create_user" db:"create_user" bson:"create_user"` //创建人
EditUser string `json:"edit_user" db:"edit_user" bson:"edit_user"` //最近编辑人
Password string `json:"password" db:"password" bson:"password"` //密码
CreatedTime string `json:"created_time" db:"created_time" sqlca:"readonly" bson:"created_time"` //创建时间
UpdatedTime string `json:"updated_time" db:"updated_time" sqlca:"readonly" bson:"updated_time"` //更新时间
}
type PlatformRole struct {
Id int32 `json:"id" db:"id" bson:"id"` //角色ID(自增)
RoleName string `json:"role_name" db:"role_name" bson:"role_name"` //角色名称
RoleAlias string `json:"role_alias" db:"role_alias" bson:"role_alias"` //角色别名
CreateUser string `json:"create_user" db:"create_user" bson:"create_user"` //创建人
EditUser string `json:"edit_user" db:"edit_user" bson:"edit_user"` //最近编辑人
Remark string `json:"remark" db:"remark" bson:"remark"` //备注
IsInherent bool `json:"is_inherent" db:"is_inherent" bson:"is_inherent"` //是否固有角色(false=自定义角色 true=平台固有角色)
Deleted bool `json:"deleted" db:"deleted" bson:"deleted"` //是否已删除(false=未删除 true=已删除)
CreatedTime string `json:"created_time" db:"created_time" sqlca:"readonly" bson:"created_time"` //创建时间
UpdatedTime string `json:"updated_time" db:"updated_time" sqlca:"readonly" bson:"updated_time"` //更新时间
}
type PlatformTotalUser struct {
UserId int32 `json:"user_id" db:"user_id" bson:"user_id"` //用户ID(自增)
UserName string `json:"user_name" db:"user_name" bson:"user_name"` //登录名称
UserAlias string `json:"user_alias" db:"user_alias" bson:"user_alias"` //真实姓名
PhoneNumber string `json:"phone_number" db:"phone_number" bson:"phone_number"` //联系手机号
Email string `json:"email" db:"email" bson:"email"` //邮箱
Remark string `json:"remark" db:"remark" bson:"remark"` //备注
LoginTime int64 `json:"login_time" db:"login_time" bson:"login_time"` //最近登录时间
RoleName string `json:"role_name" db:"role_name" bson:"role_name"` //角色名称
State int `json:"state" db:"state" bson:"state"` //是否已冻结(1=正常 2=已冻结)
CreatedTime string `json:"created_time" db:"created_time" sqlca:"readonly" bson:"created_time"` //创建时间
CreateUser string `json:"create_user" db:"create_user" bson:"create_user"` //创建人
}
type PlatformSysRole struct {
Id int32 `json:"id" db:"id" bson:"id"` //角色ID(自增)
RoleName string `json:"role_name" db:"role_name" bson:"role_name"` //角色名称
RoleAlias string `json:"role_alias" db:"role_alias" bson:"role_alias"` //角色别名
CreateUser string `json:"create_user" db:"create_user" bson:"create_user"` //创建人
IsInherent bool `json:"is_inherent" db:"is_inherent" bson:"is_inherent"` //是否固有角色(false=自定义角色 true=平台固有角色)
Remark string `json:"remark" db:"remark" bson:"remark"` //备注
CreatedTime string `json:"created_time" db:"created_time" sqlca:"readonly" bson:"created_time"` //创建时间
Privileges []string `json:"privileges"` //角色权限
}