创建项目检查设置页面

This commit is contained in:
叶锦涛
2025-11-24 14:35:54 +08:00
parent 122a15a73d
commit 27c3c850d6
24 changed files with 1457 additions and 1 deletions

View File

@@ -16,7 +16,7 @@ import org.springframework.stereotype.Component;
@Component
@ConfigurationProperties(prefix = "http")
@PropertySource(value = {"classpath:http.yml"})
public class HttpConfig {
public class HttpConfig {
private String appId;
private String key;
private String url;

View File

@@ -0,0 +1,96 @@
package com.openhis.web.check.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.openhis.check.domain.CheckMethod;
import com.openhis.check.domain.CheckPackage;
import com.openhis.check.domain.CheckPart;
import com.openhis.check.domain.CheckType;
import com.openhis.check.service.ICheckMethodService;
import com.openhis.check.service.ICheckPackageService;
import com.openhis.check.service.ICheckPartService;
import com.openhis.check.service.ICheckTypeService;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import com.core.common.core.controller.BaseController;
import com.core.common.core.domain.AjaxResult;
import java.util.List;
/**
* 检查类型管理Controller
*
* @author system
* @date 2025-07-22
*/
@RestController
@RequestMapping({"/system/check-type", "/system"})
@Slf4j
@AllArgsConstructor
public class CheckTypeController extends BaseController {
private final ICheckTypeService checkTypeService;
private final ICheckMethodService checkMethodService;
private final ICheckPartService checkPartService;
private final ICheckPackageService checkPackageService;
/**
* 获取检查类型列表
*/
@GetMapping("/list")
public AjaxResult list() {
List<CheckType> list = checkTypeService.list();
return AjaxResult.success(list);
}
/**
* 获取检查方法列表
*/
@GetMapping({"/method/list", "/check-method/list"})
public AjaxResult methodList() {
List<CheckMethod> list = checkMethodService.list();
return AjaxResult.success(list);
}
/**
* 获取检查部位列表
*/
@GetMapping({"/part/list", "/check-part/list"})
public AjaxResult partList() {
List<CheckPart> list = checkPartService.list();
return AjaxResult.success(list);
}
/**
* 获取检查套餐列表
*/
@GetMapping({"/package/list", "/check-package/list"})
public AjaxResult packageList() {
List<CheckPackage> list = checkPackageService.list();
return AjaxResult.success(list);
}
/**
* 新增检查类型
*/
@PostMapping
public AjaxResult add(@RequestBody CheckType checkType) {
return toAjax(checkTypeService.save(checkType));
}
/**
* 修改检查类型
*/
@PutMapping
public AjaxResult edit(@RequestBody CheckType checkType) {
return toAjax(checkTypeService.updateById(checkType));
}
/**
* 删除检查类型
*/
@DeleteMapping("/{checkTypeId}")
public AjaxResult remove(@PathVariable Long checkTypeId) {
return toAjax(checkTypeService.removeById(checkTypeId));
}
}