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 + -
显示快捷键?