package com.ruoyi.airline.service.impl; import com.ruoyi.airline.domain.api.IAirlineAreaDomain; import com.ruoyi.airline.domain.model.AirlineArea; import com.ruoyi.airline.service.api.IAirlineAreaService; import com.ruoyi.airline.service.convert.AirlineAreaServiceConvert; import com.ruoyi.airline.service.dto.AirlineAreaDTO; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 空域Service实现类 * * @author ruoyi * @date 2026-02-25 */ @Service public class AirlineAreaServiceImpl implements IAirlineAreaService { private static final Logger log = LoggerFactory.getLogger(AirlineAreaServiceImpl.class); @Autowired private IAirlineAreaDomain iAirlineAreaDomain; @Override public int insertArea(AirlineAreaDTO area) { AirlineArea model = AirlineAreaServiceConvert.to(area); return iAirlineAreaDomain.insertArea(model); } @Override public int updateArea(AirlineAreaDTO area) { AirlineArea model = AirlineAreaServiceConvert.to(area); return iAirlineAreaDomain.updateArea(model); } @Override public int deleteArea(Long id) { AirlineArea model = new AirlineArea(); model.setId(id); return iAirlineAreaDomain.deleteArea(model); } @Override public List selectAreaList(AirlineAreaDTO dto) { AirlineArea model = AirlineAreaServiceConvert.to(dto); return AirlineAreaServiceConvert.fromList(iAirlineAreaDomain.selectAreaList(model)); } @Override public AirlineAreaDTO selectAreaById(Long id) { AirlineArea model = iAirlineAreaDomain.selectAreaById(id); return AirlineAreaServiceConvert.from(model); } }