|
@@ -7,7 +7,6 @@ import com.uas.service.donate.util.CollectionUtils;
|
|
|
|
|
|
|
|
import javax.persistence.*;
|
|
import javax.persistence.*;
|
|
|
import java.io.Serializable;
|
|
import java.io.Serializable;
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
|
|
import java.util.Calendar;
|
|
import java.util.Calendar;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
import java.util.Set;
|
|
import java.util.Set;
|
|
@@ -17,16 +16,17 @@ import java.util.Set;
|
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
@Entity
|
|
@Entity
|
|
|
-@Table(name="donate$activity")
|
|
|
|
|
|
|
+@Table(name= "donate$activity")
|
|
|
public class Activity implements Serializable{
|
|
public class Activity implements Serializable{
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
private static final long serialVersionUID = 1L;
|
|
|
- private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * id
|
|
|
|
|
+ */
|
|
|
@Id
|
|
@Id
|
|
|
@GeneratedValue(strategy= GenerationType.IDENTITY)
|
|
@GeneratedValue(strategy= GenerationType.IDENTITY)
|
|
|
- @Column(name="act_id")
|
|
|
|
|
|
|
+ @Column(name= "act_id")
|
|
|
private Long id;
|
|
private Long id;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -170,7 +170,7 @@ public class Activity implements Serializable{
|
|
|
* 奖品
|
|
* 奖品
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- @OneToMany(mappedBy = "activity", cascade = {CascadeType.REFRESH, CascadeType.PERSIST}, fetch = FetchType.EAGER)
|
|
|
|
|
|
|
+ @OneToMany(mappedBy = "activity", cascade = {CascadeType.REFRESH}, fetch = FetchType.EAGER)
|
|
|
@OrderBy("awardLevel")
|
|
@OrderBy("awardLevel")
|
|
|
private Set<Award> awards;
|
|
private Set<Award> awards;
|
|
|
|
|
|
|
@@ -186,15 +186,9 @@ public class Activity implements Serializable{
|
|
|
* 已筹集善款
|
|
* 已筹集善款
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- @Column(name="act_amount")
|
|
|
|
|
|
|
+ @Column(name = "act_amount")
|
|
|
private Double amount;
|
|
private Double amount;
|
|
|
|
|
|
|
|
- /**
|
|
|
|
|
- * 奖品总数
|
|
|
|
|
- */
|
|
|
|
|
- @Transient
|
|
|
|
|
- private Integer awardAmount;
|
|
|
|
|
-
|
|
|
|
|
/**
|
|
/**
|
|
|
* 活动所处阶段(前台显示)
|
|
* 活动所处阶段(前台显示)
|
|
|
*/
|
|
*/
|
|
@@ -233,45 +227,40 @@ public class Activity implements Serializable{
|
|
|
this.summary = summary;
|
|
this.summary = summary;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public String getStartTime() {
|
|
|
|
|
- Date date=this.startTime;
|
|
|
|
|
- return date!=null?sdf.format(this.startTime):null;
|
|
|
|
|
|
|
+ public Date getStartTime() {
|
|
|
|
|
+ return this.startTime;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void setStartTime(Date startTime) {
|
|
public void setStartTime(Date startTime) {
|
|
|
this.startTime = startTime;
|
|
this.startTime = startTime;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public String getEndTime() {
|
|
|
|
|
- Date date=this.endTime;
|
|
|
|
|
- return date!=null?sdf.format(this.endTime):null;
|
|
|
|
|
|
|
+ public Date getEndTime() {
|
|
|
|
|
+ return this.endTime;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void setEndTime(Date endTime) {
|
|
public void setEndTime(Date endTime) {
|
|
|
this.endTime = endTime;
|
|
this.endTime = endTime;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public String getLuckyTime() {
|
|
|
|
|
- Date date=this.luckyTime;
|
|
|
|
|
- return date!=null?sdf.format(this.luckyTime):null;
|
|
|
|
|
|
|
+ public Date getLuckyTime() {
|
|
|
|
|
+ return this.luckyTime;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void setLuckyTime(Date luckyTime) {
|
|
public void setLuckyTime(Date luckyTime) {
|
|
|
this.luckyTime = luckyTime;
|
|
this.luckyTime = luckyTime;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public String getReceiveStartTime() {
|
|
|
|
|
- Date date=this.receiveStartTime;
|
|
|
|
|
- return date!=null?sdf.format(this.receiveStartTime):null;
|
|
|
|
|
|
|
+ public Date getReceiveStartTime() {
|
|
|
|
|
+ return this.receiveStartTime;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void setReceiveStartTime(Date receiveStartTime) {
|
|
public void setReceiveStartTime(Date receiveStartTime) {
|
|
|
this.receiveStartTime = receiveStartTime;
|
|
this.receiveStartTime = receiveStartTime;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public String getReceiveEndTime() {
|
|
|
|
|
- Date date=this.receiveEndTime;
|
|
|
|
|
- return date!=null?sdf.format(this.receiveEndTime):null;
|
|
|
|
|
|
|
+ public Date getReceiveEndTime() {
|
|
|
|
|
+ return this.receiveEndTime;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void setReceiveEndTime(Date receiveEndTime) {
|
|
public void setReceiveEndTime(Date receiveEndTime) {
|
|
@@ -286,9 +275,8 @@ public class Activity implements Serializable{
|
|
|
this.person = person;
|
|
this.person = person;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public String getSubmitTime() {
|
|
|
|
|
- Date date=this.submitTime;
|
|
|
|
|
- return date!=null?sdf.format(this.submitTime):null;
|
|
|
|
|
|
|
+ public Date getSubmitTime() {
|
|
|
|
|
+ return this.submitTime;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void setSubmitTime(Date submitTime) {
|
|
public void setSubmitTime(Date submitTime) {
|
|
@@ -355,7 +343,7 @@ public class Activity implements Serializable{
|
|
|
if (null != joinAmount) {
|
|
if (null != joinAmount) {
|
|
|
return joinAmount;
|
|
return joinAmount;
|
|
|
}
|
|
}
|
|
|
- return (long) this.getActivityRecords().size();
|
|
|
|
|
|
|
+ return !CollectionUtils.isEmpty(this.getActivityRecords()) ? (long) this.getActivityRecords().size() : 0L;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void setJoinAmount(Long joinAmount) {
|
|
public void setJoinAmount(Long joinAmount) {
|
|
@@ -370,20 +358,6 @@ public class Activity implements Serializable{
|
|
|
this.userUU = userUU;
|
|
this.userUU = userUU;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public Integer getAwardAmount() {
|
|
|
|
|
- Integer amount = 0;
|
|
|
|
|
- if (!CollectionUtils.isEmpty(this.getAwards())) {
|
|
|
|
|
- for (Award award : this.getAwards()) {
|
|
|
|
|
- amount += award.getAmount();
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return amount;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- public void setAwardAmount(Integer awardAmount) {
|
|
|
|
|
- this.awardAmount = awardAmount;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
@JsonIgnore
|
|
@JsonIgnore
|
|
|
@JSONField(serialize = false)
|
|
@JSONField(serialize = false)
|
|
|
public Set<ActivityRecode> getActivityRecords() {
|
|
public Set<ActivityRecode> getActivityRecords() {
|
|
@@ -469,18 +443,18 @@ public class Activity implements Serializable{
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public Double getAmount() {
|
|
public Double getAmount() {
|
|
|
- if (null != amount) {
|
|
|
|
|
- return amount;
|
|
|
|
|
- }
|
|
|
|
|
- Double totalAmount = 0d;
|
|
|
|
|
- if (!CollectionUtils.isEmpty(this.getProjects())) {
|
|
|
|
|
- for (Project project : this.getProjects()) {
|
|
|
|
|
- if (null != project.getTotalAmount()) {
|
|
|
|
|
- totalAmount += project.getTotalAmount();
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return totalAmount;
|
|
|
|
|
|
|
+// if (null != amount) {
|
|
|
|
|
+ return amount;
|
|
|
|
|
+// }
|
|
|
|
|
+// Double totalAmount = 0d;
|
|
|
|
|
+// if (!CollectionUtils.isEmpty(this.getProjects())) {
|
|
|
|
|
+// for (Project project : this.getProjects()) {
|
|
|
|
|
+// if (null != project.getTotalAmount()) {
|
|
|
|
|
+// totalAmount += project.getTotalAmount();
|
|
|
|
|
+// }
|
|
|
|
|
+// }
|
|
|
|
|
+// }
|
|
|
|
|
+// return totalAmount;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void setAmount(Double amount) {
|
|
public void setAmount(Double amount) {
|