操作手册修改

localizer
ljw 2025-10-11 10:23:48 +08:00
parent b96003d454
commit 36ac42f2a1
4 changed files with 34 additions and 23 deletions

View File

@ -26,8 +26,8 @@ public class OperationManualController {
*
*/
@PostMapping("/add")
public R<?> add(@RequestBody OperationManualEntity OperationManualEntity) {
operationManualService.add(OperationManualEntity);
public R<?> add(@RequestBody OperationManualEntity operationManualEntity) {
operationManualService.add(operationManualEntity);
return R.success();
}
@ -35,8 +35,8 @@ public class OperationManualController {
*
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody OperationManualEntity OperationManualEntity) {
operationManualService.modify(OperationManualEntity);
public R<?> modify(@RequestBody OperationManualEntity operationManualEntity) {
operationManualService.modify(operationManualEntity);
return R.success();
}
@ -61,8 +61,8 @@ public class OperationManualController {
*
*/
@GetMapping("/paging")
public R<PageResult<OperationManualEntity>> paging(PageParam pageParam, OperationManualEntity OperationManualEntity) {
return R.success(operationManualService.paging(pageParam, OperationManualEntity));
public R<PageResult<OperationManualEntity>> paging(PageParam pageParam, OperationManualEntity operationManualEntity) {
return R.success(operationManualService.paging(pageParam, operationManualEntity));
}
/**
@ -78,7 +78,7 @@ public class OperationManualController {
*
*/
@GetMapping("/appShow")
public R<OperationManualEntity> appShow() {
public R<List<OperationManualEntity>> appShow() {
return R.success(operationManualService.appShow());
}
}

View File

@ -27,6 +27,11 @@ public class OperationManualEntity {
*/
private String title;
/**
*
*/
private String bizObj;
/**
* pdf
*/

View File

@ -15,12 +15,12 @@ public interface OperationManualService extends IService<OperationManualEntity>
/**
*
*/
void add(OperationManualEntity OperationManualEntity);
void add(OperationManualEntity operationManualEntity);
/**
*
*/
void modify(OperationManualEntity OperationManualEntity);
void modify(OperationManualEntity operationManualEntity);
/**
*
@ -35,10 +35,10 @@ public interface OperationManualService extends IService<OperationManualEntity>
/**
*
*/
PageResult<OperationManualEntity> paging(PageParam pageParam, OperationManualEntity OperationManualEntity);
PageResult<OperationManualEntity> paging(PageParam pageParam, OperationManualEntity operationManualEntity);
void enabled(Long id, Boolean enable);
OperationManualEntity appShow();
List<OperationManualEntity> appShow();
}

View File

@ -3,6 +3,7 @@ package com.njzscloud.supervisory.sys.operationManual.service.impl;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njzscloud.common.core.ex.Exceptions;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.sys.operationManual.mapper.OperationManualMapper;
@ -24,16 +25,27 @@ public class OperationManualServiceImpl extends ServiceImpl<OperationManualMappe
*
*/
@Override
public void add(OperationManualEntity OperationManualEntity) {
this.save(OperationManualEntity);
public void add(OperationManualEntity operationManualEntity) {
isBizObj(operationManualEntity);
this.save(operationManualEntity);
}
/**
*
*/
@Override
public void modify(OperationManualEntity OperationManualEntity) {
this.updateById(OperationManualEntity);
public void modify(OperationManualEntity operationManualEntity) {
this.updateById(operationManualEntity);
}
public void isBizObj(OperationManualEntity operationManualEntity) {
List<OperationManualEntity> list = this.list(Wrappers.lambdaQuery(OperationManualEntity.class)
.eq(OperationManualEntity::getBizObj, operationManualEntity.getBizObj())
.eq(OperationManualEntity::getEnabled, Boolean.TRUE)
.eq(OperationManualEntity::getDeleted, Boolean.FALSE));
if (null != list && list.size() > 0) {
throw Exceptions.exception("当前客户类型存在已启用的操作手册");
}
}
/**
@ -76,16 +88,10 @@ public class OperationManualServiceImpl extends ServiceImpl<OperationManualMappe
}
@Override
public OperationManualEntity appShow() {
List<OperationManualEntity> list = this.list(Wrappers.lambdaQuery(OperationManualEntity.class)
public List<OperationManualEntity> appShow() {
return this.list(Wrappers.lambdaQuery(OperationManualEntity.class)
.eq(OperationManualEntity::getEnabled, Boolean.TRUE)
.eq(OperationManualEntity::getDeleted, Boolean.FALSE));
if (null != list && list.size() > 0) {
return list.get(0);
} else {
return new OperationManualEntity();
}
}
}