swith取代多个if else

@ApiModelProperty("类型 1:省份宏观 2竞争分析 3区域分析 4位置推荐 5:城市宏观")
private int type;
log.info("processReportInstanceByOperatorLog reportOperatorLog = {}", reportOperatorLog);
switch (reportOperatorLog.getType()) {
case ReportConstant.REPORT_TYPE_PROVINCE:
doProvinceReportInstance(reportOperatorLog);
break;
case ReportConstant.REPORT_TYPE_COMPETE:
doCompeteReportInstance(reportOperatorLog, user);
break;
case ReportConstant.REPORT_TYPE_REGION_ANALYSIS:
doRegionAnalysisReportInstance(reportOperatorLog);
break;
case ReportConstant.REPORT_TYPE_SELECTION:
doSelectionReportInstance(reportOperatorLog);
break;
case ReportConstant.REPORT_TYPE_CITY:
doCityReportInstance(reportOperatorLog);
break;
default:
log.warn("do not have this work reportOperatorLog = {}", reportOperatorLog);
break;
}