photoservice.java
来自「java带进度条上传尽量不要让站长把时间都花费在为您修正说明上」· Java 代码 · 共 173 行
JAVA
173 行
package com.jmwl.biz;
import java.util.List;
import java.util.ArrayList;
import com.jmwl.common.BlogException;
import com.jmwl.dao.PhotoDAO;
import com.jmwl.dto.PhotoDTO;
public class PhotoService extends BasicService {
private PhotoDAO pdao;
public PhotoService()
{
this.pdao=new PhotoDAO();
}
/**
* 得到相册总数
* @throws BlogException
*/
public int getAllCount(int userid) throws BlogException
{
pdao.setConn(this.getConn());
int allCount=pdao.getPhotosCount(userid);
this.closeConn();
return allCount;
}
/**
* 新建相册
* @param dto
* @throws BlogException
*/
public boolean newPhoto(PhotoDTO pdto) throws BlogException
{
pdao.setConn(this.getConn());
boolean b=pdao.addPhoto(pdto);
this.closeConn();
return b;
}
/**
* 删除相册
* @param dto
* @throws BlogException
*/
public boolean delPhoto(PhotoDTO pdto) throws BlogException
{
pdao.setConn(this.getConn());
boolean b=pdao.delPhoto(pdto);
this.closeConn();
return b;
}
/**
* 相册更名
* @param dto
*/
public void updatePhotoName(PhotoDTO dto)
{
}
/**
* 得到热门相册
* @return
* @throws BlogException
*/
public List getHighPhoto() throws BlogException
{
PhotoDAO pdao = new PhotoDAO();
this.getConn();
pdao.setConn(conn);
List list = pdao.getHighPhoto();
this.closeConn();
return list;
}
public List getHighPhoto2() throws BlogException
{
PhotoDAO pdao = new PhotoDAO();
this.getConn();
pdao.setConn(conn);
List list = pdao.getHighPhoto2();
this.closeConn();
return list;
}
/**
* 得到一个用户的相册,分页
* @param pageNow
* @param rowCount
* @param userid
* @return
* @throws BlogException
*/
public List getOnePhotos(int pageNow,int rowCount,int userid) throws BlogException
{
pdao.setConn(this.getConn());
List list=pdao.getOnePhotos(pageNow, rowCount, userid);
return list;
}
/**
* 得到一个用户的相册,不分页
* @param pageNow
* @param rowCount
* @param userid
* @return
* @throws BlogException
*/
public List getOnePhotos(int userid) throws BlogException
{
pdao.setConn(this.getConn());
List list=pdao.getOnePhotos(userid);
return list;
}
public void changeFirstPicture(int id,String uri) throws BlogException
{
pdao.setConn(this.getConn());
pdao.changeFirstPicture(id, uri);
}
public boolean editPhoto(PhotoDTO pdto) throws BlogException
{
pdao.setConn(this.getConn());
boolean b=pdao.editPhoto(pdto);
this.closeConn();
return b;
}
public int photoCount(int pid) throws BlogException
{
pdao.setConn(this.getConn());
int count = pdao.photoCount(pid);
this.closeConn();
return count;
}
public boolean update_Phtot_Coutnt(int pid) throws BlogException
{
pdao.setConn(this.getConn());
boolean b = pdao.update_Phtot_Coutnt(pid);
this.closeConn();
return b;
}
public String checkPassword(int pid) throws BlogException
{
pdao.setConn(this.getConn());
String st = pdao.checkPassword(pid);
this.closeConn();
return st;
}
public int getPhotoUserId(int photoid) throws BlogException
{
pdao.setConn(this.getConn());
int i = pdao.getPhotoUserId(photoid);
this.closeConn();
return i;
}
public static void main(String[] args) throws BlogException {
PhotoService pse = new PhotoService();
System.out.println(pse.getPhotoUserId(2));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?