|
|
|
@ -8,29 +8,36 @@
|
|
|
|
|
* 版权所有,侵权必究!
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
// 该类所属的包名,表明其位于商城相关的Java Bean的VO(Value Object,值对象)包下,通常用于在不同层之间传递数据,封装了与用户相关的部分属性信息,方便统一进行数据交互操作。
|
|
|
|
|
package com.yami.shop.bean.vo;
|
|
|
|
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* UserVO类是一个简单的Java Bean,用于封装与用户相关的部分关键信息,作为值对象在不同的业务逻辑层或者模块之间进行数据传递。
|
|
|
|
|
* 它通过使用lombok的@Data注解,自动生成了常用的方法,如Getter、Setter、toString、equals、hashCode等方法,方便对类中的成员变量进行访问和操作。
|
|
|
|
|
*
|
|
|
|
|
* @author lanhai
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
// 使用lombok的@Data注解,会自动为该类生成Getter、Setter、toString、equals、hashCode等方法,减少了手动编写这些重复代码的工作量,使得代码更加简洁,方便对类中成员变量的操作和使用。
|
|
|
|
|
public class UserVO {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 用户id
|
|
|
|
|
* 用户id,用于唯一标识每个用户,在整个系统中通过这个ID来区分不同的用户个体,在涉及用户相关的数据库操作、业务逻辑处理以及不同模块间传递用户信息时都会用到。
|
|
|
|
|
*/
|
|
|
|
|
private String userId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 用户昵称
|
|
|
|
|
* 用户昵称,是用户在系统中对外展示的称呼,方便其他用户识别和称呼,通常可以由用户自行设置或修改,在展示用户信息、交互界面等场景中会显示出来。
|
|
|
|
|
*/
|
|
|
|
|
private String nickName;
|
|
|
|
|
|
|
|
|
|
// 此处未添加详细注释的userMobile变量,推测是用于存储用户的手机号码信息,在涉及用户联系方式、账号绑定或者短信验证等业务场景中可能会用到该信息。
|
|
|
|
|
private String userMobile;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 用户头像
|
|
|
|
|
* 用户头像,存储了用户头像图片的相关标识或者路径信息(具体取决于系统的实现方式),用于在用户个人信息展示、聊天界面、评论区等地方展示用户的头像图片,增强用户的个性化展示效果。
|
|
|
|
|
*/
|
|
|
|
|
private String pic;
|
|
|
|
|
}
|