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