package com.parttime.publish.vo; import com.parttime.pojo.SalaryUnit; import com.parttime.publish.LabelUtils; import com.parttime.utils.TimeUtils; import com.qingmu.jianzhidaren.R; import com.quark.jianzhidaren.ApplicationControl; import java.text.ParseException; /** * 兼职广场列表VO * Created by wyw on 2015/8/3. */ public class JobPlazaListVo { public int jobId; public String type; public int typeDrawableId; public String jobTitle; public boolean isSuper; public boolean isGuarantee; public boolean isTime; public String time; public String area; public String salary; public boolean isExpedited; public static class Convertor { public static String convertTime(String now, String publishTime) { try { return TimeUtils.getJobPlazaFormatTime(now, publishTime); } catch (ParseException e) { e.printStackTrace(); } return ""; } public static String convertSalary(int salaryUnit, int salary) { SalaryUnit parse = SalaryUnit.parse(salaryUnit); return LabelUtils.getSalaryLabel(ApplicationControl.getInstance(), parse, salary); } public static int convertTypeDrawableId(String type) { // <string-array name="work_types"> // <item>派发</item> // <item>促销</item> // <item>礼仪</item> // <item>家教</item> // <item>服务员</item> // <item>主持</item> // <item>安保人员</item> // <item>模特</item> // <item>话务员</item> // <item>翻译</item> // <item>工作人员</item> // <item>访谈</item> // <item>充场</item> // <item>演艺</item> // <item>其他</item> // </string-array> try { String[] workTypes = ApplicationControl.getInstance().getResources().getStringArray(R.array.work_types); if (type.equals(workTypes[0])) { return R.drawable.tag_paifa; } else if (type.equals(workTypes[1])) { return R.drawable.tag_cuxiao; } else if (type.equals(workTypes[2])) { return R.drawable.tag_liyi; } else if (type.equals(workTypes[3])) { return R.drawable.tag_jiajiao; } else if (type.equals(workTypes[4])) { return R.drawable.tag_fuwuyuan; } else if (type.equals(workTypes[5])) { return R.drawable.tag_zhuchi; } else if (type.equals(workTypes[6])) { return R.drawable.tag_anbaorenyuan; } else if (type.equals(workTypes[7])) { return R.drawable.tag_mote; } else if (type.equals(workTypes[8])) { return R.drawable.tag_huawuyuan; } else if (type.equals(workTypes[9])) { return R.drawable.tag_fanyi; } else if (type.equals(workTypes[10])) { return R.drawable.tag_gongzuorenyuan; } else if (type.equals(workTypes[11])) { return R.drawable.tag_fangtan; } else if (type.equals(workTypes[12])) { return R.drawable.tag_chongchang; } else if (type.equals(workTypes[13])) { return R.drawable.tag_yanyi; } } catch (Exception e) { e.printStackTrace(); } return R.drawable.tag_qita; } } }