Browse Source

bug#5014话题管理导出添加数据权限

dev
尹作梅 6 years ago
parent
commit
494ac18552
  1. 7
      esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/topic/controller/TopicController.java
  2. 6
      esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/topic/service/impl/TopicServiceImpl.java

7
esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/topic/controller/TopicController.java

@ -25,8 +25,8 @@ import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.AssertUtils; import com.elink.esua.epdc.commons.tools.validator.AssertUtils;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.commons.tools.validator.group.AddGroup; import com.elink.esua.epdc.commons.tools.validator.group.AddGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup; import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.dto.topic.TopicDTO; import com.elink.esua.epdc.dto.topic.TopicDTO;
import com.elink.esua.epdc.dto.topic.TopicDetailDTO; import com.elink.esua.epdc.dto.topic.TopicDetailDTO;
import com.elink.esua.epdc.dto.topic.form.TopicCloseFormDTO; import com.elink.esua.epdc.dto.topic.form.TopicCloseFormDTO;
@ -50,7 +50,7 @@ import java.util.Map;
@RestController @RestController
@RequestMapping("topic") @RequestMapping("topic")
public class TopicController { public class TopicController {
@Autowired @Autowired
private TopicService topicService; private TopicService topicService;
@ -92,6 +92,7 @@ public class TopicController {
} }
@GetMapping("export") @GetMapping("export")
@DataFilter(tableAlias = "temp", deptId = "grid_id", prefix = "AND", isPendingCreator = false)
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception {
List<TopicDTO> list = topicService.list(params); List<TopicDTO> list = topicService.list(params);
ExcelUtils.exportExcelToTarget(response, null, list, TopicExcel.class); ExcelUtils.exportExcelToTarget(response, null, list, TopicExcel.class);
@ -161,4 +162,4 @@ public class TopicController {
return new Result<TopicDetailDTO>().ok(data); return new Result<TopicDetailDTO>().ok(data);
} }
} }

6
esua-epdc/epdc-module/epdc-group/epdc-group-server/src/main/java/com.elink.esua.epdc/modules/topic/service/impl/TopicServiceImpl.java

@ -23,8 +23,6 @@ import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.commons.tools.constant.NumConstant; import com.elink.esua.epdc.commons.tools.constant.NumConstant;
import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.security.user.SecurityUser;
import com.elink.esua.epdc.commons.tools.security.user.UserDetail;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.commons.tools.utils.DateUtils; import com.elink.esua.epdc.commons.tools.utils.DateUtils;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
@ -124,9 +122,7 @@ public class TopicServiceImpl extends BaseServiceImpl<TopicDao, TopicEntity> imp
@Override @Override
public List<TopicDTO> list(Map<String, Object> params) { public List<TopicDTO> list(Map<String, Object> params) {
List<TopicEntity> entityList = baseDao.selectList(getWrapper(params)); return baseDao.selectListTopic(params);
return ConvertUtils.sourceToTarget(entityList, TopicDTO.class);
} }
private QueryWrapper<TopicEntity> getWrapper(Map<String, Object> params){ private QueryWrapper<TopicEntity> getWrapper(Map<String, Object> params){

Loading…
Cancel
Save