|
|
@@ -1,9 +1,17 @@
|
|
|
package com.mooctest.crowd.site.data.vo;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONArray;
|
|
|
+import com.mooctest.crowd.domain.domainobject.CrowdTestProject;
|
|
|
+import com.mooctest.crowd.domain.domainobject.TechnicalArticles;
|
|
|
import com.mooctest.crowd.domain.model.TechnicalArticlesPO;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
|
|
|
import java.sql.Timestamp;
|
|
|
-
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+@Data
|
|
|
+@NoArgsConstructor
|
|
|
public class TechnicalArticlesVO {
|
|
|
private Long id;
|
|
|
private String name;
|
|
|
@@ -82,4 +90,15 @@ public class TechnicalArticlesVO {
|
|
|
public void setName(Iterable<TechnicalArticlesPO> technicalArticlesPO) {
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ public TechnicalArticlesVO(TechnicalArticles project){
|
|
|
+ this.id = project.getId();
|
|
|
+ this.name = project.getName();
|
|
|
+ this.photoUrl=project.getPhotoUrl();
|
|
|
+ this.articlesUrl=project.getArticlesUrl();
|
|
|
+ this.author=project.getAuthor();
|
|
|
+ this.source=project.getSource();
|
|
|
+ this.reading=project.getReading();
|
|
|
+ this.createTime=project.getCreateTime();
|
|
|
+ }
|
|
|
}
|