|
|
|
@ -6,6 +6,7 @@ import com.hxhq.business.domain.*; |
|
|
|
import com.hxhq.business.dto.gsp.GspListDto; |
|
|
|
import com.hxhq.business.enums.zykgl.DaztEnum; |
|
|
|
import com.hxhq.business.form.gsp.*; |
|
|
|
import com.hxhq.business.form.gyzj.CcForm; |
|
|
|
import com.hxhq.business.form.gyzj.SearchForm; |
|
|
|
import com.hxhq.business.service.IGspJcgjService; |
|
|
|
import com.hxhq.business.service.IGspTzService; |
|
|
|
@ -56,7 +57,7 @@ public class GspController extends BaseController { |
|
|
|
/** |
|
|
|
* 导出 |
|
|
|
*/ |
|
|
|
@RequiresPermissions(value={"business:resource:mjy:xq","business:archive:mjy:xq"}, logical= Logical.OR) |
|
|
|
@RequiresPermissions(value={"business:resource:gsp:xq","business:archive:gsp:xq"}, logical= Logical.OR) |
|
|
|
@GetMapping(value = "/exportDetail") |
|
|
|
public AjaxResult exportDetail(Long id,String lang,String version) { |
|
|
|
GspJcgj gspJcgj = new GspJcgj(); |
|
|
|
@ -80,6 +81,7 @@ public class GspController extends BaseController { |
|
|
|
* 试验物资列表 |
|
|
|
*/ |
|
|
|
@GetMapping("/studyList") |
|
|
|
@RequiresPermissions(value={"business:studyGsp:list"}, logical= Logical.OR) |
|
|
|
public TableDataInfo studyList(GspSearchListForm form) |
|
|
|
{ |
|
|
|
startPage(); |
|
|
|
@ -114,7 +116,7 @@ public class GspController extends BaseController { |
|
|
|
* 稽查轨迹列表 |
|
|
|
*/ |
|
|
|
@GetMapping("/jcgjList") |
|
|
|
@RequiresPermissions("business:resource:gsp:list") |
|
|
|
@RequiresPermissions(value={"business:resource:gsp:xq","business:archive:gsp:xq", "business:studyGsp:xq"}, logical= Logical.OR) |
|
|
|
public TableDataInfo jcgjList(GspJcgj form) |
|
|
|
{ |
|
|
|
startPage(); |
|
|
|
@ -126,7 +128,7 @@ public class GspController extends BaseController { |
|
|
|
* 台账列表 |
|
|
|
*/ |
|
|
|
@GetMapping("/tzList") |
|
|
|
@RequiresPermissions("business:resource:gsp:list") |
|
|
|
@RequiresPermissions(value={"business:resource:gsp:xq","business:archive:gsp:xq", "business:studyGsp:xq"}, logical= Logical.OR) |
|
|
|
public TableDataInfo tzList(GspTz form) |
|
|
|
{ |
|
|
|
startPage(); |
|
|
|
@ -138,7 +140,7 @@ public class GspController extends BaseController { |
|
|
|
* 获取供试品管理详细信息 |
|
|
|
*/ |
|
|
|
@GetMapping(value = "/info") |
|
|
|
@RequiresPermissions("business:resource:gsp:xq") |
|
|
|
@RequiresPermissions(value={"business:resource:gsp:xq","business:archive:gsp:xq", "business:studyGsp:xq"}, logical= Logical.OR) |
|
|
|
public AjaxResult getInfo(Long id) { |
|
|
|
return AjaxResult.success(gspService.queryInfo(id)); |
|
|
|
} |
|
|
|
@ -158,7 +160,7 @@ public class GspController extends BaseController { |
|
|
|
* 编辑供试品管理信息 |
|
|
|
*/ |
|
|
|
@PostMapping("/edit") |
|
|
|
@RequiresPermissions("business:resource:gsp:bj") |
|
|
|
@RequiresPermissions(value={"business:resource:gsp:bj", "business:studyGsp:bj"}, logical= Logical.OR) |
|
|
|
public AjaxResult edit(@RequestBody @Validated GspBjForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
gspService.edit(form); |
|
|
|
@ -224,7 +226,7 @@ public class GspController extends BaseController { |
|
|
|
* 修改库存 |
|
|
|
*/ |
|
|
|
@PostMapping("xgkc") |
|
|
|
@RequiresPermissions("business:resource:gsp:xgkc") |
|
|
|
@RequiresPermissions(value={"business:resource:gsp:xgkc", "business:studyGsp:xgkc"}, logical= Logical.OR) |
|
|
|
public AjaxResult xgkc(@RequestBody GspXgkcForm form) |
|
|
|
{ |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
@ -283,7 +285,7 @@ public class GspController extends BaseController { |
|
|
|
|
|
|
|
/** 处置 */ |
|
|
|
@PostMapping("/cz") |
|
|
|
@RequiresPermissions("business:resource:gsp:cz") |
|
|
|
@RequiresPermissions(value={"business:resource:gsp:cz", "business:studyGsp:cz"}, logical= Logical.OR) |
|
|
|
public AjaxResult cz(@RequestBody @Validated GspCzForm form) |
|
|
|
{ |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
@ -293,7 +295,7 @@ public class GspController extends BaseController { |
|
|
|
|
|
|
|
/** 批量处置 */ |
|
|
|
@PostMapping("/plcz") |
|
|
|
@RequiresPermissions("business:resource:gsp:cz") |
|
|
|
@RequiresPermissions(value={"business:resource:gsp:cz", "business:studyGsp:cz"}, logical= Logical.OR) |
|
|
|
public AjaxResult plcz(@RequestBody @Validated GspPlczForm form) |
|
|
|
{ |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
@ -349,4 +351,27 @@ public class GspController extends BaseController { |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 存储 |
|
|
|
*/ |
|
|
|
@PostMapping("cc") |
|
|
|
@RequiresPermissions(value={"business:studyGsp:cc","business:nonTrialGsp:cc","business:drugGsp:cc"}, logical= Logical.OR) |
|
|
|
public AjaxResult cc(@RequestBody CcForm form) |
|
|
|
{ |
|
|
|
gspService.cc(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 取出 |
|
|
|
*/ |
|
|
|
@PostMapping("qc") |
|
|
|
@RequiresPermissions(value={"business:studyGystudyGspc","business:nonTrialGsp","business:drugGsp:qc"}, logical= Logical.OR) |
|
|
|
public AjaxResult qc(@RequestBody CcForm form) |
|
|
|
{ |
|
|
|
gspService.qc(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
} |
|
|
|
|
|
|
|
} |