package com.ruoyi.system.domain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 联系人对象 sys_contact * * @author ruoyi * @date 2024-06-17 */ public class SysContact extends BaseEntity { private static final long serialVersionUID = 1L; /** $column.columnComment */ private Long id; /** 用户id */ @Excel(name = "用户id") private Long userId; /** 微信昵称 */ @Excel(name = "微信昵称") private String wxNickname; /** 手机号 */ @Excel(name = "手机号") private String phone; /** 微信语音是否开启(0:关闭,1:开启) */ @Excel(name = "微信语音是否开启", readConverterExp = "0=:关闭,1:开启") private Boolean wxVoiceFlag; /** 微信视频是否开启(0:关闭,1:开启) */ @Excel(name = "微信视频是否开启", readConverterExp = "0=:关闭,1:开启") private Boolean wxVideoFlag; /** 电话是否开启(0:关闭,1:开启) */ @Excel(name = "电话是否开启", readConverterExp = "0=:关闭,1:开启") private Boolean phoneFlag; /** 免接听模式是否开启(0:关闭,1:开启) */ @Excel(name = "免接听模式是否开启", readConverterExp = "0=:关闭,1:开启") private Boolean noAnswerFlag; /** 头像 */ @Excel(name = "头像") private String avatar; /** 删除标志(0代表存在 2代表删除) */ private Boolean delFlag; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setUserId(Long userId) { this.userId = userId; } public Long getUserId() { return userId; } public void setWxNickname(String wxNickname) { this.wxNickname = wxNickname; } public String getWxNickname() { return wxNickname; } public void setPhone(String phone) { this.phone = phone; } public String getPhone() { return phone; } public void setWxVoiceFlag(Boolean wxVoiceFlag) { this.wxVoiceFlag = wxVoiceFlag; } public Boolean getWxVoiceFlag() { return wxVoiceFlag; } public void setWxVideoFlag(Boolean wxVideoFlag) { this.wxVideoFlag = wxVideoFlag; } public Boolean getWxVideoFlag() { return wxVideoFlag; } public void setPhoneFlag(Boolean phoneFlag) { this.phoneFlag = phoneFlag; } public Boolean getPhoneFlag() { return phoneFlag; } public void setNoAnswerFlag(Boolean noAnswerFlag) { this.noAnswerFlag = noAnswerFlag; } public Boolean getNoAnswerFlag() { return noAnswerFlag; } public void setAvatar(String avatar) { this.avatar = avatar; } public String getAvatar() { return avatar; } public void setDelFlag(Boolean delFlag) { this.delFlag = delFlag; } public Boolean getDelFlag() { return delFlag; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("userId", getUserId()) .append("wxNickname", getWxNickname()) .append("phone", getPhone()) .append("wxVoiceFlag", getWxVoiceFlag()) .append("wxVideoFlag", getWxVideoFlag()) .append("phoneFlag", getPhoneFlag()) .append("noAnswerFlag", getNoAnswerFlag()) .append("avatar", getAvatar()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("delFlag", getDelFlag()) .toString(); } }