// Code generated by goctl. DO NOT EDIT. package types type PageResult struct { Page int `json:"page"` Rows int `json:"rows"` TotalSize int64 `json:"totalSize"` TotalPageSize int64 `json:"totalPageSize"` Content []map[string]interface{} `json:"content"` } type WXLoginResponse struct { OpenID string `json:"openid"` SessionKey string `json:"session_key"` UnionID string `json:"unionid"` ErrCode int `json:"errcode"` ErrMsg string `json:"errmsg"` } type Watermark struct { AppID string `json:"appid"` TimeStamp int64 `json:"timestamp"` } type WXUserInfo struct { OpenID string `json:"openId,omitempty"` SessionKey string `json:"SessionKey"` NickName string `json:"nickName"` AvatarUrl string `json:"avatarUrl"` Gender int64 `json:"gender"` Country string `json:"country"` Province string `json:"province"` City string `json:"city"` UnionID string `json:"unionId,omitempty"` Language string `json:"language"` Watermark Watermark `json:"watermark,omitempty"` } type ResUserInfo struct { UserInfo WXUserInfo `json:"userInfo"` RawData string `json:"rawData"` Signature string `json:"signature"` EncryptedData string `json:"encryptedData"` IV string `json:"iv"` } type LoginByWeixinRequest struct { Code string `json:"code"` } type AuthUserInfo struct { ID int64 `json:"id"` Mobile string `json:"mobile"` UserName string `json:"username"` NickName string `json:"nickname"` Gender int64 `json:"gender"` Avatar string `json:"avatar"` Birthday int64 `json:"birthday"` ErpRoleType int64 `json:"erp_role_type"` ErpRole string `json:"erp_role"` MkId string `json:"mk_id"` } type LoginByWeixinResponse struct { Token string `json:"token"` UserInfo AuthUserInfo `json:"userInfo"` } type JzQrcodeResponse struct { Id int64 `json:"id"` FileId string `json:"fileId"` } type BindMobileRequest struct { Iv string `json:"iv"` EncryptedData string `json:"encryptedData"` } type BindMobileResponse struct { Id int64 `json:"id"` } type PartTimeUserAddRequest struct { Name string `json:"name"` IponeNumber string `json:"ipone_number"` Sex int64 `json:"sex"` MkId string `json:"mk_id"` CityId int64 `json:"city_id"` // 城市 } type InfoResponse struct { ID int64 `json:"id"` Mobile string `json:"mobile"` UserName string `json:"username"` CityName string `json:"cityname"` NickName string `json:"nickname"` Gender int64 `json:"gender"` Avatar string `json:"avatar"` Birthday int64 `json:"birthday"` ErpRoleType int64 `json:"erpRoleType"` } type PunchClockRequest struct { Lat string `json:"lat"` Address string `json:"address"` Type int64 `json:"type"` } type EnrollRequest struct { Scene string `json:"scene"` Name string `json:"name"` ContactName string `json:"contactName"` ContactPhone string `json:"contactPhone"` SchId int64 `json:"schId"` Location string `json:"location"` } type EnrollAddReq struct { StuName string `json:"stu_name"` AgeGroup int `json:"age_group,optional"` StuLinkPerson int `json:"stu_link_person"` StuPhone string `json:"stu_phone"` SchId int `json:"sch_id,optional"` Address string `json:"address"` Sign string `json:"sign"` Remark string `json:"remark"` } type Response struct { Code int `json:"code"` Msg string `json:"msg"` Data interface{} `json:"data"` } type GetErpOptionsetReq struct { Code string `json:"code"` }