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.TjReport; import com.ltkj.hosp.mapper.TjReportMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ltkj.hosp.mapper.TjReportTemplateMapper; import com.ltkj.hosp.domain.TjReportTemplate; import com.ltkj.hosp.service.ITjReportTemplateService; /** * templateService业务层处理 * * @author ltkj_赵佳豪&李格 * @date 2022-12-12 */ @Service public class TjReportTemplateServiceImpl extends ServiceImpl implements ITjReportTemplateService { @Autowired private TjReportTemplateMapper tjReportTemplateMapper; /** * 查询template * * @param reportTemId template主键 * @return template */ @Override public TjReportTemplate selectTjReportTemplateByReportTemId(Long reportTemId) { return tjReportTemplateMapper.selectTjReportTemplateByReportTemId(reportTemId); } /** * 查询template列表 * * @param tjReportTemplate template * @return template */ @Override public List selectTjReportTemplateList(TjReportTemplate tjReportTemplate) { return tjReportTemplateMapper.selectTjReportTemplateList(tjReportTemplate); } /** * 新增template * * @param tjReportTemplate template * @return 结果 */ @Override public int insertTjReportTemplate(TjReportTemplate tjReportTemplate) { tjReportTemplate.setCreateTime(DateUtils.getNowDate()); return tjReportTemplateMapper.insertTjReportTemplate(tjReportTemplate); } /** * 修改template * * @param tjReportTemplate template * @return 结果 */ @Override public int updateTjReportTemplate(TjReportTemplate tjReportTemplate) { tjReportTemplate.setUpdateTime(DateUtils.getNowDate()); return tjReportTemplateMapper.updateTjReportTemplate(tjReportTemplate); } /** * 批量删除template * * @param reportTemIds 需要删除的template主键 * @return 结果 */ @Override public int deleteTjReportTemplateByReportTemIds(Long[] reportTemIds) { return tjReportTemplateMapper.deleteTjReportTemplateByReportTemIds(reportTemIds); } /** * 删除template信息 * * @param reportTemId template主键 * @return 结果 */ @Override public int deleteTjReportTemplateByReportTemId(Long reportTemId) { return tjReportTemplateMapper.deleteTjReportTemplateByReportTemId(reportTemId); } }