| 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); | 
| } |