package doumeemes.service.ext; 
 | 
  
 | 
import com.iflytek.antelope.other.client.dto.resp.UserDTO; 
 | 
import doumeemes.core.model.PageData; 
 | 
import doumeemes.core.model.PageWrap; 
 | 
import doumeemes.core.utils.edpg.bean.AppUserInfoModel; 
 | 
import doumeemes.dao.business.dto.CompanyInitDataDTO; 
 | 
import doumeemes.dao.business.model.Company; 
 | 
import doumeemes.dao.ext.vo.CompanyExtListVO; 
 | 
import doumeemes.dao.ext.dto.QueryCompanyExtDTO; 
 | 
import doumeemes.dao.ext.vo.CompanyInfoListVO; 
 | 
  
 | 
import javax.servlet.http.HttpServletRequest; 
 | 
  
 | 
/** 
 | 
 * 企业信息Service定义 
 | 
 * @author 江蹄蹄 
 | 
 * @date 2022/04/20 10:59 
 | 
 */ 
 | 
public interface CompanyExtService { 
 | 
  
 | 
    /** 
 | 
     * 分页查询 
 | 
     * @author 江蹄蹄 
 | 
     * @date 2022/04/20 10:59 
 | 
     */ 
 | 
    PageData<CompanyExtListVO> findPage(PageWrap<QueryCompanyExtDTO> pageWrap); 
 | 
  
 | 
    CompanyExtListVO getModelById(Integer companyId); 
 | 
    String getDingdingToken(Integer companyId); 
 | 
    String getDingdingProCode(Integer companyId); 
 | 
    String getDingdingTicekt(Integer companyId); 
 | 
  
 | 
    Company createByLingyang(UserDTO user,String pwd); 
 | 
    Integer createByPlat(CompanyInitDataDTO user, HttpServletRequest request); 
 | 
  
 | 
    Integer updateByPlat(CompanyInitDataDTO user, HttpServletRequest request); 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 分页查询 
 | 
     * @author 江蹄蹄 
 | 
     * @date 2022/04/20 10:59 
 | 
     */ 
 | 
    PageData<CompanyInfoListVO> findCompanyInfoListVOPage(PageWrap<QueryCompanyExtDTO> pageWrap); 
 | 
  
 | 
    /** 
 | 
     * 查询客户详情 
 | 
     * @param CompanyId 
 | 
     * @return 
 | 
     */ 
 | 
    CompanyInfoListVO findCompanyInfo (Integer CompanyId); 
 | 
  
 | 
    Company createByEdgp(AppUserInfoModel user, String code); 
 | 
} 
 |