diff --git a/yshop-system/src/main/java/co/yixiang/modules/monitor/service/dto/ServerDTO.java b/yshop-system/src/main/java/co/yixiang/modules/monitor/service/dto/ServerDTO.java deleted file mode 100644 index 1b42d715..00000000 --- a/yshop-system/src/main/java/co/yixiang/modules/monitor/service/dto/ServerDTO.java +++ /dev/null @@ -1,50 +0,0 @@ -package co.yixiang.modules.monitor.service.dto; - -import lombok.Data; - -import java.io.Serializable; - - -/** -* @author Zhang houying -* @date 2019-11-03 -*/ -@Data -public class ServerDTO implements Serializable { - - private Integer id; - - private String name; - - private String address; - - private Integer port; - - private String state; - - /** CPU使用率 */ - private Float cpuRate; - - /** CPU内核数 */ - private Integer cpuCore; - - /** 内存总数 */ - private Float memTotal; - - /** 内存使用量 */ - private Float memUsed; - - /** 磁盘总量 */ - private Float diskTotal; - - /** 磁盘使用量 */ - private Float diskUsed; - - /** 交换区总量 */ - private Float swapTotal; - - /** 交换区使用量 */ - private Float swapUsed; - - private Integer sort; -} diff --git a/yshop-system/src/main/java/co/yixiang/modules/monitor/service/dto/ServerQueryCriteria.java b/yshop-system/src/main/java/co/yixiang/modules/monitor/service/dto/ServerQueryCriteria.java deleted file mode 100644 index 72d4d30c..00000000 --- a/yshop-system/src/main/java/co/yixiang/modules/monitor/service/dto/ServerQueryCriteria.java +++ /dev/null @@ -1,15 +0,0 @@ -package co.yixiang.modules.monitor.service.dto; - -import co.yixiang.annotation.Query; -import lombok.Data; - -/** -* @author Zhang houying -* @date 2019-11-03 -*/ -@Data -public class ServerQueryCriteria{ - - @Query(blurry = "name,address") - private String blurry; -} diff --git a/yshop-system/src/main/java/co/yixiang/modules/quartz/domain/QuartzLog.java b/yshop-system/src/main/java/co/yixiang/modules/quartz/domain/QuartzLog.java index 5617570c..273d4c88 100644 --- a/yshop-system/src/main/java/co/yixiang/modules/quartz/domain/QuartzLog.java +++ b/yshop-system/src/main/java/co/yixiang/modules/quartz/domain/QuartzLog.java @@ -14,7 +14,6 @@ import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.copier.CopyOptions; -import javax.persistence.*; import java.sql.Timestamp; import java.io.Serializable; diff --git a/yshop-system/src/main/java/co/yixiang/modules/quartz/service/impl/QuartzJobServiceImpl.java b/yshop-system/src/main/java/co/yixiang/modules/quartz/service/impl/QuartzJobServiceImpl.java index 016d0739..4003e865 100644 --- a/yshop-system/src/main/java/co/yixiang/modules/quartz/service/impl/QuartzJobServiceImpl.java +++ b/yshop-system/src/main/java/co/yixiang/modules/quartz/service/impl/QuartzJobServiceImpl.java @@ -12,13 +12,10 @@ import co.yixiang.exception.BadRequestException; import co.yixiang.modules.quartz.domain.QuartzJob; import co.yixiang.common.service.impl.BaseServiceImpl; import co.yixiang.modules.quartz.utils.QuartzManage; -import co.yixiang.modules.shop.service.YxSystemStoreService; import lombok.AllArgsConstructor; import co.yixiang.dozer.service.IGenerator; -import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import co.yixiang.common.utils.QueryHelpPlus; -import co.yixiang.utils.ValidationUtil; import co.yixiang.utils.FileUtil; import co.yixiang.modules.quartz.service.QuartzJobService; import co.yixiang.modules.quartz.service.dto.QuartzJobDto; @@ -31,10 +28,7 @@ import org.springframework.transaction.annotation.Transactional; //import org.springframework.cache.annotation.CacheConfig; //import org.springframework.cache.annotation.CacheEvict; //import org.springframework.cache.annotation.Cacheable; -import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; -import co.yixiang.utils.PageUtil; -import co.yixiang.utils.QueryHelp; import java.util.List; import java.util.Map; import java.io.IOException; diff --git a/yshop-system/src/main/java/co/yixiang/modules/quartz/service/impl/QuartzLogServiceImpl.java b/yshop-system/src/main/java/co/yixiang/modules/quartz/service/impl/QuartzLogServiceImpl.java index 71c5c41b..6c64cb00 100644 --- a/yshop-system/src/main/java/co/yixiang/modules/quartz/service/impl/QuartzLogServiceImpl.java +++ b/yshop-system/src/main/java/co/yixiang/modules/quartz/service/impl/QuartzLogServiceImpl.java @@ -12,10 +12,8 @@ import co.yixiang.modules.quartz.domain.QuartzLog; import co.yixiang.common.service.impl.BaseServiceImpl; import lombok.AllArgsConstructor; import co.yixiang.dozer.service.IGenerator; -import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import co.yixiang.common.utils.QueryHelpPlus; -import co.yixiang.utils.ValidationUtil; import co.yixiang.utils.FileUtil; import co.yixiang.modules.quartz.service.QuartzLogService; import co.yixiang.modules.quartz.service.dto.QuartzLogDto; @@ -28,10 +26,7 @@ import org.springframework.transaction.annotation.Transactional; //import org.springframework.cache.annotation.CacheConfig; //import org.springframework.cache.annotation.CacheEvict; //import org.springframework.cache.annotation.Cacheable; -import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; -import co.yixiang.utils.PageUtil; -import co.yixiang.utils.QueryHelp; import java.util.List; import java.util.Map; import java.io.IOException; diff --git a/yshop-system/src/main/java/co/yixiang/modules/system/domain/RolesDepts.java b/yshop-system/src/main/java/co/yixiang/modules/system/domain/RolesDepts.java index 8badd58f..7b5ba95f 100644 --- a/yshop-system/src/main/java/co/yixiang/modules/system/domain/RolesDepts.java +++ b/yshop-system/src/main/java/co/yixiang/modules/system/domain/RolesDepts.java @@ -7,12 +7,10 @@ * 一经发现盗用、分享等行为,将追究法律责任,后果自负 */ package co.yixiang.modules.system.domain; -import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; import com.baomidou.mybatisplus.annotation.TableName; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.copier.CopyOptions; -import javax.validation.constraints.*; import java.io.Serializable; /** @@ -23,9 +21,10 @@ import java.io.Serializable; @TableName("roles_depts") public class RolesDepts implements Serializable { + /** 角色ID */ private Long roleId; - + /** 部门ID */ private Long deptId; diff --git a/yshop-system/src/main/java/co/yixiang/modules/system/domain/User.java b/yshop-system/src/main/java/co/yixiang/modules/system/domain/User.java index 08d09957..3cdf69a4 100644 --- a/yshop-system/src/main/java/co/yixiang/modules/system/domain/User.java +++ b/yshop-system/src/main/java/co/yixiang/modules/system/domain/User.java @@ -8,7 +8,6 @@ */ package co.yixiang.modules.system.domain; import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import com.baomidou.mybatisplus.annotation.FieldFill; @@ -16,9 +15,6 @@ import com.baomidou.mybatisplus.annotation.TableField; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.copier.CopyOptions; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.validation.constraints.*; import java.sql.Timestamp; import java.io.Serializable; import java.util.Set; diff --git a/yshop-system/src/main/java/co/yixiang/modules/system/service/impl/RoleServiceImpl.java b/yshop-system/src/main/java/co/yixiang/modules/system/service/impl/RoleServiceImpl.java index 9bb2e783..7fa7d952 100644 --- a/yshop-system/src/main/java/co/yixiang/modules/system/service/impl/RoleServiceImpl.java +++ b/yshop-system/src/main/java/co/yixiang/modules/system/service/impl/RoleServiceImpl.java @@ -162,6 +162,8 @@ public class RoleServiceImpl extends BaseServiceImpl implement @Override public RoleDto findById(long id) { Role role = this.getById(id); + role.setMenus(menuMapper.findMenuByRoleId(role.getId())); + role.setDepts(deptMapper.findDeptByRoleId(role.getId())); return generator.convert(role, RoleDto.class); } @@ -195,6 +197,10 @@ public class RoleServiceImpl extends BaseServiceImpl implement throw new EntityExistException(Role.class,"username",resources.getName()); } + if(this.getOne(new QueryWrapper().lambda().eq(Role::getName,resources.getName())) != null){ + throw new EntityExistException(Role.class,"username",resources.getName()); + } + this.save(resources); if(resources.getDepts().size()>0){ List rolesDeptsList = resources.getDepts().stream().map(i ->{ RolesDepts rolesDepts = new RolesDepts(); @@ -202,10 +208,8 @@ public class RoleServiceImpl extends BaseServiceImpl implement rolesDepts.setDeptId(i.getId()); return rolesDepts; }).collect(Collectors.toList()); - rolesDeptsService.remove(new LambdaQueryWrapper().eq(RolesDepts::getRoleId,resources.getId())); rolesDeptsService.saveBatch(rolesDeptsList); } - this.save(resources); return generator.convert(resources,RoleDto.class); }