a-tuoheng-airline/src/main/java/com/ruoyi/airline/domain/impl/AirlineFileDomainImpl.java

41 lines
1.2 KiB
Java
Raw Normal View History

2026-01-23 18:42:11 +08:00
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) {
2026-01-23 18:42:11 +08:00
AirlineFileEntity entity = AirlineFileDomainConvert.toEntity(model);
2026-01-27 17:30:13 +08:00
airlineFileMapper.save(entity);
return entity.getId();
2026-01-23 18:42:11 +08:00
}
2026-01-28 09:11:59 +08:00
@Override
public List<AirlineFile> selectFileNameLike(String name) {
return AirlineFileDomainConvert.toModelList(airlineFileMapper.selectFileNameLike(name));
}
2026-01-23 18:42:11 +08:00
}