41 lines
1.2 KiB
Java
41 lines
1.2 KiB
Java
package com.ruoyi.airline.domain.impl;
|
|
|
|
import com.ruoyi.airline.domain.api.IAirlineFileDomain;
|
|
import com.ruoyi.airline.domain.convert.AirlineFileDomainConvert;
|
|
import com.ruoyi.airline.domain.model.AirlineFile;
|
|
import com.ruoyi.airline.mapper.AirlineFileMapper;
|
|
import com.ruoyi.airline.mapper.entity.AirlineFileEntity;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 航线文件领域实现类
|
|
*
|
|
* @author ruoyi
|
|
* @date 2026-01-17
|
|
*/
|
|
@Component
|
|
public class AirlineFileDomainImpl implements IAirlineFileDomain {
|
|
|
|
@Autowired
|
|
private AirlineFileMapper airlineFileMapper;
|
|
|
|
@Override
|
|
public List<AirlineFile> selectFileListByIds(List<Long> ids) {
|
|
return AirlineFileDomainConvert.toModelList(airlineFileMapper.selectFileListByIds(ids));
|
|
}
|
|
|
|
@Override
|
|
public Long save(AirlineFile model) {
|
|
AirlineFileEntity entity = AirlineFileDomainConvert.toEntity(model);
|
|
airlineFileMapper.save(entity);
|
|
return entity.getId();
|
|
}
|
|
|
|
@Override
|
|
public List<AirlineFile> selectFileNameLike(String name) {
|
|
return AirlineFileDomainConvert.toModelList(airlineFileMapper.selectFileNameLike(name));
|
|
}
|
|
} |