1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- package org.dromara.web.service;
- import org.dromara.common.core.domain.R;
- import org.dromara.common.mybatis.core.page.TableDataInfo;
- import org.dromara.common.mybatis.core.page.PageQuery;
- import org.dromara.web.domain.bo.EnteralNutritionBo;
- import org.dromara.web.domain.bo.EnteralNutritionSaveBo;
- import org.dromara.web.domain.bo.SettlementBo;
- import org.dromara.web.domain.vo.EnteralNutritionQueryOneVo;
- import org.dromara.web.domain.vo.EnteralNutritionQueryVo;
- import org.dromara.web.domain.vo.EnteralNutritionVo;
- import org.dromara.web.domain.vo.SettlementVo;
- import java.util.Collection;
- import java.util.List;
- /**
- * 肠内营养Service接口
- *
- * @author Lion Li
- * @date 2025-07-22
- */
- public interface IEnteralNutritionService {
- /**
- * 查询肠内营养
- *
- * @param id 主键
- * @return 肠内营养
- */
- EnteralNutritionVo queryById(Long id);
- /**
- * 分页查询肠内营养列表
- *
- * @param bo 查询条件
- * @param pageQuery 分页参数
- * @return 肠内营养分页列表
- */
- TableDataInfo<EnteralNutritionQueryVo> queryPageList(SettlementBo bo, PageQuery pageQuery);
- TableDataInfo<EnteralNutritionQueryVo> listHistory(SettlementBo bo, PageQuery pageQuery);
- R<EnteralNutritionQueryVo> detail(Long id);
- List<EnteralNutritionVo> queryBySettlementId(Long id);
- R<List<EnteralNutritionVo>> queryById(String ids);
- //手动配置
- R manualConfig(String ids);
- //执行操作
- R execute(String ids);
- //执行操作
- R tagPrint(String ids);
- /**
- * 查询符合条件的肠内营养列表
- *
- * @param bo 查询条件
- * @return 肠内营养列表
- */
- List<EnteralNutritionVo> queryList(EnteralNutritionBo bo);
- /**
- * 新增肠内营养
- *
- * @param bo 肠内营养
- * @return 是否新增成功
- */
- Boolean insertByBo(EnteralNutritionSaveBo bo);
- /**
- * 修改肠内营养
- *
- * @param bo 肠内营养
- * @return 是否修改成功
- */
- Boolean updateByBo(EnteralNutritionSaveBo bo);
- /**
- * 校验并批量删除肠内营养信息
- *
- * @param ids 待删除的主键集合
- * @param isValid 是否进行有效性校验
- * @return 是否删除成功
- */
- Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
- TableDataInfo<EnteralNutritionQueryOneVo> queryEnteralNutritionPageList(EnteralNutritionBo bo, PageQuery pageQuery);
- }
|