java110
2021-01-18 0680863b1134ba515436f67c4e88fa6e29e067a5
service-job/src/main/java/com/java110/job/adapt/hcIot/asyn/IIotSendAsyn.java
@@ -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;
@@ -56,30 +55,79 @@
     * @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);
}