| | |
| | | private final String ageRange; |
| | | private final String workYearRange; |
| | | private final String guideType; |
| | | private final Long teamId; |
| | | private final String teamName; |
| | | private final String idCardNo; |
| | | private final String certificateNo; |
| | | private final String idCardFrontUrl; |
| | |
| | | private final LocalDateTime auditedAt; |
| | | private final LocalDateTime createdAt; |
| | | |
| | | private GuideApplicationResponse(GuideApplication application) { |
| | | private GuideApplicationResponse(GuideApplication application, String teamName) { |
| | | this.id = application.getId(); |
| | | this.applicationNo = application.getApplicationNo(); |
| | | this.realName = application.getRealName(); |
| | |
| | | this.ageRange = application.getAgeRange(); |
| | | this.workYearRange = application.getWorkYearRange(); |
| | | this.guideType = application.getGuideType(); |
| | | this.teamId = application.getTeamId(); |
| | | this.teamName = teamName; |
| | | this.idCardNo = application.getIdCardNo(); |
| | | this.certificateNo = application.getCertificateNo(); |
| | | this.idCardFrontUrl = application.getIdCardFrontUrl(); |
| | |
| | | this.createdAt = application.getCreatedAt(); |
| | | } |
| | | |
| | | public static GuideApplicationResponse from(GuideApplication application) { return new GuideApplicationResponse(application); } |
| | | public static GuideApplicationResponse from(GuideApplication application) { |
| | | return from(application, null); |
| | | } |
| | | public static GuideApplicationResponse from(GuideApplication application, String teamName) { |
| | | return new GuideApplicationResponse(application, teamName); |
| | | } |
| | | public Long getId() { return id; } |
| | | public String getApplicationNo() { return applicationNo; } |
| | | public String getRealName() { return realName; } |
| | |
| | | public String getAgeRange() { return ageRange; } |
| | | public String getWorkYearRange() { return workYearRange; } |
| | | public String getGuideType() { return guideType; } |
| | | public Long getTeamId() { return teamId; } |
| | | public String getTeamName() { return teamName; } |
| | | public String getIdCardNo() { return idCardNo; } |
| | | public String getCertificateNo() { return certificateNo; } |
| | | public String getIdCardFrontUrl() { return idCardFrontUrl; } |