|
@ -18,6 +18,7 @@ |
|
|
package com.elink.esua.epdc.modules.activity.controller; |
|
|
package com.elink.esua.epdc.modules.activity.controller; |
|
|
|
|
|
|
|
|
import com.elink.esua.epdc.activity.ActBannerDTO; |
|
|
import com.elink.esua.epdc.activity.ActBannerDTO; |
|
|
|
|
|
import com.elink.esua.epdc.activity.form.EpdcAppBannerFormDTO; |
|
|
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.utils.ExcelUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
@ -26,6 +27,7 @@ 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.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.commons.tools.validator.group.UpdateGroup; |
|
|
|
|
|
import com.elink.esua.epdc.dto.SysSimpleDictDTO; |
|
|
import com.elink.esua.epdc.modules.activity.excel.ActBannerExcel; |
|
|
import com.elink.esua.epdc.modules.activity.excel.ActBannerExcel; |
|
|
import com.elink.esua.epdc.modules.activity.service.ActBannerService; |
|
|
import com.elink.esua.epdc.modules.activity.service.ActBannerService; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
@ -67,9 +69,12 @@ public class ActBannerController { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@GetMapping("bannerlist") |
|
|
@GetMapping("bannerlist") |
|
|
public Result<List<ActBannerDTO>> getBannerList(){ |
|
|
public Result<List<ActBannerDTO>> getBannerList(@RequestBody EpdcAppBannerFormDTO dto){ |
|
|
Map<String, Object> params =new HashMap<String, Object>(); |
|
|
Map<String, Object> params =new HashMap<String, Object>(); |
|
|
params.put("status","1"); |
|
|
params.put("status","1"); |
|
|
|
|
|
if (null != dto.getBannerType()) { |
|
|
|
|
|
params.put("bannerType", dto.getBannerType()); |
|
|
|
|
|
} |
|
|
List<ActBannerDTO> data = actBannerService.list(params); |
|
|
List<ActBannerDTO> data = actBannerService.list(params); |
|
|
return new Result<List<ActBannerDTO>>().ok(data); |
|
|
return new Result<List<ActBannerDTO>>().ok(data); |
|
|
} |
|
|
} |
|
@ -103,4 +108,16 @@ public class ActBannerController { |
|
|
ExcelUtils.exportExcelToTarget(response, null, list, ActBannerExcel.class); |
|
|
ExcelUtils.exportExcelToTarget(response, null, list, ActBannerExcel.class); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 根据数据字典类型获取简版数据字典列表,用于页面下拉菜单 |
|
|
|
|
|
* |
|
|
|
|
|
* @param dictType |
|
|
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.SysSimpleDictDTO>> |
|
|
|
|
|
* @Author zhangyong |
|
|
|
|
|
* @Date 15:13 2020-06-02 |
|
|
|
|
|
**/ |
|
|
|
|
|
@GetMapping("getBannerType/{dictType}") |
|
|
|
|
|
public Result<List<SysSimpleDictDTO>> listSimpleDictInfo(@PathVariable("dictType") String dictType){ |
|
|
|
|
|
return actBannerService.getListSimpleDictInfo(dictType); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|