You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.4 KiB
57 lines
1.4 KiB
package com.community.pocket.data.main.visitor;
|
|
|
|
import com.community.pocket.R;
|
|
import com.community.pocket.ui.main.ui.visitor.VisitorResponse;
|
|
import com.community.pocket.util.Valid;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 访客接口
|
|
* TODO 完善接口逻辑
|
|
*/
|
|
public class VisitorRequest {
|
|
|
|
private static volatile VisitorRequest instance;
|
|
|
|
private VisitorRequest() {
|
|
}
|
|
|
|
public static VisitorRequest getInstance() {
|
|
if (instance == null) {
|
|
instance = new VisitorRequest();
|
|
}
|
|
return instance;
|
|
}
|
|
|
|
//访客预约
|
|
public Valid appointment(String appointment, String chooseTime, String notes) {
|
|
return Valid.ok;
|
|
}
|
|
|
|
//获取预约人
|
|
public VisitorResponse<List<String>> searchPeople(String name) {
|
|
return new VisitorResponse<List<String>>().setSuccess(R.string.visitor_appointment_people_ok).setBody(new ArrayList<String>() {
|
|
{
|
|
add("abc");
|
|
add("abcde");
|
|
add("aef2");
|
|
add("fff");
|
|
add("asdfa");
|
|
}
|
|
});
|
|
}
|
|
|
|
//选择预约人之后获取时间
|
|
public VisitorResponse<List<String>> searchTime(String name) {
|
|
return new VisitorResponse<List<String>>().setSuccess(R.string.visitor_appointment_time_ok).setBody(new ArrayList<String>() {
|
|
{
|
|
add("11:00");
|
|
add("12:00");
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
}
|
|
|