| 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;    }}
 |