update 去除链式调用注解 不符合规范导致很多奇葩问题 例如: copy为空问题

This commit is contained in:
疯狂的狮子Li 2022-01-25 21:50:54 +08:00
parent 03bda9422d
commit 3706d2e1db
51 changed files with 56 additions and 122 deletions

View File

@ -132,7 +132,9 @@ public class SysOssController extends BaseController {
@PutMapping("/changePreviewListResource") @PutMapping("/changePreviewListResource")
public AjaxResult<Void> changePreviewListResource(@RequestBody String body) { public AjaxResult<Void> changePreviewListResource(@RequestBody String body) {
Map<String, Boolean> map = JsonUtils.parseMap(body); Map<String, Boolean> map = JsonUtils.parseMap(body);
SysConfig config = iSysConfigService.getOne(new SysConfig().setConfigKey(OssConstant.PEREVIEW_LIST_RESOURCE_KEY)); SysConfig sysConfig = new SysConfig();
sysConfig.setConfigKey(OssConstant.PEREVIEW_LIST_RESOURCE_KEY);
SysConfig config = iSysConfigService.getOne(sysConfig);
config.setConfigValue(map.get("previewListResource").toString()); config.setConfigValue(map.get("previewListResource").toString());
return toAjax(iSysConfigService.updateConfig(config)); return toAjax(iSysConfigService.updateConfig(config));
} }

View File

@ -2,7 +2,6 @@ package com.ruoyi.common.config;
import lombok.Data; import lombok.Data;
import lombok.Getter; import lombok.Getter;
import lombok.experimental.Accessors;
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -13,7 +12,6 @@ import org.springframework.stereotype.Component;
*/ */
@Data @Data
@Accessors(chain = true)
@Component @Component
@ConfigurationProperties(prefix = "ruoyi") @ConfigurationProperties(prefix = "ruoyi")
public class RuoYiConfig { public class RuoYiConfig {

View File

@ -6,7 +6,6 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/** /**
* 操作消息提醒 * 操作消息提醒
@ -16,7 +15,6 @@ import lombok.experimental.Accessors;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@Accessors(chain = true)
@ApiModel("请求响应对象") @ApiModel("请求响应对象")
public class AjaxResult<T> { public class AjaxResult<T> {

View File

@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
@ -18,7 +17,6 @@ import java.util.Map;
*/ */
@Data @Data
@Accessors(chain = true)
public class BaseEntity implements Serializable { public class BaseEntity implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -7,7 +7,6 @@ import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.sql.SqlUtil; import com.ruoyi.common.utils.sql.SqlUtil;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
@ -18,7 +17,6 @@ import java.io.Serializable;
*/ */
@Data @Data
@Accessors(chain = true)
public class PageQuery implements Serializable { public class PageQuery implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -17,7 +16,6 @@ import java.util.List;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class TreeEntity extends BaseEntity { public class TreeEntity extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -1,8 +1,6 @@
package com.ruoyi.common.core.domain.dto; package com.ruoyi.common.core.domain.dto;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
@ -14,8 +12,6 @@ import java.util.Date;
*/ */
@Data @Data
@NoArgsConstructor
@Accessors(chain = true)
public class OperLogDTO implements Serializable { public class OperLogDTO implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -1,8 +1,7 @@
package com.ruoyi.common.core.domain.dto; package com.ruoyi.common.core.domain.dto;
import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
@ -13,8 +12,7 @@ import java.io.Serializable;
*/ */
@Data @Data
@NoArgsConstructor @Builder
@Accessors(chain = true)
public class UserOnlineDTO implements Serializable { public class UserOnlineDTO implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -8,7 +8,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.Email; import javax.validation.constraints.Email;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
@ -23,7 +22,6 @@ import javax.validation.constraints.Size;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_dept") @TableName("sys_dept")
@ApiModel("部门业务对象") @ApiModel("部门业务对象")
public class SysDept extends TreeEntity { public class SysDept extends TreeEntity {

View File

@ -12,7 +12,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
@ -25,7 +24,6 @@ import javax.validation.constraints.Size;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_dict_data") @TableName("sys_dict_data")
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
@ApiModel("字典数据业务对象") @ApiModel("字典数据业务对象")

View File

@ -24,7 +24,6 @@ import javax.validation.constraints.Size;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_dict_type") @TableName("sys_dict_type")
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
@ApiModel("字典类型业务对象") @ApiModel("字典类型业务对象")

View File

@ -8,7 +8,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
@ -22,7 +21,6 @@ import javax.validation.constraints.Size;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_menu") @TableName("sys_menu")
@ApiModel("菜单权限业务对象") @ApiModel("菜单权限业务对象")
public class SysMenu extends TreeEntity { public class SysMenu extends TreeEntity {

View File

@ -13,7 +13,6 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
@ -27,7 +26,6 @@ import javax.validation.constraints.Size;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_role") @TableName("sys_role")
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
public class SysRole extends BaseEntity { public class SysRole extends BaseEntity {

View File

@ -12,7 +12,6 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import javax.validation.constraints.Email; import javax.validation.constraints.Email;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
@ -29,7 +28,6 @@ import java.util.List;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_user") @TableName("sys_user")
@ApiModel("用户信息业务对象") @ApiModel("用户信息业务对象")
public class SysUser extends BaseEntity { public class SysUser extends BaseEntity {

View File

@ -4,7 +4,6 @@ import com.ruoyi.common.constant.UserConstants;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
@ -16,7 +15,6 @@ import javax.validation.constraints.NotBlank;
*/ */
@Data @Data
@Accessors(chain = true)
@ApiModel("用户登录对象") @ApiModel("用户登录对象")
public class LoginBody { public class LoginBody {

View File

@ -3,7 +3,6 @@ package com.ruoyi.common.core.domain.model;
import com.ruoyi.common.helper.LoginHelper; import com.ruoyi.common.helper.LoginHelper;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
import java.util.Set; import java.util.Set;
@ -16,7 +15,6 @@ import java.util.Set;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@Accessors(chain = true)
public class LoginUser implements Serializable { public class LoginUser implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -4,7 +4,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/** /**
* 用户注册对象 * 用户注册对象
@ -13,7 +12,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel("用户注册对象") @ApiModel("用户注册对象")
public class RegisterBody extends LoginBody { public class RegisterBody extends LoginBody {

View File

@ -19,7 +19,6 @@ import java.util.List;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@Accessors(chain = true)
@ApiModel("分页响应对象") @ApiModel("分页响应对象")
public class TableDataInfo<T> implements Serializable { public class TableDataInfo<T> implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -44,7 +44,11 @@ public class TestBatchController extends BaseController {
public AjaxResult<Void> add() { public AjaxResult<Void> add() {
List<TestDemo> list = new ArrayList<>(); List<TestDemo> list = new ArrayList<>();
for (int i = 0; i < 1000; i++) { for (int i = 0; i < 1000; i++) {
list.add(new TestDemo().setOrderNum(-1L).setTestKey("批量新增").setValue("测试新增")); TestDemo testDemo = new TestDemo();
testDemo.setOrderNum(-1L);
testDemo.setTestKey("批量新增");
testDemo.setValue("测试新增");
list.add(testDemo);
} }
return toAjax(testDemoMapper.insertBatch(list) ? 1 : 0); return toAjax(testDemoMapper.insertBatch(list) ? 1 : 0);
} }
@ -60,12 +64,16 @@ public class TestBatchController extends BaseController {
public AjaxResult<Void> addOrUpdate() { public AjaxResult<Void> addOrUpdate() {
List<TestDemo> list = new ArrayList<>(); List<TestDemo> list = new ArrayList<>();
for (int i = 0; i < 1000; i++) { for (int i = 0; i < 1000; i++) {
list.add(new TestDemo().setOrderNum(-1L).setTestKey("批量新增").setValue("测试新增")); TestDemo testDemo = new TestDemo();
} testDemo.setOrderNum(-1L);
testDemo.setTestKey("批量新增");
testDemo.setValue("测试新增");
list.add(testDemo); }
testDemoMapper.insertBatch(list); testDemoMapper.insertBatch(list);
for (int i = 0; i < list.size(); i++) { for (int i = 0; i < list.size(); i++) {
TestDemo testDemo = list.get(i); TestDemo testDemo = list.get(i);
testDemo.setTestKey("批量新增或修改").setValue("批量新增或修改"); testDemo.setTestKey("批量新增或修改");
testDemo.setValue("批量新增或修改");
if (i % 2 == 0) { if (i % 2 == 0) {
testDemo.setId(null); testDemo.setId(null);
} }

View File

@ -7,7 +7,6 @@ import com.ruoyi.common.enums.SensitiveStrategy;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@ -33,17 +32,16 @@ public class TestSensitiveController extends BaseController {
@ApiOperation("查询测试单表列表") @ApiOperation("查询测试单表列表")
@GetMapping("/test") @GetMapping("/test")
public AjaxResult<TestSensitive> test() { public AjaxResult<TestSensitive> test() {
TestSensitive testSensitive = new TestSensitive() TestSensitive testSensitive = new TestSensitive();
.setIdCard("210397198608215431") testSensitive.setIdCard("210397198608215431");
.setPhone("17640125371") testSensitive.setPhone("17640125371");
.setAddress("北京市朝阳区某某四合院1203室") testSensitive.setAddress("北京市朝阳区某某四合院1203室");
.setEmail("17640125371@163.com") testSensitive.setEmail("17640125371@163.com");
.setBankCard("6226456952351452853"); testSensitive.setBankCard("6226456952351452853");
return AjaxResult.success(testSensitive); return AjaxResult.success(testSensitive);
} }
@Data @Data
@Accessors(chain = true)
static class TestSensitive { static class TestSensitive {
/** /**

View File

@ -2,7 +2,6 @@ package com.ruoyi.demo.controller.queue;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/** /**
* 实体类 注意不允许使用内部类 否则会找不到类 * 实体类 注意不允许使用内部类 否则会找不到类
@ -11,7 +10,6 @@ import lombok.experimental.Accessors;
* @version 3.6.0 * @version 3.6.0
*/ */
@Data @Data
@Accessors(chain = true)
@NoArgsConstructor @NoArgsConstructor
public class PriorityDemo { public class PriorityDemo {
private String name; private String name;

View File

@ -46,7 +46,9 @@ public class PriorityQueueController {
} }
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
int randomNum = RandomUtil.randomInt(10); int randomNum = RandomUtil.randomInt(10);
PriorityDemo data = new PriorityDemo().setName("data-" + i).setOrderNum(randomNum); PriorityDemo data = new PriorityDemo();
data.setName("data-" + i);
data.setOrderNum(randomNum);
if (QueueUtils.addPriorityQueueObject(queueName, data)) { if (QueueUtils.addPriorityQueueObject(queueName, data)) {
log.info("通道: {} , 发送数据: {}", queueName, data); log.info("通道: {} , 发送数据: {}", queueName, data);
} else { } else {
@ -61,7 +63,9 @@ public class PriorityQueueController {
public AjaxResult<Void> remove(@ApiParam("队列名") String queueName, public AjaxResult<Void> remove(@ApiParam("队列名") String queueName,
@ApiParam("对象名") String name, @ApiParam("对象名") String name,
@ApiParam("排序号") Integer orderNum) { @ApiParam("排序号") Integer orderNum) {
PriorityDemo data = new PriorityDemo().setName(name).setOrderNum(orderNum); PriorityDemo data = new PriorityDemo();
data.setName(name);
data.setOrderNum(orderNum);
if (QueueUtils.removePriorityQueueObject(queueName, data)) { if (QueueUtils.removePriorityQueueObject(queueName, data)) {
log.info("通道: {} , 删除数据: {}", queueName, data); log.info("通道: {} , 删除数据: {}", queueName, data);
} else { } else {

View File

@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.annotation.*;
import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/** /**
* 测试单表对象 test_demo * 测试单表对象 test_demo
@ -14,7 +13,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("test_demo") @TableName("test_demo")
public class TestDemo extends BaseEntity { public class TestDemo extends BaseEntity {

View File

@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.annotation.Version;
import com.ruoyi.common.core.domain.TreeEntity; import com.ruoyi.common.core.domain.TreeEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/** /**
* 测试树表对象 test_tree * 测试树表对象 test_tree
@ -17,7 +16,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("test_tree") @TableName("test_tree")
public class TestTree extends TreeEntity { public class TestTree extends TreeEntity {

View File

@ -46,18 +46,19 @@ public class UserActionListener implements SaTokenListener {
String ip = ServletUtils.getClientIP(); String ip = ServletUtils.getClientIP();
SysUser user = SpringUtils.getBean(UserService.class).selectUserById(LoginHelper.getUserId()); SysUser user = SpringUtils.getBean(UserService.class).selectUserById(LoginHelper.getUserId());
String tokenValue = StpUtil.getTokenValue(); String tokenValue = StpUtil.getTokenValue();
UserOnlineDTO userOnlineDTO = new UserOnlineDTO() UserOnlineDTO dto = UserOnlineDTO.builder()
.setIpaddr(ip) .ipaddr(ip)
.setLoginLocation(AddressUtils.getRealAddressByIP(ip)) .loginLocation(AddressUtils.getRealAddressByIP(ip))
.setBrowser(userAgent.getBrowser().getName()) .browser(userAgent.getBrowser().getName())
.setOs(userAgent.getOs().getName()) .os(userAgent.getOs().getName())
.setLoginTime(System.currentTimeMillis()) .loginTime(System.currentTimeMillis())
.setTokenId(tokenValue) .tokenId(tokenValue)
.setUserName(user.getUserName()); .userName(user.getUserName())
.build();
if (ObjectUtil.isNotNull(user.getDept())) { if (ObjectUtil.isNotNull(user.getDept())) {
userOnlineDTO.setDeptName(user.getDept().getDeptName()); dto.setDeptName(user.getDept().getDeptName());
} }
RedisUtils.setCacheObject(Constants.ONLINE_TOKEN_KEY + tokenValue, userOnlineDTO, tokenConfig.getTimeout(), TimeUnit.SECONDS); RedisUtils.setCacheObject(Constants.ONLINE_TOKEN_KEY + tokenValue, dto, tokenConfig.getTimeout(), TimeUnit.SECONDS);
log.info("user doLogin, useId:{}, token:{}", loginId, tokenValue); log.info("user doLogin, useId:{}, token:{}", loginId, tokenValue);
} else if (userType == UserType.APP_USER) { } else if (userType == UserType.APP_USER) {
// app端 自行根据业务编写 // app端 自行根据业务编写

View File

@ -8,7 +8,6 @@ import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.StringUtils;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.ArrayUtils;
import javax.validation.Valid; import javax.validation.Valid;
@ -23,7 +22,6 @@ import java.util.List;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("gen_table") @TableName("gen_table")
public class GenTable extends BaseEntity { public class GenTable extends BaseEntity {

View File

@ -20,7 +20,6 @@ import javax.validation.constraints.NotBlank;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("gen_table_column") @TableName("gen_table_column")
public class GenTableColumn extends BaseEntity { public class GenTableColumn extends BaseEntity {

View File

@ -3,7 +3,6 @@ package ${packageName}.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -29,7 +28,6 @@ import com.ruoyi.common.core.domain.TreeEntity;
#set($Entity="TreeEntity") #set($Entity="TreeEntity")
#end #end
@Data @Data
@Accessors(chain = true)
@TableName("${tableName}") @TableName("${tableName}")
public class ${ClassName} extends ${Entity} { public class ${ClassName} extends ${Entity} {

View File

@ -1,8 +1,7 @@
package com.ruoyi.oss.entity; package com.ruoyi.oss.entity;
import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/** /**
* 上传返回体 * 上传返回体
@ -10,8 +9,7 @@ import lombok.experimental.Accessors;
* @author Lion Li * @author Lion Li
*/ */
@Data @Data
@NoArgsConstructor @Builder
@Accessors(chain = true)
public class UploadResult { public class UploadResult {
/** /**

View File

@ -77,8 +77,7 @@ public class AliyunOssStrategy extends AbstractOssStrategy {
} catch (Exception e) { } catch (Exception e) {
throw new OssException("上传文件失败,请检查阿里云配置信息:[" + e.getMessage() + "]"); throw new OssException("上传文件失败,请检查阿里云配置信息:[" + e.getMessage() + "]");
} }
return new UploadResult().setUrl(getEndpointLink() + "/" + path).setFilename(path); return UploadResult.builder().url(getEndpointLink() + "/" + path).filename(path).build(); }
}
@Override @Override
public void delete(String path) { public void delete(String path) {

View File

@ -80,7 +80,7 @@ public class MinioOssStrategy extends AbstractOssStrategy {
} catch (Exception e) { } catch (Exception e) {
throw new OssException("上传文件失败请核对Minio配置信息:[" + e.getMessage() + "]"); throw new OssException("上传文件失败请核对Minio配置信息:[" + e.getMessage() + "]");
} }
return new UploadResult().setUrl(getEndpointLink() + "/" + path).setFilename(path); return UploadResult.builder().url(getEndpointLink() + "/" + path).filename(path).build();
} }
@Override @Override

View File

@ -11,10 +11,8 @@ import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.oss.entity.UploadResult; import com.ruoyi.oss.entity.UploadResult;
import com.ruoyi.oss.enumd.OssEnumd; import com.ruoyi.oss.enumd.OssEnumd;
import com.ruoyi.oss.exception.OssException; import com.ruoyi.oss.exception.OssException;
import com.ruoyi.oss.factory.OssFactory;
import com.ruoyi.oss.properties.OssProperties; import com.ruoyi.oss.properties.OssProperties;
import com.ruoyi.oss.service.abstractd.AbstractOssStrategy; import com.ruoyi.oss.service.abstractd.AbstractOssStrategy;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
@ -87,7 +85,7 @@ public class QcloudOssStrategy extends AbstractOssStrategy {
} catch (Exception e) { } catch (Exception e) {
throw new OssException("上传文件失败,请检查腾讯云配置信息:[" + e.getMessage() + "]"); throw new OssException("上传文件失败,请检查腾讯云配置信息:[" + e.getMessage() + "]");
} }
return new UploadResult().setUrl(getEndpointLink() + "/" + path).setFilename(path); return UploadResult.builder().url(getEndpointLink() + "/" + path).filename(path).build();
} }
@Override @Override

View File

@ -10,10 +10,8 @@ import com.qiniu.util.Auth;
import com.ruoyi.oss.entity.UploadResult; import com.ruoyi.oss.entity.UploadResult;
import com.ruoyi.oss.enumd.OssEnumd; import com.ruoyi.oss.enumd.OssEnumd;
import com.ruoyi.oss.exception.OssException; import com.ruoyi.oss.exception.OssException;
import com.ruoyi.oss.factory.OssFactory;
import com.ruoyi.oss.properties.OssProperties; import com.ruoyi.oss.properties.OssProperties;
import com.ruoyi.oss.service.abstractd.AbstractOssStrategy; import com.ruoyi.oss.service.abstractd.AbstractOssStrategy;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.io.InputStream; import java.io.InputStream;
@ -78,7 +76,7 @@ public class QiniuOssStrategy extends AbstractOssStrategy {
} catch (Exception e) { } catch (Exception e) {
throw new OssException("上传文件失败,请核对七牛配置信息:[" + e.getMessage() + "]"); throw new OssException("上传文件失败,请核对七牛配置信息:[" + e.getMessage() + "]");
} }
return new UploadResult().setUrl(getEndpointLink() + "/" + path).setFilename(path); return UploadResult.builder().url(getEndpointLink() + "/" + path).filename(path).build();
} }
@Override @Override

View File

@ -11,7 +11,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
@ -24,7 +23,6 @@ import javax.validation.constraints.Size;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_config") @TableName("sys_config")
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
@ApiModel("参数配置业务对象") @ApiModel("参数配置业务对象")

View File

@ -10,7 +10,6 @@ import com.ruoyi.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
@ -24,7 +23,6 @@ import java.util.Map;
*/ */
@Data @Data
@Accessors(chain = true)
@TableName("sys_logininfor") @TableName("sys_logininfor")
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
@ApiModel("系统访问记录业务对象") @ApiModel("系统访问记录业务对象")

View File

@ -7,7 +7,6 @@ import com.ruoyi.common.xss.Xss;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
@ -20,7 +19,6 @@ import javax.validation.constraints.Size;
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_notice") @TableName("sys_notice")
public class SysNotice extends BaseEntity { public class SysNotice extends BaseEntity {

View File

@ -10,7 +10,6 @@ import com.ruoyi.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
@ -24,7 +23,6 @@ import java.util.Map;
*/ */
@Data @Data
@Accessors(chain = true)
@TableName("sys_oper_log") @TableName("sys_oper_log")
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
@ApiModel("操作日志记录业务对象") @ApiModel("操作日志记录业务对象")

View File

@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/** /**
* OSS对象存储对象 * OSS对象存储对象
@ -15,7 +14,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_oss") @TableName("sys_oss")
public class SysOss extends BaseEntity { public class SysOss extends BaseEntity {

View File

@ -14,7 +14,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_oss_config") @TableName("sys_oss_config")
public class SysOssConfig extends BaseEntity { public class SysOssConfig extends BaseEntity {

View File

@ -12,7 +12,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
@ -25,7 +24,6 @@ import javax.validation.constraints.Size;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("sys_post") @TableName("sys_post")
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
@ApiModel("岗位信息业务对象") @ApiModel("岗位信息业务对象")

View File

@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* 角色和部门关联 sys_role_dept * 角色和部门关联 sys_role_dept
@ -15,7 +14,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@Accessors(chain = true)
@TableName("sys_role_dept") @TableName("sys_role_dept")
@ApiModel("角色和部门关联") @ApiModel("角色和部门关联")
public class SysRoleDept { public class SysRoleDept {

View File

@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* 角色和菜单关联 sys_role_menu * 角色和菜单关联 sys_role_menu
@ -15,7 +14,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@Accessors(chain = true)
@TableName("sys_role_menu") @TableName("sys_role_menu")
@ApiModel("角色和菜单关联") @ApiModel("角色和菜单关联")
public class SysRoleMenu { public class SysRoleMenu {

View File

@ -3,7 +3,6 @@ package com.ruoyi.system.domain;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* 当前在线会话 * 当前在线会话
@ -12,7 +11,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@Accessors(chain = true)
@ApiModel("当前在线会话业务对象") @ApiModel("当前在线会话业务对象")
public class SysUserOnline { public class SysUserOnline {

View File

@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* 用户和岗位关联 sys_user_post * 用户和岗位关联 sys_user_post
@ -15,7 +14,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@Accessors(chain = true)
@TableName("sys_user_post") @TableName("sys_user_post")
@ApiModel("用户和岗位关联") @ApiModel("用户和岗位关联")
public class SysUserPost { public class SysUserPost {

View File

@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* 用户和角色关联 sys_user_role * 用户和角色关联 sys_user_role
@ -15,7 +14,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@Accessors(chain = true)
@TableName("sys_user_role") @TableName("sys_user_role")
@ApiModel("用户和角色关联") @ApiModel("用户和角色关联")
public class SysUserRole { public class SysUserRole {

View File

@ -4,7 +4,6 @@ import com.ruoyi.common.utils.StringUtils;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* 路由显示信息 * 路由显示信息
@ -13,7 +12,6 @@ import lombok.experimental.Accessors;
*/ */
@Data @Data
@Accessors(chain = true)
@ApiModel("路由显示信息") @ApiModel("路由显示信息")
public class MetaVo { public class MetaVo {

View File

@ -4,7 +4,6 @@ import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.util.List; import java.util.List;
@ -14,7 +13,6 @@ import java.util.List;
* @author Lion Li * @author Lion Li
*/ */
@Data @Data
@Accessors(chain = true)
@JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonInclude(JsonInclude.Include.NON_EMPTY)
@ApiModel("路由配置信息") @ApiModel("路由配置信息")
public class RouterVo { public class RouterVo {

View File

@ -5,7 +5,6 @@ import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert; import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
@ -18,7 +17,6 @@ import java.util.Date;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@Accessors(chain = true)
public class SysUserExportVo implements Serializable { public class SysUserExportVo implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -100,7 +100,8 @@ public class SysLogininforServiceImpl implements ISysLogininforService, Logininf
.between(params.get("beginTime") != null && params.get("endTime") != null, .between(params.get("beginTime") != null && params.get("endTime") != null,
SysLogininfor::getLoginTime, params.get("beginTime"), params.get("endTime")); SysLogininfor::getLoginTime, params.get("beginTime"), params.get("endTime"));
if (StringUtils.isBlank(pageQuery.getOrderByColumn())) { if (StringUtils.isBlank(pageQuery.getOrderByColumn())) {
pageQuery.setOrderByColumn("info_id").setIsAsc("desc"); pageQuery.setOrderByColumn("info_id");
pageQuery.setIsAsc("desc");
} }
Page<SysLogininfor> page = baseMapper.selectPage(pageQuery.build(), lqw); Page<SysLogininfor> page = baseMapper.selectPage(pageQuery.build(), lqw);
return TableDataInfo.build(page); return TableDataInfo.build(page);

View File

@ -65,7 +65,8 @@ public class SysOperLogServiceImpl implements ISysOperLogService, OperLogService
.between(params.get("beginTime") != null && params.get("endTime") != null, .between(params.get("beginTime") != null && params.get("endTime") != null,
SysOperLog::getOperTime, params.get("beginTime"), params.get("endTime")); SysOperLog::getOperTime, params.get("beginTime"), params.get("endTime"));
if (StringUtils.isBlank(pageQuery.getOrderByColumn())) { if (StringUtils.isBlank(pageQuery.getOrderByColumn())) {
pageQuery.setOrderByColumn("oper_id").setIsAsc("desc"); pageQuery.setOrderByColumn("oper_id");
pageQuery.setIsAsc("desc");
} }
Page<SysOperLog> page = baseMapper.selectPage(pageQuery.build(), lqw); Page<SysOperLog> page = baseMapper.selectPage(pageQuery.build(), lqw);
return TableDataInfo.build(page); return TableDataInfo.build(page);

View File

@ -73,12 +73,12 @@ public class SysOssServiceImpl implements ISysOssService {
throw new ServiceException(e.getMessage()); throw new ServiceException(e.getMessage());
} }
// 保存文件信息 // 保存文件信息
SysOss oss = new SysOss() SysOss oss = new SysOss();
.setUrl(uploadResult.getUrl()) oss.setUrl(uploadResult.getUrl());
.setFileSuffix(suffix) oss.setFileSuffix(suffix);
.setFileName(uploadResult.getFilename()) oss.setFileName(uploadResult.getFilename());
.setOriginalName(originalfileName) oss.setOriginalName(originalfileName);
.setService(storage.getServiceType().getValue()); oss.setService(storage.getServiceType().getValue());
baseMapper.insert(oss); baseMapper.insert(oss);
return oss; return oss;
} }