package com.jshop.dao;
import java.util.List;
import com.jshop.entity.JshopbasicInfoT;
public interface JshopbasicInfoTDao extends BaseTDao<JshopbasicInfoT> {
/**
* 删除商城基本信息
*
* @param list
* @return
*/
public int delJshopbasicInfo(String[] list, String creatorid);
/**
* 更新商城基本信息
*
* @param jbit
* @return
*/
public void updateJshopbasicInfo(JshopbasicInfoT jbit);
/**
* 查询所有商城基本信息
*
* @param currentPage
* @param lineSize
* @return
*/
public List<JshopbasicInfoT> findAllJshopbasicInfo(final int currentPage,
final int lineSize, final String creatorid);
/**
* 统计所有商城基本信息
*
* @return
*/
public int countfindAllJshopbasicInfo(String creatorid);
/**
* 根据id获取商城基本信息
*
* @param basicinfoid
* @return
*/
public JshopbasicInfoT findJshopbasicInfoTById(String basicinfoid);
/**
* 更新商城信息使用状态
*
* @param basicinfoid
* @param state
* @return
*/
public int updateJshopbasicInfostate(String basicinfoid, String state);
/**
* 获取商城信息中快递单所需要填写的信息只获取一个
*
* @return
*/
public JshopbasicInfoT findJshopbasicInfoSingleForExpress(
final String creatorid);
/**
* 根据creatorid获取商城基本信息
*
* @param creatorid
* @return
*/
public List<JshopbasicInfoT> findJshopbasicInfoBycreatorid(String creatorid);
/**
* 获取所有商城数据,给手机客户端
*
* @return
*/
public List<JshopbasicInfoT> findAllJshopbasicInfoNoParam(
final int currentPage, final int lineSize, final String state);
/**
* 获取开启状态和运行状态的商城
*
* @param creatorid
* @param state
* @param openstate
* @return
*/
public JshopbasicInfoT findJshopbasicInfoBystateandopstate(
String creatorid, String state, String openstate);
/**
* 获取开启状态和运行状态的商城无用户id
*
* @param creatorid
* @param state
* @param openstate
* @return
*/
public JshopbasicInfoT findJshopbasicInfoBystateandopstate(String state,
String openstate);
/**
* 根据创建者id获取商店信息
*
* @param creatorid
* @return
*/
public JshopbasicInfoT findAllJshopbasicInfo(String creatorid);
}