类 MongoNumberUtils

java.lang.Object
com.cdkjframework.datasource.mongodb.number.MongoNumberUtils

@Component public class MongoNumberUtils extends Object
  • 构造器详细资料

    • MongoNumberUtils

      public MongoNumberUtils(IMongoRepository mongoRepository)
      构造函数
      参数:
      mongoRepository - mongo存储库
  • 方法详细资料

    • start

      public void start()
      执行函数
    • generateDocumentNumber

      public static String generateDocumentNumber(String prefix, int length) throws GlobalException
      生成单据号
      参数:
      prefix - 前缀
      length - 后缀长度
      返回:
      返回单据结果
      抛出:
      GlobalException
    • generateDocumentNumber

      public static String generateDocumentNumber(String prefix, int length, Integer dateType) throws GlobalException
      生成指定格式单据号
      参数:
      prefix - 前缀
      length - 后缀长度
      dateType - 时间格式 0、为无时间格式 例如:CG00001 1、为普通时间格式 例如:CG00117072500001 2、按每年周来实现 例如 CG03700001
      返回:
      返回单据结果
      抛出:
      GlobalException
    • generateNoDateNumber

      public static String generateNoDateNumber(String prefix, int length) throws GlobalException
      生成单据号(无日期)
      参数:
      prefix - 前缀
      length - 后缀长度
      返回:
      返回单据结果
      抛出:
      GlobalException - 异常信息