package model // CreatePersonalCustomerRequest 创建个人客户请求 type CreatePersonalCustomerRequest struct { Phone string `json:"phone" validate:"required" required:"true" description:"手机号"` Nickname string `json:"nickname" description:"昵称"` AvatarURL string `json:"avatar_url" description:"头像URL"` WxOpenID string `json:"wx_open_id" description:"微信OpenID"` WxUnionID string `json:"wx_union_id" description:"微信UnionID"` } // UpdatePersonalCustomerRequest 更新个人客户请求 type UpdatePersonalCustomerRequest struct { Phone *string `json:"phone" description:"手机号"` Nickname *string `json:"nickname" description:"昵称"` AvatarURL *string `json:"avatar_url" description:"头像URL"` } // PersonalCustomerResponse 个人客户响应 type PersonalCustomerResponse struct { ID uint `json:"id" description:"客户ID"` Phone string `json:"phone" description:"手机号"` Nickname string `json:"nickname" description:"昵称"` AvatarURL string `json:"avatar_url" description:"头像URL"` WxOpenID string `json:"wx_open_id" description:"微信OpenID"` WxUnionID string `json:"wx_union_id" description:"微信UnionID"` Status int `json:"status" description:"状态 (0:禁用, 1:启用)"` CreatedAt string `json:"created_at" description:"创建时间"` UpdatedAt string `json:"updated_at" description:"更新时间"` }