package com.product.print.config; import com.product.common.enums.IEnum; import com.product.common.enums.ModuleEnum; import java.text.DecimalFormat; import java.text.Format; public enum CmnCode implements IEnum { SYSTEM_OPERATION_SUCCESS("成功", 200), SYSTEM_FORM_NODATA("请求参数为空", 1), SYSTEM_FORM_COUNT("请求参数有误", 2), SYSTEM_TABLE_NODATA("请求表名有误", 3), SYSTEM_ACQUIRE_PARAM_FAIL("获取参数失败", 4), SYSTEM_PAGE_NOT_NULL("分页参数不能为空", 5), GET_PRINT_CONFIG_LIST_FAIL("获取配置列表失败", 6), FIND_PRINT_CONFIG_DATA_FAIL("查询配置详情失败", 7), SAVE_PRINT_CONFIG_DATA_FAIL("保存配置数据失败", 8), DEL_PRINT_CONFIG_DATA_FAIL("删除配置数据失败", 9), GET_PRINT_TEMPLATE_FILE_FAIL("获取模板失败", 10), PRINT_CONTENT_FAIL("打印失败", 10), PRINT_CONFIG_NOT_EXIST("模板配置不存在", 11), //动态表格设置错误 DYNAMIC_TABLE_SETTING_ERROR("动态表格设置错误", 12), //替换模板内容错误 REPLACE_TEMPLATE_CONTENT_ERROR("替换模板内容错误", 13), //转换pdf错误 CONVERT_PDF_ERROR("转换pdf错误", 14), //格中没有找到结束标识{{$~end~}} NOT_FIND_END_FLAG("格中没有找到结束标识{{$~end~}}", 15), ; private String text; private int value; CmnCode(String text, int value) { this.value = value; this.text = text; } @Override public String getText() { return this.text; } @Override public String getValue() { Format f1 = new DecimalFormat("000"); return ModuleEnum.PRINT.getValue() + f1.format(this.value); } }