Browse Source

fix:[资源库管理][试剂管理]权限

master
HanLong 2 days ago
parent
commit
2d445bf6ad
3 changed files with 44 additions and 10 deletions
  1. +20
    -4
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/SjController.java
  2. +14
    -6
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/YqController.java
  3. +10
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/form/yq/YqForm.java

+ 20
- 4
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/SjController.java View File

@ -11,6 +11,7 @@ import com.hxhq.business.form.sj.*;
import com.hxhq.business.service.ISjService; import com.hxhq.business.service.ISjService;
import com.hxhq.business.service.ISjTzService; import com.hxhq.business.service.ISjTzService;
import com.hxhq.business.service.ISjJcgjService; import com.hxhq.business.service.ISjJcgjService;
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;
@ -54,6 +55,7 @@ public class SjController extends BaseController
* 稽查轨迹列表 * 稽查轨迹列表
*/ */
@GetMapping("/jcgjList") @GetMapping("/jcgjList")
@RequiresPermissions("business:resource:sj:list")
public TableDataInfo jcgjList(SjJcgj form) public TableDataInfo jcgjList(SjJcgj form)
{ {
startPage(); startPage();
@ -65,6 +67,7 @@ public class SjController extends BaseController
* 台账列表 * 台账列表
*/ */
@GetMapping("/tzList") @GetMapping("/tzList")
@RequiresPermissions("business:resource:sj:list")
public TableDataInfo tzList(SjTz form) public TableDataInfo tzList(SjTz form)
{ {
startPage(); startPage();
@ -73,9 +76,10 @@ public class SjController extends BaseController
} }
/** /**
* 查询试剂库存列表
* 查询试剂列表
*/ */
@GetMapping("/list") @GetMapping("/list")
@RequiresPermissions("business:resource:sj:list")
public TableDataInfo list(SjSearchListForm form) public TableDataInfo list(SjSearchListForm form)
{ {
startPage(); startPage();
@ -84,18 +88,20 @@ public class SjController extends BaseController
} }
/** /**
* 获取试剂库存详细信息
* 获取试剂详细信息
*/ */
@GetMapping(value = "/info") @GetMapping(value = "/info")
@RequiresPermissions("business:resource:sj:xq")
public AjaxResult getInfo(Long id) public AjaxResult getInfo(Long id)
{ {
return AjaxResult.success(sjService.getById(id)); return AjaxResult.success(sjService.getById(id));
} }
/** /**
* 新增试剂库存信息
* 编辑试剂信息
*/ */
@PostMapping("/save")
@PostMapping("/bj")
@RequiresPermissions("business:resource:sj:bj")
public AjaxResult save(@RequestBody SjBjForm form) public AjaxResult save(@RequestBody SjBjForm form)
{ {
form.setQmrId(SecurityUtils.getUserId()); form.setQmrId(SecurityUtils.getUserId());
@ -107,6 +113,7 @@ public class SjController extends BaseController
* 修改库存 * 修改库存
*/ */
@PostMapping("xgkc") @PostMapping("xgkc")
@RequiresPermissions("business:resource:sj:xgkc")
public AjaxResult xgkc(@RequestBody @Validated SjXgkcForm form) public AjaxResult xgkc(@RequestBody @Validated SjXgkcForm form)
{ {
form.setQmrId(SecurityUtils.getUserId()); form.setQmrId(SecurityUtils.getUserId());
@ -116,6 +123,7 @@ public class SjController extends BaseController
/** 处置 */ /** 处置 */
@PostMapping("/cz") @PostMapping("/cz")
@RequiresPermissions("business:resource:sj:cz")
public AjaxResult cz(@RequestBody @Validated CzSjForm form) public AjaxResult cz(@RequestBody @Validated CzSjForm form)
{ {
form.setQmrId(SecurityUtils.getUserId()); form.setQmrId(SecurityUtils.getUserId());
@ -125,6 +133,7 @@ public class SjController extends BaseController
/** 批量处置 */ /** 批量处置 */
@PostMapping("/plcz") @PostMapping("/plcz")
@RequiresPermissions("business:resource:sj:cz")
public AjaxResult plcz(@RequestBody @Validated PlczSjForm form) public AjaxResult plcz(@RequestBody @Validated PlczSjForm form)
{ {
form.setQmrId(SecurityUtils.getUserId()); form.setQmrId(SecurityUtils.getUserId());
@ -134,6 +143,7 @@ public class SjController extends BaseController
/** 锁定 */ /** 锁定 */
@PostMapping("/sd") @PostMapping("/sd")
@RequiresPermissions("business:resource:sj:sd")
public AjaxResult sd(@RequestBody @Validated SdSjForm form) public AjaxResult sd(@RequestBody @Validated SdSjForm form)
{ {
form.setQmrId(SecurityUtils.getUserId()); form.setQmrId(SecurityUtils.getUserId());
@ -143,6 +153,7 @@ public class SjController extends BaseController
/** 批量锁定 */ /** 批量锁定 */
@PostMapping("/plsd") @PostMapping("/plsd")
@RequiresPermissions("business:resource:sj:sd")
public AjaxResult plsd(@RequestBody @Validated SdSjForm form) public AjaxResult plsd(@RequestBody @Validated SdSjForm form)
{ {
if(form.getIds() == null || form.getIds().length == 0) { if(form.getIds() == null || form.getIds().length == 0) {
@ -155,6 +166,7 @@ public class SjController extends BaseController
/** 解锁 */ /** 解锁 */
@PostMapping("/js") @PostMapping("/js")
@RequiresPermissions("business:resource:sj:js")
public AjaxResult js(@RequestBody @Validated JsSjForm form) public AjaxResult js(@RequestBody @Validated JsSjForm form)
{ {
form.setQmrId(SecurityUtils.getUserId()); form.setQmrId(SecurityUtils.getUserId());
@ -166,6 +178,7 @@ public class SjController extends BaseController
* 借阅 * 借阅
*/ */
@PostMapping("/jy") @PostMapping("/jy")
@RequiresPermissions("business:resource:sj:jy")
public AjaxResult jy(@RequestBody @Validated JySjForm form) public AjaxResult jy(@RequestBody @Validated JySjForm form)
{ {
form.setQmrId(SecurityUtils.getUserId()); form.setQmrId(SecurityUtils.getUserId());
@ -177,6 +190,7 @@ public class SjController extends BaseController
* 解档 * 解档
*/ */
@PostMapping("/jd") @PostMapping("/jd")
@RequiresPermissions("business:resource:sj:jd")
public AjaxResult jd(@RequestBody @Validated JdSjForm form) public AjaxResult jd(@RequestBody @Validated JdSjForm form)
{ {
form.setQmrId(SecurityUtils.getUserId()); form.setQmrId(SecurityUtils.getUserId());
@ -188,6 +202,7 @@ public class SjController extends BaseController
* 批量归档 * 批量归档
*/ */
@PostMapping("/plgd") @PostMapping("/plgd")
@RequiresPermissions("business:resource:sj:gd")
public AjaxResult plgd(@RequestBody GdSjForm form) public AjaxResult plgd(@RequestBody GdSjForm form)
{ {
form.setQmrId(SecurityUtils.getUserId()); form.setQmrId(SecurityUtils.getUserId());
@ -199,6 +214,7 @@ public class SjController extends BaseController
* 归档 * 归档
*/ */
@PostMapping("/gd") @PostMapping("/gd")
@RequiresPermissions("business:resource:sj:gd")
public AjaxResult gd(@RequestBody @Validated GdSjForm form) public AjaxResult gd(@RequestBody @Validated GdSjForm form)
{ {
form.setQmrId(SecurityUtils.getUserId()); form.setQmrId(SecurityUtils.getUserId());

+ 14
- 6
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/YqController.java View File

@ -8,6 +8,7 @@ import com.hxhq.business.domain.YqJcgj;
import com.hxhq.business.form.yq.YqForm; import com.hxhq.business.form.yq.YqForm;
import com.hxhq.business.form.yq.YqSearchForm; import com.hxhq.business.form.yq.YqSearchForm;
import com.hxhq.business.service.IYqJcgjService; import com.hxhq.business.service.IYqJcgjService;
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.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -39,6 +40,7 @@ public class YqController extends BaseController {
* 查询仪器管理列表 * 查询仪器管理列表
*/ */
@GetMapping("/list") @GetMapping("/list")
@RequiresPermissions("business:resource:yq:list")
public TableDataInfo list(YqSearchForm form) { public TableDataInfo list(YqSearchForm form) {
startPage(); startPage();
List<Yq> list = yqService.queryList(form); List<Yq> list = yqService.queryList(form);
@ -48,6 +50,7 @@ public class YqController extends BaseController {
/** /**
* 查询仪器稽查轨迹列表 * 查询仪器稽查轨迹列表
*/ */
@RequiresPermissions("business:resource:yq:list")
@GetMapping("/jcgj/list") @GetMapping("/jcgj/list")
public TableDataInfo list(Long id) { public TableDataInfo list(Long id) {
if(id == null ) { if(id == null ) {
@ -63,6 +66,7 @@ public class YqController extends BaseController {
/** /**
* 获取仪器管理详细信息 * 获取仪器管理详细信息
*/ */
@RequiresPermissions("business:resource:yq:xq")
@GetMapping(value = "/info") @GetMapping(value = "/info")
public AjaxResult getInfo(Long id) { public AjaxResult getInfo(Long id) {
return AjaxResult.success(yqService.getById(id)); return AjaxResult.success(yqService.getById(id));
@ -72,14 +76,18 @@ public class YqController extends BaseController {
* 新增编辑仪器管理信息 * 新增编辑仪器管理信息
*/ */
@PostMapping("/save") @PostMapping("/save")
@RequiresPermissions("business:resource:yq:xz")
public AjaxResult save(@RequestBody @Validated YqForm form) { public AjaxResult save(@RequestBody @Validated YqForm form) {
// TODO 签名密码校验
if(form.getId() != null) {
yqService.updateYq(form);
} else {
yqService.addYq(form);
}
form.setQmrId(SecurityUtils.getUserId());
yqService.addYq(form);
return success(); return success();
} }
@PostMapping("/update")
@RequiresPermissions("business:resource:yq:bj")
public AjaxResult update(@RequestBody @Validated YqForm form) {
form.setQmrId(SecurityUtils.getUserId());
yqService.updateYq(form);
return success();
}
} }

+ 10
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/form/yq/YqForm.java View File

@ -76,6 +76,16 @@ public class YqForm {
@NotNull(message = "请输入签名人密码") @NotNull(message = "请输入签名人密码")
private String qmrmm; private String qmrmm;
private Long qmrId;
public Long getQmrId() {
return qmrId;
}
public void setQmrId(Long qmrId) {
this.qmrId = qmrId;
}
public Long getId() { public Long getId() {
return id; return id;
} }

Loading…
Cancel
Save