package com.rongyichuang.player.dto;
|
|
/**
|
* 活动报名响应类型
|
*/
|
public class ActivityRegistrationResponse {
|
|
private Boolean success;
|
private String message;
|
private Long registrationId;
|
private Long playerId;
|
private Long userId;
|
private Long activityPlayerId;
|
|
// 构造函数
|
public ActivityRegistrationResponse() {}
|
|
public ActivityRegistrationResponse(Boolean success, String message) {
|
this.success = success;
|
this.message = message;
|
}
|
|
public ActivityRegistrationResponse(Boolean success, String message, Long registrationId) {
|
this.success = success;
|
this.message = message;
|
this.registrationId = registrationId;
|
}
|
|
public ActivityRegistrationResponse(Boolean success, String message, Long registrationId, Long playerId, Long userId) {
|
this.success = success;
|
this.message = message;
|
this.registrationId = registrationId;
|
this.playerId = playerId;
|
this.userId = userId;
|
this.activityPlayerId = registrationId; // registrationId就是activityPlayerId
|
}
|
|
public ActivityRegistrationResponse(Boolean success, String message, Long registrationId, Long playerId, Long userId, Long activityPlayerId) {
|
this.success = success;
|
this.message = message;
|
this.registrationId = registrationId;
|
this.playerId = playerId;
|
this.userId = userId;
|
this.activityPlayerId = activityPlayerId;
|
}
|
|
// 静态工厂方法
|
public static ActivityRegistrationResponse success(String message, Long registrationId) {
|
return new ActivityRegistrationResponse(true, message, registrationId);
|
}
|
|
public static ActivityRegistrationResponse success(String message, Long registrationId, Long playerId, Long userId) {
|
return new ActivityRegistrationResponse(true, message, registrationId, playerId, userId);
|
}
|
|
public static ActivityRegistrationResponse error(String message) {
|
return new ActivityRegistrationResponse(false, message);
|
}
|
|
// Getter和Setter方法
|
public Boolean getSuccess() {
|
return success;
|
}
|
|
public void setSuccess(Boolean success) {
|
this.success = success;
|
}
|
|
public String getMessage() {
|
return message;
|
}
|
|
public void setMessage(String message) {
|
this.message = message;
|
}
|
|
public Long getRegistrationId() {
|
return registrationId;
|
}
|
|
public void setRegistrationId(Long registrationId) {
|
this.registrationId = registrationId;
|
}
|
|
public Long getPlayerId() {
|
return playerId;
|
}
|
|
public void setPlayerId(Long playerId) {
|
this.playerId = playerId;
|
}
|
|
public Long getUserId() {
|
return userId;
|
}
|
|
public void setUserId(Long userId) {
|
this.userId = userId;
|
}
|
|
public Long getActivityPlayerId() {
|
return activityPlayerId;
|
}
|
|
public void setActivityPlayerId(Long activityPlayerId) {
|
this.activityPlayerId = activityPlayerId;
|
}
|
}
|