package com.tourguide.modules.user.entity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; /** 导游端独立账号实体,与后台用户和游客小程序用户物理隔离。 */ @TableName("guide_user") public class GuideUser { @TableId(type = IdType.AUTO) private Long id; private String username; private String password; private String realName; private String mobile; private String avatar; private String certificateNo; private Integer gender; private LocalDate birthDate; private Integer workYears; private String idCardNo; private String idCardFrontUrl; private String idCardBackUrl; private String guideCertificateUrl; private String qualificationCertificateUrl; private Long teamId; private Long acceptedOrderCount; private Long currentMonthOrderCount; private BigDecimal rating; private Integer autoDisableWhitelisted; private Integer autoDisabled; private String wechatOpenId; private BigDecimal balance; private Integer status; @TableLogic private Integer deleted; @TableField(fill = FieldFill.INSERT) private LocalDateTime createdAt; @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updatedAt; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getRealName() { return realName; } public void setRealName(String realName) { this.realName = realName; } public String getMobile() { return mobile; } public void setMobile(String mobile) { this.mobile = mobile; } public String getAvatar() { return avatar; } public void setAvatar(String avatar) { this.avatar = avatar; } public String getCertificateNo() { return certificateNo; } public void setCertificateNo(String certificateNo) { this.certificateNo = certificateNo; } public Integer getGender() { return gender; } public void setGender(Integer gender) { this.gender = gender; } public LocalDate getBirthDate() { return birthDate; } public void setBirthDate(LocalDate birthDate) { this.birthDate = birthDate; } public Integer getWorkYears() { return workYears; } public void setWorkYears(Integer workYears) { this.workYears = workYears; } public String getIdCardNo() { return idCardNo; } public void setIdCardNo(String idCardNo) { this.idCardNo = idCardNo; } public String getIdCardFrontUrl() { return idCardFrontUrl; } public void setIdCardFrontUrl(String idCardFrontUrl) { this.idCardFrontUrl = idCardFrontUrl; } public String getIdCardBackUrl() { return idCardBackUrl; } public void setIdCardBackUrl(String idCardBackUrl) { this.idCardBackUrl = idCardBackUrl; } public String getGuideCertificateUrl() { return guideCertificateUrl; } public void setGuideCertificateUrl(String guideCertificateUrl) { this.guideCertificateUrl = guideCertificateUrl; } public String getQualificationCertificateUrl() { return qualificationCertificateUrl; } public void setQualificationCertificateUrl(String qualificationCertificateUrl) { this.qualificationCertificateUrl = qualificationCertificateUrl; } public Long getTeamId() { return teamId; } public void setTeamId(Long teamId) { this.teamId = teamId; } public Long getAcceptedOrderCount() { return acceptedOrderCount; } public void setAcceptedOrderCount(Long acceptedOrderCount) { this.acceptedOrderCount = acceptedOrderCount; } public Long getCurrentMonthOrderCount() { return currentMonthOrderCount; } public void setCurrentMonthOrderCount(Long currentMonthOrderCount) { this.currentMonthOrderCount = currentMonthOrderCount; } public BigDecimal getRating() { return rating; } public void setRating(BigDecimal rating) { this.rating = rating; } public Integer getAutoDisableWhitelisted() { return autoDisableWhitelisted; } public void setAutoDisableWhitelisted(Integer autoDisableWhitelisted) { this.autoDisableWhitelisted = autoDisableWhitelisted; } public Integer getAutoDisabled() { return autoDisabled; } public void setAutoDisabled(Integer autoDisabled) { this.autoDisabled = autoDisabled; } public String getWechatOpenId() { return wechatOpenId; } public void setWechatOpenId(String wechatOpenId) { this.wechatOpenId = wechatOpenId; } public BigDecimal getBalance() { return balance; } public void setBalance(BigDecimal balance) { this.balance = balance; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public Integer getDeleted() { return deleted; } public void setDeleted(Integer deleted) { this.deleted = deleted; } public LocalDateTime getCreatedAt() { return createdAt; } public void setCreatedAt(LocalDateTime createdAt) { this.createdAt = createdAt; } public LocalDateTime getUpdatedAt() { return updatedAt; } public void setUpdatedAt(LocalDateTime updatedAt) { this.updatedAt = updatedAt; } }