|
|
@ -2,9 +2,15 @@ package com.swifttech.remit.android.features.notice.gateway; |
|
|
|
|
|
|
|
import com.google.gson.JsonObject; |
|
|
|
import com.swifttech.remit.android.base.PrivilegedGateway; |
|
|
|
import com.swifttech.remit.android.features.notice.model.NoticeDTO; |
|
|
|
import com.swifttech.remit.android.features.notice.model.NoticeDetailDTO; |
|
|
|
import com.swifttech.remit.android.features.notice.presenter.NoticeGatewayInterface; |
|
|
|
import com.swifttech.remit.android.features.notice.view.NoticeActivity; |
|
|
|
import com.swifttech.remit.android.utils.https.HttpClientV2; |
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
import io.reactivex.Observable; |
|
|
|
import okhttp3.ResponseBody; |
|
|
|
|
|
|
@ -24,4 +30,67 @@ public class NoticeGateway extends PrivilegedGateway implements NoticeGatewayInt |
|
|
|
jsonObject.addProperty("rowId",noticeId); |
|
|
|
return HttpClientV2.getInstance().getNoticeDetail(auth,jsonObject); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<NoticeDTO> mockNoticeList() { |
|
|
|
List<NoticeDTO> noticeList=new ArrayList<>(); |
|
|
|
|
|
|
|
NoticeDTO noticeDTO0=new NoticeDTO(); |
|
|
|
noticeDTO0.setRowId("0"); |
|
|
|
noticeDTO0.setTitle("Title 1"); |
|
|
|
noticeDTO0.setCreateDate("2077/01/01"); |
|
|
|
noticeDTO0.setIsRead("0"); |
|
|
|
noticeDTO0.setType("1"); |
|
|
|
noticeDTO0.setExtra("12"); |
|
|
|
noticeList.add(noticeDTO0); |
|
|
|
|
|
|
|
NoticeDTO noticeDTO1=new NoticeDTO(); |
|
|
|
noticeDTO1.setRowId("1"); |
|
|
|
noticeDTO1.setTitle("Title 2"); |
|
|
|
noticeDTO1.setCreateDate("2077/01/02"); |
|
|
|
noticeDTO1.setIsRead("1"); |
|
|
|
noticeDTO1.setType("0"); |
|
|
|
noticeList.add(noticeDTO1); |
|
|
|
|
|
|
|
|
|
|
|
NoticeDTO noticeDTO2=new NoticeDTO(); |
|
|
|
noticeDTO2.setRowId("2"); |
|
|
|
noticeDTO2.setTitle("Title 3"); |
|
|
|
noticeDTO2.setCreateDate("2077/01/02"); |
|
|
|
noticeDTO2.setIsRead("0"); |
|
|
|
noticeDTO2.setType("1"); |
|
|
|
noticeDTO2.setExtra("13"); |
|
|
|
noticeList.add(noticeDTO2); |
|
|
|
|
|
|
|
|
|
|
|
NoticeDTO noticeDTO3=new NoticeDTO(); |
|
|
|
noticeDTO3.setRowId("3"); |
|
|
|
noticeDTO3.setTitle("Title 4"); |
|
|
|
noticeDTO3.setCreateDate("2077/01/03"); |
|
|
|
noticeDTO3.setIsRead("1"); |
|
|
|
noticeDTO3.setType("1"); |
|
|
|
noticeDTO3.setExtra("14"); |
|
|
|
noticeList.add(noticeDTO3); |
|
|
|
|
|
|
|
|
|
|
|
NoticeDTO noticeDTO4=new NoticeDTO(); |
|
|
|
noticeDTO4.setRowId("4"); |
|
|
|
noticeDTO4.setTitle("Title 5"); |
|
|
|
noticeDTO4.setCreateDate("2077/01/04"); |
|
|
|
noticeDTO4.setIsRead("1"); |
|
|
|
noticeDTO4.setType("0"); |
|
|
|
noticeList.add(noticeDTO4); |
|
|
|
|
|
|
|
return noticeList; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public NoticeDetailDTO mockNoticeDetail() { |
|
|
|
NoticeDetailDTO noticeDetailDTO=new NoticeDetailDTO(); |
|
|
|
noticeDetailDTO.setTitle("Title 1"); |
|
|
|
noticeDetailDTO.setBody("This is Detail body of Title 1"); |
|
|
|
noticeDetailDTO.setCreateDate("2077/01/01"); |
|
|
|
noticeDetailDTO.setImageURL("https://p18cdn4static.sharpschool.com/UserFiles/Servers/Server_414551/Image/News/District%20News/Title%201.jpg"); |
|
|
|
return noticeDetailDTO; |
|
|
|
} |
|
|
|
} |