package com.smartdot.cgt.model; import java.text.MessageFormat; import java.text.SimpleDateFormat; import java.util.Date; import android.util.Log; import com.smartdot.cgt.util.StringUtils; public class CaseModel extends BaseModel { public CaseModel() { } public CaseModel(String rowId, String id, String caseId, String caseTypeId, String caseTypeName, String caseLClassId, String caseLClassName, String caseSClassId, String caseSClassName, String caseModuleId, String caseModuleName, String caseAddress, String caseSituation, String caseLongitude, String caseLatitude, String casePartNum, String caseGrid, String dispatchRequire, String dealResult, String endTime, String startTime, String caseStatusId, String caseStatusName, String leaveTime, String jbpmid, String startTimeDate, String startTimeTime, String returnCheckMemo, String dept1, String dept2, String dept3) { this.rowId = rowId; this.id = id; this.caseId = caseId; this.caseTypeId = caseTypeId; this.caseTypeName = caseTypeName; this.caseLClassId = caseLClassId; this.caseLClassName = caseLClassName; this.caseSClassId = caseSClassId; this.caseSClassName = caseSClassName; this.caseModuleId = caseModuleId; this.caseModuleName = caseModuleName; this.caseAddress = caseAddress; this.caseSituation = caseSituation; this.caseLongitude = caseLongitude; this.caseLatitude = caseLatitude; this.casePartNum = casePartNum; this.caseGrid = caseGrid; this.dispatchRequire = dispatchRequire; this.dealResult = dealResult; this.endTime = endTime; this.startTime = startTime; this.caseStatusId = caseStatusId; this.caseStatusName = caseStatusName; this.leaveTime = leaveTime; this.jbpmid = jbpmid; this.startTimeDate = startTimeDate; this.startTimeTime = startTimeTime; this.returnCheckMemo = returnCheckMemo; this.dept1 = dept1; this.dept2 = dept2; this.dept3 = dept3; } /** * */ private static final long serialVersionUID = 1L; protected String rowId; protected String id; protected String caseId; protected String caseTypeId; protected String caseTypeName; protected String caseLClassId; protected String caseLClassName; protected String caseSClassId; protected String caseSClassName; protected String caseModuleId; protected String caseModuleName; protected String caseAddress; protected String caseSituation; protected String caseLongitude; protected String caseLatitude; protected String casePartNum; protected String caseGrid; protected String dispatchRequire; protected String dealResult; protected String endTime; protected String startTime; protected String caseStatusId; protected String caseStatusName; protected String limitTime; protected String leaveTime; protected String jbpmid; protected String startTimeDate; protected String startTimeTime; protected String returnCheckMemo; protected String finishReturnOption; protected String dept1; protected String dept2; protected String dept3; protected String isksSb; protected String dq; protected String jd; protected String sq; public String getRowId() { return rowId; } public void setRowId(String rowId) { this.rowId = rowId; } public String getId() { return id; } public void setId(String id) { this.id = id; } /** * @return the caseId */ public String getCaseId() { return caseId; } /** * @param caseId * the caseId to set */ public void setCaseId(String caseId) { this.caseId = caseId; } /** * @return the caseTypeId */ public String getCaseTypeId() { return caseTypeId; } /** * @param caseTypeId * the caseTypeId to set */ public void setCaseTypeId(String caseTypeId) { this.caseTypeId = caseTypeId; } /** * @return the caseLClassId */ public String getCaseLClassId() { return caseLClassId; } /** * @param caseLClassId * the caseLClassId to set */ public void setCaseLClassId(String caseLClassId) { this.caseLClassId = caseLClassId; } /** * @return the caseSClassId */ public String getCaseSClassId() { return caseSClassId; } /** * @param caseSClassId * the caseSClassId to set */ public void setCaseSClassId(String caseSClassId) { this.caseSClassId = caseSClassId; } /** * @return the caseModuleId */ public String getCaseModuleId() { return caseModuleId; } /** * @param caseModuleId * the caseModuleId to set */ public void setCaseModuleId(String caseModuleId) { this.caseModuleId = caseModuleId; } /** * @return the caseAddress */ public String getCaseAddress() { return caseAddress; } /** * @param caseAddress * the caseAddress to set */ public void setCaseAddress(String caseAddress) { this.caseAddress = caseAddress; } /** * @return the caseSituation */ public String getCaseSituation() { return caseSituation; } /** * @param caseSituation * the caseSituation to set */ public void setCaseSituation(String caseSituation) { this.caseSituation = caseSituation; } /** * @return the caseLongitude */ public String getCaseLongitude() { return caseLongitude; } /** * @param caseLongitude * the caseLongitude to set */ public void setCaseLongitude(String caseLongitude) { this.caseLongitude = caseLongitude; } /** * @return the caseLatitude */ public String getCaseLatitude() { return caseLatitude; } /** * @param caseLatitude * the caseLatitude to set */ public void setCaseLatitude(String caseLatitude) { this.caseLatitude = caseLatitude; } /** * @return the casePartNum */ public String getCasePartNum() { return casePartNum; } /** * @param casePartNum * the casePartNum to set */ public void setCasePartNum(String casePartNum) { this.casePartNum = casePartNum; } /** * @return the caseGrid */ public String getCaseGrid() { return caseGrid; } /** * @param caseGrid * the caseGrid to set */ public void setCaseGrid(String caseGrid) { this.caseGrid = caseGrid; } /** * @return the handleRequest */ public String getDispatchRequire() { return dispatchRequire; } /** * @param handleRequest * the handleRequest to set */ public void setDispatchRequire(String dispatchRequire) { this.dispatchRequire = dispatchRequire; } /** * @return the handleResult */ public String getDealResult() { return dealResult; } /** * @param handleResult * the handleResult to set */ public void setDealResult(String dealResult) { this.dealResult = dealResult; } /** * @return the endTime */ public String getEndTime() { return endTime; } /** * @param endTime * the endTime to set */ public void setEndTime(String endTime) { this.endTime = endTime; } /** * @return the uploadTime */ public String getStartTime() { return startTime; } public String getStartTimeDate() { if (startTimeDate == null) { try { if (!StringUtils.isNullOrEmpty(startTime)) { Date datetime = new SimpleDateFormat("yyyy-MM-dd HH:mm") .parse(startTime.substring(0, 16)); startTimeDate = new SimpleDateFormat("yyyy-MM-dd") .format(datetime); } else { startTimeDate = ""; } } catch (Exception e) { Log.w("case_starttime", "transform failed!"); startTimeDate = ""; } } return startTimeDate; } public String getStartTimeTime() { if (startTimeTime == null) { try { if (!StringUtils.isNullOrEmpty(startTime)) { Date datetime = new SimpleDateFormat("yyyy-MM-dd HH:mm") .parse(startTime.substring(0, 16)); startTimeTime = new SimpleDateFormat("HH:mm") .format(datetime); } else { startTimeTime = ""; } } catch (Exception e) { Log.w("case_starttime", "transform failed!"); startTimeTime = ""; } } return startTimeTime; } /** * @param uploadTime * the uploadTime to set */ public void setStartTime(String startTime) { this.startTime = startTime; } /** * @return the caseStatusId */ public String getCaseStatusId() { return caseStatusId; } /** * @param caseStatusId * the caseStatusId to set */ public void setCaseStatusId(String caseStatusId) { this.caseStatusId = caseStatusId; } public void setLimitTime(String limitTime) { this.limitTime = limitTime; } public void setJbpmid(String jbpmid) { this.jbpmid = jbpmid; } public String getReturnCheckMemo() { return returnCheckMemo; } public void setReturnCheckMemo(String returnCheckMemo) { this.returnCheckMemo = returnCheckMemo; } public String getFinishReturnOption() { return finishReturnOption; } public void setFinishReturnOption(String finishReturnOption) { this.finishReturnOption = finishReturnOption; } public void setDept1(String dept1) { this.dept1 = dept1; } public void setDept2(String dept2) { this.dept2 = dept2; } public void setDept3(String dept3) { this.dept3 = dept3; } public void setJd(String jd) { this.jd = jd; } public String getSq() { return sq; } public void setSq(String sq) { this.sq = sq; } @Override public String toString() { return "CaseModel [rowId=" + rowId + ", id=" + id + ", caseId=" + caseId + ", caseTypeId=" + caseTypeId + ", caseTypeName=" + caseTypeName + ", caseLClassId=" + caseLClassId + ", caseLClassName=" + caseLClassName + ", caseSClassId=" + caseSClassId + ", caseSClassName=" + caseSClassName + ", caseModuleId=" + caseModuleId + ", caseModuleName=" + caseModuleName + ", caseAddress=" + caseAddress + ", caseSituation=" + caseSituation + ", caseLongitude=" + caseLongitude + ", caseLatitude=" + caseLatitude + ", casePartNum=" + casePartNum + ", caseGrid=" + caseGrid + ", dispatchRequire=" + dispatchRequire + ", dealResult=" + dealResult + ", endTime=" + endTime + ", startTime=" + startTime + ", caseStatusId=" + caseStatusId + ", caseStatusName=" + caseStatusName + ", limitTime=" + limitTime + ", leaveTime=" + leaveTime + ", jbpmid=" + jbpmid + ", startTimeDate=" + startTimeDate + ", startTimeTime=" + startTimeTime + ", returnCheckMemo=" + returnCheckMemo + ", finishReturnOption=" + finishReturnOption + ", dept1=" + dept1 + ", dept2=" + dept2 + ", dept3=" + dept3 + "]"; } }