package com.ltkj.hosp.service.impl; import java.util.List; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ltkj.common.utils.DateUtils; import com.ltkj.hosp.domain.TjGroupingPro; import com.ltkj.hosp.mapper.TjGroupingProMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ltkj.hosp.mapper.TjHzLogMapper; import com.ltkj.hosp.domain.TjHzLog; import com.ltkj.hosp.service.ITjHzLogService; /** * 会诊申请记录 * Service业务层处理 * * @author ltkj_赵佳豪&李格 * @date 2023-11-22 */ @Service public class TjHzLogServiceImpl extends ServiceImpl implements ITjHzLogService { @Autowired private TjHzLogMapper tjHzLogMapper; /** * 查询会诊申请记录 * * @param id 会诊申请记录 * 主键 * @return 会诊申请记录 */ @Override public TjHzLog selectTjHzLogById(Long id) { return tjHzLogMapper.selectTjHzLogById(id); } /** * 查询会诊申请记录 * 列表 * * @param tjHzLog 会诊申请记录 * @return 会诊申请记录 */ @Override public List selectTjHzLogList(TjHzLog tjHzLog) { return tjHzLogMapper.selectTjHzLogList(tjHzLog); } /** * 新增会诊申请记录 * * @param tjHzLog 会诊申请记录 * @return 结果 */ @Override public int insertTjHzLog(TjHzLog tjHzLog) { tjHzLog.setCreateTime(DateUtils.getNowDate()); return tjHzLogMapper.insertTjHzLog(tjHzLog); } /** * 修改会诊申请记录 * * @param tjHzLog 会诊申请记录 * @return 结果 */ @Override public int updateTjHzLog(TjHzLog tjHzLog) { tjHzLog.setUpdateTime(DateUtils.getNowDate()); return tjHzLogMapper.updateTjHzLog(tjHzLog); } /** * 批量删除会诊申请记录 * * @param ids 需要删除的会诊申请记录 * 主键 * @return 结果 */ @Override public int deleteTjHzLogByIds(Long[] ids) { return tjHzLogMapper.deleteTjHzLogByIds(ids); } /** * 删除会诊申请记录 * 信息 * * @param id 会诊申请记录 * 主键 * @return 结果 */ @Override public int deleteTjHzLogById(Long id) { return tjHzLogMapper.deleteTjHzLogById(id); } }