提交 9a370bfd authored 作者: renjiancai's avatar renjiancai

--no commit message

上级 8760992b
......@@ -6,6 +6,9 @@ import io.swagger.annotations.ApiOperation;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -19,6 +22,7 @@ import org.springframework.web.bind.annotation.RestController;
import tk.mybatis.mapper.entity.Example.Criteria;
import com.zrqx.core.constant.resource.ResourceRequestPath;
import com.zrqx.core.constant.sysuser.SysUserRequestPath;
import com.zrqx.core.exception.BaseException;
import com.zrqx.core.form.resource.bg.QueryResourceRelationForm;
import com.zrqx.core.form.resource.bg.recycleBin.QueryResourceRecycleBinForm;
......@@ -52,6 +56,7 @@ import com.zrqx.core.model.resource.pdffilelibrary.PdfGoods;
import com.zrqx.core.model.resource.pdffilelibrary.PdfLibraryDiyType;
import com.zrqx.core.model.resource.pdffilelibrary.PdfLibraryLableDiyType;
import com.zrqx.core.model.resource.recycleBin.RecycleBin;
import com.zrqx.core.model.resource.recycleBin.RecycleBinResource;
import com.zrqx.core.model.resource.statuteLibrary.StatuteGoods;
import com.zrqx.core.model.resource.statuteLibrary.StatuteLibraryDiyType;
import com.zrqx.core.model.resource.statuteLibrary.StatuteLibraryLable;
......@@ -59,8 +64,11 @@ import com.zrqx.core.model.resource.videolibrary.VideoGoods;
import com.zrqx.core.model.resource.videolibrary.VideoLibraryDiyType;
import com.zrqx.core.model.resource.videolibrary.VideoLibraryLableDiyType;
import com.zrqx.core.util.CallBack;
import com.zrqx.core.util.Copy;
import com.zrqx.core.util.PageInfo;
import com.zrqx.core.util.PageParam;
import com.zrqx.core.util.excelutil.ExcelUtil;
import com.zrqx.core.vo.excel.ExcleRecycleBinVo;
import com.zrqx.core.vo.resource.ResourceRelationVo;
import com.zrqx.core.vo.resource.recycleBin.ResourceRecycleBinListVO;
import com.zrqx.core.vo.resource.recycleBin.ResourceRecycleBinOneVO;
......@@ -577,4 +585,17 @@ public class RecycleBinController {
}
return CallBack.success(new PageInfo<ResourceRelationVo>(resourceRelationService.queryRelationList(list)));
}
@ApiOperation(value = "回收站资源导出Excel")
@GetMapping(value = SysUserRequestPath.EXPORT)
public String exportCard(QueryResourceRelationForm form, PageParam pageParam, HttpServletRequest request, HttpServletResponse response) throws Exception {
Criteria cr = resourceService.createCriteria();
if (StringUtils.isNotBlank(form.getResourceType().toString())) {
cr.andLike("resourceType", "" + form.getResourceType() + "");
}
List<RecycleBinResource> list = resourceService.queryCriteria(pageParam).getList();
List<ExcleRecycleBinVo> voList = Copy.copyList(list,ExcleRecycleBinVo.class);
ExcelUtil.getInstance().exportExcel(voList, ExcleRecycleBinVo.class, "回收站资源.xls", response, request);
return null;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论