// Path: app/src/main/java/com/leelit/stuer/bean/TreeholeComment.java
// public class TreeholeComment {
// 
//     int likeCount;
// 
//     int unlikeCount;
// 
//     List<Comment> comments;
// 
//     public int getLikeCount() {
//         return likeCount;
//     }
// 
//     public void setLikeCount(int likeCount) {
//         this.likeCount = likeCount;
//     }
// 
//     public int getUnlikeCount() {
//         return unlikeCount;
//     }
// 
//     public void setUnlikeCount(int unlikeCount) {
//         this.unlikeCount = unlikeCount;
//     }
// 
//     public List<Comment> getComments() {
//         return comments;
//     }
// 
//     public void setComments(List<Comment> comments) {
//         this.comments = comments;
//     }
// 
//     @Override
//     public String toString() {
//         return "TreeholeComment{" +
//                 "likeCount=" + likeCount +
//                 ", unlikeCount=" + unlikeCount +
//                 ", comments=" + comments +
//                 '}';
//     }
// 
//     public static class Comment {
//         String uniquecode;
//         String name;
//         String dt;
//         String comment;
//         String imei;
// 
//         public String getUniquecode() {
//             return uniquecode;
//         }
// 
//         public void setUniquecode(String uniquecode) {
//             this.uniquecode = uniquecode;
//         }
// 
//         public String getName() {
//             return name;
//         }
// 
//         public void setName(String name) {
//             this.name = name;
//         }
// 
//         public String getDt() {
//             return dt;
//         }
// 
//         public void setDt(String dt) {
//             this.dt = dt;
//         }
// 
//         public String getComment() {
//             return comment;
//         }
// 
//         public void setComment(String comment) {
//             this.comment = comment;
//         }
// 
//         public String getImei() {
//             return imei;
//         }
// 
//         public void setImei(String imei) {
//             this.imei = imei;
//         }
// 
//         @Override
//         public String toString() {
//             return "Comment{" +
//                     "uniquecode='" + uniquecode + '\'' +
//                     ", name='" + name + '\'' +
//                     ", dt='" + dt + '\'' +
//                     ", comment='" + comment + '\'' +
//                     ", imei='" + imei + '\'' +
//                     '}';
//         }
//     }
// }
// 
// Path: app/src/main/java/com/leelit/stuer/bean/TreeholeInfo.java
// public class TreeholeInfo {
//     String datetime;
// 
//     String state;
// 
//     String picAddress;
// 
//     String uniquecode;
// 
//     @Override
//     public String toString() {
//         return "TreeholeInfo{" +
//                 "datetime='" + datetime + '\'' +
//                 ", state='" + state + '\'' +
//                 ", picAddress='" + picAddress + '\'' +
//                 ", uniquecode='" + uniquecode + '\'' +
//                 '}';
//     }
// 
//     public String getDatetime() {
//         return datetime;
//     }
// 
//     public void setDatetime(String datetime) {
//         this.datetime = datetime;
//     }
// 
//     public String getState() {
//         return state;
//     }
// 
//     public void setState(String state) {
//         this.state = state;
//     }
// 
//     public String getPicAddress() {
//         return picAddress;
//     }
// 
//     public void setPicAddress(String picAddress) {
//         this.picAddress = picAddress;
//     }
// 
//     public String getUniquecode() {
//         return uniquecode;
//     }
// 
//     public void setUniquecode(String uniquecode) {
//         this.uniquecode = uniquecode;
//     }
// }


import com.leelit.stuer.bean.TreeholeComment;
import com.leelit.stuer.bean.TreeholeInfo;
import java.util.List;
import okhttp3.RequestBody;
import okhttp3.ResponseBody;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.Multipart;
import retrofit2.http.POST;
import retrofit2.http.Part;
import retrofit2.http.Query;
import rx.Observable;
package com.leelit.stuer.module_treehole.model;




/**
 * Created by Leelit on 2016/3/24.
 */
public interface TreeholeService {

    @POST("create")
    Observable<ResponseBody> addRecord(@Body TreeholeInfo info);

    @Multipart
    @POST("create/photo")
    Observable<ResponseBody> addRecordWithPhoto(@Part("photo") RequestBody photo, @Part("info") TreeholeInfo info);

// Path: app/src/main/java/com/leelit/stuer/bean/TreeholeComment.java
// public class TreeholeComment {
// 
//     int likeCount;
// 
//     int unlikeCount;
// 
//     List<Comment> comments;
// 
//     public int getLikeCount() {
//         return likeCount;
//     }
// 
//     public void setLikeCount(int likeCount) {
//         this.likeCount = likeCount;
//     }
// 
//     public int getUnlikeCount() {
//         return unlikeCount;
//     }
// 
//     public void setUnlikeCount(int unlikeCount) {
//         this.unlikeCount = unlikeCount;
//     }
// 
//     public List<Comment> getComments() {
//         return comments;
//     }
// 
//     public void setComments(List<Comment> comments) {
//         this.comments = comments;
//     }
// 
//     @Override
//     public String toString() {
//         return "TreeholeComment{" +
//                 "likeCount=" + likeCount +
//                 ", unlikeCount=" + unlikeCount +
//                 ", comments=" + comments +
//                 '}';
//     }
// 
//     public static class Comment {
//         String uniquecode;
//         String name;
//         String dt;
//         String comment;
//         String imei;
// 
//         public String getUniquecode() {
//             return uniquecode;
//         }
// 
//         public void setUniquecode(String uniquecode) {
//             this.uniquecode = uniquecode;
//         }
// 
//         public String getName() {
//             return name;
//         }
// 
//         public void setName(String name) {
//             this.name = name;
//         }
// 
//         public String getDt() {
//             return dt;
//         }
// 
//         public void setDt(String dt) {
//             this.dt = dt;
//         }
// 
//         public String getComment() {
//             return comment;
//         }
// 
//         public void setComment(String comment) {
//             this.comment = comment;
//         }
// 
//         public String getImei() {
//             return imei;
//         }
// 
//         public void setImei(String imei) {
//             this.imei = imei;
//         }
// 
//         @Override
//         public String toString() {
//             return "Comment{" +
//                     "uniquecode='" + uniquecode + '\'' +
//                     ", name='" + name + '\'' +
//                     ", dt='" + dt + '\'' +
//                     ", comment='" + comment + '\'' +
//                     ", imei='" + imei + '\'' +
//                     '}';
//         }
//     }
// }
// 
// Path: app/src/main/java/com/leelit/stuer/bean/TreeholeInfo.java
// public class TreeholeInfo {
//     String datetime;
// 
//     String state;
// 
//     String picAddress;
// 
//     String uniquecode;
// 
//     @Override
//     public String toString() {
//         return "TreeholeInfo{" +
//                 "datetime='" + datetime + '\'' +
//                 ", state='" + state + '\'' +
//                 ", picAddress='" + picAddress + '\'' +
//                 ", uniquecode='" + uniquecode + '\'' +
//                 '}';
//     }
// 
//     public String getDatetime() {
//         return datetime;
//     }
// 
//     public void setDatetime(String datetime) {
//         this.datetime = datetime;
//     }
// 
//     public String getState() {
//         return state;
//     }
// 
//     public void setState(String state) {
//         this.state = state;
//     }
// 
//     public String getPicAddress() {
//         return picAddress;
//     }
// 
//     public void setPicAddress(String picAddress) {
//         this.picAddress = picAddress;
//     }
// 
//     public String getUniquecode() {
//         return uniquecode;
//     }
// 
//     public void setUniquecode(String uniquecode) {
//         this.uniquecode = uniquecode;
//     }
// }


// Path: app/src/main/java/com/leelit/stuer/module_treehole/model/TreeholeService.java
import com.leelit.stuer.bean.TreeholeComment;
import com.leelit.stuer.bean.TreeholeInfo;
import java.util.List;
import okhttp3.RequestBody;
import okhttp3.ResponseBody;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.Multipart;
import retrofit2.http.POST;
import retrofit2.http.Part;
import retrofit2.http.Query;
import rx.Observable;

package com.leelit.stuer.module_treehole.model;




/**
 * Created by Leelit on 2016/3/24.
 */
public interface TreeholeService {

    @POST("create")
    Observable<ResponseBody> addRecord(@Body TreeholeInfo info);

    @Multipart
    @POST("create/photo")
    Observable<ResponseBody> addRecordWithPhoto(@Part("photo") RequestBody photo, @Part("info") TreeholeInfo info);

    @GET("query")