|
|
@@ -15,6 +15,7 @@ import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
import org.dromara.common.core.domain.R;
|
|
|
import org.dromara.common.core.validate.AddGroup;
|
|
|
import org.dromara.common.core.validate.EditGroup;
|
|
|
+import org.dromara.common.encrypt.annotation.ApiEncrypt;
|
|
|
import org.dromara.common.log.enums.BusinessType;
|
|
|
import org.dromara.common.excel.utils.ExcelUtil;
|
|
|
import org.dromara.hq.domain.vo.HqHallReservationVo;
|
|
|
@@ -42,6 +43,7 @@ public class HqHallReservationController extends BaseController {
|
|
|
/**
|
|
|
* 查询报告厅预约列表
|
|
|
*/
|
|
|
+ @ApiEncrypt(response = true)
|
|
|
@SaCheckPermission("hq:hallReservation:list")
|
|
|
@GetMapping("/list")
|
|
|
public TableDataInfo<HqHallReservationVo> list(HqHallReservationBo bo, PageQuery pageQuery) {
|
|
|
@@ -51,6 +53,7 @@ public class HqHallReservationController extends BaseController {
|
|
|
/**
|
|
|
* 导出报告厅预约列表
|
|
|
*/
|
|
|
+ @ApiEncrypt(response = true)
|
|
|
@SaCheckPermission("hq:hallReservation:export")
|
|
|
@Log(title = "报告厅预约", businessType = BusinessType.EXPORT)
|
|
|
@PostMapping("/export")
|
|
|
@@ -64,6 +67,7 @@ public class HqHallReservationController extends BaseController {
|
|
|
*
|
|
|
* @param id 主键
|
|
|
*/
|
|
|
+ @ApiEncrypt(response = true)
|
|
|
@SaCheckPermission("hq:hallReservation:query")
|
|
|
@GetMapping("/{id}")
|
|
|
public R<HqHallReservationVo> getInfo(@NotNull(message = "主键不能为空") @PathVariable Long id) {
|
|
|
@@ -73,6 +77,7 @@ public class HqHallReservationController extends BaseController {
|
|
|
/**
|
|
|
* 新增报告厅预约
|
|
|
*/
|
|
|
+ @ApiEncrypt(response = true)
|
|
|
@SaCheckPermission("hq:hallReservation:add")
|
|
|
@Log(title = "报告厅预约", businessType = BusinessType.INSERT)
|
|
|
@RepeatSubmit()
|
|
|
@@ -84,6 +89,7 @@ public class HqHallReservationController extends BaseController {
|
|
|
/**
|
|
|
* 修改报告厅预约
|
|
|
*/
|
|
|
+ @ApiEncrypt(response = true)
|
|
|
@SaCheckPermission("hq:hallReservation:edit")
|
|
|
@Log(title = "报告厅预约", businessType = BusinessType.UPDATE)
|
|
|
@RepeatSubmit()
|
|
|
@@ -97,6 +103,7 @@ public class HqHallReservationController extends BaseController {
|
|
|
*
|
|
|
* @param ids 主键串
|
|
|
*/
|
|
|
+ @ApiEncrypt(response = true)
|
|
|
@SaCheckPermission("hq:hallReservation:remove")
|
|
|
@Log(title = "报告厅预约", businessType = BusinessType.DELETE)
|
|
|
@DeleteMapping("/{ids}")
|
|
|
@@ -107,6 +114,7 @@ public class HqHallReservationController extends BaseController {
|
|
|
/**
|
|
|
* 审核报告厅预约(批准/拒绝)
|
|
|
*/
|
|
|
+ @ApiEncrypt(response = true)
|
|
|
@SaCheckPermission("hq:hallReservation:audit")
|
|
|
@Log(title = "报告厅预约审核", businessType = BusinessType.UPDATE)
|
|
|
@RepeatSubmit()
|
|
|
@@ -118,6 +126,7 @@ public class HqHallReservationController extends BaseController {
|
|
|
/**
|
|
|
* 检查报告厅时间冲突
|
|
|
*/
|
|
|
+ @ApiEncrypt(response = true)
|
|
|
@SaCheckPermission("hq:hallReservation:query")
|
|
|
@PostMapping("/checkTimeConflict")
|
|
|
public R<HqHallTimeCheckVo> checkTimeConflict(@Validated @RequestBody HqHallTimeCheckBo timeCheckBo) {
|