zouxuan 3 éve
szülő
commit
5ef1d8f2c0

+ 74 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/ActivityStudentAdjustDto.java

@@ -0,0 +1,74 @@
+package com.ym.mec.biz.dal.dto;
+
+public class ActivityStudentAdjustDto {
+
+    private Integer userId;
+
+    private Integer vipNum;
+
+    private Integer giveVipNum;
+
+    private Integer practiceNum;
+
+    private Integer givePracticeNum;
+
+    private Integer activityId;
+
+    private String memo;
+
+    public String getMemo() {
+        return memo;
+    }
+
+    public void setMemo(String memo) {
+        this.memo = memo;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public Integer getVipNum() {
+        return vipNum;
+    }
+
+    public void setVipNum(Integer vipNum) {
+        this.vipNum = vipNum;
+    }
+
+    public Integer getGiveVipNum() {
+        return giveVipNum;
+    }
+
+    public void setGiveVipNum(Integer giveVipNum) {
+        this.giveVipNum = giveVipNum;
+    }
+
+    public Integer getPracticeNum() {
+        return practiceNum;
+    }
+
+    public void setPracticeNum(Integer practiceNum) {
+        this.practiceNum = practiceNum;
+    }
+
+    public Integer getGivePracticeNum() {
+        return givePracticeNum;
+    }
+
+    public void setGivePracticeNum(Integer givePracticeNum) {
+        this.givePracticeNum = givePracticeNum;
+    }
+
+    public Integer getActivityId() {
+        return activityId;
+    }
+
+    public void setActivityId(Integer activityId) {
+        this.activityId = activityId;
+    }
+}

+ 19 - 0
mec-web/src/main/java/com/ym/mec/web/controller/ActivityUserMapperController.java

@@ -1,5 +1,6 @@
 package com.ym.mec.web.controller;
 
+import com.ym.mec.biz.dal.dto.ActivityStudentAdjustDto;
 import com.ym.mec.biz.dal.page.ActivityStudentQueryInfo;
 import com.ym.mec.biz.service.ActivityUserMapperService;
 import com.ym.mec.common.controller.BaseController;
@@ -7,9 +8,13 @@ import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+import java.util.List;
+
 @Api(tags = "学员活动排课记录服务")
 @RequestMapping("activityUserMapper")
 @RestController
@@ -18,6 +23,20 @@ public class ActivityUserMapperController extends BaseController {
     @Autowired
     private ActivityUserMapperService activityUserMapperService;
 
+    @ApiOperation(value = "添加活动排课资格")
+    @PostMapping("/add")
+    @PreAuthorize("@pcs.hasPermissions('activityUserMapper/add')")
+    public Object add(@RequestBody List<ActivityStudentAdjustDto> ActivityStudentAdjustDtos){
+        return succeed(activityUserMapperService.add(ActivityStudentAdjustDtos));
+    }
+
+    @ApiOperation(value = "取消活动排课资格")
+    @RequestMapping("/cut")
+    @PreAuthorize("@pcs.hasPermissions('activityUserMapper/cut')")
+    public Object cut(Integer activityUserMapperId,String memo){
+        return succeed(activityUserMapperService.cut(activityUserMapperId,memo));
+    }
+
     @ApiOperation(value = "获取学员活动排课资格列表")
     @RequestMapping("/queryActivityUserMapper")
     @PreAuthorize("@pcs.hasPermissions('activityUserMapper/queryActivityUserMapper')")