提交 e8c242f2 作者: obcy

添加授权关系表

上级 14e90498
......@@ -105,6 +105,11 @@ public class KbAuthorizedUser extends Model<KbAuthorizedUser> {
*/
@TableField(exist = false)
private String roleName;
/**
* 知识库分类id
*/
@TableField(exist = false)
private String knowledgeProjectId;
}
package com.zzsn.knowbase.entity;
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 com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author obcy
* @since 2024-01-10
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("kb_authuser_know_map")
public class KbAuthuserKnowMap extends Model<KbAuthuserKnowMap> {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.ASSIGN_ID)
private Long id;
@TableField("auth_user_id")
private Long authUserId;
@TableField("knowledge_id")
private Long knowledgeId;
}
package com.zzsn.knowbase.entity;
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 com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author obcy
* @since 2024-01-10
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("kb_authuser_knowledgeproject_map")
public class KbAuthuserKnowledgeprojectMap extends Model<KbAuthuserKnowledgeprojectMap> {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.ASSIGN_ID)
private Long id;
@TableField("auth_user_id")
private Long authUserId;
@TableField("knowledge_project_id")
private Long knowledgeProjectId;
/**
* 是否是分类授权(0,是分类授权,1,是分类下资讯授权)
*/
@TableField("sign")
private Integer sign;
}
......@@ -94,7 +94,7 @@ public class KbKnowledgeProject extends Model<KbKnowledgeProject> {
@TableField("sys_org_code")
private String sysOrgCode;
/**
* 知识库描述
* 知识库分类描述
*/
@TableField("project_description")
private String projectDescription;
......
package com.zzsn.knowbase.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zzsn.knowbase.entity.KbAuthuserKnowMap;
/**
* <p>
* Mapper 接口
* </p>
*
* @author obcy
* @since 2024-01-10
*/
public interface KbAuthuserKnowMapMapper extends BaseMapper<KbAuthuserKnowMap> {
}
package com.zzsn.knowbase.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zzsn.knowbase.entity.KbAuthuserKnowledgeprojectMap;
/**
* <p>
* Mapper 接口
* </p>
*
* @author obcy
* @since 2024-01-10
*/
public interface KbAuthuserKnowledgeprojectMapMapper extends BaseMapper<KbAuthuserKnowledgeprojectMap> {
}
package com.zzsn.knowbase.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zzsn.knowbase.entity.KbAuthuserKnowMap;
/**
* <p>
* 服务类
* </p>
*
* @author obcy
* @since 2024-01-10
*/
public interface KbAuthuserKnowMapService extends IService<KbAuthuserKnowMap> {
}
package com.zzsn.knowbase.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zzsn.knowbase.entity.KbAuthuserKnowledgeprojectMap;
/**
* <p>
* 服务类
* </p>
*
* @author obcy
* @since 2024-01-10
*/
public interface KbAuthuserKnowledgeprojectMapService extends IService<KbAuthuserKnowledgeprojectMap> {
}
package com.zzsn.knowbase.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.zzsn.knowbase.entity.KbAuthuserKnowMap;
import com.zzsn.knowbase.mapper.KbAuthuserKnowMapMapper;
import com.zzsn.knowbase.service.KbAuthuserKnowMapService;
import org.springframework.stereotype.Service;
/**
* <p>
* 服务实现类
* </p>
*
* @author obcy
* @since 2024-01-10
*/
@Service
public class KbAuthuserKnowMapServiceImpl extends ServiceImpl<KbAuthuserKnowMapMapper, KbAuthuserKnowMap> implements KbAuthuserKnowMapService {
}
package com.zzsn.knowbase.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.zzsn.knowbase.entity.KbAuthuserKnowledgeprojectMap;
import com.zzsn.knowbase.mapper.KbAuthuserKnowledgeprojectMapMapper;
import com.zzsn.knowbase.service.KbAuthuserKnowledgeprojectMapService;
import org.springframework.stereotype.Service;
/**
* <p>
* 服务实现类
* </p>
*
* @author obcy
* @since 2024-01-10
*/
@Service
public class KbAuthuserKnowledgeprojectMapServiceImpl extends ServiceImpl<KbAuthuserKnowledgeprojectMapMapper, KbAuthuserKnowledgeprojectMap> implements KbAuthuserKnowledgeprojectMapService {
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论