add lombok

This commit is contained in:
Timi
2026-03-16 15:42:25 +08:00
parent 13ae5016e8
commit 66e379a0bd
22 changed files with 159 additions and 756 deletions
@@ -1,6 +1,7 @@
package com.imyeyu.spring.bean;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
/**
* 含验证码数据实体
@@ -9,6 +10,7 @@ import jakarta.validation.constraints.NotBlank;
* @author 夜雨
* @version 2021-03-01 17:10
*/
@Data
public class CaptchaData<T> {
/** 来源 */
@@ -21,64 +23,4 @@ public class CaptchaData<T> {
/** 数据体 */
protected T data;
/**
* 创建验证码数据实体
*/
public CaptchaData() {
}
/**
* 获取验证码 ID
*
* @return 验证码 ID
*/
public String getCaptchaId() {
return captchaId;
}
/**
* 设置验证码 ID
*
* @param captchaId 验证码 ID
*/
public void setCaptchaId(String captchaId) {
this.captchaId = captchaId;
}
/**
* 获取验证码
*
* @return 验证码
*/
public String getCaptcha() {
return captcha;
}
/**
* 设置验证码
*
* @param captcha 验证码
*/
public void setCaptcha(String captcha) {
this.captcha = captcha;
}
/**
* 获取数据体
*
* @return 数据体
*/
public T getData() {
return data;
}
/**
* 设置数据体
*
* @param data 数据体
*/
public void setData(T data) {
this.data = data;
}
}
@@ -8,6 +8,8 @@ import com.imyeyu.spring.entity.Creatable;
import com.imyeyu.spring.entity.Deletable;
import com.imyeyu.spring.entity.IDEntity;
import com.imyeyu.spring.entity.Updatable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 多语言实体基类
@@ -15,6 +17,8 @@ import com.imyeyu.spring.entity.Updatable;
* @author 夜雨
* @since 2025-10-17 15:21
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class Multilingual extends Language implements IDEntity<String>, Creatable, Updatable, Deletable {
/** 唯一标识 */
@@ -31,12 +35,6 @@ public class Multilingual extends Language implements IDEntity<String>, Creatabl
/** 删除时间 */
protected Long deletedAt;
/**
* 创建多语言实体
*/
public Multilingual() {
}
/**
* 获取指定语言值
*
@@ -50,44 +48,4 @@ public class Multilingual extends Language implements IDEntity<String>, Creatabl
throw new RuntimeException(e);
}
}
@Override
public String getId() {
return id;
}
@Override
public void setId(String id) {
this.id = id;
}
@Override
public Long getCreatedAt() {
return createdAt;
}
@Override
public void setCreatedAt(Long createdAt) {
this.createdAt = createdAt;
}
@Override
public Long getUpdatedAt() {
return updatedAt;
}
@Override
public void setUpdatedAt(Long updatedAt) {
this.updatedAt = updatedAt;
}
@Override
public Long getDeletedAt() {
return deletedAt;
}
@Override
public void setDeletedAt(Long deletedAt) {
this.deletedAt = deletedAt;
}
}
+6 -96
View File
@@ -4,6 +4,9 @@ import com.imyeyu.java.TimiJava;
import com.imyeyu.java.bean.BasePage;
import com.imyeyu.spring.mapper.BaseMapper;
import com.imyeyu.utils.Text;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.util.LinkedHashMap;
@@ -14,6 +17,9 @@ import java.util.LinkedHashMap;
* @author 夜雨
* @version 2023-06-02 14:47
*/
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class Page<T> extends BasePage {
/** 精确匹配示例 */
@@ -31,12 +37,6 @@ public class Page<T> extends BasePage {
/** 排序字段映射 */
protected LinkedHashMap<String, BaseMapper.OrderType> orderMap;
/**
* 创建分页参数
*/
public Page() {
}
/**
* 创建分页参数
*
@@ -65,96 +65,6 @@ public class Page<T> extends BasePage {
return size;
}
/**
* 获取精确匹配示例
*
* @return 精确匹配示例
*/
public T getEqualsExample() {
return equalsExample;
}
/**
* 设置精确匹配示例
*
* @param equalsExample 精确匹配示例
*/
public void setEqualsExample(T equalsExample) {
this.equalsExample = equalsExample;
}
/**
* 获取模糊匹配示例
*
* @return 模糊匹配示例
*/
public T getLikesExample() {
return likesExample;
}
/**
* 设置模糊匹配示例
*
* @param likesExample 模糊匹配示例
*/
public void setLikesExample(T likesExample) {
this.likesExample = likesExample;
}
/**
* 获取精确匹配连接逻辑
*
* @return 连接逻辑
*/
public Logic getEqualsLogic() {
return equalsLogic;
}
/**
* 设置精确匹配连接逻辑
*
* @param equalsLogic 连接逻辑
*/
public void setEqualsLogic(Logic equalsLogic) {
this.equalsLogic = equalsLogic;
}
/**
* 获取模糊匹配连接逻辑
*
* @return 连接逻辑
*/
public Logic getLikesLogic() {
return likesLogic;
}
/**
* 设置模糊匹配连接逻辑
*
* @param likesLogic 连接逻辑
*/
public void setLikesLogic(Logic likesLogic) {
this.likesLogic = likesLogic;
}
/**
* 获取排序映射
*
* @return 排序映射
*/
public LinkedHashMap<String, BaseMapper.OrderType> getOrderMap() {
return orderMap;
}
/**
* 设置排序映射
*
* @param orderMap 排序映射
*/
public void setOrderMap(LinkedHashMap<String, BaseMapper.OrderType> orderMap) {
this.orderMap = orderMap;
}
/**
* 添加排序字段
*
@@ -11,9 +11,4 @@ import com.imyeyu.java.bean.BasePageResult;
*/
public class PageResult<T> extends BasePageResult<T> {
/**
* 创建分页结果
*/
public PageResult() {
}
}
@@ -1,19 +1,16 @@
package com.imyeyu.spring.bean;
import lombok.Data;
/**
* RedisConfig 配置参数
*
* @author 夜雨
* @version 2021-11-21 10:02
*/
@Data
public class RedisConfigParams {
/**
* 创建 Redis 配置参数
*/
public RedisConfigParams() {
}
/** 地址 */
private String host;
@@ -35,129 +32,4 @@ public class RedisConfigParams {
/** 最大空闲连接 */
private int maxIdle;
/**
* 获取地址
*
* @return 地址
*/
public String getHost() {
return host;
}
/**
* 设置地址
*
* @param host 地址
*/
public void setHost(String host) {
this.host = host;
}
/**
* 获取端口
*
* @return 端口
*/
public int getPort() {
return port;
}
/**
* 设置端口
*
* @param port 端口
*/
public void setPort(int port) {
this.port = port;
}
/**
* 获取密码
*
* @return 密码
*/
public String getPassword() {
return password;
}
/**
* 设置密码
*
* @param password 密码
*/
public void setPassword(String password) {
this.password = password;
}
/**
* 获取超时(毫秒)
*
* @return 超时(毫秒)
*/
public int getTimeout() {
return timeout;
}
/**
* 设置超时(毫秒)
*
* @param timeout 超时(毫秒)
*/
public void setTimeout(int timeout) {
this.timeout = timeout;
}
/**
* 获取最大活跃连接
*
* @return 最大活跃连接
*/
public int getMaxActive() {
return maxActive;
}
/**
* 设置最大活跃连接
*
* @param maxActive 最大活跃连接
*/
public void setMaxActive(int maxActive) {
this.maxActive = maxActive;
}
/**
* 获取最小空闲连接
*
* @return 最小空闲连接
*/
public int getMinIdle() {
return minIdle;
}
/**
* 设置最小空闲连接
*
* @param minIdle 最小空闲连接
*/
public void setMinIdle(int minIdle) {
this.minIdle = minIdle;
}
/**
* 获取最大空闲连接
*
* @return 最大空闲连接
*/
public int getMaxIdle() {
return maxIdle;
}
/**
* 设置最大空闲连接
*
* @param maxIdle 最大空闲连接
*/
public void setMaxIdle(int maxIdle) {
this.maxIdle = maxIdle;
}
}
@@ -1,11 +1,18 @@
package com.imyeyu.spring.bean;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 请求范围参数
*
* @author 夜雨
* @since 2025-07-14 17:09
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class RequestRange {
/** 起始值 */
@@ -14,52 +21,8 @@ public class RequestRange {
/** 结束值 */
private long end;
/**
* 创建请求范围
*
* @param start 起始值
* @param end 结束值
*/
public RequestRange(long start, long end) {
this.start = start;
this.end = end;
}
/**
* 获取起始值
*
* @return 起始值
*/
public long getStart() {
return start;
}
/**
* 设置起始值
*
* @param start 起始值
*/
public void setStart(long start) {
this.start = start;
}
/**
* 获取结束值
*
* @return 结束值
*/
public long getEnd() {
return end;
}
/**
* 设置结束值
*
* @param end 结束值
*/
public void setEnd(long end) {
this.end = end;
}
/** 总数据量 */
private long total;
/**
* 获取范围长度