package com.engine.salary.sys.enums; import com.engine.salary.enums.BaseEnum; import org.apache.commons.lang3.StringUtils; /** * 排序规则枚举 *

Copyright: Copyright (c) 2022

*

Company: 泛微软件

* * @author qiantao * @version 1.0 **/ public enum OrderRuleEnum implements BaseEnum { DSPORDER("dspOrder", "人员显示顺序", 1), DEPTSHOWORDER("deptShowOrder", "部门显示顺序", 1), SUBCOMSHOWORDER("subcomShowOrder", "分部显示顺序", 1), LASTNAME("lastName", "人员名称", 1), DEPTNAME("deptName", "部门名称", 1), SUBCOMNAME("subcomName", "分部名称", 1), SHOWORDEROFDEPTTREE("showOrderOfDeptTree", "组织", 1); private String value; private String defaultLabel; private int labelId; OrderRuleEnum(String value, String defaultLabel, int labelId) { this.value = value; this.defaultLabel = defaultLabel; this.labelId = labelId; } @Override public String getValue() { return value; } @Override public String getDefaultLabel() { return defaultLabel; } @Override public Integer getLabelId() { return labelId; } public static OrderRuleEnum parseByValue(String value) { for (OrderRuleEnum taxDeclarationFunctionEnum : OrderRuleEnum.values()) { if (StringUtils.equals(taxDeclarationFunctionEnum.getValue(), value)) { return taxDeclarationFunctionEnum; } } return null; } }