mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-13 14:09:00 +08:00
🎨 改进结构和代码格式。 pigx-common-sequence 模块增加 pigx目录
This commit is contained in:
1 parent
d51d9559ae
commit
4402814b0d
25 files changed
+85
-68
No files matched your search
+28
-11
@@ -1,14 +1,31 @@
|
||||
package com.pig4cloud.common.sequence;
|
||||
/*
|
||||
* Copyright (c) 2018-2025, lengleng All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* Neither the name of the pig4cloud.com developer nor the names of its
|
||||
* contributors may be used to endorse or promote products derived from
|
||||
* this software without specific prior written permission.
|
||||
* Author: lengleng (wangiegie@gmail.com)
|
||||
*/
|
||||
|
||||
import com.pig4cloud.common.sequence.builder.DbSeqBuilder;
|
||||
import com.pig4cloud.common.sequence.builder.RedisSeqBuilder;
|
||||
import com.pig4cloud.common.sequence.builder.SnowflakeSeqBuilder;
|
||||
import com.pig4cloud.common.sequence.properties.SequenceDbProperties;
|
||||
import com.pig4cloud.common.sequence.properties.SequenceRedisProperties;
|
||||
import com.pig4cloud.common.sequence.properties.SequenceSnowflakeProperties;
|
||||
import com.pig4cloud.common.sequence.range.impl.name.DateBizName;
|
||||
import com.pig4cloud.common.sequence.range.impl.name.DefaultBizName;
|
||||
import com.pig4cloud.common.sequence.sequence.Sequence;
|
||||
package com.pig4cloud.pigx.common.sequence;
|
||||
|
||||
import com.pig4cloud.pigx.common.sequence.builder.DbSeqBuilder;
|
||||
import com.pig4cloud.pigx.common.sequence.builder.RedisSeqBuilder;
|
||||
import com.pig4cloud.pigx.common.sequence.builder.SnowflakeSeqBuilder;
|
||||
import com.pig4cloud.pigx.common.sequence.properties.SequenceDbProperties;
|
||||
import com.pig4cloud.pigx.common.sequence.properties.SequenceRedisProperties;
|
||||
import com.pig4cloud.pigx.common.sequence.properties.SequenceSnowflakeProperties;
|
||||
import com.pig4cloud.pigx.common.sequence.range.impl.name.DateBizName;
|
||||
import com.pig4cloud.pigx.common.sequence.range.impl.name.DefaultBizName;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.Sequence;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||
import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
|
||||
@@ -23,7 +40,7 @@ import javax.sql.DataSource;
|
||||
* @date 2019-05-26
|
||||
*/
|
||||
@Configuration
|
||||
@ComponentScan("com.pig4cloud.common.sequence")
|
||||
@ComponentScan("com.pig4cloud.pigx.common.sequence")
|
||||
@ConditionalOnMissingBean(Sequence.class)
|
||||
public class SequenceAutoConfiguration {
|
||||
|
||||
+5
-5
@@ -1,10 +1,10 @@
|
||||
package com.pig4cloud.common.sequence.builder;
|
||||
package com.pig4cloud.pigx.common.sequence.builder;
|
||||
|
||||
|
||||
import com.pig4cloud.common.sequence.range.BizName;
|
||||
import com.pig4cloud.common.sequence.range.impl.db.DbSeqRangeMgr;
|
||||
import com.pig4cloud.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.common.sequence.sequence.impl.DefaultRangeSequence;
|
||||
import com.pig4cloud.pigx.common.sequence.range.BizName;
|
||||
import com.pig4cloud.pigx.common.sequence.range.impl.db.DbSeqRangeMgr;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.impl.DefaultRangeSequence;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
|
||||
+5
-5
@@ -1,10 +1,10 @@
|
||||
package com.pig4cloud.common.sequence.builder;
|
||||
package com.pig4cloud.pigx.common.sequence.builder;
|
||||
|
||||
|
||||
import com.pig4cloud.common.sequence.range.BizName;
|
||||
import com.pig4cloud.common.sequence.range.impl.redis.RedisSeqRangeMgr;
|
||||
import com.pig4cloud.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.common.sequence.sequence.impl.DefaultRangeSequence;
|
||||
import com.pig4cloud.pigx.common.sequence.range.BizName;
|
||||
import com.pig4cloud.pigx.common.sequence.range.impl.redis.RedisSeqRangeMgr;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.impl.DefaultRangeSequence;
|
||||
|
||||
/**
|
||||
* 基于redis取步长,序列号生成器构建者
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package com.pig4cloud.common.sequence.builder;
|
||||
package com.pig4cloud.pigx.common.sequence.builder;
|
||||
|
||||
|
||||
import com.pig4cloud.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.Sequence;
|
||||
|
||||
/**
|
||||
* 序列号生成器构建者
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
package com.pig4cloud.common.sequence.builder;
|
||||
package com.pig4cloud.pigx.common.sequence.builder;
|
||||
|
||||
|
||||
import com.pig4cloud.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.common.sequence.sequence.impl.SnowflakeSequence;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.impl.SnowflakeSequence;
|
||||
|
||||
/**
|
||||
* 基于雪花算法,序列号生成器构建者
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.pig4cloud.common.sequence.exception;
|
||||
package com.pig4cloud.pigx.common.sequence.exception;
|
||||
|
||||
/**
|
||||
* 序列号生成异常
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.pig4cloud.common.sequence.properties;
|
||||
package com.pig4cloud.pigx.common.sequence.properties;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.pig4cloud.common.sequence.properties;
|
||||
package com.pig4cloud.pigx.common.sequence.properties;
|
||||
|
||||
/**
|
||||
* @author lengleng
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.pig4cloud.common.sequence.properties;
|
||||
package com.pig4cloud.pigx.common.sequence.properties;
|
||||
|
||||
/**
|
||||
* @author lengleng
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.pig4cloud.common.sequence.properties;
|
||||
package com.pig4cloud.pigx.common.sequence.properties;
|
||||
|
||||
import lombok.Data;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.pig4cloud.common.sequence.range;
|
||||
package com.pig4cloud.pigx.common.sequence.range;
|
||||
|
||||
/**
|
||||
* @author lengleng
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.pig4cloud.common.sequence.range;
|
||||
package com.pig4cloud.pigx.common.sequence.range;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicLong;
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package com.pig4cloud.common.sequence.range;
|
||||
package com.pig4cloud.pigx.common.sequence.range;
|
||||
|
||||
|
||||
import com.pig4cloud.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.pigx.common.sequence.exception.SeqException;
|
||||
|
||||
/**
|
||||
* 区间管理器
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package com.pig4cloud.common.sequence.range.impl.db;
|
||||
package com.pig4cloud.pigx.common.sequence.range.impl.db;
|
||||
|
||||
|
||||
import com.pig4cloud.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.pigx.common.sequence.exception.SeqException;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
import java.sql.*;
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
package com.pig4cloud.common.sequence.range.impl.db;
|
||||
package com.pig4cloud.pigx.common.sequence.range.impl.db;
|
||||
|
||||
|
||||
import com.pig4cloud.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.common.sequence.range.SeqRange;
|
||||
import com.pig4cloud.common.sequence.range.SeqRangeMgr;
|
||||
import com.pig4cloud.pigx.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.pigx.common.sequence.range.SeqRange;
|
||||
import com.pig4cloud.pigx.common.sequence.range.SeqRangeMgr;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package com.pig4cloud.common.sequence.range.impl.name;
|
||||
package com.pig4cloud.pigx.common.sequence.range.impl.name;
|
||||
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.pig4cloud.common.sequence.range.BizName;
|
||||
import com.pig4cloud.pigx.common.sequence.range.BizName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package com.pig4cloud.common.sequence.range.impl.name;
|
||||
package com.pig4cloud.pigx.common.sequence.range.impl.name;
|
||||
|
||||
import com.pig4cloud.common.sequence.range.BizName;
|
||||
import com.pig4cloud.pigx.common.sequence.range.BizName;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
/**
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
package com.pig4cloud.common.sequence.range.impl.redis;
|
||||
package com.pig4cloud.pigx.common.sequence.range.impl.redis;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.pig4cloud.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.common.sequence.range.SeqRange;
|
||||
import com.pig4cloud.common.sequence.range.SeqRangeMgr;
|
||||
import com.pig4cloud.pigx.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.pigx.common.sequence.range.SeqRange;
|
||||
import com.pig4cloud.pigx.common.sequence.range.SeqRangeMgr;
|
||||
import redis.clients.jedis.Jedis;
|
||||
|
||||
/**
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
package com.pig4cloud.common.sequence.sequence;
|
||||
package com.pig4cloud.pigx.common.sequence.sequence;
|
||||
|
||||
|
||||
import com.pig4cloud.common.sequence.range.BizName;
|
||||
import com.pig4cloud.common.sequence.range.SeqRangeMgr;
|
||||
import com.pig4cloud.pigx.common.sequence.range.BizName;
|
||||
import com.pig4cloud.pigx.common.sequence.range.SeqRangeMgr;
|
||||
|
||||
/**
|
||||
* 序列号区间生成器接口
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package com.pig4cloud.common.sequence.sequence;
|
||||
package com.pig4cloud.pigx.common.sequence.sequence;
|
||||
|
||||
|
||||
import com.pig4cloud.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.pigx.common.sequence.exception.SeqException;
|
||||
|
||||
/**
|
||||
* 序列号生成器接口
|
||||
+6
-6
@@ -1,13 +1,13 @@
|
||||
package com.pig4cloud.common.sequence.sequence.impl;
|
||||
package com.pig4cloud.pigx.common.sequence.sequence.impl;
|
||||
|
||||
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.pig4cloud.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.common.sequence.range.BizName;
|
||||
import com.pig4cloud.common.sequence.range.SeqRange;
|
||||
import com.pig4cloud.common.sequence.range.SeqRangeMgr;
|
||||
import com.pig4cloud.common.sequence.sequence.RangeSequence;
|
||||
import com.pig4cloud.pigx.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.pigx.common.sequence.range.BizName;
|
||||
import com.pig4cloud.pigx.common.sequence.range.SeqRange;
|
||||
import com.pig4cloud.pigx.common.sequence.range.SeqRangeMgr;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.RangeSequence;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.concurrent.locks.Lock;
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
package com.pig4cloud.common.sequence.sequence.impl;
|
||||
package com.pig4cloud.pigx.common.sequence.sequence.impl;
|
||||
|
||||
|
||||
import com.pig4cloud.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.pigx.common.sequence.exception.SeqException;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.Sequence;
|
||||
|
||||
/**
|
||||
* 使用雪花算法
|
||||
@@ -1,2 +1,2 @@
|
||||
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
|
||||
com.pig4cloud.common.sequence.SequenceAutoConfiguration
|
||||
com.pig4cloud.pigx.common.sequence.SequenceAutoConfiguration
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
package com.pig4cloud.pigx.pay.config;
|
||||
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.pig4cloud.common.sequence.builder.DbSeqBuilder;
|
||||
import com.pig4cloud.common.sequence.properties.SequenceDbProperties;
|
||||
import com.pig4cloud.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.pigx.common.sequence.builder.DbSeqBuilder;
|
||||
import com.pig4cloud.pigx.common.sequence.properties.SequenceDbProperties;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.pigx.common.data.tenant.TenantContextHolder;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@
|
||||
|
||||
package com.pig4cloud.pigx.pay.handler.impl;
|
||||
|
||||
import com.pig4cloud.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.pigx.common.sequence.sequence.Sequence;
|
||||
import com.pig4cloud.pigx.pay.entity.PayGoodsOrder;
|
||||
import com.pig4cloud.pigx.pay.entity.PayTradeOrder;
|
||||
import com.pig4cloud.pigx.pay.handler.PayOrderHandler;
|
||||
|
||||
Reference in new issue
Block a user