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