|
@@ -1,6 +1,10 @@
|
|
|
package com.yonge.cooleshow.student.controller.open;
|
|
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.search.MemberPriceSettingsSearch;
|
|
|
+import com.yonge.cooleshow.biz.dal.entity.SysConfig;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.*;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.CheckVo;
|
|
|
+import com.yonge.cooleshow.biz.dal.vo.MemberPriceVo;
|
|
|
import com.yonge.cooleshow.common.enums.YesOrNoEnum;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
@@ -8,6 +12,8 @@ import io.swagger.annotations.ApiImplicitParams;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
@@ -25,11 +31,6 @@ import com.ksyun.ks3.dto.PostObjectFormFields;
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.MusicImgDto;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.ActivityPlanService;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.MusicSheetService;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.StudentService;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.TeacherService;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.UploadFileService;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.MusicActivityVo;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.TeacherVo;
|
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
@@ -47,7 +48,8 @@ public class OpenClient extends BaseController {
|
|
|
private TeacherService teacherService;
|
|
|
@Autowired
|
|
|
private SysUserFeignService sysUserFeignService;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private SysConfigService sysConfigService;
|
|
|
@Autowired
|
|
|
private UploadFileService uploadFileService;
|
|
|
@Autowired
|
|
@@ -56,6 +58,8 @@ public class OpenClient extends BaseController {
|
|
|
@Autowired
|
|
|
private StudentService studentService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private MemberPriceSettingsService memberPriceSettingsService;
|
|
|
|
|
|
@Autowired
|
|
|
private ActivityPlanService activityPlanService;
|
|
@@ -142,4 +146,23 @@ public class OpenClient extends BaseController {
|
|
|
checkVo.setCheck(state);
|
|
|
return succeed(checkVo);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ @PostMapping("/memberPriceSettings/list")
|
|
|
+ @ApiOperation(value = "查询列表")
|
|
|
+ public HttpResponseResult<MemberPriceVo> list(@RequestBody MemberPriceSettingsSearch query) {
|
|
|
+ MemberPriceVo memberPriceVo = memberPriceSettingsService.getVipShare(query);
|
|
|
+ return succeed(memberPriceVo);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ @PostMapping("/memberPriceSettings/vipPermissions")
|
|
|
+ @ApiOperation(value = "查询vip权限")
|
|
|
+ public HttpResponseResult<List<SysConfig>> vipPermissions() {
|
|
|
+ Map<String,Object> params = new HashMap<>();
|
|
|
+ params.put("group", "VIP_PERMISSION");
|
|
|
+ List<SysConfig> configs = sysConfigService.findAll(params);
|
|
|
+ return succeed(configs);
|
|
|
+ }
|
|
|
}
|