Sin Descripción

UserEntity.java 1.9KB

    /** * Copyright (c) 2016-2019 人人开源 All rights reserved. * * https://www.renren.io * * 版权所有,侵权必究! */ package io.renren.modules.app.entity; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import javax.validation.constraints.Email; import javax.validation.constraints.NotBlank; import io.renren.common.validator.group.AddGroup; import io.renren.common.validator.group.UpdateGroup; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 用户 * * @author Mark sunlightcs@gmail.com */ @Data @TableName("member") public class UserEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 用户ID 会员id (会员表) */ @TableId(value = "id") private Long userId; /** * 用户名 */ @NotBlank(message="用户名不能为空", groups = AddGroup.class) private String username; /** * 密码 */ @NotBlank(message="密码不能为空", groups = AddGroup.class) private String password; /** * 盐 */ @JsonIgnore private String salt; /** * 姓名 */ @NotBlank(message="姓名不能为空", groups = {AddGroup.class, UpdateGroup.class}) private String truename; /** * 性别 */ private Integer sex; /** * 头像 */ private String titlePic; /** * 所属机构(单位名称、公司名称 */ private String organization; /** * 职位id */ private String position; /** * 职称 */ private String jobTitle; /** * 电话 */ @NotBlank(message="手机号不能为空", groups = {AddGroup.class, UpdateGroup.class}) private String phone; /** * 邮箱 */ @Email(message="邮箱格式不正确", groups = {AddGroup.class, UpdateGroup.class}) private String email; /** * 创建时间 */ private Date createTime; /** * 创建时间 */ private Date modifyTime; }