|
|
@@ -5,6 +5,7 @@ import com.fs.common.BeanCopyUtils;
|
|
|
import com.fs.common.annotation.Log;
|
|
|
import com.fs.common.core.controller.BaseController;
|
|
|
import com.fs.common.core.domain.R;
|
|
|
+import com.fs.common.core.page.TableDataInfo;
|
|
|
import com.fs.common.enums.BusinessType;
|
|
|
import com.fs.common.exception.CustomException;
|
|
|
import com.fs.common.exception.base.BaseException;
|
|
|
@@ -18,6 +19,7 @@ import com.fs.company.service.ICompanyService;
|
|
|
import com.fs.company.service.ICompanyUserService;
|
|
|
import com.fs.course.param.FsCourseListBySidebarParam;
|
|
|
import com.fs.qw.domain.QwExternalContactInfo;
|
|
|
+import com.fs.qw.domain.QwSopTempVoiceGroup;
|
|
|
import com.fs.qw.domain.QwTagGroup;
|
|
|
import com.fs.qw.domain.QwUser;
|
|
|
import com.fs.qw.param.ExternalContactDetailsParam;
|
|
|
@@ -26,6 +28,7 @@ import com.fs.qw.param.sidebar.TagGroupListParam;
|
|
|
import com.fs.qw.param.sidebar.TagGroupUpdateParam;
|
|
|
import com.fs.qw.service.IQwExternalContactInfoService;
|
|
|
import com.fs.qw.service.IQwExternalContactService;
|
|
|
+import com.fs.qw.service.IQwSopTempVoiceGroupService;
|
|
|
import com.fs.qw.service.IQwTagGroupService;
|
|
|
import com.fs.qw.vo.ExternalContactDetailsVO;
|
|
|
import com.fs.qw.vo.QwExternalListByHeavyVO;
|
|
|
@@ -41,6 +44,7 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@@ -82,6 +86,9 @@ public class ApisQwUserController extends BaseController {
|
|
|
@Autowired
|
|
|
private IQwSopTempVoiceService sopTempVoiceService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IQwSopTempVoiceGroupService qwSopTempVoiceGroupService;
|
|
|
+
|
|
|
|
|
|
@GetMapping("/details")
|
|
|
@ApiOperation("会员看课详情")
|
|
|
@@ -246,9 +253,20 @@ public class ApisQwUserController extends BaseController {
|
|
|
}
|
|
|
|
|
|
PageHelper.startPage(param.getPageNum(), param.getPageSize());
|
|
|
- List<QwSopTempVoice> voiceList = sopTempVoiceService.selectQwSopTempVoiceByCompanyUserId(qwUser.getCompanyUserId(),param.getKeyword());
|
|
|
+ List<QwSopTempVoice> voiceList = sopTempVoiceService.selectQwSopTempVoiceByCompanyUserId(qwUser.getCompanyUserId(),param.getKeyword(),param.getGroupId());
|
|
|
PageInfo<QwSopTempVoice> result = new PageInfo<>(voiceList);
|
|
|
return R.ok().put("data", result);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询语音分类-主要是区分侧边栏语音类型列表
|
|
|
+ */
|
|
|
+
|
|
|
+ @PostMapping("/voiceGroupList")
|
|
|
+ public TableDataInfo list(@RequestBody QwSopTempVoiceGroup qwSopTempVoiceGroup)
|
|
|
+ {
|
|
|
+ startPage();
|
|
|
+ List<QwSopTempVoiceGroup> list = qwSopTempVoiceGroupService.selectQwSopTempVoiceGroupList(qwSopTempVoiceGroup);
|
|
|
+ return getDataTable(list);
|
|
|
+ }
|
|
|
}
|