|
@@ -0,0 +1,438 @@
|
|
|
|
+package com.zhentao.volunteer.domain;
|
|
|
|
+
|
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
+import java.io.Serializable;
|
|
|
|
+import java.math.BigDecimal;
|
|
|
|
+import java.util.Date;
|
|
|
|
+import lombok.Data;
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * 志愿活动详情表
|
|
|
|
+ * @TableName volunteer_activity_detail
|
|
|
|
+ */
|
|
|
|
+@TableName(value ="volunteer_activity_detail")
|
|
|
|
+@Data
|
|
|
|
+public class VolunteerActivityDetail implements Serializable {
|
|
|
|
+ /**
|
|
|
|
+ * 详情ID
|
|
|
|
+ */
|
|
|
|
+ @TableId(type = IdType.AUTO)
|
|
|
|
+ private Long id;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 关联活动ID
|
|
|
|
+ */
|
|
|
|
+ private Long activityId;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 活动编号
|
|
|
|
+ */
|
|
|
|
+ private String activityCode;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 活动主题
|
|
|
|
+ */
|
|
|
|
+ private String activityTheme;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 协办方
|
|
|
|
+ */
|
|
|
|
+ private String coOrganizers;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 赞助方
|
|
|
|
+ */
|
|
|
|
+ private String sponsors;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 活动时长(小时)
|
|
|
|
+ */
|
|
|
|
+ private Integer duration;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 最小参与人数
|
|
|
|
+ */
|
|
|
|
+ private Integer minParticipants;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 当前报名人数
|
|
|
|
+ */
|
|
|
|
+ private Integer currentParticipants;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 是否已满(0:未满, 1:已满)
|
|
|
|
+ */
|
|
|
|
+ private Integer isFull;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 活动地点
|
|
|
|
+ */
|
|
|
|
+ private String activityLocation;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 是否需要培训(0:否, 1:是)
|
|
|
|
+ */
|
|
|
|
+ private Integer trainingRequired;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 培训地点
|
|
|
|
+ */
|
|
|
|
+ private String trainingLocation;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 培训时间
|
|
|
|
+ */
|
|
|
|
+ private Date trainingTime;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 培训时长(小时)
|
|
|
|
+ */
|
|
|
|
+ private Integer trainingDuration;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 活动描述
|
|
|
|
+ */
|
|
|
|
+ private String activityDescription;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 活动目标
|
|
|
|
+ */
|
|
|
|
+ private String activityObjectives;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 活动流程
|
|
|
|
+ */
|
|
|
|
+ private String activityProcess;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 志愿者职责
|
|
|
|
+ */
|
|
|
|
+ private String volunteerResponsibilities;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 志愿者权益
|
|
|
|
+ */
|
|
|
|
+ private String volunteerBenefits;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 所需物资
|
|
|
|
+ */
|
|
|
|
+ private String materialsNeeded;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 着装要求
|
|
|
|
+ */
|
|
|
|
+ private String dressCode;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 安全注意事项
|
|
|
|
+ */
|
|
|
|
+ private String safetyPrecautions;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 紧急联系人
|
|
|
|
+ */
|
|
|
|
+ private String emergencyContact;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 紧急联系电话
|
|
|
|
+ */
|
|
|
|
+ private String emergencyPhone;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 活动联系人
|
|
|
|
+ */
|
|
|
|
+ private String contactPerson;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 联系电话
|
|
|
|
+ */
|
|
|
|
+ private String contactPhone;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 联系邮箱
|
|
|
|
+ */
|
|
|
|
+ private String contactEmail;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 状态变更时间
|
|
|
|
+ */
|
|
|
|
+ private Date statusChangeTime;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 状态变更原因
|
|
|
|
+ */
|
|
|
|
+ private String statusChangeReason;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 审批状态(0:待审批, 1:已通过, 2:已拒绝)
|
|
|
|
+ */
|
|
|
|
+ private Integer approvalStatus;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 审批时间
|
|
|
|
+ */
|
|
|
|
+ private Date approvalTime;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 审批人ID
|
|
|
|
+ */
|
|
|
|
+ private Long approvalUser;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 审批意见
|
|
|
|
+ */
|
|
|
|
+ private String approvalComments;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 是否公开(0:不公开, 1:公开)
|
|
|
|
+ */
|
|
|
|
+ private Integer isPublic;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 是否推荐(0:否, 1:是)
|
|
|
|
+ */
|
|
|
|
+ private Integer isFeatured;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 活动来源
|
|
|
|
+ */
|
|
|
|
+ private String source;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 来源链接
|
|
|
|
+ */
|
|
|
|
+ private String sourceUrl;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 预计费用
|
|
|
|
+ */
|
|
|
|
+ private BigDecimal estimatedCost;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 实际费用
|
|
|
|
+ */
|
|
|
|
+ private BigDecimal actualCost;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 费用说明
|
|
|
|
+ */
|
|
|
|
+ private String costDescription;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 创建人ID
|
|
|
|
+ */
|
|
|
|
+ private Long createdBy;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 创建时间
|
|
|
|
+ */
|
|
|
|
+ private Date createdTime;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 更新人ID
|
|
|
|
+ */
|
|
|
|
+ private Long updatedBy;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 更新时间
|
|
|
|
+ */
|
|
|
|
+ private Date updatedTime;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 是否删除(0:未删除, 1:已删除)
|
|
|
|
+ */
|
|
|
|
+ private Integer deleted;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 删除时间
|
|
|
|
+ */
|
|
|
|
+ private Date deleteTime;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 删除原因
|
|
|
|
+ */
|
|
|
|
+ private String deleteReason;
|
|
|
|
+
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public boolean equals(Object that) {
|
|
|
|
+ if (this == that) {
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+ if (that == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ if (getClass() != that.getClass()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ VolunteerActivityDetail other = (VolunteerActivityDetail) that;
|
|
|
|
+ return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
|
|
|
|
+ && (this.getActivityId() == null ? other.getActivityId() == null : this.getActivityId().equals(other.getActivityId()))
|
|
|
|
+ && (this.getActivityCode() == null ? other.getActivityCode() == null : this.getActivityCode().equals(other.getActivityCode()))
|
|
|
|
+ && (this.getActivityTheme() == null ? other.getActivityTheme() == null : this.getActivityTheme().equals(other.getActivityTheme()))
|
|
|
|
+ && (this.getCoOrganizers() == null ? other.getCoOrganizers() == null : this.getCoOrganizers().equals(other.getCoOrganizers()))
|
|
|
|
+ && (this.getSponsors() == null ? other.getSponsors() == null : this.getSponsors().equals(other.getSponsors()))
|
|
|
|
+ && (this.getDuration() == null ? other.getDuration() == null : this.getDuration().equals(other.getDuration()))
|
|
|
|
+ && (this.getMinParticipants() == null ? other.getMinParticipants() == null : this.getMinParticipants().equals(other.getMinParticipants()))
|
|
|
|
+ && (this.getCurrentParticipants() == null ? other.getCurrentParticipants() == null : this.getCurrentParticipants().equals(other.getCurrentParticipants()))
|
|
|
|
+ && (this.getIsFull() == null ? other.getIsFull() == null : this.getIsFull().equals(other.getIsFull()))
|
|
|
|
+ && (this.getActivityLocation() == null ? other.getActivityLocation() == null : this.getActivityLocation().equals(other.getActivityLocation()))
|
|
|
|
+ && (this.getTrainingRequired() == null ? other.getTrainingRequired() == null : this.getTrainingRequired().equals(other.getTrainingRequired()))
|
|
|
|
+ && (this.getTrainingLocation() == null ? other.getTrainingLocation() == null : this.getTrainingLocation().equals(other.getTrainingLocation()))
|
|
|
|
+ && (this.getTrainingTime() == null ? other.getTrainingTime() == null : this.getTrainingTime().equals(other.getTrainingTime()))
|
|
|
|
+ && (this.getTrainingDuration() == null ? other.getTrainingDuration() == null : this.getTrainingDuration().equals(other.getTrainingDuration()))
|
|
|
|
+ && (this.getActivityDescription() == null ? other.getActivityDescription() == null : this.getActivityDescription().equals(other.getActivityDescription()))
|
|
|
|
+ && (this.getActivityObjectives() == null ? other.getActivityObjectives() == null : this.getActivityObjectives().equals(other.getActivityObjectives()))
|
|
|
|
+ && (this.getActivityProcess() == null ? other.getActivityProcess() == null : this.getActivityProcess().equals(other.getActivityProcess()))
|
|
|
|
+ && (this.getVolunteerResponsibilities() == null ? other.getVolunteerResponsibilities() == null : this.getVolunteerResponsibilities().equals(other.getVolunteerResponsibilities()))
|
|
|
|
+ && (this.getVolunteerBenefits() == null ? other.getVolunteerBenefits() == null : this.getVolunteerBenefits().equals(other.getVolunteerBenefits()))
|
|
|
|
+ && (this.getMaterialsNeeded() == null ? other.getMaterialsNeeded() == null : this.getMaterialsNeeded().equals(other.getMaterialsNeeded()))
|
|
|
|
+ && (this.getDressCode() == null ? other.getDressCode() == null : this.getDressCode().equals(other.getDressCode()))
|
|
|
|
+ && (this.getSafetyPrecautions() == null ? other.getSafetyPrecautions() == null : this.getSafetyPrecautions().equals(other.getSafetyPrecautions()))
|
|
|
|
+ && (this.getEmergencyContact() == null ? other.getEmergencyContact() == null : this.getEmergencyContact().equals(other.getEmergencyContact()))
|
|
|
|
+ && (this.getEmergencyPhone() == null ? other.getEmergencyPhone() == null : this.getEmergencyPhone().equals(other.getEmergencyPhone()))
|
|
|
|
+ && (this.getContactPerson() == null ? other.getContactPerson() == null : this.getContactPerson().equals(other.getContactPerson()))
|
|
|
|
+ && (this.getContactPhone() == null ? other.getContactPhone() == null : this.getContactPhone().equals(other.getContactPhone()))
|
|
|
|
+ && (this.getContactEmail() == null ? other.getContactEmail() == null : this.getContactEmail().equals(other.getContactEmail()))
|
|
|
|
+ && (this.getStatusChangeTime() == null ? other.getStatusChangeTime() == null : this.getStatusChangeTime().equals(other.getStatusChangeTime()))
|
|
|
|
+ && (this.getStatusChangeReason() == null ? other.getStatusChangeReason() == null : this.getStatusChangeReason().equals(other.getStatusChangeReason()))
|
|
|
|
+ && (this.getApprovalStatus() == null ? other.getApprovalStatus() == null : this.getApprovalStatus().equals(other.getApprovalStatus()))
|
|
|
|
+ && (this.getApprovalTime() == null ? other.getApprovalTime() == null : this.getApprovalTime().equals(other.getApprovalTime()))
|
|
|
|
+ && (this.getApprovalUser() == null ? other.getApprovalUser() == null : this.getApprovalUser().equals(other.getApprovalUser()))
|
|
|
|
+ && (this.getApprovalComments() == null ? other.getApprovalComments() == null : this.getApprovalComments().equals(other.getApprovalComments()))
|
|
|
|
+ && (this.getIsPublic() == null ? other.getIsPublic() == null : this.getIsPublic().equals(other.getIsPublic()))
|
|
|
|
+ && (this.getIsFeatured() == null ? other.getIsFeatured() == null : this.getIsFeatured().equals(other.getIsFeatured()))
|
|
|
|
+ && (this.getSource() == null ? other.getSource() == null : this.getSource().equals(other.getSource()))
|
|
|
|
+ && (this.getSourceUrl() == null ? other.getSourceUrl() == null : this.getSourceUrl().equals(other.getSourceUrl()))
|
|
|
|
+ && (this.getEstimatedCost() == null ? other.getEstimatedCost() == null : this.getEstimatedCost().equals(other.getEstimatedCost()))
|
|
|
|
+ && (this.getActualCost() == null ? other.getActualCost() == null : this.getActualCost().equals(other.getActualCost()))
|
|
|
|
+ && (this.getCostDescription() == null ? other.getCostDescription() == null : this.getCostDescription().equals(other.getCostDescription()))
|
|
|
|
+ && (this.getCreatedBy() == null ? other.getCreatedBy() == null : this.getCreatedBy().equals(other.getCreatedBy()))
|
|
|
|
+ && (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime()))
|
|
|
|
+ && (this.getUpdatedBy() == null ? other.getUpdatedBy() == null : this.getUpdatedBy().equals(other.getUpdatedBy()))
|
|
|
|
+ && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime()))
|
|
|
|
+ && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()))
|
|
|
|
+ && (this.getDeleteTime() == null ? other.getDeleteTime() == null : this.getDeleteTime().equals(other.getDeleteTime()))
|
|
|
|
+ && (this.getDeleteReason() == null ? other.getDeleteReason() == null : this.getDeleteReason().equals(other.getDeleteReason()));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public int hashCode() {
|
|
|
|
+ final int prime = 31;
|
|
|
|
+ int result = 1;
|
|
|
|
+ result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
|
|
|
|
+ result = prime * result + ((getActivityId() == null) ? 0 : getActivityId().hashCode());
|
|
|
|
+ result = prime * result + ((getActivityCode() == null) ? 0 : getActivityCode().hashCode());
|
|
|
|
+ result = prime * result + ((getActivityTheme() == null) ? 0 : getActivityTheme().hashCode());
|
|
|
|
+ result = prime * result + ((getCoOrganizers() == null) ? 0 : getCoOrganizers().hashCode());
|
|
|
|
+ result = prime * result + ((getSponsors() == null) ? 0 : getSponsors().hashCode());
|
|
|
|
+ result = prime * result + ((getDuration() == null) ? 0 : getDuration().hashCode());
|
|
|
|
+ result = prime * result + ((getMinParticipants() == null) ? 0 : getMinParticipants().hashCode());
|
|
|
|
+ result = prime * result + ((getCurrentParticipants() == null) ? 0 : getCurrentParticipants().hashCode());
|
|
|
|
+ result = prime * result + ((getIsFull() == null) ? 0 : getIsFull().hashCode());
|
|
|
|
+ result = prime * result + ((getActivityLocation() == null) ? 0 : getActivityLocation().hashCode());
|
|
|
|
+ result = prime * result + ((getTrainingRequired() == null) ? 0 : getTrainingRequired().hashCode());
|
|
|
|
+ result = prime * result + ((getTrainingLocation() == null) ? 0 : getTrainingLocation().hashCode());
|
|
|
|
+ result = prime * result + ((getTrainingTime() == null) ? 0 : getTrainingTime().hashCode());
|
|
|
|
+ result = prime * result + ((getTrainingDuration() == null) ? 0 : getTrainingDuration().hashCode());
|
|
|
|
+ result = prime * result + ((getActivityDescription() == null) ? 0 : getActivityDescription().hashCode());
|
|
|
|
+ result = prime * result + ((getActivityObjectives() == null) ? 0 : getActivityObjectives().hashCode());
|
|
|
|
+ result = prime * result + ((getActivityProcess() == null) ? 0 : getActivityProcess().hashCode());
|
|
|
|
+ result = prime * result + ((getVolunteerResponsibilities() == null) ? 0 : getVolunteerResponsibilities().hashCode());
|
|
|
|
+ result = prime * result + ((getVolunteerBenefits() == null) ? 0 : getVolunteerBenefits().hashCode());
|
|
|
|
+ result = prime * result + ((getMaterialsNeeded() == null) ? 0 : getMaterialsNeeded().hashCode());
|
|
|
|
+ result = prime * result + ((getDressCode() == null) ? 0 : getDressCode().hashCode());
|
|
|
|
+ result = prime * result + ((getSafetyPrecautions() == null) ? 0 : getSafetyPrecautions().hashCode());
|
|
|
|
+ result = prime * result + ((getEmergencyContact() == null) ? 0 : getEmergencyContact().hashCode());
|
|
|
|
+ result = prime * result + ((getEmergencyPhone() == null) ? 0 : getEmergencyPhone().hashCode());
|
|
|
|
+ result = prime * result + ((getContactPerson() == null) ? 0 : getContactPerson().hashCode());
|
|
|
|
+ result = prime * result + ((getContactPhone() == null) ? 0 : getContactPhone().hashCode());
|
|
|
|
+ result = prime * result + ((getContactEmail() == null) ? 0 : getContactEmail().hashCode());
|
|
|
|
+ result = prime * result + ((getStatusChangeTime() == null) ? 0 : getStatusChangeTime().hashCode());
|
|
|
|
+ result = prime * result + ((getStatusChangeReason() == null) ? 0 : getStatusChangeReason().hashCode());
|
|
|
|
+ result = prime * result + ((getApprovalStatus() == null) ? 0 : getApprovalStatus().hashCode());
|
|
|
|
+ result = prime * result + ((getApprovalTime() == null) ? 0 : getApprovalTime().hashCode());
|
|
|
|
+ result = prime * result + ((getApprovalUser() == null) ? 0 : getApprovalUser().hashCode());
|
|
|
|
+ result = prime * result + ((getApprovalComments() == null) ? 0 : getApprovalComments().hashCode());
|
|
|
|
+ result = prime * result + ((getIsPublic() == null) ? 0 : getIsPublic().hashCode());
|
|
|
|
+ result = prime * result + ((getIsFeatured() == null) ? 0 : getIsFeatured().hashCode());
|
|
|
|
+ result = prime * result + ((getSource() == null) ? 0 : getSource().hashCode());
|
|
|
|
+ result = prime * result + ((getSourceUrl() == null) ? 0 : getSourceUrl().hashCode());
|
|
|
|
+ result = prime * result + ((getEstimatedCost() == null) ? 0 : getEstimatedCost().hashCode());
|
|
|
|
+ result = prime * result + ((getActualCost() == null) ? 0 : getActualCost().hashCode());
|
|
|
|
+ result = prime * result + ((getCostDescription() == null) ? 0 : getCostDescription().hashCode());
|
|
|
|
+ result = prime * result + ((getCreatedBy() == null) ? 0 : getCreatedBy().hashCode());
|
|
|
|
+ result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode());
|
|
|
|
+ result = prime * result + ((getUpdatedBy() == null) ? 0 : getUpdatedBy().hashCode());
|
|
|
|
+ result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode());
|
|
|
|
+ result = prime * result + ((getDeleted() == null) ? 0 : getDeleted().hashCode());
|
|
|
|
+ result = prime * result + ((getDeleteTime() == null) ? 0 : getDeleteTime().hashCode());
|
|
|
|
+ result = prime * result + ((getDeleteReason() == null) ? 0 : getDeleteReason().hashCode());
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public String toString() {
|
|
|
|
+ StringBuilder sb = new StringBuilder();
|
|
|
|
+ sb.append(getClass().getSimpleName());
|
|
|
|
+ sb.append(" [");
|
|
|
|
+ sb.append("Hash = ").append(hashCode());
|
|
|
|
+ sb.append(", id=").append(id);
|
|
|
|
+ sb.append(", activityId=").append(activityId);
|
|
|
|
+ sb.append(", activityCode=").append(activityCode);
|
|
|
|
+ sb.append(", activityTheme=").append(activityTheme);
|
|
|
|
+ sb.append(", coOrganizers=").append(coOrganizers);
|
|
|
|
+ sb.append(", sponsors=").append(sponsors);
|
|
|
|
+ sb.append(", duration=").append(duration);
|
|
|
|
+ sb.append(", minParticipants=").append(minParticipants);
|
|
|
|
+ sb.append(", currentParticipants=").append(currentParticipants);
|
|
|
|
+ sb.append(", isFull=").append(isFull);
|
|
|
|
+ sb.append(", activityLocation=").append(activityLocation);
|
|
|
|
+ sb.append(", trainingRequired=").append(trainingRequired);
|
|
|
|
+ sb.append(", trainingLocation=").append(trainingLocation);
|
|
|
|
+ sb.append(", trainingTime=").append(trainingTime);
|
|
|
|
+ sb.append(", trainingDuration=").append(trainingDuration);
|
|
|
|
+ sb.append(", activityDescription=").append(activityDescription);
|
|
|
|
+ sb.append(", activityObjectives=").append(activityObjectives);
|
|
|
|
+ sb.append(", activityProcess=").append(activityProcess);
|
|
|
|
+ sb.append(", volunteerResponsibilities=").append(volunteerResponsibilities);
|
|
|
|
+ sb.append(", volunteerBenefits=").append(volunteerBenefits);
|
|
|
|
+ sb.append(", materialsNeeded=").append(materialsNeeded);
|
|
|
|
+ sb.append(", dressCode=").append(dressCode);
|
|
|
|
+ sb.append(", safetyPrecautions=").append(safetyPrecautions);
|
|
|
|
+ sb.append(", emergencyContact=").append(emergencyContact);
|
|
|
|
+ sb.append(", emergencyPhone=").append(emergencyPhone);
|
|
|
|
+ sb.append(", contactPerson=").append(contactPerson);
|
|
|
|
+ sb.append(", contactPhone=").append(contactPhone);
|
|
|
|
+ sb.append(", contactEmail=").append(contactEmail);
|
|
|
|
+ sb.append(", statusChangeTime=").append(statusChangeTime);
|
|
|
|
+ sb.append(", statusChangeReason=").append(statusChangeReason);
|
|
|
|
+ sb.append(", approvalStatus=").append(approvalStatus);
|
|
|
|
+ sb.append(", approvalTime=").append(approvalTime);
|
|
|
|
+ sb.append(", approvalUser=").append(approvalUser);
|
|
|
|
+ sb.append(", approvalComments=").append(approvalComments);
|
|
|
|
+ sb.append(", isPublic=").append(isPublic);
|
|
|
|
+ sb.append(", isFeatured=").append(isFeatured);
|
|
|
|
+ sb.append(", source=").append(source);
|
|
|
|
+ sb.append(", sourceUrl=").append(sourceUrl);
|
|
|
|
+ sb.append(", estimatedCost=").append(estimatedCost);
|
|
|
|
+ sb.append(", actualCost=").append(actualCost);
|
|
|
|
+ sb.append(", costDescription=").append(costDescription);
|
|
|
|
+ sb.append(", createdBy=").append(createdBy);
|
|
|
|
+ sb.append(", createdTime=").append(createdTime);
|
|
|
|
+ sb.append(", updatedBy=").append(updatedBy);
|
|
|
|
+ sb.append(", updatedTime=").append(updatedTime);
|
|
|
|
+ sb.append(", deleted=").append(deleted);
|
|
|
|
+ sb.append(", deleteTime=").append(deleteTime);
|
|
|
|
+ sb.append(", deleteReason=").append(deleteReason);
|
|
|
|
+ sb.append(", serialVersionUID=").append(serialVersionUID);
|
|
|
|
+ sb.append("]");
|
|
|
|
+ return sb.toString();
|
|
|
|
+ }
|
|
|
|
+}
|