From 4d228a35754a710ea2390db8124f135f95261e0c Mon Sep 17 00:00:00 2001 From: xiangwb Date: Tue, 10 Apr 2018 16:41:58 +0800 Subject: [PATCH] merge --- .../domain/entity/model/EmailModel.java | 96 +++++++++---------- .../xwbing/domain/entity/sys/BaseEntity.java | 8 +- .../domain/entity/sys/DataDictionary.java | 23 ++--- .../domain/entity/sys/SysAuthority.java | 31 ++---- .../xwbing/domain/entity/sys/SysConfig.java | 10 +- .../com/xwbing/domain/entity/sys/SysRole.java | 19 ++-- .../com/xwbing/domain/entity/sys/SysUser.java | 15 ++- .../xwbing/domain/entity/sys/SysUserRole.java | 6 +- .../entity/vo/ListDataDictionaryVo.java | 2 +- .../xwbing/domain/entity/vo/SysAuthVo.java | 1 + .../sys/DataDictionaryRepository.java | 2 +- .../repository/sys/SysUserRepository.java | 1 + .../xwbing/exception/BusinessException.java | 20 ++-- .../java/com/xwbing/redis/RedisService.java | 10 +- .../com/xwbing/redis/RedisStartupInit.java | 8 +- .../service/sys/SysUserLoginInOutService.java | 2 +- .../ApplicationContextConfig.java | 18 ---- .../controller/sys/DataDictionaryControl.java | 4 +- .../controller/sys/SysAuthorityControl.java | 4 +- .../controller/sys/SysConfigControl.java | 14 +-- .../xwbing/controller/sys/SysUserControl.java | 4 +- 21 files changed, 124 insertions(+), 174 deletions(-) diff --git a/boot-service/src/main/java/com/xwbing/domain/entity/model/EmailModel.java b/boot-service/src/main/java/com/xwbing/domain/entity/model/EmailModel.java index 2eb8b3a..64faa90 100644 --- a/boot-service/src/main/java/com/xwbing/domain/entity/model/EmailModel.java +++ b/boot-service/src/main/java/com/xwbing/domain/entity/model/EmailModel.java @@ -11,53 +11,53 @@ import java.util.Date; * 作者: xiangwb */ @Data -public class EmailModel { - public EmailModel(){ - //默认值 - } - /** - * 发送邮件协议名称,默认smtp - */ - private String protocol; - /** - * 发送邮箱地址 - */ - private String fromEmail; - /** - * 邮箱密码 - */ - private String password; - /** - * 接收邮箱 - */ - private String toEmail; - /** - * 设置发送时间,默认是即时发送 - */ - private Date sendTime; - /** - * 发送邮件服务器主机 - */ - private String serverHost; - /** - * 发送邮件服务器端口 - */ - private Integer serverPort; - /** - * 是否需要身份验证 - */ - private boolean auth; +public class EmailModel { + public EmailModel() { + //默认值 + } - /** - * 邮件主题 - */ - private String subject; - /** - * 邮件内容 - */ - private String centent; - /** - * 邮件附件的文件名 - */ - private String[] attachFileNames; + /** + * 发送邮件协议名称,默认smtp + */ + private String protocol; + /** + * 发送邮箱地址 + */ + private String fromEmail; + /** + * 邮箱密码 + */ + private String password; + /** + * 接收邮箱 + */ + private String toEmail; + /** + * 设置发送时间,默认是即时发送 + */ + private Date sendTime; + /** + * 发送邮件服务器主机 + */ + private String serverHost; + /** + * 发送邮件服务器端口 + */ + private Integer serverPort; + /** + * 是否需要身份验证 + */ + private boolean auth; + /** + * 邮件主题 + */ + private String subject; + /** + * 邮件内容 + */ + private String centent; + /** + * 邮件附件的文件名 + */ + private String[] attachFileNames; } diff --git a/boot-service/src/main/java/com/xwbing/domain/entity/sys/BaseEntity.java b/boot-service/src/main/java/com/xwbing/domain/entity/sys/BaseEntity.java index c83b7f9..11dbd70 100644 --- a/boot-service/src/main/java/com/xwbing/domain/entity/sys/BaseEntity.java +++ b/boot-service/src/main/java/com/xwbing/domain/entity/sys/BaseEntity.java @@ -25,14 +25,14 @@ public class BaseEntity implements Serializable { @Column(length = 50) @ApiModelProperty(value = "主键") private String id; - @ApiModelProperty(value = "创建者",hidden = true) + @ApiModelProperty(value = "创建者", hidden = true) private String creator; - @ApiModelProperty(value = "修改者",hidden = true) + @ApiModelProperty(value = "修改者", hidden = true) private String modifier; - @ApiModelProperty(value = "创建时间",hidden = true) + @ApiModelProperty(value = "创建时间", hidden = true) @Column(name = "create_time") private Date createTime; - @ApiModelProperty(value = "修改时间",hidden = true) + @ApiModelProperty(value = "修改时间", hidden = true) @Column(name = "modified_time") private Date modifiedTime; } diff --git a/boot-service/src/main/java/com/xwbing/domain/entity/sys/DataDictionary.java b/boot-service/src/main/java/com/xwbing/domain/entity/sys/DataDictionary.java index 0ca7a79..cdf51ec 100644 --- a/boot-service/src/main/java/com/xwbing/domain/entity/sys/DataDictionary.java +++ b/boot-service/src/main/java/com/xwbing/domain/entity/sys/DataDictionary.java @@ -1,5 +1,7 @@ package com.xwbing.domain.entity.sys; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; @@ -15,28 +17,19 @@ import javax.persistence.Entity; @EqualsAndHashCode(callSuper = true) @Data @Entity(name = "data_dict") +@ApiModel public class DataDictionary extends BaseEntity { private static final long serialVersionUID = -3409347240188002427L; public static String table = "data_dict"; - /** - * 英文名称 编码 唯一 - */ + @ApiModelProperty(value = "编码", required = true) private String code; - /** - * 名称 - */ + @ApiModelProperty(value = "名称", required = true) private String name; - /** - * 描述 - */ + @ApiModelProperty(value = "描述", required = true) private String description; - /** - * 父键 - */ + @ApiModelProperty(value = "父键", required = true) @Column(name = "parent_id") private String parentId; - /** - * 是否启用 - */ + @ApiModelProperty(value = "是否启用(Y|N)", example = "Y", required = true) private String enable; } diff --git a/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysAuthority.java b/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysAuthority.java index c6f783e..abbfba0 100644 --- a/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysAuthority.java +++ b/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysAuthority.java @@ -1,5 +1,7 @@ package com.xwbing.domain.entity.sys; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; @@ -15,36 +17,23 @@ import javax.persistence.Entity; @EqualsAndHashCode(callSuper = true) @Data @Entity(name = "sys_authority") +@ApiModel public class SysAuthority extends BaseEntity { private static final long serialVersionUID = -6469518352117371987L; public static String table = "sys_authority"; - /** - * 名称 - */ + @ApiModelProperty(value = "名称", required = true) private String name; - /** - * 编号 - */ + @ApiModelProperty(value = "编码", required = true) private String code; - /** - * 是否启用 - */ + @ApiModelProperty(value = "是否启用(Y|N)", example = "Y", required = true) private String enable; - /** - * url地址 - */ + @ApiModelProperty(value = "url地址", required = true) private String url; - /** - * 父ID - */ @Column(name = "parent_id") + @ApiModelProperty(value = "父ID", required = true) private String parentId; - /** - * 类型 1菜单 2按钮 - */ + @ApiModelProperty(value = "类型(1菜单|2按钮)", example = "2", required = true) private Integer type; - /** - * 排序 - */ + @ApiModelProperty(value = "排序", required = true) private Integer sort; } diff --git a/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysConfig.java b/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysConfig.java index e435c3c..2d1c663 100644 --- a/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysConfig.java +++ b/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysConfig.java @@ -19,23 +19,23 @@ import javax.validation.constraints.Pattern; @EqualsAndHashCode(callSuper = true) @Data @Entity(name = "system_config") -@ApiModel//swagger +@ApiModel public class SysConfig extends BaseEntity { private static final long serialVersionUID = -7587016038432881980L; public static String table = "system_config"; - @ApiModelProperty(value = "配置项的code",example = "email_config",required = true) @NotBlank(message = "配置项的code不能为空") @Length(min = 1, max = 50, message = "code长度为1-50") + @ApiModelProperty(value = "配置项的code", example = "email_config", required = true) private String code; - @ApiModelProperty(value = "配置项的值",example = "{}",required = true) @NotBlank(message = "配置项的value不能为空") + @ApiModelProperty(value = "配置项的值", example = "{}", required = true) private String value; - @ApiModelProperty(value = "配置项的描述(名称)",example = "邮箱配置",required = true) @NotBlank(message = "配置项的name不能为空") + @ApiModelProperty(value = "配置项的描述(名称)", example = "邮箱配置", required = true) @Length(min = 1, max = 20, message = "value长度为1-20") private String name; - @ApiModelProperty(value = "是否启用",example = "Y",required = true) @NotBlank(message = "是否启用不能为空") @Pattern(regexp = "[Y|N]", message = "是否启用格式为Y|N") + @ApiModelProperty(value = "是否启用(Y|N)", example = "Y", required = true) private String enable; } diff --git a/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysRole.java b/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysRole.java index 1902a3a..3749d3c 100644 --- a/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysRole.java +++ b/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysRole.java @@ -1,5 +1,7 @@ package com.xwbing.domain.entity.sys; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; @@ -14,23 +16,16 @@ import javax.persistence.Entity; @EqualsAndHashCode(callSuper = true) @Data @Entity(name = "sys_role") +@ApiModel public class SysRole extends BaseEntity { private static final long serialVersionUID = -3048021197170624143L; public static String table = "sys_role"; - /** - * 角色名称 - */ + @ApiModelProperty(value = "角色名称", required = true) private String name; - /** - * 角色编码 - */ + @ApiModelProperty(value = "角色编码", required = true) private String code; - /** - * 是否启用 - */ + @ApiModelProperty(value = "是否启用(Y|N)", example = "Y", required = true) private String enable; - /** - * 描述 - */ + @ApiModelProperty(value = "描述", required = true) private String remark; } diff --git a/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysUser.java b/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysUser.java index 393c015..5979e06 100644 --- a/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysUser.java +++ b/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysUser.java @@ -26,28 +26,28 @@ import java.util.List; public class SysUser extends BaseEntity { private static final long serialVersionUID = -2447528751353457021L; public static String table = "sys_user_info"; - @ApiModelProperty(value = "用户名",example = "xxx",required = true) + @ApiModelProperty(value = "用户名", required = true) @NotBlank(message = "用户名不能为空") @Length(min = 1, max = 20, message = "用户名长度为1-20") @Column(name = "user_name") private String userName; - @ApiModelProperty(value = "姓名",example = "xxx",required = true) + @ApiModelProperty(value = "姓名", required = true) @NotBlank(message = "姓名不能为空") @Length(min = 1, max = 20, message = "姓名长度为1-5") private String name; - @ApiModelProperty(value = "邮箱",example = "@163.com",required = true) + @ApiModelProperty(value = "邮箱", example = "@163.com", required = true) @NotBlank(message = "邮箱不能为空") @Email(message = "邮箱格式有误") private String mail; - @ApiModelProperty(value = "性别",example = "1",required = true) + @ApiModelProperty(value = "性别(0|1)", example = "1", required = true) @NotBlank(message = "性别不能为空") @Pattern(regexp = "[01]", message = "性别格式为0|1,0代表女,1代表男") private String sex; - @ApiModelProperty(value = "盐值",hidden = true) + @ApiModelProperty(value = "盐值", hidden = true) private String salt; - @ApiModelProperty(value = "密码",hidden = true) + @ApiModelProperty(value = "密码", hidden = true) private String password; - @ApiModelProperty(value = "是否为管理员",hidden = true) + @ApiModelProperty(value = "是否为管理员", hidden = true) private String admin; //临时字段 @ApiModelProperty(hidden = true) @@ -60,5 +60,4 @@ public class SysUser extends BaseEntity { private transient List menus; @ApiModelProperty(hidden = true) private transient List buttons; - } diff --git a/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysUserRole.java b/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysUserRole.java index b7da0a0..75e83e6 100644 --- a/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysUserRole.java +++ b/boot-service/src/main/java/com/xwbing/domain/entity/sys/SysUserRole.java @@ -17,15 +17,15 @@ import javax.persistence.Entity; @Entity(name = "sys_user_role") public class SysUserRole extends BaseEntity { private static final long serialVersionUID = 7340808603856635810L; - public static String table="sys_user_role"; + public static String table = "sys_user_role"; /** * 用户主键 */ @Column(name = "user_id") - private String userId; + private String userId; /** * 角色主键 */ @Column(name = "role_id") - private String roleId; + private String roleId; } diff --git a/boot-service/src/main/java/com/xwbing/domain/entity/vo/ListDataDictionaryVo.java b/boot-service/src/main/java/com/xwbing/domain/entity/vo/ListDataDictionaryVo.java index d240b6a..2815b39 100644 --- a/boot-service/src/main/java/com/xwbing/domain/entity/vo/ListDataDictionaryVo.java +++ b/boot-service/src/main/java/com/xwbing/domain/entity/vo/ListDataDictionaryVo.java @@ -15,7 +15,7 @@ import java.util.List; */ @Data @ApiModel -public class ListDataDictionaryVo extends RestMessageVo{ +public class ListDataDictionaryVo extends RestMessageVo { @ApiModelProperty(value = "返回数据") private List data; } diff --git a/boot-service/src/main/java/com/xwbing/domain/entity/vo/SysAuthVo.java b/boot-service/src/main/java/com/xwbing/domain/entity/vo/SysAuthVo.java index 37cfc72..4c99110 100644 --- a/boot-service/src/main/java/com/xwbing/domain/entity/vo/SysAuthVo.java +++ b/boot-service/src/main/java/com/xwbing/domain/entity/vo/SysAuthVo.java @@ -26,5 +26,6 @@ public class SysAuthVo extends SysAuthority { e.printStackTrace(); } } + private List children; } diff --git a/boot-service/src/main/java/com/xwbing/domain/repository/sys/DataDictionaryRepository.java b/boot-service/src/main/java/com/xwbing/domain/repository/sys/DataDictionaryRepository.java index 1d18ce3..fe806c8 100644 --- a/boot-service/src/main/java/com/xwbing/domain/repository/sys/DataDictionaryRepository.java +++ b/boot-service/src/main/java/com/xwbing/domain/repository/sys/DataDictionaryRepository.java @@ -14,7 +14,7 @@ import java.util.List; public interface DataDictionaryRepository extends JpaRepository { DataDictionary getByCode(String code); - DataDictionary getByCodeAndEnable(String code,String enable); + DataDictionary getByCodeAndEnable(String code, String enable); List getByParentIdAndEnable(String parentId, String enable); diff --git a/boot-service/src/main/java/com/xwbing/domain/repository/sys/SysUserRepository.java b/boot-service/src/main/java/com/xwbing/domain/repository/sys/SysUserRepository.java index 39caeb4..a3e9d95 100644 --- a/boot-service/src/main/java/com/xwbing/domain/repository/sys/SysUserRepository.java +++ b/boot-service/src/main/java/com/xwbing/domain/repository/sys/SysUserRepository.java @@ -2,6 +2,7 @@ package com.xwbing.domain.repository.sys; import com.xwbing.domain.entity.sys.SysUser; import org.springframework.data.jpa.repository.JpaRepository; + /** * 说明: * 项目名称: boot-module-demo diff --git a/boot-service/src/main/java/com/xwbing/exception/BusinessException.java b/boot-service/src/main/java/com/xwbing/exception/BusinessException.java index af1fefc..ae3f8fd 100644 --- a/boot-service/src/main/java/com/xwbing/exception/BusinessException.java +++ b/boot-service/src/main/java/com/xwbing/exception/BusinessException.java @@ -7,18 +7,18 @@ package com.xwbing.exception; * 作者: xiangwb */ public class BusinessException extends RuntimeException { - private static final long serialVersionUID = 7493711492820795133L; + private static final long serialVersionUID = 7493711492820795133L; - public BusinessException(Throwable cause) { - super(cause); - } + public BusinessException(Throwable cause) { + super(cause); + } - public BusinessException(String message) { - super(message); - } + public BusinessException(String message) { + super(message); + } - public BusinessException(String message, Throwable cause) { - super(message, cause); - } + public BusinessException(String message, Throwable cause) { + super(message, cause); + } } diff --git a/boot-service/src/main/java/com/xwbing/redis/RedisService.java b/boot-service/src/main/java/com/xwbing/redis/RedisService.java index a576fcf..1d4aeb3 100644 --- a/boot-service/src/main/java/com/xwbing/redis/RedisService.java +++ b/boot-service/src/main/java/com/xwbing/redis/RedisService.java @@ -13,6 +13,7 @@ import javax.annotation.Resource; import java.util.List; import java.util.Map; import java.util.Set; + /** * 说明: 封装redis 缓存服务器服务接口 * 项目名称: boot-module-demo @@ -26,7 +27,8 @@ public class RedisService { private JedisPool jedisPool; @Value("${redisCode}") private String redisCode; - private final Logger logger= LoggerFactory.getLogger(RedisService.class); + private final Logger logger = LoggerFactory.getLogger(RedisService.class); + private RedisService() { } @@ -39,7 +41,7 @@ public class RedisService { private Jedis getJedis() { try { return jedisPool.getResource(); - }catch (Exception ex){ + } catch (Exception ex) { logger.error("redis连接失败=================================="); throw new BusinessException("redis连接失败"); } @@ -384,9 +386,9 @@ public class RedisService { String ping = jedis.ping(); logger.info("redis连接成功"); return ping; - } catch (BusinessException ex){//获取jedis客户端失败 + } catch (BusinessException ex) {//获取jedis客户端失败 return ""; - } catch (Exception ex){//ping失败 + } catch (Exception ex) {//ping失败 logger.error("redis连接失败================================="); return ""; } finally { diff --git a/boot-service/src/main/java/com/xwbing/redis/RedisStartupInit.java b/boot-service/src/main/java/com/xwbing/redis/RedisStartupInit.java index 515af59..ca6350d 100644 --- a/boot-service/src/main/java/com/xwbing/redis/RedisStartupInit.java +++ b/boot-service/src/main/java/com/xwbing/redis/RedisStartupInit.java @@ -33,15 +33,15 @@ public class RedisStartupInit implements InitializingBean { public void afterPropertiesSet() { logger.info("redis启动===执行方法===刷新缓存=========================="); String ping = redisService.ping(); - if(StringUtils.isNotEmpty(ping)){ + if (StringUtils.isNotEmpty(ping)) { redisService.set("test", "成功"); - logger.info("redis获取测试数据:{}",redisService.get("test")); + logger.info("redis获取测试数据:{}", redisService.get("test")); redisService.del("xwb"); boolean exists = redisService.exists("xwb"); - logger.info("redis删除测试数据:{}",!exists); + logger.info("redis删除测试数据:{}", !exists); Set set = redisService.keys(redisCode + "*"); set.forEach(keyStr -> { - logger.info("删除缓存名称:{}",keyStr); + logger.info("删除缓存名称:{}", keyStr); redisService.delInit(keyStr); }); logger.info("redis初始化成功================================="); diff --git a/boot-service/src/main/java/com/xwbing/service/sys/SysUserLoginInOutService.java b/boot-service/src/main/java/com/xwbing/service/sys/SysUserLoginInOutService.java index d7c3e55..c3d2024 100644 --- a/boot-service/src/main/java/com/xwbing/service/sys/SysUserLoginInOutService.java +++ b/boot-service/src/main/java/com/xwbing/service/sys/SysUserLoginInOutService.java @@ -61,7 +61,7 @@ public class SysUserLoginInOutService { List list = loginInOutRepository.getByInoutType(inout); if (CollectionUtils.isNotEmpty(list)) { if (MapUtils.isNotEmpty(userMap)) { - list=list.stream().sorted((o1, o2) -> o2.getCreateTime().compareTo(o1.getCreateTime())).peek(inOut -> { + list = list.stream().sorted((o1, o2) -> o2.getCreateTime().compareTo(o1.getCreateTime())).peek(inOut -> { inOut.setUserIdName(userMap.get(inOut.getUserId()).getName());//用户姓名 inOut.setRecordTime(DateUtil2.dateToStr(inOut.getCreateTime(), DateUtil2.YYYY_MM_DD_HH_MM_SS));//记录时间 CommonEnum.LoginInOutEnum inOutEnum = Arrays.stream(CommonEnum.LoginInOutEnum.values()).filter(obj -> obj.getValue() == inout).findFirst().get();//登录登出 diff --git a/boot-web/src/main/java/com/xwbing/configuration/ApplicationContextConfig.java b/boot-web/src/main/java/com/xwbing/configuration/ApplicationContextConfig.java index ff3bd3b..32d7c68 100644 --- a/boot-web/src/main/java/com/xwbing/configuration/ApplicationContextConfig.java +++ b/boot-web/src/main/java/com/xwbing/configuration/ApplicationContextConfig.java @@ -60,22 +60,4 @@ public class ApplicationContextConfig { poolTaskExecutor.setQueueCapacity(200);//队列最大长度 return poolTaskExecutor; } - -// @Bean(name = "cloudQueryRunner") -// @Primary -// public CloudQueryRunner getCloudQueryRunner() { -// return getQueryRunner("y.drore.com", control_appId, control_appSecret); -// -// } -// -// private static CloudQueryRunner getQueryRunner(String cloud_host, String config_appId, String control_appSecret) { -// CloudBasicConnection cloudBasicConnection = new CloudBasicConnection(cloud_host, 80, config_appId, control_appSecret); -// CloudPoolingConnectionManager cloudPoolingConnectionManager = new CloudPoolingConnectionManager(); -// cloudPoolingConnectionManager.setConnection(cloudBasicConnection); -// CloudBasicDataSource cloudBasicDataSource = new CloudBasicDataSource(); -// cloudBasicDataSource.setCloudPoolingConnectionManager(cloudPoolingConnectionManager); -// CloudQueryRunner cloudQueryRunner = new CloudQueryRunner(); -// cloudQueryRunner.setDataSource(cloudBasicDataSource); -// return cloudQueryRunner; -// } } diff --git a/boot-web/src/main/java/com/xwbing/controller/sys/DataDictionaryControl.java b/boot-web/src/main/java/com/xwbing/controller/sys/DataDictionaryControl.java index 9e3bc48..90ba003 100644 --- a/boot-web/src/main/java/com/xwbing/controller/sys/DataDictionaryControl.java +++ b/boot-web/src/main/java/com/xwbing/controller/sys/DataDictionaryControl.java @@ -83,7 +83,7 @@ public class DataDictionaryControl { @ApiOperation(value = "根据父id列表查询", response = ListDataDictionaryVo.class) @ApiImplicitParams({ @ApiImplicitParam(name = "parentId", value = "父id", paramType = "query", dataType = "string"), - @ApiImplicitParam(name = "enable", value = "是否启用,格式为Y|N", paramType = "query", dataType = "string") + @ApiImplicitParam(name = "enable", value = "是否启用(Y|N)", paramType = "query", dataType = "string") }) @PostMapping("findListByParent") public JSONObject findListByParent(String enable, String parentId) { @@ -96,7 +96,7 @@ public class DataDictionaryControl { @LogInfo("根据编码查询字典列表") @ApiOperation(value = "根据编码查询字典列表", response = ListDataDictionaryVo.class) - @ApiImplicitParam(name = "enable", value = "是否启用,格式为Y|N", paramType = "query", dataType = "string") + @ApiImplicitParam(name = "enable", value = "是否启用(Y|N)", paramType = "query", dataType = "string") @PostMapping("findListByCode") public JSONObject findListByCode(@RequestParam String code, String enable) { if (StringUtils.isEmpty(code)) { diff --git a/boot-web/src/main/java/com/xwbing/controller/sys/SysAuthorityControl.java b/boot-web/src/main/java/com/xwbing/controller/sys/SysAuthorityControl.java index 4bc0b77..d0f4040 100644 --- a/boot-web/src/main/java/com/xwbing/controller/sys/SysAuthorityControl.java +++ b/boot-web/src/main/java/com/xwbing/controller/sys/SysAuthorityControl.java @@ -97,7 +97,7 @@ public class SysAuthorityControl { @LogInfo("根据是否启用查询所有权限") @ApiOperation(value = "根据是否启用查询所有权限", response = ListSysAuthorityVo.class) - @ApiImplicitParam(name = "enable", value = "是否启用,格式Y|N", paramType = "query", dataType = "string") + @ApiImplicitParam(name = "enable", value = "是否启用(Y|N)", paramType = "query", dataType = "string") @GetMapping("listByEnable") public JSONObject listByEnable(String enable) { List authoritys = sysAuthorityService.listByEnable(enable); @@ -121,7 +121,7 @@ public class SysAuthorityControl { @LogInfo("递归查询所有权限") @ApiOperation(value = "递归查询所有权限", response = ListSysAuthorityVo.class) - @ApiImplicitParam(name = "enable", value = "是否启用,格式Y|N", paramType = "query", dataType = "string") + @ApiImplicitParam(name = "enable", value = "是否启用(Y|N)", paramType = "query", dataType = "string") @GetMapping("listTree") public JSONObject listTree(String enable) { List authoritys; diff --git a/boot-web/src/main/java/com/xwbing/controller/sys/SysConfigControl.java b/boot-web/src/main/java/com/xwbing/controller/sys/SysConfigControl.java index 10f2615..9f4c881 100644 --- a/boot-web/src/main/java/com/xwbing/controller/sys/SysConfigControl.java +++ b/boot-web/src/main/java/com/xwbing/controller/sys/SysConfigControl.java @@ -11,7 +11,6 @@ import com.xwbing.util.JsonResult; import com.xwbing.util.RestMessage; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; -import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; @@ -38,12 +37,6 @@ public class SysConfigControl { @LogInfo("新增系统配置信息") @ApiOperation(value = "新增", notes = "新增系统配置信息", response = RestMessageVo.class) -// @ApiImplicitParams({ -// @ApiImplicitParam(name = "code", value = "配置项的key,长度为1-50", paramType = "query", required = true, dataType = "string"), -// @ApiImplicitParam(name = "value", value = "配置项的值", paramType = "query", required = true, dataType = "string"), -// @ApiImplicitParam(name = "enable", value = "是否启用,格式为Y|N", paramType = "query", required = true, dataType = "string"), -// @ApiImplicitParam(name = "name", value = "配置名称,长度为1-10", paramType = "query", required = true, dataType = "string") -// }) @PostMapping("save") public JSONObject save(@RequestBody @Valid SysConfig sysConfig) { String logMsg = "新增系统配置信息"; @@ -68,13 +61,8 @@ public class SysConfigControl { @LogInfo("修改系统配置信息") @ApiOperation(value = "修改", notes = "修改系统配置信息", response = RestMessageVo.class) - @ApiImplicitParams({ - @ApiImplicitParam(name = "code", value = "配置项的key,长度为1-50", paramType = "query", required = true, dataType = "string"), - @ApiImplicitParam(name = "value", value = "配置项的值", paramType = "query", required = true, dataType = "string"), - @ApiImplicitParam(name = "enable", value = "是否启用,格式为Y|N", paramType = "query", required = true, dataType = "string"), - }) @PostMapping("update") - public JSONObject update(SysConfig sysConfig) { + public JSONObject update(@RequestBody @Valid SysConfig sysConfig) { String logMsg = "修改系统配置信息"; logger.info(logMsg); if (StringUtils.isEmpty(sysConfig.getCode())) { diff --git a/boot-web/src/main/java/com/xwbing/controller/sys/SysUserControl.java b/boot-web/src/main/java/com/xwbing/controller/sys/SysUserControl.java index 063e7d6..2ad3a6d 100644 --- a/boot-web/src/main/java/com/xwbing/controller/sys/SysUserControl.java +++ b/boot-web/src/main/java/com/xwbing/controller/sys/SysUserControl.java @@ -106,13 +106,13 @@ public class SysUserControl { @LogInfo("登录") @ApiOperation(value = "登录", response = RestMessageVo.class) @GetMapping("login") - public JSONObject login(HttpServletRequest request,@RequestParam boolean rememberMe, @RequestParam String userName, @RequestParam String passWord, @RequestParam String checkCode) { + public JSONObject login(HttpServletRequest request,@RequestParam boolean rememberMe, @RequestParam String userName, @RequestParam String passWord, @RequestParam String captcha) { if (StringUtils.isEmpty(userName) || StringUtils.isEmpty(passWord)) { return JsonResult.toJSONObj("用户名或密码不能为空"); } Subject subject = SecurityUtils.getSubject(); String ip = IpUtil.getIpAddr(request); - UsernamePasswordCaptchaToken token = new UsernamePasswordCaptchaToken(userName, passWord.toCharArray(), rememberMe, ip, checkCode); + UsernamePasswordCaptchaToken token = new UsernamePasswordCaptchaToken(userName, passWord.toCharArray(), rememberMe, ip, captcha); subject.login(token); if (subject.isAuthenticated()) { //保存登录信息