diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/models/RolePermission.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/models/RolePermission.java index 9fe91f8..5935dfa 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/models/RolePermission.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/models/RolePermission.java @@ -1,10 +1,14 @@ package com.electromagnetic.industry.software.manage.pojo.models; +import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.AllArgsConstructor; import lombok.Data; +import java.util.UUID; + @Data @TableName("ed_role_permission") @AllArgsConstructor @@ -13,8 +17,8 @@ public class RolePermission { /** * 主键id */ - @TableField(value = "id") - private Long id; + @TableId(type = IdType.ASSIGN_UUID) + private String id; /** * 角色编码 diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/RolePermissionServiceImpl.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/RolePermissionServiceImpl.java index 4ec2c99..cc17801 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/RolePermissionServiceImpl.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/RolePermissionServiceImpl.java @@ -54,7 +54,7 @@ public class RolePermissionServiceImpl extends ServiceImpl idsToDelete = permissionsToDelete.stream() + List idsToDelete = permissionsToDelete.stream() .map(RolePermission::getId) .collect(Collectors.toList()); this.removeBatchByIds(idsToDelete);