diff --git a/pom.xml b/pom.xml
index 2624f78..389eb6c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -40,10 +40,10 @@
commons-lang3
3.5
-
+
com.fasterxml.jackson.core
jackson-databind
diff --git a/src/main/java/com/boot/security/server/advice/ExceptionHandlerAdvice.java b/src/main/java/com/boot/security/server/advice/ExceptionHandlerAdvice.java
index ea104a6..f6ce2d6 100644
--- a/src/main/java/com/boot/security/server/advice/ExceptionHandlerAdvice.java
+++ b/src/main/java/com/boot/security/server/advice/ExceptionHandlerAdvice.java
@@ -1,5 +1,7 @@
package com.boot.security.server.advice;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.http.HttpStatus;
import org.springframework.http.converter.HttpMessageNotReadableException;
import org.springframework.security.access.AccessDeniedException;
@@ -12,43 +14,41 @@ import org.springframework.web.method.annotation.MethodArgumentTypeMismatchExcep
import com.boot.security.server.dto.ResponseInfo;
-import lombok.extern.slf4j.Slf4j;
-
/**
* springmvc异常处理
*
* @author 小威老师
*
*/
-@Slf4j(topic = "adminLogger")
@RestControllerAdvice
public class ExceptionHandlerAdvice {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
@ExceptionHandler({ IllegalArgumentException.class })
@ResponseStatus(HttpStatus.BAD_REQUEST)
public ResponseInfo badRequestException(IllegalArgumentException exception) {
- return ResponseInfo.builder().code(HttpStatus.BAD_REQUEST.value() + "").message(exception.getMessage()).build();
+ return new ResponseInfo(HttpStatus.BAD_REQUEST.value() + "", exception.getMessage());
}
@ExceptionHandler({ AccessDeniedException.class })
@ResponseStatus(HttpStatus.FORBIDDEN)
public ResponseInfo badRequestException(AccessDeniedException exception) {
- return ResponseInfo.builder().code(HttpStatus.FORBIDDEN.value() + "").message(exception.getMessage()).build();
+ return new ResponseInfo(HttpStatus.FORBIDDEN.value() + "", exception.getMessage());
}
@ExceptionHandler({ MissingServletRequestParameterException.class, HttpMessageNotReadableException.class,
UnsatisfiedServletRequestParameterException.class, MethodArgumentTypeMismatchException.class })
@ResponseStatus(HttpStatus.BAD_REQUEST)
public ResponseInfo badRequestException(Exception exception) {
- return ResponseInfo.builder().code(HttpStatus.BAD_REQUEST.value() + "").message(exception.getMessage()).build();
+ return new ResponseInfo(HttpStatus.BAD_REQUEST.value() + "", exception.getMessage());
}
@ExceptionHandler(Throwable.class)
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
public ResponseInfo exception(Throwable throwable) {
log.error("系统异常", throwable);
- return ResponseInfo.builder().code(HttpStatus.INTERNAL_SERVER_ERROR.value() + "")
- .message(throwable.getMessage()).build();
+ return new ResponseInfo(HttpStatus.INTERNAL_SERVER_ERROR.value() + "", throwable.getMessage());
}
diff --git a/src/main/java/com/boot/security/server/config/DruidConfig.java b/src/main/java/com/boot/security/server/config/DruidConfig.java
index 4a194d2..a544b8d 100644
--- a/src/main/java/com/boot/security/server/config/DruidConfig.java
+++ b/src/main/java/com/boot/security/server/config/DruidConfig.java
@@ -4,6 +4,8 @@ import java.sql.SQLException;
import javax.sql.DataSource;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
@@ -15,20 +17,17 @@ import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.support.http.StatViewServlet;
import com.alibaba.druid.support.http.WebStatFilter;
-import lombok.Getter;
-import lombok.Setter;
-import lombok.extern.slf4j.Slf4j;
-
/**
* Druid数据源配置
*
* @author 小威老师
*
*/
-@Slf4j(topic = "adminLogger")
@Configuration
public class DruidConfig {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
@Bean
public ServletRegistrationBean druidServlet() {
log.info("init Druid Servlet Configuration ");
@@ -61,9 +60,7 @@ public class DruidConfig {
*
*/
@ConfigurationProperties(prefix = "spring.datasource")
- @Getter
- @Setter
- class DataSourceProperties {
+ public class DataSourceProperties {
private String url;
private String username;
private String password;
@@ -83,6 +80,150 @@ public class DruidConfig {
private String filters;
private String connectionProperties;
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getUsername() {
+ return username;
+ }
+
+ public void setUsername(String username) {
+ this.username = username;
+ }
+
+ public String getPassword() {
+ return password;
+ }
+
+ public void setPassword(String password) {
+ this.password = password;
+ }
+
+ public String getDriverClassName() {
+ return driverClassName;
+ }
+
+ public void setDriverClassName(String driverClassName) {
+ this.driverClassName = driverClassName;
+ }
+
+ public int getInitialSize() {
+ return initialSize;
+ }
+
+ public void setInitialSize(int initialSize) {
+ this.initialSize = initialSize;
+ }
+
+ public int getMinIdle() {
+ return minIdle;
+ }
+
+ public void setMinIdle(int minIdle) {
+ this.minIdle = minIdle;
+ }
+
+ public int getMaxActive() {
+ return maxActive;
+ }
+
+ public void setMaxActive(int maxActive) {
+ this.maxActive = maxActive;
+ }
+
+ public int getMaxWait() {
+ return maxWait;
+ }
+
+ public void setMaxWait(int maxWait) {
+ this.maxWait = maxWait;
+ }
+
+ public int getTimeBetweenEvictionRunsMillis() {
+ return timeBetweenEvictionRunsMillis;
+ }
+
+ public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis) {
+ this.timeBetweenEvictionRunsMillis = timeBetweenEvictionRunsMillis;
+ }
+
+ public int getMinEvictableIdleTimeMillis() {
+ return minEvictableIdleTimeMillis;
+ }
+
+ public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis) {
+ this.minEvictableIdleTimeMillis = minEvictableIdleTimeMillis;
+ }
+
+ public String getValidationQuery() {
+ return validationQuery;
+ }
+
+ public void setValidationQuery(String validationQuery) {
+ this.validationQuery = validationQuery;
+ }
+
+ public boolean isTestWhileIdle() {
+ return testWhileIdle;
+ }
+
+ public void setTestWhileIdle(boolean testWhileIdle) {
+ this.testWhileIdle = testWhileIdle;
+ }
+
+ public boolean isTestOnBorrow() {
+ return testOnBorrow;
+ }
+
+ public void setTestOnBorrow(boolean testOnBorrow) {
+ this.testOnBorrow = testOnBorrow;
+ }
+
+ public boolean isTestOnReturn() {
+ return testOnReturn;
+ }
+
+ public void setTestOnReturn(boolean testOnReturn) {
+ this.testOnReturn = testOnReturn;
+ }
+
+ public boolean isPoolPreparedStatements() {
+ return poolPreparedStatements;
+ }
+
+ public void setPoolPreparedStatements(boolean poolPreparedStatements) {
+ this.poolPreparedStatements = poolPreparedStatements;
+ }
+
+ public int getMaxPoolPreparedStatementPerConnectionSize() {
+ return maxPoolPreparedStatementPerConnectionSize;
+ }
+
+ public void setMaxPoolPreparedStatementPerConnectionSize(int maxPoolPreparedStatementPerConnectionSize) {
+ this.maxPoolPreparedStatementPerConnectionSize = maxPoolPreparedStatementPerConnectionSize;
+ }
+
+ public String getFilters() {
+ return filters;
+ }
+
+ public void setFilters(String filters) {
+ this.filters = filters;
+ }
+
+ public String getConnectionProperties() {
+ return connectionProperties;
+ }
+
+ public void setConnectionProperties(String connectionProperties) {
+ this.connectionProperties = connectionProperties;
+ }
+
@Bean
@Primary
public DataSource dataSource() {
diff --git a/src/main/java/com/boot/security/server/config/SecurityHandlerConfig.java b/src/main/java/com/boot/security/server/config/SecurityHandlerConfig.java
index 4edcc11..1b293e6 100644
--- a/src/main/java/com/boot/security/server/config/SecurityHandlerConfig.java
+++ b/src/main/java/com/boot/security/server/config/SecurityHandlerConfig.java
@@ -76,8 +76,7 @@ public class SecurityHandlerConfig {
} else {
msg = exception.getMessage();
}
- ResponseInfo info = ResponseInfo.builder().code(HttpStatus.UNAUTHORIZED.value() + "").message(msg)
- .build();
+ ResponseInfo info = new ResponseInfo(HttpStatus.UNAUTHORIZED.value() + "", msg);
ResponseUtil.responseJson(response, HttpStatus.UNAUTHORIZED.value(), info);
}
};
@@ -96,8 +95,7 @@ public class SecurityHandlerConfig {
@Override
public void commence(HttpServletRequest request, HttpServletResponse response,
AuthenticationException authException) throws IOException, ServletException {
- ResponseInfo info = ResponseInfo.builder().code(HttpStatus.UNAUTHORIZED.value() + "").message("请先登录")
- .build();
+ ResponseInfo info = new ResponseInfo(HttpStatus.UNAUTHORIZED.value() + "", "请先登录");
ResponseUtil.responseJson(response, HttpStatus.UNAUTHORIZED.value(), info);
}
};
@@ -115,7 +113,7 @@ public class SecurityHandlerConfig {
@Override
public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response,
Authentication authentication) throws IOException, ServletException {
- ResponseInfo info = ResponseInfo.builder().code(HttpStatus.OK.value() + "").message("退出成功").build();
+ ResponseInfo info = new ResponseInfo(HttpStatus.OK.value() + "", "退出成功");
String token = TokenFilter.getToken(request);
tokenService.deleteToken(token);
diff --git a/src/main/java/com/boot/security/server/controller/FileController.java b/src/main/java/com/boot/security/server/controller/FileController.java
index 471536d..ad3e3bf 100644
--- a/src/main/java/com/boot/security/server/controller/FileController.java
+++ b/src/main/java/com/boot/security/server/controller/FileController.java
@@ -72,21 +72,21 @@ public class FileController {
@GetMapping
@ApiOperation(value = "文件查询")
@PreAuthorize("hasAuthority('sys:file:query')")
- public PageTableResponse listFiles(PageTableRequest request) {
- return PageTableHandler. builder().countHandler(new CountHandler() {
+ public PageTableResponse listFiles(PageTableRequest request) {
+ return new PageTableHandler(new CountHandler() {
@Override
public int count(PageTableRequest request) {
return fileInfoDao.count(request.getParams());
}
- }).listHandler(new ListHandler() {
+ }, new ListHandler() {
@Override
public List list(PageTableRequest request) {
List list = fileInfoDao.list(request.getParams(), request.getOffset(), request.getLimit());
return list;
}
- }).build().handle(request);
+ }).handle(request);
}
@LogAnnotation
diff --git a/src/main/java/com/boot/security/server/controller/JobController.java b/src/main/java/com/boot/security/server/controller/JobController.java
index 7930cf2..c54fdd1 100644
--- a/src/main/java/com/boot/security/server/controller/JobController.java
+++ b/src/main/java/com/boot/security/server/controller/JobController.java
@@ -87,21 +87,21 @@ public class JobController {
@GetMapping
@ApiOperation(value = "定时任务列表")
@PreAuthorize("hasAuthority('job:query')")
- public PageTableResponse list(PageTableRequest request) {
- return PageTableHandler. builder().countHandler(new CountHandler() {
+ public PageTableResponse list(PageTableRequest request) {
+ return new PageTableHandler(new CountHandler() {
@Override
public int count(PageTableRequest request) {
return jobDao.count(request.getParams());
}
- }).listHandler(new ListHandler() {
+ }, new ListHandler() {
@Override
public List list(PageTableRequest request) {
List list = jobDao.list(request.getParams(), request.getOffset(), request.getLimit());
return list;
}
- }).build().handle(request);
+ }).handle(request);
}
@ApiOperation(value = "校验cron表达式")
diff --git a/src/main/java/com/boot/security/server/controller/MailController.java b/src/main/java/com/boot/security/server/controller/MailController.java
index 3f9c6a0..3be4f04 100644
--- a/src/main/java/com/boot/security/server/controller/MailController.java
+++ b/src/main/java/com/boot/security/server/controller/MailController.java
@@ -76,20 +76,20 @@ public class MailController {
@GetMapping
@ApiOperation(value = "邮件列表")
@PreAuthorize("hasAuthority('mail:all:query')")
- public PageTableResponse list(PageTableRequest request) {
- return PageTableHandler. builder().countHandler(new CountHandler() {
+ public PageTableResponse list(PageTableRequest request) {
+ return new PageTableHandler(new CountHandler() {
@Override
public int count(PageTableRequest request) {
return mailDao.count(request.getParams());
}
- }).listHandler(new ListHandler() {
+ }, new ListHandler() {
@Override
public List list(PageTableRequest request) {
return mailDao.list(request.getParams(), request.getOffset(), request.getLimit());
}
- }).build().handle(request);
+ }).handle(request);
}
}
diff --git a/src/main/java/com/boot/security/server/controller/NoticeController.java b/src/main/java/com/boot/security/server/controller/NoticeController.java
index 79b7442..df4c0d2 100644
--- a/src/main/java/com/boot/security/server/controller/NoticeController.java
+++ b/src/main/java/com/boot/security/server/controller/NoticeController.java
@@ -90,20 +90,20 @@ public class NoticeController {
@GetMapping
@ApiOperation(value = "公告管理列表")
@PreAuthorize("hasAuthority('notice:query')")
- public PageTableResponse listNotice(PageTableRequest request) {
- return PageTableHandler. builder().countHandler(new CountHandler() {
+ public PageTableResponse listNotice(PageTableRequest request) {
+ return new PageTableHandler(new CountHandler() {
@Override
public int count(PageTableRequest request) {
return noticeDao.count(request.getParams());
}
- }).listHandler(new ListHandler() {
+ }, new ListHandler() {
@Override
public List list(PageTableRequest request) {
return noticeDao.list(request.getParams(), request.getOffset(), request.getLimit());
}
- }).build().handle(request);
+ }).handle(request);
}
@LogAnnotation
@@ -123,21 +123,21 @@ public class NoticeController {
@GetMapping("/published")
@ApiOperation(value = "公告列表")
- public PageTableResponse listNoticeReadVO(PageTableRequest request) {
+ public PageTableResponse listNoticeReadVO(PageTableRequest request) {
request.getParams().put("userId", UserUtil.getLoginUser().getId());
- return PageTableHandler. builder().countHandler(new CountHandler() {
+ return new PageTableHandler(new CountHandler() {
@Override
public int count(PageTableRequest request) {
return noticeDao.countNotice(request.getParams());
}
- }).listHandler(new ListHandler() {
+ }, new ListHandler() {
@Override
public List list(PageTableRequest request) {
return noticeDao.listNotice(request.getParams(), request.getOffset(), request.getLimit());
}
- }).build().handle(request);
+ }).handle(request);
}
}
diff --git a/src/main/java/com/boot/security/server/controller/RoleController.java b/src/main/java/com/boot/security/server/controller/RoleController.java
index 2c18f5d..477e5d0 100644
--- a/src/main/java/com/boot/security/server/controller/RoleController.java
+++ b/src/main/java/com/boot/security/server/controller/RoleController.java
@@ -54,21 +54,21 @@ public class RoleController {
@GetMapping
@ApiOperation(value = "角色列表")
@PreAuthorize("hasAuthority('sys:role:query')")
- public PageTableResponse listRoles(PageTableRequest request) {
- return PageTableHandler. builder().countHandler(new CountHandler() {
+ public PageTableResponse listRoles(PageTableRequest request) {
+ return new PageTableHandler(new CountHandler() {
@Override
public int count(PageTableRequest request) {
return roleDao.count(request.getParams());
}
- }).listHandler(new ListHandler() {
+ }, new ListHandler() {
@Override
public List list(PageTableRequest request) {
List list = roleDao.list(request.getParams(), request.getOffset(), request.getLimit());
return list;
}
- }).build().handle(request);
+ }).handle(request);
}
@GetMapping("/{id}")
diff --git a/src/main/java/com/boot/security/server/controller/SysLogsController.java b/src/main/java/com/boot/security/server/controller/SysLogsController.java
index 5e61507..f300c98 100644
--- a/src/main/java/com/boot/security/server/controller/SysLogsController.java
+++ b/src/main/java/com/boot/security/server/controller/SysLogsController.java
@@ -30,20 +30,20 @@ public class SysLogsController {
@GetMapping
@PreAuthorize("hasAuthority('sys:log:query')")
@ApiOperation(value = "日志列表")
- public PageTableResponse list(PageTableRequest request) {
- return PageTableHandler. builder().countHandler(new CountHandler() {
+ public PageTableResponse list(PageTableRequest request) {
+ return new PageTableHandler(new CountHandler() {
@Override
public int count(PageTableRequest request) {
return sysLogsDao.count(request.getParams());
}
- }).listHandler(new ListHandler() {
+ }, new ListHandler() {
@Override
public List list(PageTableRequest request) {
return sysLogsDao.list(request.getParams(), request.getOffset(), request.getLimit());
}
- }).build().handle(request);
+ }).handle(request);
}
}
diff --git a/src/main/java/com/boot/security/server/controller/UserController.java b/src/main/java/com/boot/security/server/controller/UserController.java
index 8ed019f..d78551b 100644
--- a/src/main/java/com/boot/security/server/controller/UserController.java
+++ b/src/main/java/com/boot/security/server/controller/UserController.java
@@ -2,6 +2,8 @@ package com.boot.security.server.controller;
import java.util.List;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -27,7 +29,6 @@ import com.boot.security.server.utils.UserUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.extern.slf4j.Slf4j;
/**
* 用户相关接口
@@ -36,11 +37,13 @@ import lombok.extern.slf4j.Slf4j;
*
*/
@Api(tags = "用户")
-@Slf4j(topic = "adminLogger")
+
@RestController
@RequestMapping("/users")
public class UserController {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
@Autowired
private UserService userService;
@Autowired
@@ -91,21 +94,21 @@ public class UserController {
@GetMapping
@ApiOperation(value = "用户列表")
@PreAuthorize("hasAuthority('sys:user:query')")
- public PageTableResponse listUsers(PageTableRequest request) {
- return PageTableHandler. builder().countHandler(new CountHandler() {
+ public PageTableResponse listUsers(PageTableRequest request) {
+ return new PageTableHandler(new CountHandler() {
@Override
public int count(PageTableRequest request) {
return userDao.count(request.getParams());
}
- }).listHandler(new ListHandler() {
+ }, new ListHandler() {
@Override
public List list(PageTableRequest request) {
List list = userDao.list(request.getParams(), request.getOffset(), request.getLimit());
return list;
}
- }).build().handle(request);
+ }).handle(request);
}
@ApiOperation(value = "当前登录用户")
diff --git a/src/main/java/com/boot/security/server/dto/BeanField.java b/src/main/java/com/boot/security/server/dto/BeanField.java
index a4719e1..de404bd 100644
--- a/src/main/java/com/boot/security/server/dto/BeanField.java
+++ b/src/main/java/com/boot/security/server/dto/BeanField.java
@@ -2,11 +2,6 @@ package com.boot.security.server.dto;
import java.io.Serializable;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class BeanField implements Serializable {
private static final long serialVersionUID = 4279960350136806659L;
@@ -22,4 +17,53 @@ public class BeanField implements Serializable {
private String name;
private String type;
+
+ public String getColumnName() {
+ return columnName;
+ }
+
+ public void setColumnName(String columnName) {
+ this.columnName = columnName;
+ }
+
+ public String getColumnType() {
+ return columnType;
+ }
+
+ public void setColumnType(String columnType) {
+ this.columnType = columnType;
+ }
+
+ public String getColumnComment() {
+ return columnComment;
+ }
+
+ public void setColumnComment(String columnComment) {
+ this.columnComment = columnComment;
+ }
+
+ public String getColumnDefault() {
+ return columnDefault;
+ }
+
+ public void setColumnDefault(String columnDefault) {
+ this.columnDefault = columnDefault;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
}
diff --git a/src/main/java/com/boot/security/server/dto/GenerateDetail.java b/src/main/java/com/boot/security/server/dto/GenerateDetail.java
index 1e2b4e1..3f2ca2f 100644
--- a/src/main/java/com/boot/security/server/dto/GenerateDetail.java
+++ b/src/main/java/com/boot/security/server/dto/GenerateDetail.java
@@ -3,11 +3,6 @@ package com.boot.security.server.dto;
import java.io.Serializable;
import java.util.List;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class GenerateDetail implements Serializable {
private static final long serialVersionUID = -164567294469931676L;
@@ -15,4 +10,20 @@ public class GenerateDetail implements Serializable {
private String beanName;
private List fields;
+
+ public String getBeanName() {
+ return beanName;
+ }
+
+ public void setBeanName(String beanName) {
+ this.beanName = beanName;
+ }
+
+ public List getFields() {
+ return fields;
+ }
+
+ public void setFields(List fields) {
+ this.fields = fields;
+ }
}
diff --git a/src/main/java/com/boot/security/server/dto/GenerateInput.java b/src/main/java/com/boot/security/server/dto/GenerateInput.java
index e9e9e14..76074e0 100644
--- a/src/main/java/com/boot/security/server/dto/GenerateInput.java
+++ b/src/main/java/com/boot/security/server/dto/GenerateInput.java
@@ -3,11 +3,6 @@ package com.boot.security.server.dto;
import java.io.Serializable;
import java.util.List;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class GenerateInput implements Serializable {
private static final long serialVersionUID = -2870071259702969061L;
@@ -61,4 +56,100 @@ public class GenerateInput implements Serializable {
* 默认值
*/
private List beanFieldValue;
+
+ public String getPath() {
+ return path;
+ }
+
+ public void setPath(String path) {
+ this.path = path;
+ }
+
+ public String getTableName() {
+ return tableName;
+ }
+
+ public void setTableName(String tableName) {
+ this.tableName = tableName;
+ }
+
+ public String getBeanPackageName() {
+ return beanPackageName;
+ }
+
+ public void setBeanPackageName(String beanPackageName) {
+ this.beanPackageName = beanPackageName;
+ }
+
+ public String getBeanName() {
+ return beanName;
+ }
+
+ public void setBeanName(String beanName) {
+ this.beanName = beanName;
+ }
+
+ public String getDaoPackageName() {
+ return daoPackageName;
+ }
+
+ public void setDaoPackageName(String daoPackageName) {
+ this.daoPackageName = daoPackageName;
+ }
+
+ public String getDaoName() {
+ return daoName;
+ }
+
+ public void setDaoName(String daoName) {
+ this.daoName = daoName;
+ }
+
+ public String getControllerPkgName() {
+ return controllerPkgName;
+ }
+
+ public void setControllerPkgName(String controllerPkgName) {
+ this.controllerPkgName = controllerPkgName;
+ }
+
+ public String getControllerName() {
+ return controllerName;
+ }
+
+ public void setControllerName(String controllerName) {
+ this.controllerName = controllerName;
+ }
+
+ public List getColumnNames() {
+ return columnNames;
+ }
+
+ public void setColumnNames(List columnNames) {
+ this.columnNames = columnNames;
+ }
+
+ public List getBeanFieldName() {
+ return beanFieldName;
+ }
+
+ public void setBeanFieldName(List beanFieldName) {
+ this.beanFieldName = beanFieldName;
+ }
+
+ public List getBeanFieldType() {
+ return beanFieldType;
+ }
+
+ public void setBeanFieldType(List beanFieldType) {
+ this.beanFieldType = beanFieldType;
+ }
+
+ public List getBeanFieldValue() {
+ return beanFieldValue;
+ }
+
+ public void setBeanFieldValue(List beanFieldValue) {
+ this.beanFieldValue = beanFieldValue;
+ }
}
diff --git a/src/main/java/com/boot/security/server/dto/LayuiFile.java b/src/main/java/com/boot/security/server/dto/LayuiFile.java
index b6b4f83..334d53b 100644
--- a/src/main/java/com/boot/security/server/dto/LayuiFile.java
+++ b/src/main/java/com/boot/security/server/dto/LayuiFile.java
@@ -2,11 +2,6 @@ package com.boot.security.server.dto;
import java.io.Serializable;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class LayuiFile implements Serializable {
private static final long serialVersionUID = 35435494737590569L;
@@ -15,12 +10,50 @@ public class LayuiFile implements Serializable {
private String msg;
private LayuiFileData data;
- @Getter
- @Setter
+ public Integer getCode() {
+ return code;
+ }
+
+ public void setCode(Integer code) {
+ this.code = code;
+ }
+
+ public String getMsg() {
+ return msg;
+ }
+
+ public void setMsg(String msg) {
+ this.msg = msg;
+ }
+
+ public LayuiFileData getData() {
+ return data;
+ }
+
+ public void setData(LayuiFileData data) {
+ this.data = data;
+ }
+
public static class LayuiFileData implements Serializable {
private static final long serialVersionUID = 7907356434695924597L;
private String src;
private String title;
+
+ public String getSrc() {
+ return src;
+ }
+
+ public void setSrc(String src) {
+ this.src = src;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public void setTitle(String title) {
+ this.title = title;
+ }
}
}
diff --git a/src/main/java/com/boot/security/server/dto/LoginUser.java b/src/main/java/com/boot/security/server/dto/LoginUser.java
index 2839bc8..c0f11bd 100644
--- a/src/main/java/com/boot/security/server/dto/LoginUser.java
+++ b/src/main/java/com/boot/security/server/dto/LoginUser.java
@@ -13,11 +13,6 @@ import com.boot.security.server.model.Permission;
import com.boot.security.server.model.SysUser;
import com.fasterxml.jackson.annotation.JsonIgnore;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class LoginUser extends SysUser implements UserDetails {
private static final long serialVersionUID = -1379274258881257107L;
@@ -25,6 +20,22 @@ public class LoginUser extends SysUser implements UserDetails {
private List permissions;
private String token;
+ public List getPermissions() {
+ return permissions;
+ }
+
+ public void setPermissions(List permissions) {
+ this.permissions = permissions;
+ }
+
+ public String getToken() {
+ return token;
+ }
+
+ public void setToken(String token) {
+ this.token = token;
+ }
+
@Override
@JsonIgnore
public Collection extends GrantedAuthority> getAuthorities() {
diff --git a/src/main/java/com/boot/security/server/dto/NoticeReadVO.java b/src/main/java/com/boot/security/server/dto/NoticeReadVO.java
index bb6b7ea..3d8b5e5 100644
--- a/src/main/java/com/boot/security/server/dto/NoticeReadVO.java
+++ b/src/main/java/com/boot/security/server/dto/NoticeReadVO.java
@@ -4,11 +4,6 @@ import java.util.Date;
import com.boot.security.server.model.Notice;
-import lombok.Getter;
-import lombok.Setter;
-
-@Setter
-@Getter
public class NoticeReadVO extends Notice {
private static final long serialVersionUID = -3842182350180882396L;
@@ -16,4 +11,28 @@ public class NoticeReadVO extends Notice {
private Long userId;
private Date readTime;
private Boolean isRead;
+
+ public Long getUserId() {
+ return userId;
+ }
+
+ public void setUserId(Long userId) {
+ this.userId = userId;
+ }
+
+ public Date getReadTime() {
+ return readTime;
+ }
+
+ public void setReadTime(Date readTime) {
+ this.readTime = readTime;
+ }
+
+ public Boolean getIsRead() {
+ return isRead;
+ }
+
+ public void setIsRead(Boolean isRead) {
+ this.isRead = isRead;
+ }
}
diff --git a/src/main/java/com/boot/security/server/dto/NoticeVO.java b/src/main/java/com/boot/security/server/dto/NoticeVO.java
index 66494a2..00cb643 100644
--- a/src/main/java/com/boot/security/server/dto/NoticeVO.java
+++ b/src/main/java/com/boot/security/server/dto/NoticeVO.java
@@ -6,11 +6,6 @@ import java.util.List;
import com.boot.security.server.model.Notice;
import com.boot.security.server.model.SysUser;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class NoticeVO implements Serializable {
private static final long serialVersionUID = 7363353918096951799L;
@@ -18,4 +13,21 @@ public class NoticeVO implements Serializable {
private Notice notice;
private List users;
+
+ public Notice getNotice() {
+ return notice;
+ }
+
+ public void setNotice(Notice notice) {
+ this.notice = notice;
+ }
+
+ public List getUsers() {
+ return users;
+ }
+
+ public void setUsers(List users) {
+ this.users = users;
+ }
+
}
diff --git a/src/main/java/com/boot/security/server/dto/ResponseInfo.java b/src/main/java/com/boot/security/server/dto/ResponseInfo.java
index 8e34603..023fe6f 100644
--- a/src/main/java/com/boot/security/server/dto/ResponseInfo.java
+++ b/src/main/java/com/boot/security/server/dto/ResponseInfo.java
@@ -2,17 +2,33 @@ package com.boot.security.server.dto;
import java.io.Serializable;
-import lombok.Builder;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
-@Builder
public class ResponseInfo implements Serializable {
private static final long serialVersionUID = -4417715614021482064L;
private String code;
private String message;
+
+ public ResponseInfo(String code, String message) {
+ super();
+ this.code = code;
+ this.message = message;
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
}
diff --git a/src/main/java/com/boot/security/server/dto/RoleDto.java b/src/main/java/com/boot/security/server/dto/RoleDto.java
index ead2e6f..2733b3c 100644
--- a/src/main/java/com/boot/security/server/dto/RoleDto.java
+++ b/src/main/java/com/boot/security/server/dto/RoleDto.java
@@ -4,14 +4,17 @@ import java.util.List;
import com.boot.security.server.model.Role;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class RoleDto extends Role {
private static final long serialVersionUID = 4218495592167610193L;
private List permissionIds;
+
+ public List getPermissionIds() {
+ return permissionIds;
+ }
+
+ public void setPermissionIds(List permissionIds) {
+ this.permissionIds = permissionIds;
+ }
}
diff --git a/src/main/java/com/boot/security/server/dto/Token.java b/src/main/java/com/boot/security/server/dto/Token.java
index 602aa85..7430af7 100644
--- a/src/main/java/com/boot/security/server/dto/Token.java
+++ b/src/main/java/com/boot/security/server/dto/Token.java
@@ -2,10 +2,6 @@ package com.boot.security.server.dto;
import java.io.Serializable;
-import lombok.Builder;
-import lombok.Getter;
-import lombok.Setter;
-
/**
* Restful方式登陆token
*
@@ -13,13 +9,23 @@ import lombok.Setter;
*
* 2017年8月4日
*/
-@Getter
-@Setter
-@Builder
public class Token implements Serializable {
private static final long serialVersionUID = 6314027741784310221L;
private String token;
+ public Token(String token) {
+ super();
+ this.token = token;
+ }
+
+ public String getToken() {
+ return token;
+ }
+
+ public void setToken(String token) {
+ this.token = token;
+ }
+
}
diff --git a/src/main/java/com/boot/security/server/dto/UserDto.java b/src/main/java/com/boot/security/server/dto/UserDto.java
index a1a5ca2..1d2b875 100644
--- a/src/main/java/com/boot/security/server/dto/UserDto.java
+++ b/src/main/java/com/boot/security/server/dto/UserDto.java
@@ -4,15 +4,18 @@ import java.util.List;
import com.boot.security.server.model.SysUser;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class UserDto extends SysUser {
private static final long serialVersionUID = -184009306207076712L;
private List roleIds;
+ public List getRoleIds() {
+ return roleIds;
+ }
+
+ public void setRoleIds(List roleIds) {
+ this.roleIds = roleIds;
+ }
+
}
diff --git a/src/main/java/com/boot/security/server/model/BaseEntity.java b/src/main/java/com/boot/security/server/model/BaseEntity.java
index ce4d9c0..cdceddc 100644
--- a/src/main/java/com/boot/security/server/model/BaseEntity.java
+++ b/src/main/java/com/boot/security/server/model/BaseEntity.java
@@ -3,11 +3,6 @@ package com.boot.security.server.model;
import java.io.Serializable;
import java.util.Date;
-import lombok.Getter;
-import lombok.Setter;
-
-@Setter
-@Getter
public abstract class BaseEntity implements Serializable {
private static final long serialVersionUID = 2054813493011812469L;
@@ -15,4 +10,28 @@ public abstract class BaseEntity implements Serializabl
private ID id;
private Date createTime = new Date();
private Date updateTime = new Date();
+
+ public ID getId() {
+ return id;
+ }
+
+ public void setId(ID id) {
+ this.id = id;
+ }
+
+ public Date getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(Date createTime) {
+ this.createTime = createTime;
+ }
+
+ public Date getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(Date updateTime) {
+ this.updateTime = updateTime;
+ }
}
diff --git a/src/main/java/com/boot/security/server/model/FileInfo.java b/src/main/java/com/boot/security/server/model/FileInfo.java
index 0916a8f..130c6c6 100644
--- a/src/main/java/com/boot/security/server/model/FileInfo.java
+++ b/src/main/java/com/boot/security/server/model/FileInfo.java
@@ -1,10 +1,5 @@
package com.boot.security.server.model;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class FileInfo extends BaseEntity {
private static final long serialVersionUID = -5761547882766615438L;
@@ -14,4 +9,44 @@ public class FileInfo extends BaseEntity {
private String path;
private String url;
private Integer type;
+
+ public String getContentType() {
+ return contentType;
+ }
+
+ public void setContentType(String contentType) {
+ this.contentType = contentType;
+ }
+
+ public long getSize() {
+ return size;
+ }
+
+ public void setSize(long size) {
+ this.size = size;
+ }
+
+ public String getPath() {
+ return path;
+ }
+
+ public void setPath(String path) {
+ this.path = path;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public Integer getType() {
+ return type;
+ }
+
+ public void setType(Integer type) {
+ this.type = type;
+ }
}
diff --git a/src/main/java/com/boot/security/server/model/JobModel.java b/src/main/java/com/boot/security/server/model/JobModel.java
index c916e15..698f794 100644
--- a/src/main/java/com/boot/security/server/model/JobModel.java
+++ b/src/main/java/com/boot/security/server/model/JobModel.java
@@ -1,10 +1,5 @@
package com.boot.security.server.model;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class JobModel extends BaseEntity {
private static final long serialVersionUID = -2458935535811207209L;
@@ -23,4 +18,60 @@ public class JobModel extends BaseEntity {
private int status;
+ public String getJobName() {
+ return jobName;
+ }
+
+ public void setJobName(String jobName) {
+ this.jobName = jobName;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getCron() {
+ return cron;
+ }
+
+ public void setCron(String cron) {
+ this.cron = cron;
+ }
+
+ public String getSpringBeanName() {
+ return springBeanName;
+ }
+
+ public void setSpringBeanName(String springBeanName) {
+ this.springBeanName = springBeanName;
+ }
+
+ public String getMethodName() {
+ return methodName;
+ }
+
+ public void setMethodName(String methodName) {
+ this.methodName = methodName;
+ }
+
+ public Boolean getIsSysJob() {
+ return isSysJob;
+ }
+
+ public void setIsSysJob(Boolean isSysJob) {
+ this.isSysJob = isSysJob;
+ }
+
+ public int getStatus() {
+ return status;
+ }
+
+ public void setStatus(int status) {
+ this.status = status;
+ }
+
}
diff --git a/src/main/java/com/boot/security/server/model/Mail.java b/src/main/java/com/boot/security/server/model/Mail.java
index 390f675..1ae4db7 100644
--- a/src/main/java/com/boot/security/server/model/Mail.java
+++ b/src/main/java/com/boot/security/server/model/Mail.java
@@ -1,10 +1,5 @@
package com.boot.security.server.model;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class Mail extends BaseEntity {
private static final long serialVersionUID = 5613231124043303948L;
@@ -14,4 +9,36 @@ public class Mail extends BaseEntity {
private String subject;
private String content;
+ public Long getUserId() {
+ return userId;
+ }
+
+ public void setUserId(Long userId) {
+ this.userId = userId;
+ }
+
+ public String getToUsers() {
+ return toUsers;
+ }
+
+ public void setToUsers(String toUsers) {
+ this.toUsers = toUsers;
+ }
+
+ public String getSubject() {
+ return subject;
+ }
+
+ public void setSubject(String subject) {
+ this.subject = subject;
+ }
+
+ public String getContent() {
+ return content;
+ }
+
+ public void setContent(String content) {
+ this.content = content;
+ }
+
}
diff --git a/src/main/java/com/boot/security/server/model/MailTo.java b/src/main/java/com/boot/security/server/model/MailTo.java
index bfa5d47..0d30424 100644
--- a/src/main/java/com/boot/security/server/model/MailTo.java
+++ b/src/main/java/com/boot/security/server/model/MailTo.java
@@ -1,10 +1,5 @@
package com.boot.security.server.model;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class MailTo extends BaseEntity {
private static final long serialVersionUID = -8238779033956731073L;
@@ -12,4 +7,28 @@ public class MailTo extends BaseEntity {
private Long mailId;
private String toUser;
private Boolean status;
+
+ public Long getMailId() {
+ return mailId;
+ }
+
+ public void setMailId(Long mailId) {
+ this.mailId = mailId;
+ }
+
+ public String getToUser() {
+ return toUser;
+ }
+
+ public void setToUser(String toUser) {
+ this.toUser = toUser;
+ }
+
+ public Boolean getStatus() {
+ return status;
+ }
+
+ public void setStatus(Boolean status) {
+ this.status = status;
+ }
}
diff --git a/src/main/java/com/boot/security/server/model/Notice.java b/src/main/java/com/boot/security/server/model/Notice.java
index 1b85838..c118501 100644
--- a/src/main/java/com/boot/security/server/model/Notice.java
+++ b/src/main/java/com/boot/security/server/model/Notice.java
@@ -1,10 +1,5 @@
package com.boot.security.server.model;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class Notice extends BaseEntity {
private static final long serialVersionUID = -4401913568806243090L;
@@ -13,6 +8,30 @@ public class Notice extends BaseEntity {
private String content;
private Integer status;
+ public String getTitle() {
+ return title;
+ }
+
+ public void setTitle(String title) {
+ this.title = title;
+ }
+
+ public String getContent() {
+ return content;
+ }
+
+ public void setContent(String content) {
+ this.content = content;
+ }
+
+ public Integer getStatus() {
+ return status;
+ }
+
+ public void setStatus(Integer status) {
+ this.status = status;
+ }
+
public interface Status {
int DRAFT = 0;
int PUBLISH = 1;
diff --git a/src/main/java/com/boot/security/server/model/Permission.java b/src/main/java/com/boot/security/server/model/Permission.java
index 311dbaa..968ba8b 100644
--- a/src/main/java/com/boot/security/server/model/Permission.java
+++ b/src/main/java/com/boot/security/server/model/Permission.java
@@ -2,11 +2,6 @@ package com.boot.security.server.model;
import java.util.List;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class Permission extends BaseEntity {
private static final long serialVersionUID = 6180869216498363919L;
@@ -20,4 +15,68 @@ public class Permission extends BaseEntity {
private Integer sort;
private List child;
+
+ public Long getParentId() {
+ return parentId;
+ }
+
+ public void setParentId(Long parentId) {
+ this.parentId = parentId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getCss() {
+ return css;
+ }
+
+ public void setCss(String css) {
+ this.css = css;
+ }
+
+ public String getHref() {
+ return href;
+ }
+
+ public void setHref(String href) {
+ this.href = href;
+ }
+
+ public Integer getType() {
+ return type;
+ }
+
+ public void setType(Integer type) {
+ this.type = type;
+ }
+
+ public String getPermission() {
+ return permission;
+ }
+
+ public void setPermission(String permission) {
+ this.permission = permission;
+ }
+
+ public Integer getSort() {
+ return sort;
+ }
+
+ public void setSort(Integer sort) {
+ this.sort = sort;
+ }
+
+ public List getChild() {
+ return child;
+ }
+
+ public void setChild(List child) {
+ this.child = child;
+ }
}
diff --git a/src/main/java/com/boot/security/server/model/Role.java b/src/main/java/com/boot/security/server/model/Role.java
index 1bb6265..36dfa18 100644
--- a/src/main/java/com/boot/security/server/model/Role.java
+++ b/src/main/java/com/boot/security/server/model/Role.java
@@ -1,10 +1,5 @@
package com.boot.security.server.model;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class Role extends BaseEntity {
private static final long serialVersionUID = -3802292814767103648L;
@@ -12,4 +7,20 @@ public class Role extends BaseEntity {
private String name;
private String description;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
}
diff --git a/src/main/java/com/boot/security/server/model/SysLogs.java b/src/main/java/com/boot/security/server/model/SysLogs.java
index 96f012c..e3956f5 100644
--- a/src/main/java/com/boot/security/server/model/SysLogs.java
+++ b/src/main/java/com/boot/security/server/model/SysLogs.java
@@ -1,10 +1,5 @@
package com.boot.security.server.model;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class SysLogs extends BaseEntity {
private static final long serialVersionUID = -7809315432127036583L;
@@ -13,4 +8,36 @@ public class SysLogs extends BaseEntity {
private Boolean flag;
private String remark;
+ public SysUser getUser() {
+ return user;
+ }
+
+ public void setUser(SysUser user) {
+ this.user = user;
+ }
+
+ public String getModule() {
+ return module;
+ }
+
+ public void setModule(String module) {
+ this.module = module;
+ }
+
+ public Boolean getFlag() {
+ return flag;
+ }
+
+ public void setFlag(Boolean flag) {
+ this.flag = flag;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
}
diff --git a/src/main/java/com/boot/security/server/model/SysUser.java b/src/main/java/com/boot/security/server/model/SysUser.java
index 41e30e5..3c23067 100644
--- a/src/main/java/com/boot/security/server/model/SysUser.java
+++ b/src/main/java/com/boot/security/server/model/SysUser.java
@@ -4,11 +4,6 @@ import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class SysUser extends BaseEntity {
private static final long serialVersionUID = -6525908145032868837L;
@@ -26,6 +21,94 @@ public class SysUser extends BaseEntity {
private Integer status;
private String intro;
+ public String getUsername() {
+ return username;
+ }
+
+ public void setUsername(String username) {
+ this.username = username;
+ }
+
+ public String getPassword() {
+ return password;
+ }
+
+ public void setPassword(String password) {
+ this.password = password;
+ }
+
+ public String getNickname() {
+ return nickname;
+ }
+
+ public void setNickname(String nickname) {
+ this.nickname = nickname;
+ }
+
+ public String getHeadImgUrl() {
+ return headImgUrl;
+ }
+
+ public void setHeadImgUrl(String headImgUrl) {
+ this.headImgUrl = headImgUrl;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getTelephone() {
+ return telephone;
+ }
+
+ public void setTelephone(String telephone) {
+ this.telephone = telephone;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public Date getBirthday() {
+ return birthday;
+ }
+
+ public void setBirthday(Date birthday) {
+ this.birthday = birthday;
+ }
+
+ public Integer getSex() {
+ return sex;
+ }
+
+ public void setSex(Integer sex) {
+ this.sex = sex;
+ }
+
+ public Integer getStatus() {
+ return status;
+ }
+
+ public void setStatus(Integer status) {
+ this.status = status;
+ }
+
+ public String getIntro() {
+ return intro;
+ }
+
+ public void setIntro(String intro) {
+ this.intro = intro;
+ }
+
public interface Status {
int DISABLED = 0;
int VALID = 1;
diff --git a/src/main/java/com/boot/security/server/page/table/PageTableHandler.java b/src/main/java/com/boot/security/server/page/table/PageTableHandler.java
index 59c52c6..d5c4433 100644
--- a/src/main/java/com/boot/security/server/page/table/PageTableHandler.java
+++ b/src/main/java/com/boot/security/server/page/table/PageTableHandler.java
@@ -3,23 +3,27 @@ package com.boot.security.server.page.table;
import java.util.ArrayList;
import java.util.List;
-import lombok.Builder;
-
/**
* 分页查询处理器
*
* @author 小威老师
*
*/
-@Builder
-public class PageTableHandler {
+
+public class PageTableHandler {
private CountHandler countHandler;
- private ListHandler listHandler;
+ private ListHandler listHandler;
- public PageTableResponse handle(PageTableRequest dtRequest) {
+ public PageTableHandler(CountHandler countHandler, ListHandler listHandler) {
+ super();
+ this.countHandler = countHandler;
+ this.listHandler = listHandler;
+ }
+
+ public PageTableResponse handle(PageTableRequest dtRequest) {
int count = 0;
- List list = null;
+ List> list = null;
count = this.countHandler.count(dtRequest);
if (count > 0) {
@@ -27,14 +31,14 @@ public class PageTableHandler {
}
if (list == null) {
- list = new ArrayList();
+ list = new ArrayList<>();
}
- return PageTableResponse. builder().recordsTotal(count).recordsFiltered(count).data(list).build();
+ return new PageTableResponse(count, count, list);
}
- public interface ListHandler {
- List list(PageTableRequest request);
+ public interface ListHandler {
+ List> list(PageTableRequest request);
}
public interface CountHandler {
diff --git a/src/main/java/com/boot/security/server/page/table/PageTableRequest.java b/src/main/java/com/boot/security/server/page/table/PageTableRequest.java
index 968b8af..806053e 100644
--- a/src/main/java/com/boot/security/server/page/table/PageTableRequest.java
+++ b/src/main/java/com/boot/security/server/page/table/PageTableRequest.java
@@ -3,17 +3,12 @@ package com.boot.security.server.page.table;
import java.io.Serializable;
import java.util.Map;
-import lombok.Getter;
-import lombok.Setter;
-
/**
* 分页查询参数
*
* @author 小威老师
*
*/
-@Getter
-@Setter
public class PageTableRequest implements Serializable {
private static final long serialVersionUID = 7328071045193618467L;
@@ -21,4 +16,28 @@ public class PageTableRequest implements Serializable {
private Integer offset;
private Integer limit;
private Map params;
+
+ public Integer getOffset() {
+ return offset;
+ }
+
+ public void setOffset(Integer offset) {
+ this.offset = offset;
+ }
+
+ public Integer getLimit() {
+ return limit;
+ }
+
+ public void setLimit(Integer limit) {
+ this.limit = limit;
+ }
+
+ public Map getParams() {
+ return params;
+ }
+
+ public void setParams(Map params) {
+ this.params = params;
+ }
}
diff --git a/src/main/java/com/boot/security/server/page/table/PageTableResponse.java b/src/main/java/com/boot/security/server/page/table/PageTableResponse.java
index 2e39be9..fc46896 100644
--- a/src/main/java/com/boot/security/server/page/table/PageTableResponse.java
+++ b/src/main/java/com/boot/security/server/page/table/PageTableResponse.java
@@ -3,25 +3,49 @@ package com.boot.security.server.page.table;
import java.io.Serializable;
import java.util.List;
-import lombok.Builder;
-import lombok.Getter;
-import lombok.Setter;
-
/**
* 分页查询返回
*
* @author 小威老师
*
*/
-@Getter
-@Setter
-@Builder
-public class PageTableResponse implements Serializable {
+public class PageTableResponse implements Serializable {
private static final long serialVersionUID = 620421858510718076L;
private Integer recordsTotal;
private Integer recordsFiltered;
- private List data;
+ private List> data;
+
+ public PageTableResponse(Integer recordsTotal, Integer recordsFiltered, List> data) {
+ super();
+ this.recordsTotal = recordsTotal;
+ this.recordsFiltered = recordsFiltered;
+ this.data = data;
+ }
+
+ public Integer getRecordsTotal() {
+ return recordsTotal;
+ }
+
+ public void setRecordsTotal(Integer recordsTotal) {
+ this.recordsTotal = recordsTotal;
+ }
+
+ public Integer getRecordsFiltered() {
+ return recordsFiltered;
+ }
+
+ public void setRecordsFiltered(Integer recordsFiltered) {
+ this.recordsFiltered = recordsFiltered;
+ }
+
+ public List> getData() {
+ return data;
+ }
+
+ public void setData(List> data) {
+ this.data = data;
+ }
}
\ No newline at end of file
diff --git a/src/main/java/com/boot/security/server/service/impl/FileServiceImpl.java b/src/main/java/com/boot/security/server/service/impl/FileServiceImpl.java
index 5afcd9e..28994c0 100644
--- a/src/main/java/com/boot/security/server/service/impl/FileServiceImpl.java
+++ b/src/main/java/com/boot/security/server/service/impl/FileServiceImpl.java
@@ -2,6 +2,8 @@ package com.boot.security.server.service.impl;
import java.io.IOException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
@@ -12,12 +14,11 @@ import com.boot.security.server.model.FileInfo;
import com.boot.security.server.service.FileService;
import com.boot.security.server.utils.FileUtil;
-import lombok.extern.slf4j.Slf4j;
-
-@Slf4j(topic = "adminLogger")
@Service
public class FileServiceImpl implements FileService {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
@Value("${files.path}")
private String filesPath;
@Autowired
diff --git a/src/main/java/com/boot/security/server/service/impl/JobServiceImpl.java b/src/main/java/com/boot/security/server/service/impl/JobServiceImpl.java
index 1f5f6b6..5372746 100644
--- a/src/main/java/com/boot/security/server/service/impl/JobServiceImpl.java
+++ b/src/main/java/com/boot/security/server/service/impl/JobServiceImpl.java
@@ -15,6 +15,8 @@ import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.TriggerBuilder;
import org.quartz.TriggerKey;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.aop.support.AopUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
@@ -25,12 +27,11 @@ import com.boot.security.server.job.SpringBeanJob;
import com.boot.security.server.model.JobModel;
import com.boot.security.server.service.JobService;
-import lombok.extern.slf4j.Slf4j;
-
-@Slf4j(topic = "adminLogger")
@Service
public class JobServiceImpl implements JobService {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
@Autowired
private Scheduler scheduler;
@Autowired
diff --git a/src/main/java/com/boot/security/server/service/impl/MailServiceImpl.java b/src/main/java/com/boot/security/server/service/impl/MailServiceImpl.java
index 1eb7e0e..c3fb840 100644
--- a/src/main/java/com/boot/security/server/service/impl/MailServiceImpl.java
+++ b/src/main/java/com/boot/security/server/service/impl/MailServiceImpl.java
@@ -2,6 +2,8 @@ package com.boot.security.server.service.impl;
import java.util.List;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -12,12 +14,11 @@ import com.boot.security.server.service.MailService;
import com.boot.security.server.service.SendMailSevice;
import com.boot.security.server.utils.UserUtil;
-import lombok.extern.slf4j.Slf4j;
-
-@Slf4j(topic = "adminLogger")
@Service
public class MailServiceImpl implements MailService {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
@Autowired
private SendMailSevice sendMailSevice;
@Autowired
diff --git a/src/main/java/com/boot/security/server/service/impl/PermissionServiceImpl.java b/src/main/java/com/boot/security/server/service/impl/PermissionServiceImpl.java
index e25608f..7df079f 100644
--- a/src/main/java/com/boot/security/server/service/impl/PermissionServiceImpl.java
+++ b/src/main/java/com/boot/security/server/service/impl/PermissionServiceImpl.java
@@ -2,6 +2,8 @@ package com.boot.security.server.service.impl;
import java.util.Set;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -11,12 +13,11 @@ import com.boot.security.server.model.Permission;
import com.boot.security.server.service.PermissionService;
import com.boot.security.server.service.UserService;
-import lombok.extern.slf4j.Slf4j;
-
-@Slf4j(topic = "adminLogger")
@Service
public class PermissionServiceImpl implements PermissionService {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
@Autowired
private PermissionDao permissionDao;
@Autowired
diff --git a/src/main/java/com/boot/security/server/service/impl/RoleServiceImpl.java b/src/main/java/com/boot/security/server/service/impl/RoleServiceImpl.java
index e6c0a4a..caf2482 100644
--- a/src/main/java/com/boot/security/server/service/impl/RoleServiceImpl.java
+++ b/src/main/java/com/boot/security/server/service/impl/RoleServiceImpl.java
@@ -3,6 +3,8 @@ package com.boot.security.server.service.impl;
import java.util.List;
import java.util.Set;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -14,12 +16,11 @@ import com.boot.security.server.model.Role;
import com.boot.security.server.service.RoleService;
import com.boot.security.server.service.UserService;
-import lombok.extern.slf4j.Slf4j;
-
-@Slf4j(topic = "adminLogger")
@Service
public class RoleServiceImpl implements RoleService {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
@Autowired
private RoleDao roleDao;
@Autowired
diff --git a/src/main/java/com/boot/security/server/service/impl/SysLogServiceImpl.java b/src/main/java/com/boot/security/server/service/impl/SysLogServiceImpl.java
index f5cc7a1..6aafbd1 100644
--- a/src/main/java/com/boot/security/server/service/impl/SysLogServiceImpl.java
+++ b/src/main/java/com/boot/security/server/service/impl/SysLogServiceImpl.java
@@ -4,6 +4,8 @@ import java.util.Date;
import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
@@ -14,12 +16,11 @@ import com.boot.security.server.model.SysUser;
import com.boot.security.server.service.SysLogService;
import com.boot.security.server.utils.UserUtil;
-import lombok.extern.slf4j.Slf4j;
-
-@Slf4j(topic = "adminLogger")
@Service
public class SysLogServiceImpl implements SysLogService {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
@Autowired
private SysLogsDao sysLogsDao;
diff --git a/src/main/java/com/boot/security/server/service/impl/TokenServiceImpl.java b/src/main/java/com/boot/security/server/service/impl/TokenServiceImpl.java
index 8b94c50..6e2810e 100644
--- a/src/main/java/com/boot/security/server/service/impl/TokenServiceImpl.java
+++ b/src/main/java/com/boot/security/server/service/impl/TokenServiceImpl.java
@@ -40,7 +40,7 @@ public class TokenServiceImpl implements TokenService {
updateLoginUser(loginUser);
logService.save(loginUser.getId(), "登陆", true, null);
- return Token.builder().token(token).build();
+ return new Token(token);
}
/**
diff --git a/src/main/java/com/boot/security/server/service/impl/UserServiceImpl.java b/src/main/java/com/boot/security/server/service/impl/UserServiceImpl.java
index 0bc809c..0fdd24d 100644
--- a/src/main/java/com/boot/security/server/service/impl/UserServiceImpl.java
+++ b/src/main/java/com/boot/security/server/service/impl/UserServiceImpl.java
@@ -3,6 +3,8 @@ package com.boot.security.server.service.impl;
import java.util.List;
import java.util.Set;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
@@ -22,12 +24,11 @@ import com.boot.security.server.service.TokenService;
import com.boot.security.server.service.UserService;
import com.google.common.collect.Sets;
-import lombok.extern.slf4j.Slf4j;
-
-@Slf4j(topic = "adminLogger")
@Service
public class UserServiceImpl implements UserService {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
@Autowired
private UserDao userDao;
@Autowired
diff --git a/src/main/java/com/boot/security/server/utils/TemplateUtil.java b/src/main/java/com/boot/security/server/utils/TemplateUtil.java
index d7c6a47..5a3ea07 100644
--- a/src/main/java/com/boot/security/server/utils/TemplateUtil.java
+++ b/src/main/java/com/boot/security/server/utils/TemplateUtil.java
@@ -6,14 +6,15 @@ import java.util.Date;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import com.boot.security.server.dto.GenerateInput;
-import lombok.extern.slf4j.Slf4j;
-
-@Slf4j(topic = "adminLogger")
public class TemplateUtil {
+ private static final Logger log = LoggerFactory.getLogger("adminLogger");
+
public static String getTemplete(String fileName) {
return FileUtil.getText(TemplateUtil.class.getClassLoader().getResourceAsStream("generate/" + fileName));
}
@@ -40,6 +41,7 @@ public class TemplateUtil {
text = text.replace("{import}", imports);
String filelds = getFields(beanFieldName, beanFieldType, beanFieldValue);
text = text.replace("{filelds}", filelds);
+ text = text.replace("{getset}", getset(beanFieldName, beanFieldType));
FileUtil.saveTextFile(text, path + File.separator + getPackagePath(beanPackageName) + beanName + ".java");
log.debug("生成java model:{}模板", beanName);
@@ -78,6 +80,33 @@ public class TemplateUtil {
return buffer.toString();
}
+ private static String getset(List beanFieldName, List beanFieldType) {
+ StringBuffer buffer = new StringBuffer();
+ int size = beanFieldName.size();
+ for (int i = 0; i < size; i++) {
+ String name = beanFieldName.get(i);
+ if ("id".equals(name) || "createTime".equals(name) || "updateTime".equals(name)) {
+ continue;
+ }
+
+ String type = beanFieldType.get(i);
+ buffer.append("\tpublic ").append(type).append(" get")
+ .append(StringUtils.substring(name, 0, 1).toUpperCase() + name.substring(1, name.length()))
+ .append("() {\n");
+ buffer.append("\t\treturn ").append(name).append(";\n");
+ buffer.append("\t}\n");
+ buffer.append("\tpublic ").append(type).append(" set")
+ .append(StringUtils.substring(name, 0, 1).toUpperCase() + name.substring(1, name.length()))
+ .append("() {\n");
+ buffer.append("\t\treturn ").append(name).append(";\n");
+ buffer.append("\t}\n");
+ // 默认值
+ buffer.append(";\n");
+ }
+
+ return buffer.toString();
+ }
+
public static void saveJavaDao(GenerateInput input) {
String path = input.getPath();
String tableName = input.getTableName();
diff --git a/src/main/resources/generate/controller.txt b/src/main/resources/generate/controller.txt
index 4e257af..aa73fa2 100644
--- a/src/main/resources/generate/controller.txt
+++ b/src/main/resources/generate/controller.txt
@@ -53,20 +53,20 @@ public class {controllerName} {
@GetMapping
@ApiOperation(value = "列表")
- public PageTableResponse<{beanName}> list(PageTableRequest request) {
- return PageTableHandler.<{beanName}> builder().countHandler(new CountHandler() {
+ public PageTableResponse list(PageTableRequest request) {
+ return new PageTableHandler(new CountHandler() {
@Override
public int count(PageTableRequest request) {
return {daoParamName}.count(request.getParams());
}
- }).listHandler(new ListHandler<{beanName}>() {
+ }, new ListHandler() {
@Override
public List<{beanName}> list(PageTableRequest request) {
return {daoParamName}.list(request.getParams(), request.getOffset(), request.getLimit());
}
- }).build().handle(request);
+ }).handle(request);
}
@DeleteMapping("/{id}")
diff --git a/src/main/resources/generate/java.txt b/src/main/resources/generate/java.txt
index 743ae93..c32605d 100644
--- a/src/main/resources/generate/java.txt
+++ b/src/main/resources/generate/java.txt
@@ -2,12 +2,8 @@ package {beanPackageName};
{import}
-import lombok.Getter;
-import lombok.Setter;
-
-@Getter
-@Setter
public class {beanName} extends BaseEntity {
{filelds}
+{getset}
}
\ No newline at end of file