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; }