wuxw
2021-04-23 e9be8d15ab3ee20685793e16071c56485b32e33a
service-job/src/main/java/com/java110/job/adapt/hcIot/asyn/IIotSendAsyn.java
old mode 100644 new mode 100755
@@ -16,7 +16,6 @@
package com.java110.job.adapt.hcIot.asyn;
import com.alibaba.fastjson.JSONObject;
import org.springframework.util.MultiValueMap;
import java.util.List;
@@ -34,7 +33,7 @@
     *
     * @param postParameters
     */
    public void addCommunity(JSONObject postParameters);
    public void addCommunity(JSONObject postParameters) throws Exception;
    /**
     * 编辑小区信息
@@ -56,30 +55,107 @@
     * @param postParameters
     * @param ownerDtos
     */
    public void addMachine(MultiValueMap<String, Object> postParameters, List<MultiValueMap<String, Object>> ownerDtos);
    public void addMachine(JSONObject postParameters, List<JSONObject> ownerDtos);
    /**
     * 修改 设备 至 HC IOT
     *
     * @param postParameters
     */
    void updateMachine(MultiValueMap<String, Object> postParameters);
    void updateMachine(JSONObject postParameters);
    void deleteSend(MultiValueMap<String, Object> postParameters);
    void deleteMachine(JSONObject postParameters);
    public void sendOwner(MultiValueMap<String, Object> postParameters);
    public void addOwner(JSONObject postParameters);
    /**
     * 修改业主
     *
     * @param postParameters
     */
    void sendUpdateOwner(MultiValueMap<String, Object> postParameters);
    void sendUpdateOwner(JSONObject postParameters);
    /**
     * 删除业主
     *
     * @param postParameters
     */
    void sendDeleteOwner(MultiValueMap<String, Object> postParameters);
    void sendDeleteOwner(JSONObject postParameters);
    /**
     * 重新同步
     *
     * @param reqJson
     */
    void reSendIot(JSONObject reqJson);
    /**
     * 添加 停车场
     *
     * @param postParameters
     */
    void addParkingArea(JSONObject postParameters);
    void updateParkingArea(JSONObject postParameters);
    void deleteParkingArea(JSONObject postParameters);
    /**
     * 添加 车辆
     *
     * @param postParameters
     */
    void addOwnerCar(JSONObject postParameters);
    void updateOwnerCar(JSONObject postParameters);
    void deleteOwnerCar(JSONObject postParameters);
    void addCarBlackWhite(JSONObject postParameters);
    void deleteCarBlackWhite(JSONObject postParameters);
    /**
     * 同步临时车费用
     *
     * @param postParameters
     */
    void addTempCarFeeConfig(JSONObject postParameters);
    /**
     * 同步临时车费用
     *
     * @param postParameters
     */
    void updateTempCarFeeConfig(JSONObject postParameters);
    void deleteTempCarFeeConfig(JSONObject postParameters);
    /**
     * 考勤班组同步
     * @param postParameters
     * @param staffs
     */
    void addAttendance(JSONObject postParameters, List<JSONObject> staffs);
    /**
     * 考勤员工同步
     * @param postParameters
     * @param staffs
     */
    void addAttendanceStaff(JSONObject postParameters, List<JSONObject> staffs);
    /**
     * 编辑考勤 同步
     * @param postParameters
     */
    void updateAttendance(JSONObject postParameters);
    /**
     * 删除考勤 同步
     * @param postParameters
     */
    void deleteAttendance(JSONObject postParameters);
    void deleteAttendanceStaff(JSONObject postParameters);
}