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.TjDwDept;
|
import com.ltkj.hosp.mapper.TjDwDeptMapper;
|
import com.ltkj.hosp.vodomain.AddNewReservationConfirm;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import com.ltkj.hosp.mapper.TjGroupingProMapper;
|
import com.ltkj.hosp.domain.TjGroupingPro;
|
import com.ltkj.hosp.service.ITjGroupingProService;
|
|
/**
|
* 体检项目分组Service业务层处理
|
*
|
* @author ltkj_赵佳豪&李格
|
* @date 2023-08-07
|
*/
|
@Service
|
public class TjGroupingProServiceImpl extends ServiceImpl<TjGroupingProMapper,TjGroupingPro> implements ITjGroupingProService {
|
@Autowired
|
private TjGroupingProMapper tjGroupingProMapper;
|
|
/**
|
* 查询体检项目分组
|
*
|
* @param id 体检项目分组主键
|
* @return 体检项目分组
|
*/
|
@Override
|
public TjGroupingPro selectTjGroupingProById(String id) {
|
return tjGroupingProMapper.selectTjGroupingProById(id);
|
}
|
|
/**
|
* 查询体检项目分组列表
|
*
|
* @param tjGroupingPro 体检项目分组
|
* @return 体检项目分组
|
*/
|
@Override
|
public List<TjGroupingPro> selectTjGroupingProList(TjGroupingPro tjGroupingPro) {
|
return tjGroupingProMapper.selectTjGroupingProList(tjGroupingPro);
|
}
|
|
/**
|
* 新增体检项目分组
|
*
|
* @param tjGroupingPro 体检项目分组
|
* @return 结果
|
*/
|
@Override
|
public int insertTjGroupingPro(TjGroupingPro tjGroupingPro) {
|
return tjGroupingProMapper.insertTjGroupingPro(tjGroupingPro);
|
}
|
|
/**
|
* 修改体检项目分组
|
*
|
* @param tjGroupingPro 体检项目分组
|
* @return 结果
|
*/
|
@Override
|
public int updateTjGroupingPro(TjGroupingPro tjGroupingPro) {
|
tjGroupingPro.setUpdateTime(DateUtils.getNowDate());
|
return tjGroupingProMapper.updateTjGroupingPro(tjGroupingPro);
|
}
|
|
/**
|
* 批量删除体检项目分组
|
*
|
* @param ids 需要删除的体检项目分组主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteTjGroupingProByIds(String[] ids) {
|
return tjGroupingProMapper.deleteTjGroupingProByIds(ids);
|
}
|
|
/**
|
* 删除体检项目分组信息
|
*
|
* @param id 体检项目分组主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteTjGroupingProById(String id) {
|
return tjGroupingProMapper.deleteTjGroupingProById(id);
|
}
|
|
@Override
|
public List<AddNewReservationConfirm> getAddNewReservationConfirm(String groupingId) {
|
return tjGroupingProMapper.getAddNewReservationConfirm(groupingId);
|
}
|
|
@Override
|
public void deletedTjGroupingProByGroupingId(String groupingId) {
|
tjGroupingProMapper.deletedTjGroupingProByGroupingId(groupingId);
|
}
|
|
@Override
|
public boolean updateGroupProLimitsByGroupId(String groupId, String limits) {
|
return tjGroupingProMapper.updateGroupProLimitsByGroupId(groupId,limits);
|
}
|
|
// @Override
|
// public boolean saveTjOrderDetailsByGroupId(String groupingId, String userName, String userId,String orderId) {
|
// return tjGroupingProMapper.saveTjOrderDetailsByGroupId(groupingId,userName,userId,orderId);
|
// }
|
}
|