lishuai
2023-12-26 70577a6d6cf2bded29e71dcad11a0c2605193d20
server/dmvisit_service/src/main/java/com/doumee/service/business/ERPSyncService.java
@@ -1,14 +1,13 @@
package com.doumee.service.business;
import com.doumee.core.erp.model.openapi.request.erp.*;
import com.doumee.core.erp.model.openapi.response.erp.ApproveInfoResponse;
import com.doumee.core.haikang.model.param.request.AcsDeviceListRequest;
import com.doumee.core.haikang.model.param.request.PrivilegeGroupRequest;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.core.model.openapi.request.*;
import com.doumee.core.model.openapi.request.erp.OrgListRequest;
import com.doumee.core.model.openapi.request.erp.UserInfoRequest;
import com.doumee.core.model.openapi.request.erp.UserListRequest;
import com.doumee.core.model.openapi.response.*;
import com.doumee.core.erp.model.openapi.request.*;
import com.doumee.core.erp.model.openapi.response.*;
import java.util.List;
@@ -18,6 +17,12 @@
 * @date 2023/11/30 15:33
 */
public interface ERPSyncService {
    /**
     * 加载默认参数
     * @return
     */
    int  initHkConfig();
    /**
     * 同步ERP组织信息
     * @param param
@@ -33,12 +38,13 @@
    String syncUsers(UserListRequest param);
    /**
     * 获取ERP人员信息
     * 提交用户同步失败记录
     * @param param
     * @return
     */
    String syncUserInfo(UserInfoRequest param);
    boolean noticeUserFail(UserFailRequest param);
    /**
@@ -91,4 +97,8 @@
    void userUpdate(UserUpdateRequest param);
    void approveApply(ApproveNoticeRequest param);
    void roleUserAuthor(UserAuthorRequest param);
    void parkCarAuthor(CarAuthorRequest param);
}