提交修改
This commit is contained in:
parent
e8dd143a01
commit
48ea39779f
@ -11,10 +11,7 @@ package com.heyu.api.data.dao.vv;
|
|||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.heyu.api.data.entity.vv.VvResourceEntity;
|
import com.heyu.api.data.entity.vv.VvResourceEntity;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.lz.mybatis.plugin.annotations.GE;
|
import com.lz.mybatis.plugin.annotations.*;
|
||||||
import com.lz.mybatis.plugin.annotations.IF;
|
|
||||||
import com.lz.mybatis.plugin.annotations.LE;
|
|
||||||
import com.lz.mybatis.plugin.annotations.OrderBy;
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
@ -39,18 +36,29 @@ public interface VvResourceDao extends BaseMapper<VvResourceEntity> {
|
|||||||
int updateCoverVvResourceById(VvResourceEntity vvResource);
|
int updateCoverVvResourceById(VvResourceEntity vvResource);
|
||||||
|
|
||||||
|
|
||||||
|
@Realy
|
||||||
int deleteVvResourceById(@Param("id") Long id);
|
int deleteVvResourceById(@Param("id") Long id);
|
||||||
|
|
||||||
|
|
||||||
@OrderBy(VvResourceEntity.id_)
|
@OrderBy(VvResourceEntity.id_)
|
||||||
List<VvResourceEntity> selectByCondition(IPage page,
|
List<VvResourceEntity> selectByCondition(IPage page,
|
||||||
@IF String name ,
|
@IF String fileName,
|
||||||
@IF String type,
|
@IF String type,
|
||||||
@IF String status,
|
@IF Long parentId,
|
||||||
@IF @GE Long minCreateTimestamp,
|
@IF @GE Long minCreateTimestamp,
|
||||||
@IF @LE Long maxCreateTimestamp,
|
@IF @LE Long maxCreateTimestamp,
|
||||||
@IF @OrderBy(VvResourceEntity.create_timestamp) String createTimestampSort
|
@IF @LE Long minModifyTimestamp,
|
||||||
|
@IF @GE Long maxModifyTimestamp,
|
||||||
|
@IF @OrderBy(VvResourceEntity.create_timestamp) String createTimestampSort,
|
||||||
|
@IF @OrderBy(VvResourceEntity.modify_timestamp) String modifyTimestampSort,
|
||||||
|
@IF @OrderBy(VvResourceEntity.default_sort) String defaultSort
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
List<VvResourceEntity> selectByParentId(Long parentId);
|
||||||
|
|
||||||
|
|
||||||
|
List<VvResourceEntity> selectVvResourceByIds(@IN List<Long> id);
|
||||||
}
|
}
|
||||||
@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
|
|||||||
/**
|
/**
|
||||||
*资源库
|
*资源库
|
||||||
* @author quyixiao
|
* @author quyixiao
|
||||||
* @since 2025-08-25
|
* @since 2025-08-27
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ -27,9 +27,11 @@ private static final long serialVersionUID = 1L;
|
|||||||
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
|
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
|
||||||
public final static String resource_url = CLASS_NAME + "resource_url"; // 资源链接
|
public final static String resource_url = CLASS_NAME + "resource_url"; // 资源链接
|
||||||
public final static String type_ = CLASS_NAME + "type"; // 图片或视频, image , video
|
public final static String type_ = CLASS_NAME + "type"; // 图片或视频, image , video
|
||||||
public final static String status_ = CLASS_NAME + "status"; // 状态,online 在线状态 ,delete ,删除状态
|
|
||||||
public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间
|
public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间
|
||||||
public final static String name_ = CLASS_NAME + "name"; // 资源名称
|
public final static String file_name = CLASS_NAME + "file_name"; // 资源名称
|
||||||
|
public final static String parent_id = CLASS_NAME + "parent_id"; // 父亲id
|
||||||
|
public final static String modify_timestamp = CLASS_NAME + "modify_timestamp"; // 修改时间
|
||||||
|
public final static String default_sort = CLASS_NAME + "default_sort"; // 默认排序
|
||||||
//
|
//
|
||||||
@TableId(value = "id", type = IdType.AUTO)
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
private Long id;
|
private Long id;
|
||||||
@ -43,12 +45,16 @@ private static final long serialVersionUID = 1L;
|
|||||||
private String resourceUrl;
|
private String resourceUrl;
|
||||||
//图片或视频, image , video
|
//图片或视频, image , video
|
||||||
private String type;
|
private String type;
|
||||||
//状态,online 在线状态 ,delete ,删除状态
|
|
||||||
private String status;
|
|
||||||
//创建时间
|
//创建时间
|
||||||
private Long createTimestamp;
|
private Long createTimestamp;
|
||||||
//资源名称
|
//资源名称
|
||||||
private String name;
|
private String fileName;
|
||||||
|
//父亲id
|
||||||
|
private Long parentId;
|
||||||
|
//修改时间
|
||||||
|
private Long modifyTimestamp;
|
||||||
|
//默认排序
|
||||||
|
private Integer defaultSort;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
@ -139,21 +145,6 @@ private static final long serialVersionUID = 1L;
|
|||||||
this.type = type;
|
this.type = type;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 状态,online 在线状态 ,delete ,删除状态
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getStatus() {
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 状态,online 在线状态 ,delete ,删除状态
|
|
||||||
* @param status
|
|
||||||
*/
|
|
||||||
public void setStatus(String status) {
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建时间
|
* 创建时间
|
||||||
* @return
|
* @return
|
||||||
@ -173,15 +164,60 @@ private static final long serialVersionUID = 1L;
|
|||||||
* 资源名称
|
* 资源名称
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public String getName() {
|
public String getFileName() {
|
||||||
return name;
|
return fileName;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 资源名称
|
* 资源名称
|
||||||
* @param name
|
* @param fileName
|
||||||
*/
|
*/
|
||||||
public void setName(String name) {
|
public void setFileName(String fileName) {
|
||||||
this.name = name;
|
this.fileName = fileName;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 父亲id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Long getParentId() {
|
||||||
|
return parentId;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 父亲id
|
||||||
|
* @param parentId
|
||||||
|
*/
|
||||||
|
public void setParentId(Long parentId) {
|
||||||
|
this.parentId = parentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改时间
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Long getModifyTimestamp() {
|
||||||
|
return modifyTimestamp;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 修改时间
|
||||||
|
* @param modifyTimestamp
|
||||||
|
*/
|
||||||
|
public void setModifyTimestamp(Long modifyTimestamp) {
|
||||||
|
this.modifyTimestamp = modifyTimestamp;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 默认排序
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Integer getDefaultSort() {
|
||||||
|
return defaultSort;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 默认排序
|
||||||
|
* @param defaultSort
|
||||||
|
*/
|
||||||
|
public void setDefaultSort(Integer defaultSort) {
|
||||||
|
this.defaultSort = defaultSort;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -193,9 +229,11 @@ private static final long serialVersionUID = 1L;
|
|||||||
",modifyTime=" + modifyTime +
|
",modifyTime=" + modifyTime +
|
||||||
",resourceUrl=" + resourceUrl +
|
",resourceUrl=" + resourceUrl +
|
||||||
",type=" + type +
|
",type=" + type +
|
||||||
",status=" + status +
|
|
||||||
",createTimestamp=" + createTimestamp +
|
",createTimestamp=" + createTimestamp +
|
||||||
",name=" + name +
|
",fileName=" + fileName +
|
||||||
|
",parentId=" + parentId +
|
||||||
|
",modifyTimestamp=" + modifyTimestamp +
|
||||||
|
",defaultSort=" + defaultSort +
|
||||||
"}";
|
"}";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -94,7 +94,8 @@ public class MysqlMain_insert {
|
|||||||
|
|
||||||
List<TablesBean> list = new ArrayList<TablesBean>();
|
List<TablesBean> list = new ArrayList<TablesBean>();
|
||||||
|
|
||||||
list.add(new TablesBean("vv_reverse_order_line"));
|
|
||||||
|
list.add(new TablesBean("vv_file_resource"));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -49,7 +49,7 @@ public class MysqlMain_update {
|
|||||||
List<TablesBean> list = new ArrayList<TablesBean>();
|
List<TablesBean> list = new ArrayList<TablesBean>();
|
||||||
|
|
||||||
|
|
||||||
String a = "vv_reverse_order";
|
String a = "vv_resource";
|
||||||
for (String s : a.split(",")) {
|
for (String s : a.split(",")) {
|
||||||
list.add(new TablesBean(s));
|
list.add(new TablesBean(s));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,38 @@
|
|||||||
|
package com.heyu.api.alibaba.request.mm.enums;
|
||||||
|
|
||||||
|
public enum ResourceEnums {
|
||||||
|
|
||||||
|
|
||||||
|
image("image","图片"),
|
||||||
|
video("video","视频"),
|
||||||
|
file("file","文件"),
|
||||||
|
|
||||||
|
;
|
||||||
|
|
||||||
|
|
||||||
|
ResourceEnums(String status, String desc) {
|
||||||
|
this.type = status;
|
||||||
|
this.desc = desc;
|
||||||
|
}
|
||||||
|
|
||||||
|
private String type;
|
||||||
|
|
||||||
|
private String desc;
|
||||||
|
|
||||||
|
|
||||||
|
public String getType() {
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setType(String type) {
|
||||||
|
this.type = type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDesc() {
|
||||||
|
return desc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDesc(String desc) {
|
||||||
|
this.desc = desc;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
package com.heyu.api.alibaba.request.mm.resource;
|
||||||
|
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class VvAdminResourceDeleteRequest {
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 订单id
|
||||||
|
*/
|
||||||
|
private Long resourceId;
|
||||||
|
}
|
||||||
@ -12,23 +12,18 @@ public class VvAdminResourceRequest {
|
|||||||
private Integer pageSize = 10 ;
|
private Integer pageSize = 10 ;
|
||||||
|
|
||||||
|
|
||||||
/***
|
|
||||||
* 资源名称
|
|
||||||
*/
|
|
||||||
private String name ;
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 类型
|
* 类型
|
||||||
|
* image
|
||||||
|
*
|
||||||
|
* video
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* file
|
||||||
*/
|
*/
|
||||||
private String type ;
|
private String type ;
|
||||||
|
|
||||||
|
|
||||||
/***
|
|
||||||
* 状态
|
|
||||||
*/
|
|
||||||
private String status ;
|
|
||||||
|
|
||||||
|
|
||||||
//创建时间撮
|
//创建时间撮
|
||||||
private Long minCreateTimestamp;
|
private Long minCreateTimestamp;
|
||||||
|
|
||||||
@ -38,8 +33,33 @@ public class VvAdminResourceRequest {
|
|||||||
private Long maxCreateTimestamp;
|
private Long maxCreateTimestamp;
|
||||||
|
|
||||||
|
|
||||||
|
//资源名称
|
||||||
|
private String fileName;
|
||||||
|
//父亲id
|
||||||
|
private Long parentId;
|
||||||
|
|
||||||
|
|
||||||
|
//修改时间
|
||||||
|
private Long minModifyTimestamp;
|
||||||
|
|
||||||
|
|
||||||
|
//修改时间
|
||||||
|
private Long maxModifyTimestamp;
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 按创建时间排序
|
* 按创建时间排序
|
||||||
*/
|
*/
|
||||||
private String createTimestampSort;
|
private String createTimestampSort;
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 按创建时间排序
|
||||||
|
*/
|
||||||
|
private String modifyTimestampSort;
|
||||||
|
|
||||||
|
/***
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private String defaultSort;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,15 @@
|
|||||||
|
package com.heyu.api.alibaba.request.mm.resource;
|
||||||
|
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class VvAdminResourceSortRequest {
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 订单id
|
||||||
|
*/
|
||||||
|
private List<Long> resourceIds;
|
||||||
|
}
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
package com.heyu.api.alibaba.request.mm.resource;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class VvFileRequest {
|
||||||
|
|
||||||
|
|
||||||
|
private Integer pageNum = 1 ;
|
||||||
|
|
||||||
|
|
||||||
|
private Integer pageSize = 10 ;
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 资源名称
|
||||||
|
*/
|
||||||
|
private String fileName ;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -2,18 +2,22 @@ package com.heyu.api.controller.mm;
|
|||||||
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.heyu.api.alibaba.request.mm.resource.VvAdminResourceDeleteRequest;
|
||||||
import com.heyu.api.alibaba.request.mm.resource.VvAdminResourceRequest;
|
import com.heyu.api.alibaba.request.mm.resource.VvAdminResourceRequest;
|
||||||
|
import com.heyu.api.alibaba.request.mm.resource.VvAdminResourceSortRequest;
|
||||||
import com.heyu.api.data.dao.vv.VvResourceDao;
|
import com.heyu.api.data.dao.vv.VvResourceDao;
|
||||||
import com.heyu.api.data.entity.vv.VvResourceEntity;
|
import com.heyu.api.data.entity.vv.VvResourceEntity;
|
||||||
import com.heyu.api.data.utils.R;
|
import com.heyu.api.data.utils.R;
|
||||||
import com.heyu.api.utils.ISelect;
|
import com.heyu.api.utils.ISelect;
|
||||||
import com.heyu.api.utils.PPageUtils;
|
import com.heyu.api.utils.PPageUtils;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@ -25,6 +29,7 @@ public class AdminResourceController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private VvResourceDao vvResourceDao;
|
private VvResourceDao vvResourceDao;
|
||||||
|
|
||||||
|
|
||||||
@RequestMapping("/list")
|
@RequestMapping("/list")
|
||||||
public R list(@RequestBody VvAdminResourceRequest adminResourceRequest) {
|
public R list(@RequestBody VvAdminResourceRequest adminResourceRequest) {
|
||||||
PPageUtils pageUtils = PPageUtils.startPage(adminResourceRequest.getPageNum(), adminResourceRequest.getPageSize())
|
PPageUtils pageUtils = PPageUtils.startPage(adminResourceRequest.getPageNum(), adminResourceRequest.getPageSize())
|
||||||
@ -32,27 +37,32 @@ public class AdminResourceController {
|
|||||||
@Override
|
@Override
|
||||||
public List doSelect(IPage page) {
|
public List doSelect(IPage page) {
|
||||||
return vvResourceDao.selectByCondition(page,
|
return vvResourceDao.selectByCondition(page,
|
||||||
adminResourceRequest.getName(),
|
adminResourceRequest.getFileName(),
|
||||||
adminResourceRequest.getType(),
|
adminResourceRequest.getType(),
|
||||||
adminResourceRequest.getStatus(),
|
adminResourceRequest.getParentId(),
|
||||||
adminResourceRequest.getMinCreateTimestamp(),
|
adminResourceRequest.getMinCreateTimestamp(),
|
||||||
adminResourceRequest.getMaxCreateTimestamp(),
|
adminResourceRequest.getMaxCreateTimestamp(),
|
||||||
adminResourceRequest.getCreateTimestampSort()
|
adminResourceRequest.getMinModifyTimestamp(),
|
||||||
|
adminResourceRequest.getMaxModifyTimestamp(),
|
||||||
|
adminResourceRequest.getCreateTimestampSort(),
|
||||||
|
adminResourceRequest.getModifyTimestampSort(),
|
||||||
|
adminResourceRequest.getDefaultSort()
|
||||||
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return R.ok().setData(pageUtils);
|
return R.ok().setData(pageUtils);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@RequestMapping("/addOrUpdate")
|
@RequestMapping("/addOrUpdate")
|
||||||
public R addOrUpdate(@RequestBody List<VvResourceEntity> resourceAddOrUpdateRequests) {
|
public R addOrUpdate(@RequestBody List<VvResourceEntity> resourceAddOrUpdateRequests) {
|
||||||
for (VvResourceEntity resourceAddOrUpdateRequest : resourceAddOrUpdateRequests) {
|
|
||||||
|
|
||||||
|
for (VvResourceEntity resourceAddOrUpdateRequest : resourceAddOrUpdateRequests) {
|
||||||
if(resourceAddOrUpdateRequest.getId() == null){
|
if(resourceAddOrUpdateRequest.getId() == null){
|
||||||
resourceAddOrUpdateRequest.setCreateTimestamp( System.currentTimeMillis());
|
resourceAddOrUpdateRequest.setCreateTimestamp( System.currentTimeMillis());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resourceAddOrUpdateRequest.setModifyTimestamp(System.currentTimeMillis());
|
||||||
vvResourceDao.insertVvResource(resourceAddOrUpdateRequest);
|
vvResourceDao.insertVvResource(resourceAddOrUpdateRequest);
|
||||||
}
|
}
|
||||||
return R.ok("保存成功");
|
return R.ok("保存成功");
|
||||||
@ -60,4 +70,60 @@ public class AdminResourceController {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping("/sort")
|
||||||
|
public R sort(@RequestBody VvAdminResourceSortRequest vvAdminResourceSortRequest) {
|
||||||
|
List<VvResourceEntity> vvResourceEntities = vvResourceDao.selectVvResourceByIds(vvAdminResourceSortRequest.getResourceIds());
|
||||||
|
for (VvResourceEntity vvResourceEntity : vvResourceEntities) {
|
||||||
|
vvResourceEntity.setDefaultSort(vvAdminResourceSortRequest.getResourceIds().indexOf(vvResourceEntity.getId()) + 1 );
|
||||||
|
vvResourceDao.updateCoverVvResourceById(vvResourceEntity);
|
||||||
|
}
|
||||||
|
return R.ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping("/delete")
|
||||||
|
public R addOrUpdate(@RequestBody VvAdminResourceDeleteRequest adminResourceDeleteRequest) {
|
||||||
|
List<VvResourceEntity> vvResourceList = new ArrayList<>();
|
||||||
|
|
||||||
|
getChildResourceList(adminResourceDeleteRequest.getResourceId(), vvResourceList);
|
||||||
|
|
||||||
|
|
||||||
|
for (VvResourceEntity vvResourceEntity : vvResourceList) {
|
||||||
|
vvResourceDao.deleteVvResourceById(vvResourceEntity.getId());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return R.ok("删除成功");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public void getChildResourceList(Long parentId,List<VvResourceEntity> vvResourceList){
|
||||||
|
|
||||||
|
List<VvResourceEntity> vvResourceEntities = vvResourceDao.selectByParentId(parentId);
|
||||||
|
|
||||||
|
if(CollectionUtils.isEmpty(vvResourceEntities) || vvResourceEntities.size() == 0){
|
||||||
|
|
||||||
|
return ;
|
||||||
|
}
|
||||||
|
|
||||||
|
vvResourceList.addAll(vvResourceEntities);
|
||||||
|
|
||||||
|
for (VvResourceEntity vvResourceEntity : vvResourceEntities) {
|
||||||
|
|
||||||
|
getChildResourceList(vvResourceEntity.getId(), vvResourceList);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user