mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-10-31 18:49:06 +08:00 
			
		
		
		
	Merge remote-tracking branch 'refs/remotes/yudao/develop' into develop
This commit is contained in:
		| @ -31,7 +31,7 @@ | ||||
|         <redisson.version>3.26.0</redisson.version> | ||||
|         <dm8.jdbc.version>8.1.3.62</dm8.jdbc.version> | ||||
|         <!-- 消息队列 --> | ||||
|         <rocketmq-spring.version>2.2.3</rocketmq-spring.version> | ||||
|         <rocketmq-spring.version>2.3.0</rocketmq-spring.version> | ||||
|         <!-- 服务保障相关 --> | ||||
|         <lock4j.version>2.2.7</lock4j.version> | ||||
|         <resilience4j.version>2.1.0</resilience4j.version> | ||||
|  | ||||
| @ -120,7 +120,7 @@ public class CrmClueServiceImpl implements CrmClueService { | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     @LogRecord(type = CRM_CLUE_TYPE, subType = CRM_CLUE_FOLLOW_UP_SUB_TYPE, bizNo = "{{#id}", | ||||
|     @LogRecord(type = CRM_CLUE_TYPE, subType = CRM_CLUE_FOLLOW_UP_SUB_TYPE, bizNo = "{{#id}}", | ||||
|             success = CRM_CLUE_FOLLOW_UP_SUCCESS) | ||||
|     @CrmPermission(bizType = CrmBizTypeEnum.CRM_CLUE, bizId = "#id", level = CrmPermissionLevelEnum.WRITE) | ||||
|     public void updateClueFollowUp(Long id, LocalDateTime contactNextTime, String contactLastContent) { | ||||
|  | ||||
| @ -113,7 +113,7 @@ public class ProductCommentServiceImpl implements ProductCommentService { | ||||
|  | ||||
|         // 更新可见状态 | ||||
|         productCommentMapper.updateById(new ProductCommentDO().setId(updateReqVO.getId()) | ||||
|                 .setVisible(true)); | ||||
|                 .setVisible(updateReqVO.getVisible())); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|  | ||||
| @ -18,7 +18,7 @@ public class DeptRespVO { | ||||
|     @Schema(description = "父部门 ID", example = "1024") | ||||
|     private Long parentId; | ||||
|  | ||||
|     @Schema(description = "显示顺序不能为空", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     private Integer sort; | ||||
|  | ||||
|     @Schema(description = "负责人的用户编号", example = "2048") | ||||
|  | ||||
| @ -25,7 +25,7 @@ public class DeptSaveReqVO { | ||||
|     @Schema(description = "父部门 ID", example = "1024") | ||||
|     private Long parentId; | ||||
|  | ||||
|     @Schema(description = "显示顺序不能为空", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @NotNull(message = "显示顺序不能为空") | ||||
|     private Integer sort; | ||||
|  | ||||
|  | ||||
| @ -27,7 +27,7 @@ public class PostRespVO { | ||||
|     @ExcelProperty("岗位编码") | ||||
|     private String code; | ||||
|  | ||||
|     @Schema(description = "显示顺序不能为空", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @ExcelProperty("岗位排序") | ||||
|     private Integer sort; | ||||
|  | ||||
|  | ||||
| @ -26,7 +26,7 @@ public class PostSaveReqVO { | ||||
|     @Size(max = 64, message = "岗位编码长度不能超过64个字符") | ||||
|     private String code; | ||||
|  | ||||
|     @Schema(description = "显示顺序不能为空", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @NotNull(message = "显示顺序不能为空") | ||||
|     private Integer sort; | ||||
|  | ||||
|  | ||||
| @ -19,7 +19,7 @@ public class DictDataRespVO { | ||||
|     @ExcelProperty("字典编码") | ||||
|     private Long id; | ||||
|  | ||||
|     @Schema(description = "显示顺序不能为空", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @ExcelProperty("字典排序") | ||||
|     private Integer sort; | ||||
|  | ||||
|  | ||||
| @ -16,7 +16,7 @@ public class DictDataSaveReqVO { | ||||
|     @Schema(description = "字典数据编号", example = "1024") | ||||
|     private Long id; | ||||
|  | ||||
|     @Schema(description = "显示顺序不能为空", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @NotNull(message = "显示顺序不能为空") | ||||
|     private Integer sort; | ||||
|  | ||||
|  | ||||
| @ -28,7 +28,7 @@ public class MenuRespVO { | ||||
|     @NotNull(message = "菜单类型不能为空") | ||||
|     private Integer type; | ||||
|  | ||||
|     @Schema(description = "显示顺序不能为空", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @NotNull(message = "显示顺序不能为空") | ||||
|     private Integer sort; | ||||
|  | ||||
|  | ||||
| @ -27,7 +27,7 @@ public class MenuSaveVO { | ||||
|     @NotNull(message = "菜单类型不能为空") | ||||
|     private Integer type; | ||||
|  | ||||
|     @Schema(description = "显示顺序不能为空", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @NotNull(message = "显示顺序不能为空") | ||||
|     private Integer sort; | ||||
|  | ||||
|  | ||||
| @ -30,7 +30,7 @@ public class RoleRespVO { | ||||
|     @ExcelProperty("角色标志") | ||||
|     private String code; | ||||
|  | ||||
|     @Schema(description = "显示顺序不能为空", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @ExcelProperty("角色排序") | ||||
|     private Integer sort; | ||||
|  | ||||
|  | ||||
| @ -27,7 +27,7 @@ public class RoleSaveReqVO { | ||||
|     @DiffLogField(name = "角色标志") | ||||
|     private String code; | ||||
|  | ||||
|     @Schema(description = "显示顺序不能为空", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") | ||||
|     @NotNull(message = "显示顺序不能为空") | ||||
|     @DiffLogField(name = "显示顺序") | ||||
|     private Integer sort; | ||||
|  | ||||
| @ -2,14 +2,16 @@ package cn.iocoder.yudao.module.system.service.permission; | ||||
|  | ||||
| import cn.hutool.core.collection.CollUtil; | ||||
| import cn.iocoder.yudao.framework.common.util.object.BeanUtils; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.permission.vo.menu.MenuSaveVO; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.permission.vo.menu.MenuListReqVO; | ||||
| import cn.iocoder.yudao.module.system.controller.admin.permission.vo.menu.MenuSaveVO; | ||||
| import cn.iocoder.yudao.module.system.dal.dataobject.permission.MenuDO; | ||||
| import cn.iocoder.yudao.module.system.dal.mysql.permission.MenuMapper; | ||||
| import cn.iocoder.yudao.module.system.dal.redis.RedisKeyConstants; | ||||
| import cn.iocoder.yudao.module.system.enums.permission.MenuTypeEnum; | ||||
| import cn.iocoder.yudao.module.system.service.tenant.TenantService; | ||||
| import com.google.common.annotations.VisibleForTesting; | ||||
| import com.google.common.collect.Lists; | ||||
| import jakarta.annotation.Resource; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.cache.annotation.CacheEvict; | ||||
| import org.springframework.cache.annotation.Cacheable; | ||||
| @ -17,7 +19,6 @@ import org.springframework.context.annotation.Lazy; | ||||
| import org.springframework.stereotype.Service; | ||||
| import org.springframework.transaction.annotation.Transactional; | ||||
|  | ||||
| import jakarta.annotation.Resource; | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
|  | ||||
| @ -130,6 +131,10 @@ public class MenuServiceImpl implements MenuService { | ||||
|  | ||||
|     @Override | ||||
|     public List<MenuDO> getMenuList(Collection<Long> ids) { | ||||
|         // 当 ids 为空时,返回一个空的实例对象 | ||||
|         if (CollUtil.isEmpty(ids)) { | ||||
|             return Lists.newArrayList(); | ||||
|         } | ||||
|         return menuMapper.selectBatchIds(ids); | ||||
|     } | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 puhui999
					puhui999