|
|
|
@ -10,6 +10,7 @@ import com.hxhq.business.form.study.StudyFormFillSearchForm; |
|
|
|
import com.hxhq.business.form.study.StudyFormUpdateForm; |
|
|
|
import com.hxhq.business.service.*; |
|
|
|
import com.hxhq.business.utils.pdf.PdfExportUtil; |
|
|
|
import com.hxhq.common.security.annotation.Logical; |
|
|
|
import com.hxhq.common.security.annotation.RequiresPermissions; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
|
@ -51,7 +52,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 列表 |
|
|
|
*/ |
|
|
|
@GetMapping("/list") |
|
|
|
@RequiresPermissions({"business:studyFormFill:list","business:nonTrialFormFill:list","business:drugFormFill:list"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:list", "business:nonTrialFormFill:list", "business:drugFormFill:list"}, logical = Logical.OR) |
|
|
|
public TableDataInfo list(StudyFormFillSearchForm form) { |
|
|
|
startPage(); |
|
|
|
List<StudyFormFillListDto> list = studyFormFillService.queryList(form); |
|
|
|
@ -62,7 +63,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 稽查轨迹列表 |
|
|
|
*/ |
|
|
|
@GetMapping("/jcgjList") |
|
|
|
@RequiresPermissions({"business:studyFormFill:bj","business:nonTrialFormFill:bj","business:drugFormFill:bj"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:bj", "business:nonTrialFormFill:bj", "business:drugFormFill:bj"}, logical = Logical.OR) |
|
|
|
public TableDataInfo jcgjList(StudyFormFillJcgj form) { |
|
|
|
startPage(); |
|
|
|
List<StudyFormFillJcgj> list = studyFormFillJcgjService.queryList(form); |
|
|
|
@ -73,7 +74,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 签名信息列表 |
|
|
|
*/ |
|
|
|
@GetMapping("/qmxxList") |
|
|
|
@RequiresPermissions({"business:studyFormFill:xq","business:nonTrialFormFill:xq","business:drugFormFill:xq"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:xq", "business:nonTrialFormFill:xq", "business:drugFormFill:xq"}, logical = Logical.OR) |
|
|
|
public TableDataInfo qmxxList(StudyFormFillQmxx form) { |
|
|
|
startPage(); |
|
|
|
List<StudyFormFillQmxx> list = studyFormFillQmxxService.queryList(form); |
|
|
|
@ -84,7 +85,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 详细 |
|
|
|
*/ |
|
|
|
@GetMapping(value = "/info") |
|
|
|
@RequiresPermissions({"business:studyFormFill:xq","business:nonTrialFormFill:xq","business:drugFormFill:xq"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:xq", "business:nonTrialFormFill:xq", "business:drugFormFill:xq"}, logical = Logical.OR) |
|
|
|
public AjaxResult getInfo(Long id) { |
|
|
|
return AjaxResult.success(studyFormFillService.queryInfo(id)); |
|
|
|
} |
|
|
|
@ -93,22 +94,22 @@ public class StudyFormFillController extends BaseController { |
|
|
|
/** |
|
|
|
* 导出 |
|
|
|
*/ |
|
|
|
@RequiresPermissions({"business:studyFormFill:xq","business:nonTrialFormFill:xq","business:drugFormFill:xq"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:xq", "business:nonTrialFormFill:xq", "business:drugFormFill:xq"}, logical = Logical.OR) |
|
|
|
@GetMapping(value = "/exportDetail") |
|
|
|
public AjaxResult exportDetail(StudyFormFillJcgj form) { |
|
|
|
List<StudyFormFillJcgj> studyFormFillJcgjList = studyFormFillJcgjService.queryList(form); |
|
|
|
StudyFormFillQmxx studyFormFillQmxx = new StudyFormFillQmxx(); |
|
|
|
studyFormFillQmxx.setFormId(form.getFormId()); |
|
|
|
List<StudyFormFillQmxx> studyFormFillQmxxList = studyFormFillQmxxService.queryList(studyFormFillQmxx); |
|
|
|
StudyFormFill studyFormFill=studyFormFillService.queryInfo(form.getFormId()); |
|
|
|
return AjaxResult.success(localFilePrefix + PdfExportUtil.export(studyFormFill.getTemplateExportClass(), studyFormFill.getTemplateExportMethod(),studyFormFill,studyFormFillQmxxList,studyFormFillJcgjList,form.getLang(),form.getJcgjlx(),localFilePath)); |
|
|
|
StudyFormFill studyFormFill = studyFormFillService.queryInfo(form.getFormId()); |
|
|
|
return AjaxResult.success(localFilePrefix + PdfExportUtil.export(studyFormFill.getTemplateExportClass(), studyFormFill.getTemplateExportMethod(), studyFormFill, studyFormFillQmxxList, studyFormFillJcgjList, form.getLang(), form.getJcgjlx(), localFilePath)); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 加签 |
|
|
|
*/ |
|
|
|
@PostMapping("/jq") |
|
|
|
@RequiresPermissions({"business:studyFormFill:jq","business:nonTrialFormFill:jq","business:drugFormFill:jq"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:jq", "business:nonTrialFormFill:jq", "business:drugFormFill:jq"}, logical = Logical.OR) |
|
|
|
public AjaxResult jq(@RequestBody StudyFormFill studyFormFill) { |
|
|
|
studyFormFillService.jq(studyFormFill); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -118,7 +119,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 废止 |
|
|
|
*/ |
|
|
|
@PostMapping("/fz") |
|
|
|
@RequiresPermissions({"business:studyFormFill:fz","business:nonTrialFormFill:fz","business:drugFormFill:fz"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:fz", "business:nonTrialFormFill:fz", "business:drugFormFill:fz"}, logical = Logical.OR) |
|
|
|
public AjaxResult fz(@RequestBody StudyFormFill studyFormFill) { |
|
|
|
studyFormFillService.fz(studyFormFill); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -129,7 +130,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 确认废止 |
|
|
|
*/ |
|
|
|
@PostMapping("/qrfz") |
|
|
|
@RequiresPermissions({"business:studyFormFill:qrfz","business:nonTrialFormFill:qrfz","business:drugFormFill:qrfz"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:qrfz", "business:nonTrialFormFill:qrfz", "business:drugFormFill:qrfz"}, logical = Logical.OR) |
|
|
|
public AjaxResult qrfz(@RequestBody StudyFormFillShfzForm form) { |
|
|
|
studyFormFillService.qrfz(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -140,7 +141,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 更换归属人 |
|
|
|
*/ |
|
|
|
@PostMapping("/ghgsr") |
|
|
|
@RequiresPermissions({"business:studyFormFill:ghgsr","business:nonTrialFormFill:ghgsr","business:drugFormFill:ghgsr"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:ghgsr", "business:nonTrialFormFill:ghgsr", "business:drugFormFill:ghgsr"}, logical = Logical.OR) |
|
|
|
public AjaxResult ghgsr(@RequestBody StudyFormFill studyFormFill) { |
|
|
|
studyFormFillService.ghgsr(studyFormFill); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -150,9 +151,9 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 保存 |
|
|
|
*/ |
|
|
|
@PostMapping("/bc") |
|
|
|
@RequiresPermissions({"business:studyFormFill:bj","business:studyFormFill:xz", |
|
|
|
"business:nonTrialFormFill:bj","business:nonTrialFormFill:xz", |
|
|
|
"business:drugFormFill:bj","business:drugFormFill:xz"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:bj", "business:studyFormFill:xz", |
|
|
|
"business:nonTrialFormFill:bj", "business:nonTrialFormFill:xz", |
|
|
|
"business:drugFormFill:bj", "business:drugFormFill:xz"}, logical = Logical.OR) |
|
|
|
public AjaxResult bc(@RequestBody StudyFormFill studyFormFill) { |
|
|
|
return AjaxResult.success(studyFormFillService.bc(studyFormFill)); |
|
|
|
} |
|
|
|
@ -162,7 +163,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 提交 |
|
|
|
*/ |
|
|
|
@PostMapping("/tj") |
|
|
|
@RequiresPermissions({"business:studyFormFill:bj","business:nonTrialFormFill:bj","business:drugFormFill:bj"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:bj", "business:nonTrialFormFill:bj", "business:drugFormFill:bj"}, logical = Logical.OR) |
|
|
|
public AjaxResult tj(@RequestBody StudyFormFill studyFormFill) { |
|
|
|
studyFormFillService.tj(studyFormFill); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -173,7 +174,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 观察 |
|
|
|
*/ |
|
|
|
@PostMapping("/gc") |
|
|
|
@RequiresPermissions({"business:studyFormFill:gc","business:nonTrialFormFill:gc","business:drugFormFill:gc"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:gc", "business:nonTrialFormFill:gc", "business:drugFormFill:gc"}, logical = Logical.OR) |
|
|
|
public AjaxResult gc(@RequestBody StudyFormFillGcForm form) { |
|
|
|
studyFormFillService.gc(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -184,7 +185,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 复核通过 |
|
|
|
*/ |
|
|
|
@PostMapping("/fhtg") |
|
|
|
@RequiresPermissions({"business:studyFormFill:fh","business:nonTrialFormFill:fh","business:drugFormFill:fh"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:fh", "business:nonTrialFormFill:fh", "business:drugFormFill:fh"}, logical = Logical.OR) |
|
|
|
public AjaxResult fhtg(@RequestBody StudyFormFill studyFormFill) { |
|
|
|
studyFormFillService.fhtg(studyFormFill); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -195,7 +196,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 复核拒绝 |
|
|
|
*/ |
|
|
|
@PostMapping("/fhjj") |
|
|
|
@RequiresPermissions({"business:studyFormFill:fh","business:nonTrialFormFill:fh","business:drugFormFill:fh"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:fh", "business:nonTrialFormFill:fh", "business:drugFormFill:fh"}, logical = Logical.OR) |
|
|
|
public AjaxResult fhjj(@RequestBody StudyFormFill studyFormFill) { |
|
|
|
studyFormFillService.fhjj(studyFormFill); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -205,7 +206,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 通过 |
|
|
|
*/ |
|
|
|
@PostMapping("/tg") |
|
|
|
@RequiresPermissions({"business:studyFormFill:fh","business:nonTrialFormFill:fh","business:drugFormFill:fh"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:fh", "business:nonTrialFormFill:fh", "business:drugFormFill:fh"}, logical = Logical.OR) |
|
|
|
public AjaxResult tg(@RequestBody StudyFormFill studyFormFill) { |
|
|
|
studyFormFillService.tg(studyFormFill); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -215,7 +216,7 @@ public class StudyFormFillController extends BaseController { |
|
|
|
* 审阅 |
|
|
|
*/ |
|
|
|
@PostMapping("/sy") |
|
|
|
@RequiresPermissions({"business:studyFormFill:sy","business:nonTrialFormFill:sy","business:drugFormFill:sy"}) |
|
|
|
@RequiresPermissions(value = {"business:studyFormFill:sy", "business:nonTrialFormFill:sy", "business:drugFormFill:sy"}, logical = Logical.OR) |
|
|
|
public AjaxResult sy(@RequestBody StudyFormFill studyFormFill) { |
|
|
|
studyFormFillService.sy(studyFormFill); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
|