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