|
|
@ -14,14 +14,16 @@ import com.enjoy.common.core.web.page.TableDataInfo;
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import ${bussiPackage}.${entityPackage}.${entityName};
|
|
|
|
import ${bussiPackage}.${entityPackage}.${entityName};
|
|
|
|
import ${bussiPackage}.dto.${entityName}DTO;
|
|
|
|
import ${bussiPackage}.dto.${entityName}DTO;
|
|
|
|
import ${bussiPackage}.vo.Query${entityName}VO;
|
|
|
|
import ${bussiPackage}.vo.Query${entityName}VO;
|
|
|
@ -161,6 +163,10 @@ public class ${entityName}ServiceImpl extends ServiceImpl<${entityName}Mapper, $
|
|
|
|
public void export(HttpServletResponse response, Query${entityName}VO query${entityName}VO){
|
|
|
|
public void export(HttpServletResponse response, Query${entityName}VO query${entityName}VO){
|
|
|
|
List<${entityName}Excel> list=new ArrayList();
|
|
|
|
List<${entityName}Excel> list=new ArrayList();
|
|
|
|
QueryWrapper<${entityName}> queryWrapper=new QueryWrapper();
|
|
|
|
QueryWrapper<${entityName}> queryWrapper=new QueryWrapper();
|
|
|
|
|
|
|
|
//根据选中项导出
|
|
|
|
|
|
|
|
if(StringUtils.isNotBlank(query${entityName}VO.getIds())){
|
|
|
|
|
|
|
|
queryWrapper.in("id", Arrays.asList(query${entityName}VO.getIds().split(",")));
|
|
|
|
|
|
|
|
}
|
|
|
|
List<${entityName}> dbEntityList = this.list(queryWrapper);
|
|
|
|
List<${entityName}> dbEntityList = this.list(queryWrapper);
|
|
|
|
if (CollectionUtil.isNotEmpty(dbEntityList)) {
|
|
|
|
if (CollectionUtil.isNotEmpty(dbEntityList)) {
|
|
|
|
dbEntityList.stream().forEach(entity->{
|
|
|
|
dbEntityList.stream().forEach(entity->{
|
|
|
|