package com.nanometer.smartlab.entity;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.sql.Timestamp;
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.nanometer.smartlab.entity.enumtype.ApproverFlag;
|
import com.nanometer.smartlab.entity.enumtype.SeeFlag;
|
import com.nanometer.smartlab.entity.enumtype.ValidFlag;
|
import com.nanometer.smartlab.entity.enumtype.Waster;
|
import lombok.Getter;
|
import lombok.Setter;
|
|
import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
|
|
/**
|
* Created by johnny on 17/11/18.
|
*/
|
@Getter
|
@Setter
|
@JsonInclude(NON_NULL)
|
public class SysUser implements Serializable {
|
|
private Long id;
|
private String arp;
|
private String account;
|
private String password;
|
private Long company;
|
private Long department;
|
private String name;
|
private String phone;
|
private String email;
|
private String memo;
|
private String idCard;
|
private ApproverFlag approverFlag;
|
private Long roleId;
|
private SeeFlag seeFlag;
|
private ValidFlag validFlag;
|
private Timestamp createTime;
|
private Integer point;
|
private Timestamp updateTime;
|
private Long projectId;
|
private Waster waster;
|
// 图片的相对地址
|
private String url;
|
// 考试分数
|
private BigDecimal score;
|
|
|
//非数据库字段
|
private String containerCodeList;
|
private String roleName;
|
private String departmentName;
|
private String projectName;
|
|
}
|