Compare commits
3 Commits
72eb1088df
...
99d4c28b95
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
99d4c28b95 | ||
|
|
0e70de6de7 | ||
|
|
6fbdddf0ee |
@@ -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);
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.openhis.web.check.mapper;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface LisGroupInfoAppMapper {
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.openhis.check.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@TableName(value = "lis_group_info",autoResultMap = true)
|
||||
public class LisGroupInfo {
|
||||
|
||||
/** id */
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
/** 卫生机构 */
|
||||
private String hospital;
|
||||
|
||||
/** 创建日期 */
|
||||
private LocalDate date;
|
||||
|
||||
/** LIS分组名称 */
|
||||
private String groupName;
|
||||
|
||||
/** 采血管类型 */
|
||||
private String tube;
|
||||
|
||||
/** 备注 */
|
||||
private String remark;
|
||||
|
||||
/** 创建时间 */
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/** 更新时间 */
|
||||
private LocalDateTime updateTime;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.openhis.check.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.openhis.check.domain.LisGroupInfo;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface LisGroupInfoMapper extends BaseMapper<LisGroupInfo> {
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.openhis.check.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.check.domain.LisGroupInfo;
|
||||
public interface ILisGroupInfoService extends IService<LisGroupInfo>{
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.openhis.check.service.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.openhis.check.mapper.LisGroupInfoMapper;
|
||||
import com.openhis.check.domain.LisGroupInfo;
|
||||
import com.openhis.check.service.ILisGroupInfoService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class LisGroupInfoServiceImpl extends ServiceImpl<LisGroupInfoMapper,LisGroupInfo> implements ILisGroupInfoService{
|
||||
}
|
||||
@@ -102,4 +102,47 @@ export function delCheckPackage(id) {
|
||||
url: `/system/check-package/${id}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询LIS分组列表
|
||||
export function listLisGroup(query) {
|
||||
return request({
|
||||
url: '/check/lisGroupInfo/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 根据ID查询LIS分组详情
|
||||
export function getLisGroup(id) {
|
||||
return request({
|
||||
url: `/check/lisGroupInfo/${id}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增LIS分组
|
||||
export function addLisGroup(data) {
|
||||
return request({
|
||||
url: '/check/lisGroupInfo/add',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改LIS分组
|
||||
export function updateLisGroup(data) {
|
||||
return request({
|
||||
url: '/check/lisGroupInfo/update',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除LIS分组
|
||||
export function delLisGroup(id) {
|
||||
return request({
|
||||
url: `/check/lisGroupInfo/${id}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user