权限修改

This commit is contained in:
张松
2025-05-26 15:12:25 +08:00
parent fe4fcd82f1
commit 45a704d4f7
4 changed files with 109 additions and 110 deletions

View File

@@ -0,0 +1,40 @@
package com.czg.account.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import lombok.Data;
/**
* @author Administrator
*/
@Data
public class BaseMenu {
@Id(keyType = KeyType.Auto)
private Long menuId;
/**
* 图标
*/
private String icon;
/**
* 组件
*/
private String component;
/**
* 链接地址
*/
private String path;
/**
* 包含的接口
*/
private String apiInfo;
/**
* 组件名称
*/
private String name;
}

View File

@@ -7,10 +7,7 @@ import java.io.Serializable;
import java.io.Serial;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.*;
/**
* 实体类。
@@ -18,26 +15,14 @@ import lombok.NoArgsConstructor;
* @author zs
* @since 2025-05-26
*/
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table("sys_cash_menu")
public class CashMenu implements Serializable {
public class CashMenu extends BaseMenu implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@Id(keyType = KeyType.Auto)
private Long menuId;
private String name;
private String component;
private String path;
private String icon;
private String apiInfo;
}

View File

@@ -6,6 +6,7 @@ import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.io.Serial;
@@ -18,21 +19,16 @@ import java.time.LocalDateTime;
* @author Administrator
* @since 2025-02-10
*/
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
@Table("sys_menu")
public class SysMenu implements Serializable {
public class SysMenu extends BaseMenu implements Serializable{
@Serial
private static final long serialVersionUID = 1L;
/**
* ID
*/
@Id(keyType = KeyType.Auto)
private Long menuId;
/**
* 上级菜单ID
@@ -54,30 +50,13 @@ public class SysMenu implements Serializable {
*/
private String title;
/**
* 组件名称
*/
private String name;
/**
* 组件
*/
private String component;
/**
* 排序
*/
private Integer menuSort;
/**
* 图标
*/
private String icon;
/**
* 链接地址
*/
private String path;
/**
* 是否外链
@@ -139,10 +118,7 @@ public class SysMenu implements Serializable {
* 小程序组件
*/
private String miniComponent;
/**
* 包含的接口
*/
private String apiInfo;
/**
* 接口地址
*/