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 findPage(PageWrap 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 findCompanyInfoListVOPage(PageWrap pageWrap); /** * 查询客户详情 * @param CompanyId * @return */ CompanyInfoListVO findCompanyInfo (Integer CompanyId); Company createByEdgp(AppUserInfoModel user, String code); }