|
|
@@ -1,5 +1,7 @@
|
|
|
package com.izouma.wenlvju.domain;
|
|
|
|
|
|
+import com.izouma.wenlvju.converter.PerformanceEnquiryListConverter;
|
|
|
+import com.izouma.wenlvju.dto.PerformanceEnquiry;
|
|
|
import com.izouma.wenlvju.enums.PerformanceStatus;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
@@ -8,11 +10,10 @@ import lombok.Builder;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
-import javax.persistence.Entity;
|
|
|
-import javax.persistence.EnumType;
|
|
|
-import javax.persistence.Enumerated;
|
|
|
+import javax.persistence.*;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.LocalTime;
|
|
|
+import java.util.List;
|
|
|
|
|
|
@Data
|
|
|
@AllArgsConstructor
|
|
|
@@ -24,32 +25,35 @@ public class Performance extends BaseEntity {
|
|
|
@ApiModelProperty(value = "名称")
|
|
|
private String name;
|
|
|
|
|
|
- @ApiModelProperty(value = "报名时间")
|
|
|
- private LocalDate startDate;
|
|
|
+// @ApiModelProperty(value = "报名时间")
|
|
|
+// private LocalDate startDate;
|
|
|
|
|
|
- @ApiModelProperty(value = "报名时间")
|
|
|
+ @ApiModelProperty(value = "报名截止时间")
|
|
|
private LocalDate endDate;
|
|
|
|
|
|
@ApiModelProperty(value = "活动时间")
|
|
|
private LocalDate eventStartDate;
|
|
|
|
|
|
- @ApiModelProperty(value = "上午开始时间")
|
|
|
- private LocalTime morningStartTime;
|
|
|
|
|
|
- private LocalTime morningEndTime;
|
|
|
+ @ApiModelProperty(value = "地点")
|
|
|
+ private String address;
|
|
|
|
|
|
- @ApiModelProperty(value = "节目时长(分钟)")
|
|
|
- private Long programmeLength;
|
|
|
+ @ApiModelProperty(value = "状态")
|
|
|
+ @Enumerated(EnumType.STRING)
|
|
|
+ private PerformanceStatus status;
|
|
|
|
|
|
- private LocalTime afternoonStartTime;
|
|
|
|
|
|
-// @ApiModelProperty(value = "活动时间")
|
|
|
-// private LocalDate eventEndDate;
|
|
|
+ @Column(columnDefinition = "TEXT")
|
|
|
+ @Convert(converter = PerformanceEnquiryListConverter.class)
|
|
|
+ @ApiModelProperty(value = "咨询电话")
|
|
|
+ private List<PerformanceEnquiry> performanceEnquiries;
|
|
|
|
|
|
- @ApiModelProperty(value = "地点")
|
|
|
- private String address;
|
|
|
|
|
|
-// @ApiModelProperty(value = "状态")
|
|
|
-// @Enumerated(EnumType.STRING)
|
|
|
-// private PerformanceStatus status;
|
|
|
+ private String email;
|
|
|
+
|
|
|
+ /**
|
|
|
+ *附件
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "活动方案")
|
|
|
+ private String programme;
|
|
|
}
|