新增接口简单demo 仅作示例

This commit is contained in:
Zhang.YC
2025-02-20 16:43:23 +08:00
parent b53272714b
commit 1f2a5e1f7c
4 changed files with 116 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
package com.openhis.administration.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.core.common.core.domain.R;
import com.openhis.administration.domain.ChargeItem;
/**
@@ -11,4 +12,10 @@ import com.openhis.administration.domain.ChargeItem;
*/
public interface IChargeItemService extends IService<ChargeItem> {
/**
* 保存chargeItem相关信息
* @return 保存结果
*/
boolean saveChargeItem(ChargeItem chargeItem);
}

View File

@@ -1,5 +1,7 @@
package com.openhis.administration.service.impl;
import com.core.common.utils.DateUtils;
import com.core.common.utils.StringUtils;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -7,6 +9,8 @@ import com.openhis.administration.domain.ChargeItem;
import com.openhis.administration.mapper.ChargeItemMapper;
import com.openhis.administration.service.IChargeItemService;
import lombok.AllArgsConstructor;
/**
* 费用项管理Service业务层处理
*
@@ -14,6 +18,22 @@ import com.openhis.administration.service.IChargeItemService;
* @date 2025-02-20
*/
@Service
@AllArgsConstructor
public class ChargeItemServiceImpl extends ServiceImpl<ChargeItemMapper, ChargeItem> implements IChargeItemService {
private final ChargeItemMapper chargeItemMapper;
/**
* 保存chargeItem相关信息
*
* @return
*/
@Override
public boolean saveChargeItem(ChargeItem chargeItem) {
// 假设此处有业务相关处理
if (chargeItem.getCode() == null){
return false;
}
return chargeItemMapper.insert(chargeItem) > 0;
}
}