47 lines
1.7 KiB
Java
47 lines
1.7 KiB
Java
package com.ruoyi.airline.domain.impl;
|
|
|
|
import com.ruoyi.airline.domain.api.IAirlineFileGroupInfoDomain;
|
|
import com.ruoyi.airline.domain.convert.AirlineFileGroupInfoDomainConvert;
|
|
import com.ruoyi.airline.domain.model.AirlineFileGroupInfo;
|
|
import com.ruoyi.airline.mapper.AirlineFileGroupInfoMapper;
|
|
import com.ruoyi.airline.mapper.entity.AirlineFileGroupInfoEntity;
|
|
import com.ruoyi.airline.service.dto.AirlineFileGroupInfoDTO;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 航线分组明细
|
|
*
|
|
* @author 拓恒
|
|
*/
|
|
@Component
|
|
public class AirlineFileGroupInfoDomainImpl implements IAirlineFileGroupInfoDomain {
|
|
|
|
@Autowired
|
|
private AirlineFileGroupInfoMapper airlineFileGroupInfoMapper;
|
|
|
|
@Override
|
|
public List<AirlineFileGroupInfo> selectGroupInfoListById(Long groupId) {
|
|
AirlineFileGroupInfo dto = new AirlineFileGroupInfo();
|
|
dto.setGroupId(groupId);
|
|
AirlineFileGroupInfoEntity Entity = AirlineFileGroupInfoDomainConvert.toEntity(dto);
|
|
List<AirlineFileGroupInfoEntity> entities = airlineFileGroupInfoMapper.selectGroupList(Entity);
|
|
return AirlineFileGroupInfoDomainConvert.toModelList(entities);
|
|
}
|
|
|
|
@Override
|
|
public int deleteGroupInfo(AirlineFileGroupInfo model) {
|
|
model.setDelFlag(1L);
|
|
AirlineFileGroupInfoEntity Entity = AirlineFileGroupInfoDomainConvert.toEntity(model);
|
|
return airlineFileGroupInfoMapper.deleteGroupInfo(Entity);
|
|
}
|
|
|
|
@Override
|
|
public AirlineFileGroupInfo save(AirlineFileGroupInfo model) {
|
|
AirlineFileGroupInfoEntity Entity = AirlineFileGroupInfoDomainConvert.toEntity(model);
|
|
return airlineFileGroupInfoMapper.save(Entity);
|
|
}
|
|
}
|