package com.engine.salary.enums.taxdeclaration; import com.engine.salary.enums.BaseEnum; /** * @description: 申报状态 * @author: xiajun * @modified By: xiajun * @date: Created in 2022/11/3 1:58 PM * @version:v1.0 */ public enum TaxDeclareStatusEnum implements BaseEnum { NOT_DECLARE(1, "未申报", 160495), DECLARING(2, "申报中", 160496), DECLARE_FAIL(3, "申报失败", 160494), DECLARE_CANCELLING(4, "作废中", 160497), DECLARE_SUCCESS_NO_PAY(5, "申报成功,无需缴款", 160492), DECLARE_SUCCESS_UNPAID(6, "申报成功,未缴款", 160493), DECLARE_SUCCESS_PAID(7, "已缴款", 160498), DECLARE_SUCCESS_PAYING(8, "缴款中", 160499); TaxDeclareStatusEnum(int value, String defaultLabel, int labelId) { this.value = value; this.defaultLabel = defaultLabel; this.labelId = labelId; } private int value; private String defaultLabel; private int labelId; @Override public Integer getValue() { return value; } @Override public String getDefaultLabel() { return defaultLabel; } @Override public Integer getLabelId() { return labelId; } }