|
|
@ -12,6 +12,7 @@ import com.hxhq.business.form.study.StudyMethodSearchForm; |
|
|
import com.hxhq.business.service.IStudyMethodReadService; |
|
|
import com.hxhq.business.service.IStudyMethodReadService; |
|
|
import com.hxhq.business.utils.StudyMethodFileUtil; |
|
|
import com.hxhq.business.utils.StudyMethodFileUtil; |
|
|
import com.hxhq.common.core.domain.MpBaseEntity; |
|
|
import com.hxhq.common.core.domain.MpBaseEntity; |
|
|
|
|
|
import com.hxhq.common.security.annotation.RequiresPermissions; |
|
|
import com.hxhq.common.security.utils.SecurityUtils; |
|
|
import com.hxhq.common.security.utils.SecurityUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.validation.annotation.Validated; |
|
|
import org.springframework.validation.annotation.Validated; |
|
|
@ -45,6 +46,7 @@ public class StudyMethodController extends BaseController { |
|
|
* 查询试验-试验方法列表 |
|
|
* 查询试验-试验方法列表 |
|
|
*/ |
|
|
*/ |
|
|
@GetMapping("/list") |
|
|
@GetMapping("/list") |
|
|
|
|
|
@RequiresPermissions("business:studyMethod:list") |
|
|
public TableDataInfo list(StudyMethodSearchForm form) { |
|
|
public TableDataInfo list(StudyMethodSearchForm form) { |
|
|
startPage(); |
|
|
startPage(); |
|
|
List<StudyMethod> list = studyMethodService.queryList(form); |
|
|
List<StudyMethod> list = studyMethodService.queryList(form); |
|
|
@ -63,6 +65,7 @@ public class StudyMethodController extends BaseController { |
|
|
* 新增试验-试验方法信息 |
|
|
* 新增试验-试验方法信息 |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("/save") |
|
|
@PostMapping("/save") |
|
|
|
|
|
@RequiresPermissions("business:studyMethod:upload") |
|
|
public AjaxResult save(@RequestBody @Validated StudyMethodForm form) { |
|
|
public AjaxResult save(@RequestBody @Validated StudyMethodForm form) { |
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
studyMethodService.save(form); |
|
|
studyMethodService.save(form); |
|
|
@ -70,6 +73,7 @@ public class StudyMethodController extends BaseController { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@PostMapping("/read") |
|
|
@PostMapping("/read") |
|
|
|
|
|
@RequiresPermissions("business:studyMethod:read") |
|
|
public AjaxResult read(@RequestBody @Validated StudyMethodReadForm form) { |
|
|
public AjaxResult read(@RequestBody @Validated StudyMethodReadForm form) { |
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
studyMethodService.read(form); |
|
|
studyMethodService.read(form); |
|
|
@ -82,7 +86,8 @@ public class StudyMethodController extends BaseController { |
|
|
return AjaxResult.success(list); |
|
|
return AjaxResult.success(list); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@GetMapping(value = "/test") |
|
|
|
|
|
|
|
|
@GetMapping(value = "/download") |
|
|
|
|
|
@RequiresPermissions("business:studyMethod:download") |
|
|
public AjaxResult test(Long studyMethodId) { |
|
|
public AjaxResult test(Long studyMethodId) { |
|
|
StudyMethod studyMethod = studyMethodService.getById(studyMethodId); |
|
|
StudyMethod studyMethod = studyMethodService.getById(studyMethodId); |
|
|
if(studyMethod == null) { |
|
|
if(studyMethod == null) { |
|
|
|