CompanyMapper.java 946 Bytes
package com.huaheng.pc.general.company.mapper;

import com.huaheng.pc.general.company.domain.Company;
import com.huaheng.pc.general.company.domain.CompanyWu;
import com.huaheng.pc.general.company.domain.WarehouseCompany;
import com.huaheng.pc.general.warehouse.domain.Warehouse;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;


public interface CompanyMapper{

    List<Company> selectCompanyByUserId(@Param("userId") Integer userId, @Param("warehouseId") Integer warehouseId);

    int deleteCompanyByIds(String[] ids);

    List<Company> selectCompanyList(Company company);

    List<Map<String,Object>> CompanyParent(Company company);

    List<Company> getCurrentCompanyList(Company condition);

    CompanyWu selectCompanyWu(CompanyWu companyWu);

    /**
     * 根据仓库code查仓库ID
     * @param code
     * @return
     */
    WarehouseCompany selcetIWCBycode(WarehouseCompany code);
}