package com.java110.common.smo.impl; import com.java110.common.dao.IFileServiceDao; import com.java110.core.base.smo.BaseServiceSMO; import com.java110.core.smo.file.IFileInnerServiceSMO; import com.java110.dto.file.FileDto; import com.java110.utils.util.BeanConvertUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController public class FileInnerServiceSMOImpl extends BaseServiceSMO implements IFileInnerServiceSMO { @Autowired private IFileServiceDao fileServiceDaoImpl; @Override public int saveFile(@RequestBody FileDto fileDto) { int saveFileFlag = fileServiceDaoImpl.saveFile(BeanConvertUtil.beanCovertMap(fileDto)); return saveFileFlag; } @Override public List queryFiles(@RequestBody FileDto fileDto) { return BeanConvertUtil.covertBeanList(fileServiceDaoImpl.getFiles(BeanConvertUtil.beanCovertMap(fileDto)), FileDto.class); } public IFileServiceDao getFileServiceDaoImpl() { return fileServiceDaoImpl; } public void setFileServiceDaoImpl(IFileServiceDao fileServiceDaoImpl) { this.fileServiceDaoImpl = fileServiceDaoImpl; } }