| | |
| | | import com.sinata.system.mapper.SysDictDataMapper; |
| | | import com.sinata.system.mapper.SysDictTypeMapper; |
| | | import com.sinata.system.service.ISysDictDataService; |
| | | import org.jetbrains.annotations.Nullable; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | baseMapper.insert(sysDictData); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public List<SysDictDataVO> medicalWasteTypeList() { |
| | | return getSysDictDataVOListByType("medical_waste_type"); |
| | | } |
| | | |
| | | @Nullable |
| | | private List<SysDictDataVO> getSysDictDataVOListByType(String dictType) { |
| | | List<SysDictData> medicalWasteTypeList = lambdaQuery().eq(SysDictData::getDictType, dictType).list(); |
| | | return BeanUtils.copyToList(medicalWasteTypeList, SysDictDataVO.class); |
| | | } |
| | | |
| | | /** |
| | | * 器具类型列表 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<SysDictDataVO> equipmentTypeList() { |
| | | return getSysDictDataVOListByType("protection_equipment_type"); |
| | | } |
| | | |
| | | /** |
| | | * 规章制度类型列表 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<SysDictDataVO> regulationsTypeList() { |
| | | return getSysDictDataVOListByType("protection_regulation_type"); |
| | | } |
| | | |
| | | /** |
| | | * 作业类型 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<SysDictDataVO> workTypeList() { |
| | | return getSysDictDataVOListByType("protective_work_type"); |
| | | } |
| | | } |