|
|
@@ -0,0 +1,364 @@
|
|
|
+package com.mokamrp.privates.mapper.pojo;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.enums.IdType;
|
|
|
+import java.util.Date;
|
|
|
+import com.baomidou.mybatisplus.annotations.TableId;
|
|
|
+import com.baomidou.mybatisplus.annotations.TableId;
|
|
|
+import com.baomidou.mybatisplus.enums.IdType;
|
|
|
+import com.baomidou.mybatisplus.activerecord.Model;
|
|
|
+import com.baomidou.mybatisplus.annotations.TableName;
|
|
|
+import java.io.Serializable;
|
|
|
+
|
|
|
+/**
|
|
|
+ * <p>
|
|
|
+ * 企业通讯录
|
|
|
+ * </p>
|
|
|
+ *
|
|
|
+ * @author leon
|
|
|
+ * @since 2021-04-20
|
|
|
+ */
|
|
|
+@TableName("mc_work_employee")
|
|
|
+public class WorkEmployee extends Model<WorkEmployee> {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @TableId(value = "id", type = IdType.AUTO)
|
|
|
+ private Integer id;
|
|
|
+ /**
|
|
|
+ * wx.userId
|
|
|
+ */
|
|
|
+ private String wxUserId;
|
|
|
+ /**
|
|
|
+ * 所属企业corpid(mc_corp.id)
|
|
|
+ */
|
|
|
+ private Integer corpId;
|
|
|
+ /**
|
|
|
+ * 名称
|
|
|
+ */
|
|
|
+ private String name;
|
|
|
+ /**
|
|
|
+ * 手机号
|
|
|
+ */
|
|
|
+ private String mobile;
|
|
|
+ /**
|
|
|
+ * 职位信息
|
|
|
+ */
|
|
|
+ private String position;
|
|
|
+ /**
|
|
|
+ * 性别。0表示未定义,1表示男性,2表示女性
|
|
|
+ */
|
|
|
+ private Integer gender;
|
|
|
+ /**
|
|
|
+ * 邮箱
|
|
|
+ */
|
|
|
+ private String email;
|
|
|
+ /**
|
|
|
+ * 头像url
|
|
|
+ */
|
|
|
+ private String avatar;
|
|
|
+ /**
|
|
|
+ * 头像缩略图
|
|
|
+ */
|
|
|
+ private String thumbAvatar;
|
|
|
+ /**
|
|
|
+ * 座机
|
|
|
+ */
|
|
|
+ private String telephone;
|
|
|
+ /**
|
|
|
+ * 别名
|
|
|
+ */
|
|
|
+ private String alias;
|
|
|
+ /**
|
|
|
+ * 扩展属性
|
|
|
+ */
|
|
|
+ private String extattr;
|
|
|
+ /**
|
|
|
+ * 激活状态: 1=已激活,2=已禁用,4=未激活,5=退出企业
|
|
|
+ */
|
|
|
+ private Integer status;
|
|
|
+ /**
|
|
|
+ * 员工二维码
|
|
|
+ */
|
|
|
+ private String qrCode;
|
|
|
+ /**
|
|
|
+ * 员工对外属性
|
|
|
+ */
|
|
|
+ private String externalProfile;
|
|
|
+ /**
|
|
|
+ * 员工对外职位
|
|
|
+ */
|
|
|
+ private String externalPosition;
|
|
|
+ /**
|
|
|
+ * 地址
|
|
|
+ */
|
|
|
+ private String address;
|
|
|
+ /**
|
|
|
+ * 全局唯一id
|
|
|
+ */
|
|
|
+ private String openUserId;
|
|
|
+ /**
|
|
|
+ * 微信端主部门ID
|
|
|
+ */
|
|
|
+ private Integer wxMainDepartmentId;
|
|
|
+ /**
|
|
|
+ * 主部门id(mc_work_department.id)
|
|
|
+ */
|
|
|
+ private Integer mainDepartmentId;
|
|
|
+ /**
|
|
|
+ * 子账户ID(mc_user.id)
|
|
|
+ */
|
|
|
+ private Integer logUserId;
|
|
|
+ /**
|
|
|
+ * 是否配置外部联系人权限(1.是 2.否)
|
|
|
+ */
|
|
|
+ private Integer contactAuth;
|
|
|
+ private Date createdAt;
|
|
|
+ private Date updatedAt;
|
|
|
+ private Date deletedAt;
|
|
|
+
|
|
|
+
|
|
|
+ public Integer getId() {
|
|
|
+ return id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setId(Integer id) {
|
|
|
+ this.id = id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getWxUserId() {
|
|
|
+ return wxUserId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setWxUserId(String wxUserId) {
|
|
|
+ this.wxUserId = wxUserId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getCorpId() {
|
|
|
+ return corpId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCorpId(Integer corpId) {
|
|
|
+ this.corpId = corpId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getName() {
|
|
|
+ return name;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setName(String name) {
|
|
|
+ this.name = name;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getMobile() {
|
|
|
+ return mobile;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMobile(String mobile) {
|
|
|
+ this.mobile = mobile;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getPosition() {
|
|
|
+ return position;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPosition(String position) {
|
|
|
+ this.position = position;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getGender() {
|
|
|
+ return gender;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setGender(Integer gender) {
|
|
|
+ this.gender = gender;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getEmail() {
|
|
|
+ return email;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEmail(String email) {
|
|
|
+ this.email = email;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAvatar() {
|
|
|
+ return avatar;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAvatar(String avatar) {
|
|
|
+ this.avatar = avatar;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getThumbAvatar() {
|
|
|
+ return thumbAvatar;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setThumbAvatar(String thumbAvatar) {
|
|
|
+ this.thumbAvatar = thumbAvatar;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getTelephone() {
|
|
|
+ return telephone;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTelephone(String telephone) {
|
|
|
+ this.telephone = telephone;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAlias() {
|
|
|
+ return alias;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAlias(String alias) {
|
|
|
+ this.alias = alias;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExtattr() {
|
|
|
+ return extattr;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExtattr(String extattr) {
|
|
|
+ this.extattr = extattr;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getStatus() {
|
|
|
+ return status;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setStatus(Integer status) {
|
|
|
+ this.status = status;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getQrCode() {
|
|
|
+ return qrCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setQrCode(String qrCode) {
|
|
|
+ this.qrCode = qrCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExternalProfile() {
|
|
|
+ return externalProfile;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExternalProfile(String externalProfile) {
|
|
|
+ this.externalProfile = externalProfile;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExternalPosition() {
|
|
|
+ return externalPosition;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExternalPosition(String externalPosition) {
|
|
|
+ this.externalPosition = externalPosition;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAddress() {
|
|
|
+ return address;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAddress(String address) {
|
|
|
+ this.address = address;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getOpenUserId() {
|
|
|
+ return openUserId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOpenUserId(String openUserId) {
|
|
|
+ this.openUserId = openUserId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getWxMainDepartmentId() {
|
|
|
+ return wxMainDepartmentId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setWxMainDepartmentId(Integer wxMainDepartmentId) {
|
|
|
+ this.wxMainDepartmentId = wxMainDepartmentId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getMainDepartmentId() {
|
|
|
+ return mainDepartmentId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMainDepartmentId(Integer mainDepartmentId) {
|
|
|
+ this.mainDepartmentId = mainDepartmentId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getLogUserId() {
|
|
|
+ return logUserId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setLogUserId(Integer logUserId) {
|
|
|
+ this.logUserId = logUserId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getContactAuth() {
|
|
|
+ return contactAuth;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setContactAuth(Integer contactAuth) {
|
|
|
+ this.contactAuth = contactAuth;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getCreatedAt() {
|
|
|
+ return createdAt;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCreatedAt(Date createdAt) {
|
|
|
+ this.createdAt = createdAt;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getUpdatedAt() {
|
|
|
+ return updatedAt;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setUpdatedAt(Date updatedAt) {
|
|
|
+ this.updatedAt = updatedAt;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getDeletedAt() {
|
|
|
+ return deletedAt;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setDeletedAt(Date deletedAt) {
|
|
|
+ this.deletedAt = deletedAt;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected Serializable pkVal() {
|
|
|
+ return this.id;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return "WorkEmployee{" +
|
|
|
+ ", id=" + id +
|
|
|
+ ", wxUserId=" + wxUserId +
|
|
|
+ ", corpId=" + corpId +
|
|
|
+ ", name=" + name +
|
|
|
+ ", mobile=" + mobile +
|
|
|
+ ", position=" + position +
|
|
|
+ ", gender=" + gender +
|
|
|
+ ", email=" + email +
|
|
|
+ ", avatar=" + avatar +
|
|
|
+ ", thumbAvatar=" + thumbAvatar +
|
|
|
+ ", telephone=" + telephone +
|
|
|
+ ", alias=" + alias +
|
|
|
+ ", extattr=" + extattr +
|
|
|
+ ", status=" + status +
|
|
|
+ ", qrCode=" + qrCode +
|
|
|
+ ", externalProfile=" + externalProfile +
|
|
|
+ ", externalPosition=" + externalPosition +
|
|
|
+ ", address=" + address +
|
|
|
+ ", openUserId=" + openUserId +
|
|
|
+ ", wxMainDepartmentId=" + wxMainDepartmentId +
|
|
|
+ ", mainDepartmentId=" + mainDepartmentId +
|
|
|
+ ", logUserId=" + logUserId +
|
|
|
+ ", contactAuth=" + contactAuth +
|
|
|
+ ", createdAt=" + createdAt +
|
|
|
+ ", updatedAt=" + updatedAt +
|
|
|
+ ", deletedAt=" + deletedAt +
|
|
|
+ "}";
|
|
|
+ }
|
|
|
+}
|