diff --git a/src/main/java/com/cardiff/client_project/mapper/CommonAdminHospitalMapper.java b/src/main/java/com/cardiff/client_project/mapper/CommonAdminHospitalMapper.java deleted file mode 100644 index 9eee82cc265d0f43d5a9d1706977e9cc6cbef0dc..0000000000000000000000000000000000000000 --- a/src/main/java/com/cardiff/client_project/mapper/CommonAdminHospitalMapper.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.cardiff.client_project.mapper; - -import com.cardiff.client_project.pojo.dto.HospitalDTO; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.jdbc.core.BeanPropertyRowMapper; -import org.springframework.jdbc.core.JdbcTemplate; -import org.springframework.stereotype.Repository; - -import java.util.List; - -@Repository -public class CommonAdminHospitalMapper { - - @Autowired - JdbcTemplate jdbcTemplate; - - // æŸ¥è¯¢æ‰€æœ‰åŒ»é™¢ä¿¡æ¯ - public List<HospitalDTO> findAll() { - String sql = "SELECT * FROM hospital"; - return jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(HospitalDTO.class)); - } - - // æ·»åŠ åŒ»é™¢ä¿¡æ¯ - public int save(HospitalDTO hospital) { - String sql = "INSERT INTO hospital (name, location, phone, totalBeds, availableBeds, occupancyRate) VALUES (?, ?, ?, ?, ?, ?)"; - return jdbcTemplate.update(sql, hospital.getName(), hospital.getLocation(), hospital.getPhone(), hospital.getTotalBeds(), hospital.getAvailableBeds(), hospital.getOccupancyRate()); - } - - // æ›´æ–°åŒ»é™¢ä¿¡æ¯ - public int update(HospitalDTO hospital) { - String sql = "UPDATE hospital SET name=?, location=?, phone=?, totalBeds=?, availableBeds=?, occupancyRate=? WHERE id=?"; - return jdbcTemplate.update(sql, hospital.getName(), hospital.getLocation(), hospital.getPhone(), hospital.getTotalBeds(), hospital.getAvailableBeds(), hospital.getOccupancyRate(), hospital.getId()); - } - - // æ ¹æ® ID åˆ é™¤åŒ»é™¢ä¿¡æ¯ - public int deleteById(int id) { - String sql = "DELETE FROM hospital WHERE id=?"; - return jdbcTemplate.update(sql, id); - } -}