/** * Copyright (c) 2018 人人开源 All rights reserved. * * https://www.renren.io * * 版权所有,侵权必究! */ package com.example.server.user.model; import com.alibaba.fastjson.annotation.JSONField; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.example.server.entity.BusiEntity; import com.example.server.validator.group.DefaultGroup; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.hibernate.validator.constraints.Range; import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.Email; import javax.validation.constraints.NotBlank; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * 系统用户 * * @author hehz */ @Data @ApiModel(value = "用户") @EqualsAndHashCode(callSuper = false) @TableName("SYS_USER") public class SysUser extends BusiEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "用户名", required = true) private String userName; @ApiModelProperty(value = "昵称", required = true) private String nickName; @ApiModelProperty(value = "密码") private String password; @ApiModelProperty(value = "部门名称") private String dept; @ApiModelProperty(value = "班组") private String teamgroup; @ApiModelProperty(value = "T队") private String boatFleet; @TableField(exist = false) private Boolean exist; @TableField(exist = false) @ApiModelProperty(value = "部门名称") private Long deptId; @TableField(exist = false) @ApiModelProperty(value = "班组") private Long teamgroupId; @TableField(exist = false) @ApiModelProperty(value = "T队") private Long boatFleetId; }