package com.yeshi.buwan.service.imp;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
import javax.annotation.Resource;
|
|
import org.springframework.stereotype.Service;
|
|
import com.yeshi.buwan.dao.ImageInfoDao;
|
import com.yeshi.buwan.domain.ImageInfo;
|
|
@Service
|
public class ImageService {
|
@Resource
|
private ImageInfoDao imageInfoDao;
|
|
public ImageInfoDao getImageInfoDao() {
|
return imageInfoDao;
|
}
|
|
public void setImageInfoDao(ImageInfoDao imageInfoDao) {
|
this.imageInfoDao = imageInfoDao;
|
}
|
|
public void addImage(ImageInfo image) {
|
|
imageInfoDao.create(image);
|
}
|
|
public Serializable saveImage(ImageInfo image) {
|
return imageInfoDao.save(image);
|
}
|
|
public ImageInfo getImageByUrl(String url) {
|
|
List<ImageInfo> imgList = imageInfoDao.list("from ImageInfo info where info.url=?", new String[] { url });
|
if (imgList != null && imgList.size() > 0)
|
return imgList.get(0);
|
return null;
|
}
|
|
public void deleteImage(ImageInfo image) {
|
|
imageInfoDao.delete(image);
|
}
|
|
}
|