123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package org.jeecg.boot.starter.lock.annotation;
- /**
- * @author zyf
- * @date 2019/10/26 18:26
- */
- /**
- * 分布式锁枚举类
- * @author zyf
- */
- public enum LockConstant {
- /**
- * 通用锁常量
- */
- COMMON("commonLock:", 1, 500, "请勿重复点击");
- /**
- * 分布式锁前缀
- */
- private String keyPrefix;
- /**
- * 等到最大时间,强制获取锁
- */
- private int waitTime;
- /**
- * 锁失效时间
- */
- private int leaseTime;
- /**
- * 加锁提示
- */
- private String message;
- LockConstant(String keyPrefix, int waitTime, int leaseTime, String message) {
- this.keyPrefix = keyPrefix;
- this.waitTime = waitTime;
- this.leaseTime = leaseTime;
- this.message = message;
- }
- public String getKeyPrefix() {
- return keyPrefix;
- }
- public void setKeyPrefix(String keyPrefix) {
- this.keyPrefix = keyPrefix;
- }
- public int getWaitTime() {
- return waitTime;
- }
- public void setWaitTime(int waitTime) {
- this.waitTime = waitTime;
- }
- public int getLeaseTime() {
- return leaseTime;
- }
- public void setLeaseTime(int leaseTime) {
- this.leaseTime = leaseTime;
- }
- public String getMessage() {
- return message;
- }
- public void setMessage(String message) {
- this.message = message;
- }
- }
|