package com.jshop.service; import java.util.List; import com.jshop.entity.VirtualShippingAddressT; public interface VirtualShippingAddressTService extends BaseTService<VirtualShippingAddressT>{ /** * 根据发货地址id查询一系列发货地址(是否变更过地址等) * * @param virtualshippingaddressid * @param state * @return */ public List<VirtualShippingAddressT> findVirtualShippingAddressTByIdAndState( String virtualshippingaddressid, String state); /** * 根据订单号查询虚拟发货地址(邮箱和手机) * * @param state * @param orderid * @return */ public List<VirtualShippingAddressT> findVirtualShippingAddressTByStateAndOrderid( String state, String orderid); /** * 根据订单号变更发货地址状态 * * @param orderid * @param state * @return */ public int updateVirtualShippingAddressTByorderandstate(String orderid, String state); /** * 根据订单号和发货状态获取发货地址,地址状态是最新的可用地址,state=1 * * @param orderid * @param state * @return */ public VirtualShippingAddressT findVirtualShippingAddressTByOrderidandstate( String orderid, String state); /** * 批量删除虚拟收获地址 * * @param strs * @return */ public int delVirtualShippingAddressT(String[] strs); /** * 更新虚拟收获地址 * * @param vsa * @return */ public int updateVirtualShippingAddressT(VirtualShippingAddressT vsa); /** * 获取所有虚拟收获地址 * * @return */ public List<VirtualShippingAddressT> findAllVirtualShippingAddressT(); }