60 lines
1.8 KiB
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);
|
|
}
|
|
}
|