package com.application.zhangshi_app_android.bean; import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class MeetingBean implements Serializable{ private long id; private String title; private String place; private String conPeople; public String getHappenTime() { // happenTime = happenTime.split(" ")[0]; return happenTime; } public void setHappenTime(String happenTime) { this.happenTime = happenTime; } private String happenTime; private transient int familyId;//所属家庭 id public int getFamilyId() { return familyId; } public void setFamilyId(int familyId) { this.familyId = familyId; } public String getConn_Phone() { return conn_Phone; } public void setConn_Phone(String conn_Phone) { this.conn_Phone = conn_Phone; } private int ownData = 1;//是否是自己家庭的数据 1 是 0 不是 public String getPartPeople() { return partPeople; } public void setPartPeople(String partPeople) { this.partPeople = partPeople; } public String getApplyPerson() { return applyPerson; } public void setApplyPerson(String applyPerson) { this.applyPerson = applyPerson; } public String getApplyApart() { // applyApart = applyPerson + dd1; return applyApart; } public void setApplyApart(String applyApart) { this.applyApart = applyApart; } public String getStartTime() { return startTime; } public void setStartTime(String startTime) { if(getDate1()!=null){ if(getTime1()==null){ startTime = getDate1().toString()+" 00:00:00"; } if (getTime1()!=null){ startTime = getDate1().toString() +" "+ getTime1().toString(); } } this.startTime = startTime; } // public void setStartTime(String startTime) { // if (getDate1().toString() != null) { // if (getTime1().toString() == null) { // this.startTime = getDate1().toString() + " 00:00:00"; // } else { // this.startTime = getDate1().toString() + " " + getTime1().toString(); // } // } // this.startTime = startTime; // } public String getEndTime() { return endTime; } public void setEndTime(String endTime) { if (getDate2()!=null){ if(getTime2()==null){ endTime = getDate2() + " 00:00:00"; } if (getTime2()!=null){ endTime = getDate2() + " " +getTime2(); } } this.endTime = endTime; } // public String getHappenStartTime() { // return happenStartTime; // } // // public void setHappenStartTime(String happenStartTime) { // this.happenStartTime = happenStartTime; // } // // public String getHappenEndTime() { // return happenEndTime; // } // // public void setHappenEndTime(String happenEndTime) { // this.happenEndTime = happenEndTime; // } public String getConnPhone() { return connPhone; } public void setConnPhone(String connPhone) { this.connPhone = connPhone; } public String getConPeople() { return conPeople; } public void setConPeople(String conPeople) { this.conPeople = conPeople; } public String getIsPlacebrand() { return isPlacebrand; } public void setIsPlacebrand(String isPlacebrand) { this.isPlacebrand = isPlacebrand; } public String getConnPerson() { return connPerson; } public void setConnPerson(String connPerson) { this.connPerson = connPerson; } public String getStatu() { // if(statu == "0"){ // statu = "拒绝"; // }else if (statu == "1"){ // statu = "同意"; // }else{ // statu = "待审批"; // } return statu; } public void setStatu(String statu) { this.statu = statu; } public String getCreateTime() { return createTime; } public void setCreateTime(String createTime) { this.createTime = createTime; } private String partPeople; private String applyPerson; private String applyApart; private String startTime; private String endTime; // private String happenStartTime; // private String happenEndTime; private String isPlacebrand; private String connPerson; private String connPhone; private String statu; private String createTime; private String conn_Phone; private List urlList; private String url; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getPlace() { if (place==null){ place = null; } return place; } public void setPlace(String place) { this.place = place; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } // private String url; // private List urlList; //List Java 中的集合类,列表,它是一个接口.适合于需要频繁增删元素的情况 // String[] Java 中的数组,更适合于固定大小、不需要频繁修改的情况 // private int ownData = 1;//是否是自己家庭的数据 1 是 0 不是 public int getOwnData() { return ownData; } public void setOwnData(int value) { this.ownData = value; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; if (url == null){ return; } if (url.contains(",")){ String[] split = url.split(","); if (urlList == null){ urlList = new ArrayList<>(Arrays.asList(split)); }else { urlList.clear(); urlList.addAll(Arrays.asList(split)); } }else { if (urlList == null){ urlList = new ArrayList<>(); }else { urlList.clear(); } urlList.add(url); } } public List getUrlList() { return urlList; } public void setUrlList(List urlList) { this.urlList = urlList; StringBuilder sb = new StringBuilder(); for (String s : urlList) { sb.append(s).append(","); } //去掉最后一个逗号 if (sb.length() > 0) { sb.deleteCharAt(sb.length() - 1); } this.url = sb.toString(); } private String date1 ; private String time1 ; public String getDate1() { // date1 = null; String data = getStartTime(); if (data!= null && !data.isEmpty()){ String[] parts = data.split(" "); date1 = parts[0]; } return date1; } public void setDate1(String date1) { this.date1 = date1; } public String getTime1() { // time1 = null; String data = getStartTime(); if (data!= null && !data.isEmpty()){ String[] parts = data.split(" "); String hour = "00"; String min = "00"; String second = "00"; if(parts.length>1){ String time = parts[1]; String[] parts2 = time.split(":"); if(parts2.length>1){ hour = parts2[0]; min = parts2[1]; second = parts2[3]; time1 = hour +":" + min+":"+second; } }else{ time1 ="00:00:00"; } } return time1; } public void setTime1(String time1) { //// time1 = time1 + ":00"; // time1 = getTime1(); this.time1 = time1; } private String date2; private String time2; public String getDate2() { // date2 = null; String data = getEndTime(); if (data!= null && !data.isEmpty()){ String[] parts = data.split(" "); date2 = parts[0]; } return date2; } public void setDate2(String date2) { this.date2 = date2; } public String getTime2() { // time2 = null; String data = getEndTime(); if (data!= null && !data.isEmpty()){ String[] parts = data.split(" "); String hour = "00"; String min = "00"; // String second = "00"; if(parts.length>1){ String time = parts[1]; String[] parts2 = time.split(":"); if(parts2.length>1){ hour = parts2[0]; min = parts2[1]; time1 = hour +":" + min+":00"; }else{ time1 = parts2[0]+":00:00"; } } } return time2; } public void setTime2(String time2) { this.time2 = time2; } @Override public String toString() { return "MeetingBean{" + "id=" + id + ", title='" + title + '\'' + ", connPerson='" + connPerson + '\'' + ", partPeople='" + partPeople + '\'' + ", place='" + place + '\'' + ", applyApart='" + applyApart + '\'' + ", connPhone='" + connPhone + '\'' + ", applyPerson='" + applyPerson + '\'' + ", conPeople='" + conPeople + '\'' + ", startTime='" + startTime + '\'' + // ", date1='" + date1 + '\'' + // ", time1='" + time1 + '\'' + ", endTime='" + endTime + '\'' + // ", date2='" + date2 + '\'' + // ", time2='" + time2 + '\'' + ", isPlacebrand='" + isPlacebrand + '\'' + // ", happenStartTime='" + happenStartTime + '\'' + // ", happenEndTime='" + happenEndTime + '\'' + ", statu='" + statu + '\'' + ", createTime='" + createTime + '\'' + ", url='" + url + '\'' + ", urlList=" + urlList + '}'; } }