doum
2025-09-19 9b8baee48d0bdd95ea157be10e7c24711c511dc1
server/system_service/src/main/java/com/doumee/dao/system/model/SystemDataPermission.java
@@ -1,6 +1,7 @@
package com.doumee.dao.system.model;
import com.doumee.core.constants.OperaType;
import com.doumee.service.business.third.model.LoginUserModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
@@ -21,7 +22,7 @@
@Data
@ApiModel("数据权限配置")
@TableName("SYSTEM_DATA_PERMISSION")
public class SystemDataPermission implements Serializable {
public class SystemDataPermission extends LoginUserModel implements Serializable  {
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "主键", example = "1")
@@ -38,7 +39,7 @@
    @ApiModelProperty(value = "权限类型(0全部,1自定义,2仅用户所属,3用户所属及其子数据)", example = "1")
    @NotNull(message = "权限类型不能为空", groups = {OperaType.Create.class, OperaType.Update.class})
    private Short type;
    private Integer type;
    @ApiModelProperty(value = "自定义数据")
    private String customData;