| 123456789101112131415161718192021222324252627282930 |
- package viewmodel
- import "encoding/json"
- type UserData struct {
- OcId int64 `json:"ocId" `
- OcName string `json:"ocName" `
- UserId int64 `json:"userId" `
- UserName string `json:"userName" `
- UserRealName string `json:"userRealName" `
- UserPhone string `json:"userPhone" `
- UserAvatar string `json:"userAvatar" `
- UserIntro string `json:"userIntro" `
- UserPhoto string `json:"userPhoto" `
- Status int64 `json:"status" `
- GroupId int64 `json:"groupId" `
- GroupName string `json:"groupName" `
- PositionId int64 `json:"positionId" `
- PositionName string `json:"positionName" `
- RoleId int64 `json:"roleId" `
- RoleName string `json:"roleName" `
- }
- func (g *UserData) MarshalBinary() (data []byte, err error){
- return json.Marshal(g)
- }
- func (g *UserData) UnmarshalBinary(data []byte) (err error){
- return json.Unmarshal(data, g)
- }
|