我的空间限定用户id
This commit is contained in:
parent
a16b942937
commit
3272abb854
|
@ -1,9 +1,10 @@
|
||||||
package org.dromara.system.domain;
|
package org.dromara.system.domain;
|
||||||
|
|
||||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.*;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
import org.dromara.common.tenant.core.TenantEntity;
|
||||||
|
|
||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
|
|
||||||
|
@ -16,7 +17,7 @@ import java.io.Serial;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@TableName("sys_catalog_person")
|
@TableName("sys_catalog_person")
|
||||||
public class SysCatalogPerson extends BaseEntity {
|
public class SysCatalogPerson extends TenantEntity {
|
||||||
|
|
||||||
@Serial
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
|
@ -10,6 +10,7 @@ import org.dromara.common.core.utils.MapstructUtils;
|
||||||
import org.dromara.common.core.utils.StringUtils;
|
import org.dromara.common.core.utils.StringUtils;
|
||||||
import org.dromara.common.mybatis.helper.DataBaseHelper;
|
import org.dromara.common.mybatis.helper.DataBaseHelper;
|
||||||
import org.dromara.common.redis.utils.CacheUtils;
|
import org.dromara.common.redis.utils.CacheUtils;
|
||||||
|
import org.dromara.common.satoken.utils.LoginHelper;
|
||||||
import org.dromara.system.domain.SysCatalogPerson;
|
import org.dromara.system.domain.SysCatalogPerson;
|
||||||
import org.dromara.system.domain.SysOssPerson;
|
import org.dromara.system.domain.SysOssPerson;
|
||||||
import org.dromara.system.domain.bo.SysCatalogPersonBo;
|
import org.dromara.system.domain.bo.SysCatalogPersonBo;
|
||||||
|
@ -44,7 +45,7 @@ public class SysCatalogPersonServiceImpl implements ISysCatalogPersonService {
|
||||||
* @return 目录-我的空间
|
* @return 目录-我的空间
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public SysCatalogPersonVo queryById(Long catalogId){
|
public SysCatalogPersonVo queryById(Long catalogId) {
|
||||||
return baseMapper.selectVoById(catalogId);
|
return baseMapper.selectVoById(catalogId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,6 +58,7 @@ public class SysCatalogPersonServiceImpl implements ISysCatalogPersonService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<SysCatalogPersonVo> queryList(SysCatalogPersonBo bo) {
|
public List<SysCatalogPersonVo> queryList(SysCatalogPersonBo bo) {
|
||||||
|
bo.setUserId(LoginHelper.getUserId());
|
||||||
LambdaQueryWrapper<SysCatalogPerson> lqw = buildQueryWrapper(bo);
|
LambdaQueryWrapper<SysCatalogPerson> lqw = buildQueryWrapper(bo);
|
||||||
return baseMapper.selectVoList(lqw);
|
return baseMapper.selectVoList(lqw);
|
||||||
}
|
}
|
||||||
|
@ -80,9 +82,11 @@ public class SysCatalogPersonServiceImpl implements ISysCatalogPersonService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Boolean insertByBo(SysCatalogPersonBo bo) {
|
public Boolean insertByBo(SysCatalogPersonBo bo) {
|
||||||
|
Long userId = LoginHelper.getUserId();
|
||||||
SysCatalogPerson info = baseMapper.selectById(bo.getParentId());
|
SysCatalogPerson info = baseMapper.selectById(bo.getParentId());
|
||||||
SysCatalogPerson add = MapstructUtils.convert(bo, SysCatalogPerson.class);
|
SysCatalogPerson add = MapstructUtils.convert(bo, SysCatalogPerson.class);
|
||||||
add.setAncestors(info.getAncestors() + StringUtils.SEPARATOR + add.getParentId());
|
add.setAncestors(info.getAncestors() + StringUtils.SEPARATOR + add.getParentId());
|
||||||
|
add.setUserId(userId);
|
||||||
return baseMapper.insert(add) > 0;
|
return baseMapper.insert(add) > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -111,7 +115,7 @@ public class SysCatalogPersonServiceImpl implements ISysCatalogPersonService {
|
||||||
/**
|
/**
|
||||||
* 保存前的数据校验
|
* 保存前的数据校验
|
||||||
*/
|
*/
|
||||||
private void validEntityBeforeSave(SysCatalogPerson entity){
|
private void validEntityBeforeSave(SysCatalogPerson entity) {
|
||||||
//TODO 做一些数据校验,如唯一约束
|
//TODO 做一些数据校验,如唯一约束
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue