|
@@ -12,6 +12,7 @@ import com.imed.costaccount.model.Hospital;
|
|
import com.imed.costaccount.model.dto.HospitalDto;
|
|
import com.imed.costaccount.model.dto.HospitalDto;
|
|
import com.imed.costaccount.model.dto.HospitalSaveDto;
|
|
import com.imed.costaccount.model.dto.HospitalSaveDto;
|
|
import com.imed.costaccount.model.vo.CommonVO;
|
|
import com.imed.costaccount.model.vo.CommonVO;
|
|
|
|
+import com.imed.costaccount.model.vo.HospitalAllVO;
|
|
import com.imed.costaccount.model.vo.HosptailVO;
|
|
import com.imed.costaccount.model.vo.HosptailVO;
|
|
import com.imed.costaccount.service.HospitalService;
|
|
import com.imed.costaccount.service.HospitalService;
|
|
import com.imed.costaccount.utils.BeanUtil;
|
|
import com.imed.costaccount.utils.BeanUtil;
|
|
@@ -57,6 +58,7 @@ public class HospitalServiceImpl extends ServiceImpl<HospitalMapper, Hospital> i
|
|
* @param hospitalSaveDto
|
|
* @param hospitalSaveDto
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
|
|
+ @Transactional(propagation = Propagation.REQUIRED,rollbackFor = Exception.class)
|
|
public void saveHosptail(HospitalSaveDto hospitalSaveDto) {
|
|
public void saveHosptail(HospitalSaveDto hospitalSaveDto) {
|
|
Hospital hospital = BeanUtil.convertObj(hospitalSaveDto, Hospital.class);
|
|
Hospital hospital = BeanUtil.convertObj(hospitalSaveDto, Hospital.class);
|
|
hospital.setCreateTime(System.currentTimeMillis());
|
|
hospital.setCreateTime(System.currentTimeMillis());
|
|
@@ -84,6 +86,18 @@ public class HospitalServiceImpl extends ServiceImpl<HospitalMapper, Hospital> i
|
|
baseMapper.insert(hospitalRequest);
|
|
baseMapper.insert(hospitalRequest);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 获取所有的医院信息
|
|
|
|
+ *
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public List<HospitalAllVO> getAll() {
|
|
|
|
+ List<Hospital> hospitals = baseMapper.selectList(null);
|
|
|
|
+ List<HospitalAllVO> hospitalAllVOList = BeanUtil.convertList(hospitals, HospitalAllVO.class);
|
|
|
|
+ return hospitalAllVOList;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
/**
|
|
/**
|
|
* 通过医院标识获取院区列表
|
|
* 通过医院标识获取院区列表
|