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.time.LocalDate; import java.time.LocalDateTime; /** 导游入驻申请实体,审核流程与导游账号状态独立维护。 */ @TableName("guide_application") public class GuideApplication { @TableId(type = IdType.AUTO) private Long id; private String applicationNo; private String realName; private String mobile; private Integer gender; private String ageRange; private String workYearRange; private String guideType; private Long teamId; private String idCardNo; private String certificateNo; private String idCardFrontUrl; private String idCardBackUrl; private String certificateUrl; private String qualificationCertificateUrl; private LocalDate certificateValidUntil; private String bankCardNo; private Long bankCityId; private String bankCityName; private Integer auditStatus; private String auditRemark; private String auditor; private LocalDateTime auditedAt; @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 getApplicationNo() { return applicationNo; } public void setApplicationNo(String applicationNo) { this.applicationNo = applicationNo; } 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 Integer getGender() { return gender; } public void setGender(Integer gender) { this.gender = gender; } public String getAgeRange() { return ageRange; } public void setAgeRange(String ageRange) { this.ageRange = ageRange; } public String getWorkYearRange() { return workYearRange; } public void setWorkYearRange(String workYearRange) { this.workYearRange = workYearRange; } public String getGuideType() { return guideType; } public void setGuideType(String guideType) { this.guideType = guideType; } public Long getTeamId() { return teamId; } public void setTeamId(Long teamId) { this.teamId = teamId; } public String getIdCardNo() { return idCardNo; } public void setIdCardNo(String idCardNo) { this.idCardNo = idCardNo; } public String getCertificateNo() { return certificateNo; } public void setCertificateNo(String certificateNo) { this.certificateNo = certificateNo; } 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 getCertificateUrl() { return certificateUrl; } public void setCertificateUrl(String certificateUrl) { this.certificateUrl = certificateUrl; } public String getQualificationCertificateUrl() { return qualificationCertificateUrl; } public void setQualificationCertificateUrl(String qualificationCertificateUrl) { this.qualificationCertificateUrl = qualificationCertificateUrl; } public LocalDate getCertificateValidUntil() { return certificateValidUntil; } public void setCertificateValidUntil(LocalDate certificateValidUntil) { this.certificateValidUntil = certificateValidUntil; } public String getBankCardNo() { return bankCardNo; } public void setBankCardNo(String bankCardNo) { this.bankCardNo = bankCardNo; } public Long getBankCityId() { return bankCityId; } public void setBankCityId(Long bankCityId) { this.bankCityId = bankCityId; } public String getBankCityName() { return bankCityName; } public void setBankCityName(String bankCityName) { this.bankCityName = bankCityName; } public Integer getAuditStatus() { return auditStatus; } public void setAuditStatus(Integer auditStatus) { this.auditStatus = auditStatus; } public String getAuditRemark() { return auditRemark; } public void setAuditRemark(String auditRemark) { this.auditRemark = auditRemark; } public String getAuditor() { return auditor; } public void setAuditor(String auditor) { this.auditor = auditor; } public LocalDateTime getAuditedAt() { return auditedAt; } public void setAuditedAt(LocalDateTime auditedAt) { this.auditedAt = auditedAt; } 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; } }