检查项目维护->Lis分组后端接口

This commit is contained in:
qk123
2025-12-01 16:13:30 +08:00
parent 2e341a123e
commit 6fbdddf0ee
8 changed files with 192 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
package com.openhis.web.check.appservice;
import com.core.common.core.domain.R;
import com.openhis.check.domain.LisGroupInfo;
public interface ILisGroupInfoAppService {
R<?> getLisGroupInfoList();
R<?> add(LisGroupInfo lisGroupInfo);
R<?> update(LisGroupInfo lisGroupInfo);
R<?> delete(Integer lisGroupInfoId);
}

View File

@@ -0,0 +1,48 @@
package com.openhis.web.check.appservice.impl;
import cn.hutool.core.util.ObjectUtil;
import com.core.common.core.domain.R;
import com.openhis.check.domain.LisGroupInfo;
import com.openhis.check.service.ILisGroupInfoService;
import com.openhis.web.check.appservice.ILisGroupInfoAppService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
@Slf4j
public class LisGroupInfoAppServiceImpl implements ILisGroupInfoAppService {
@Resource
private ILisGroupInfoService lisGroupInfoService;
@Override
public R<?> getLisGroupInfoList() {
List<LisGroupInfo> list = lisGroupInfoService.list();
return R.ok(list);
}
@Override
public R<?> add(LisGroupInfo lisGroupInfo) {
if (ObjectUtil.isEmpty(lisGroupInfo)) {
return R.fail("信息不能为空");
}
boolean save = lisGroupInfoService.save(lisGroupInfo);
return R.ok(save);
}
@Override
public R<?> update(LisGroupInfo lisGroupInfo) {
if (ObjectUtil.isEmpty(lisGroupInfo)) {
return R.fail("信息不能为空");
}
boolean update = lisGroupInfoService.updateById(lisGroupInfo);
return R.ok( update);
}
@Override
public R<?> delete(Integer lisGroupInfoId) {
boolean b = lisGroupInfoService.removeById(lisGroupInfoId);
return R.ok(b);
}
}

View File

@@ -0,0 +1,56 @@
package com.openhis.web.check.controller;
import com.core.common.core.domain.R;
import com.openhis.web.check.appservice.ILisGroupInfoAppService;
import org.springframework.web.bind.annotation.*;
import com.openhis.check.domain.LisGroupInfo;
import javax.annotation.Resource;
@RestController
@RequestMapping("/check/lisGroupInfo")
public class LisGroupInfoController {
@Resource
private ILisGroupInfoAppService lisGroupInfoAppService;
/*
*
* 获取Lis分组信息
*
* */
@GetMapping("/list")
public R<?> getLisGroupInfoList(){
return R.ok(lisGroupInfoAppService.getLisGroupInfoList());
}
/*
*
* 新增Lis分组信息
*
* */
@PostMapping("/add")
public R<?> addLisGroupInfo(@RequestBody LisGroupInfo lisGroupInfo){
return R.ok(lisGroupInfoAppService.add(lisGroupInfo));
}
/*
*
* 修改Lis分组信息
*
* */
@PutMapping("/update")
public R<?> updateLisGroupInfo(@RequestBody LisGroupInfo lisGroupInfo){
return R.ok(lisGroupInfoAppService.update(lisGroupInfo));
}
/*
*
* 删除Lis分组信息
*
* */
@DeleteMapping("/{lisGroupInfoId}")
public R<?> deleteLisGroupInfo(@PathVariable Integer lisGroupInfoId){
return R.ok(lisGroupInfoAppService.delete(lisGroupInfoId));
}
}

View File

@@ -0,0 +1,7 @@
package com.openhis.web.check.mapper;
import org.springframework.stereotype.Repository;
@Repository
public interface LisGroupInfoAppMapper {
}