程序包 com.mbap.util

类 CoderUtil

java.lang.Object
com.mbap.util.CoderUtil

public class CoderUtil extends Object
功能描述: 编码器 ,编码一般分为两部分,如 office-0001,其中 “office-” 为编码前缀,一般使用有意思的英文或拼音缩写组成,表示一种分类,而“0001”表示该前缀(分类)下的流水号或序列号。
创建日期: 2014-12-30 下午5:41:39
开发环境: JDK6.0
  • 构造器详细资料

    • CoderUtil

      public CoderUtil()
  • 方法详细资料

    • getId

      public static String getId(String preName, Integer digit)
      功能描述:根据前缀、流水号的位数生成编码,流水号默认从1开始
      参数:
      preName - 前缀
      digit - 流水号位数
      返回:
      生成的编码,流水号默认从1开始 #@see getId(String preName, String splitChar, Integer digit, Integer max)
    • getId

      public static String getId(String preName, Integer digit, Integer max)
      功能描述:根据前缀、分隔符、流水号的位数、最大流水号生成编码
      参数:
      preName - 前缀
      digit - 流水号位数
      max - 流水号最大值,在生在初始编码时可指定流水号的初始值
      返回:
      生成的编码
    • getId

      public static String getId(String preName, Integer digit, String code)
      功能描述:根据前缀、流水号的位数、最大编码 生成新编码
      参数:
      preName - 前缀
      digit - 流水号位数
      code - 最新(最大)编码
      返回:
      生成的编码