|
|
@ -18,6 +18,7 @@ |
|
|
|
package com.elink.esua.epdc.modules.smile.activity.controller; |
|
|
|
|
|
|
|
import com.elink.esua.epdc.commons.mybatis.annotation.DataFilter; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
|
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.Result; |
|
|
@ -51,20 +52,20 @@ public class ActivityInfoController { |
|
|
|
private ActivityInfoService activityInfoService; |
|
|
|
|
|
|
|
@GetMapping("page") |
|
|
|
@DataFilter(tableAlias = "a", isPendingCreator = false, prefix = "AND") |
|
|
|
public Result<PageData<ActivityInfoDTO>> page(@RequestParam Map<String, Object> params){ |
|
|
|
@DataFilter(tableAlias = "a", userId = FieldConstant.CREATED_BY, prefix = "AND") |
|
|
|
public Result<PageData<ActivityInfoDTO>> page(@RequestParam Map<String, Object> params) { |
|
|
|
PageData<ActivityInfoDTO> page = activityInfoService.page(params); |
|
|
|
return new Result<PageData<ActivityInfoDTO>>().ok(page); |
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping("{id}") |
|
|
|
public Result<ActivityInfoDTO> get(@PathVariable("id") String id){ |
|
|
|
public Result<ActivityInfoDTO> get(@PathVariable("id") String id) { |
|
|
|
ActivityInfoDTO data = activityInfoService.get(id); |
|
|
|
return new Result<ActivityInfoDTO>().ok(data); |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping |
|
|
|
public Result save(@RequestBody ActivityInfoDTO dto){ |
|
|
|
public Result save(@RequestBody ActivityInfoDTO dto) { |
|
|
|
//效验数据
|
|
|
|
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
|
|
activityInfoService.save(dto); |
|
|
@ -72,7 +73,7 @@ public class ActivityInfoController { |
|
|
|
} |
|
|
|
|
|
|
|
@PutMapping |
|
|
|
public Result update(@RequestBody ActivityInfoDTO dto){ |
|
|
|
public Result update(@RequestBody ActivityInfoDTO dto) { |
|
|
|
//效验数据
|
|
|
|
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
|
|
activityInfoService.update(dto); |
|
|
@ -80,7 +81,7 @@ public class ActivityInfoController { |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping("cancel") |
|
|
|
public Result cancel(@RequestBody ActivityInfoDTO dto){ |
|
|
|
public Result cancel(@RequestBody ActivityInfoDTO dto) { |
|
|
|
//效验数据
|
|
|
|
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
|
|
activityInfoService.update(dto); |
|
|
@ -88,7 +89,7 @@ public class ActivityInfoController { |
|
|
|
} |
|
|
|
|
|
|
|
@DeleteMapping |
|
|
|
public Result delete(@RequestBody String[] ids){ |
|
|
|
public Result delete(@RequestBody String[] ids) { |
|
|
|
//效验数据
|
|
|
|
AssertUtils.isArrayEmpty(ids, "id"); |
|
|
|
activityInfoService.delete(ids); |
|
|
|