package com.java110.api.bmo.store;
|
|
import com.alibaba.fastjson.JSONArray;
|
import com.alibaba.fastjson.JSONObject;
|
import com.java110.api.bmo.IApiBaseBMO;
|
import com.java110.dto.workflow.WorkflowDto;
|
import com.java110.po.workflow.WorkflowPo;
|
import com.java110.utils.constant.BusinessTypeConstant;
|
import com.java110.utils.constant.CommonConstant;
|
|
/**
|
* @ClassName IStoreBMO
|
* @Description TODO
|
* @Author wuxw
|
* @Date 2020/3/9 23:48
|
* @Version 1.0
|
* add by wuxw 2020/3/9
|
**/
|
public interface IStoreBMO extends IApiBaseBMO {
|
|
public JSONObject addStaffOrg(JSONObject paramInJson);
|
|
/**
|
* 添加总部办公室
|
*
|
* @param paramInJson 接口调用放传入入参
|
* @return 订单服务能够接受的报文
|
*/
|
public JSONObject addOrgHeadPart(JSONObject paramInJson);
|
|
/**
|
* 添加公司总部
|
*
|
* @param paramInJson 接口调用放传入入参
|
* @return 订单服务能够接受的报文
|
*/
|
public JSONObject addOrgHeadCompany(JSONObject paramInJson);
|
|
/**
|
* 添加一级组织信息
|
*
|
* @param paramInJson 接口调用放传入入参
|
* @return 订单服务能够接受的报文
|
*/
|
public JSONObject addOrg(JSONObject paramInJson);
|
|
/**
|
* 添加员工
|
*
|
* @param paramInJson
|
* @return
|
*/
|
public JSONObject addStaff(JSONObject paramInJson);
|
|
/**
|
* 添加商户
|
*
|
* @param paramInJson
|
* @return
|
*/
|
public JSONObject addStore(JSONObject paramInJson);
|
|
public JSONObject updateStore(JSONObject paramInJson);
|
|
public JSONObject addPurchase(JSONObject paramInJson);
|
|
public JSONObject addCollection(JSONObject paramInJson);
|
|
JSONObject contractApply(JSONObject paramInJson);
|
|
|
/**
|
* 合同变更
|
*
|
* @param paramInJson
|
* @return
|
*/
|
JSONObject contractChange(JSONObject paramInJson);
|
|
}
|