a-tuoheng-airline/src/main/java/com/ruoyi/airline/service/impl/AirlineAreaServiceImpl.java

60 lines
1.8 KiB
Java

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<AirlineAreaDTO> 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);
}
}