| | |
| | | public enum SettleClaimsStatus { |
| | | //状态 0暂存中 1已报案 2待立案 3已立案 4立案退回 5待受理 6拒绝受理 7商议待审批 |
| | | // 8商议审批拒绝 9已受理 10待核赔 11已核赔 12已确认金额 13已结案 14已撤案 |
| | | WAIT_ACCEPTANCE(0, "暂存中"), |
| | | RETURN_ACCEPTANCE(1, "已报案"), |
| | | DEAL_ING(2, "待立案 (弃用)"), |
| | | CONFIRM_INFORMATION(3, "已立案"), |
| | | FINISH_ACCEPTANCE(4, "立案退回"), |
| | | WAIT_DEAL(5, "待受理"), |
| | | REJECT_DEAL(6, "拒绝受理"), |
| | | WAIT_DISCUSS_AUDIT(7, "待商议审批"), |
| | | WAIT_DISCUSS_REJECT(8, "商议审批拒绝"), |
| | | ACCEPTANCE(9, "已受理"),//待理算 |
| | | WAIT_AUDIT_COMPENSATION(10, "待核赔"), |
| | | COMPENSATION(11, "已核赔"), |
| | | CONFIRM_FEE(12, "已确认金额"), |
| | | CLOSE_CASE(13, "已结案"), |
| | | RETURN(14, "已撤案"), |
| | | WAIT_ACCEPTANCE(0, "暂存中",0), |
| | | RETURN_ACCEPTANCE(1, "已报案",1), |
| | | DEAL_ING(2, "待立案 (弃用)",0), |
| | | CONFIRM_INFORMATION(3, "已立案",1), |
| | | FINISH_ACCEPTANCE(4, "立案退回",1), |
| | | WAIT_DEAL(5, "待受理",2), |
| | | REJECT_DEAL(6, "拒绝受理",2), |
| | | WAIT_DISCUSS_AUDIT(7, "待商议审批",2), |
| | | WAIT_DISCUSS_REJECT(8, "商议审批拒绝",3), |
| | | ACCEPTANCE(9, "已受理",3),//待理算 |
| | | WAIT_AUDIT_COMPENSATION(10, "待核赔",4), |
| | | COMPENSATION(11, "已核赔",5), |
| | | CONFIRM_FEE(12, "已确认金额",5), |
| | | CLOSE_CASE(13, "已结案",6), |
| | | RETURN(14, "已撤案",6), |
| | | ; |
| | | // 成员变量 |
| | | private String name;//业务描述 |
| | | private int key;//业务状态 |
| | | private int companyParentKey;//企业主流程 |
| | | private int platformParentKey;//平台主流程 |
| | | private int parentKey;//主流程 1=报案 2=立案 3=受理 4=理算 5=核赔 6=结案/已撤案 |
| | | |
| | | // 构造方法 |
| | | SettleClaimsStatus(int key, String name) { |
| | | SettleClaimsStatus(int key, String name,int parentKey) { |
| | | this.name = name; |
| | | this.key = key; |
| | | this.parentKey = parentKey; |
| | | } |
| | | // 普通方法 |
| | | public static String getName(int index) { |
| | |
| | | public void setKey(int key) { |
| | | this.key = key; |
| | | } |
| | | |
| | | public int getParentKey() { |
| | | return parentKey; |
| | | } |
| | | |
| | | public void setParentKey(int parentKey) { |
| | | this.parentKey = parentKey; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | public enum SettleClaimsLogType { |
| | | UPLOAD(0, "提交报案","提交意见:${param}"), |
| | |
| | | } |
| | | public static String getInfo(int index) { |
| | | for (ApplyLogType c : ApplyLogType.values()) { |
| | | if (c.getKey() == index) { |
| | | return c.info; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | // get set 方法 |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public int getKey() { |
| | | return key; |
| | | } |
| | | |
| | | public void setKey(int key) { |
| | | this.key = key; |
| | | } |
| | | |
| | | public String getInfo() { |
| | | return info; |
| | | } |
| | | |
| | | public void setInfo(String info) { |
| | | this.info = info; |
| | | } |
| | | } |
| | | |
| | | |
| | | public enum SettleClaimsLogParentStatus { |
| | | BA(1, "报案","已报案"), |
| | | LA(2, "立案","已立案"), |
| | | SL(3, "受理","已受理"), |
| | | LS(4, "理算","已理算"), |
| | | HP(5, "核赔","已核赔"), |
| | | JA(6, "结案","已结案"), |
| | | ; |
| | | // 成员变量 |
| | | private String name; |
| | | private String info; |
| | | private int key; |
| | | |
| | | // 构造方法 |
| | | SettleClaimsLogParentStatus(int key, String name,String info) { |
| | | this.name = name; |
| | | this.info = info; |
| | | this.key = key; |
| | | } |
| | | |
| | | // 普通方法 |
| | | public static String getName(int index) { |
| | | for (SettleClaimsLogParentStatus c : SettleClaimsLogParentStatus.values()) { |
| | | if (c.getKey() == index) { |
| | | return c.name; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | |
| | | // 普通方法 |
| | | public static SettleClaimsLogParentStatus getAll(int index) { |
| | | for (SettleClaimsLogParentStatus c : SettleClaimsLogParentStatus.values()) { |
| | | if (c.getKey() == index) { |
| | | return c; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | public static String getInfo(int index) { |
| | | for (SettleClaimsLogParentStatus c : SettleClaimsLogParentStatus.values()) { |
| | | if (c.getKey() == index) { |
| | | return c.info; |
| | | } |
| | |
| | | * 赔付项 |
| | | */ |
| | | public enum compensation{ |
| | | YL_COMPENSATION(0, "医疗理赔",1), |
| | | WG_COMPENSATION(1, "误工理赔",1), |
| | | SC_COMPENSATION(2, "伤残理赔",1), |
| | | SW_COMPENSATION(3, "死亡理赔",1), |
| | | HSF_FEE(4, "伙食费",2), |
| | | XY_FEE(5, "续医费",2), |
| | | YY_FEE(6, "营养费",2), |
| | | HL_FEE(7, "护理费",2), |
| | | ZDJB_FEE(8, "重大疾病赔偿金",2), |
| | | TB_FEE(9, "特别费用",2), |
| | | ZS_FEE(10, "住宿费",2), |
| | | JT_FEE(11, "津贴",2), |
| | | CJ_FEE(12, "残疾赔偿金",2), |
| | | BFYR_FEE(13, "被抚养人生活费",2), |
| | | SCF_FEE(14, "丧葬费",2), |
| | | JSFXJ_FEE(15, "精神抚恤金",2), |
| | | JD_FEE(16, "鉴定费",2), |
| | | SS_FEE(17, "诉讼费",2), |
| | | LS_FEE(18, "律师费",2), |
| | | TRAFFIC_FEE(19, "交通费",2), |
| | | CJQJ_FEE(20, "残疾器具费",2), |
| | | QT_FEE(21, "其他费用",2), |
| | | YL_COMPENSATION(0, "医疗理赔",0), |
| | | WG_COMPENSATION(1, "误工理赔",0), |
| | | SC_COMPENSATION(2, "伤残理赔",0), |
| | | SW_COMPENSATION(3, "死亡理赔",0), |
| | | HSF_FEE(4, "伙食费",1), |
| | | XY_FEE(5, "续医费",1), |
| | | YY_FEE(6, "营养费",1), |
| | | HL_FEE(7, "护理费",1), |
| | | ZDJB_FEE(8, "重大疾病赔偿金",1), |
| | | TB_FEE(9, "特别费用",1), |
| | | ZS_FEE(10, "住宿费",1), |
| | | JT_FEE(11, "津贴",1), |
| | | CJ_FEE(12, "残疾赔偿金",1), |
| | | BFYR_FEE(13, "被抚养人生活费",1), |
| | | SCF_FEE(14, "丧葬费",1), |
| | | JSFXJ_FEE(15, "精神抚恤金",1), |
| | | JD_FEE(16, "鉴定费",1), |
| | | SS_FEE(17, "诉讼费",1), |
| | | LS_FEE(18, "律师费",1), |
| | | TRAFFIC_FEE(19, "交通费",1), |
| | | CJQJ_FEE(20, "残疾器具费",1), |
| | | QT_FEE(21, "其他费用",1), |
| | | ZFPJEYPF_FEE(22, "总发票金额药品费",2), |
| | | ZL_FEE(23, "诊疗费",2), |
| | | CL_FEE(24, "材料费",2), |
| | | ZKJJE_FEE(25, "总扣减金额",2), |
| | | BFZF_FEE(26, "部分自费",2), |
| | | QZF_FEE(27, "全自费金额",2), |
| | | BHL_FEE(28, "不合理费用",2), |
| | | DSFGF_FEE(29, "第三方给付费用",2), |
| | | ; |
| | | // 成员变量 |
| | | private String name; |