吴学文
2019-07-08 25d9d2e1a9eaa7c0b098a225dc1fcf149bac7fbe
UserService/src/main/java/com/java110/user/smo/IUserServiceSMO.java
@@ -1,7 +1,13 @@
package com.java110.user.smo;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.java110.common.exception.SMOException;
import com.java110.core.context.BusinessServiceDataFlow;
import com.java110.entity.user.Cust;
import org.springframework.http.ResponseEntity;
import java.util.Map;
/**
 *
@@ -10,51 +16,9 @@
 */
public interface IUserServiceSMO {
    /**
     * 新建用户
     * @param userInfoJson
     * @return
     */
    public String saveUser(String userInfoJson) throws Exception;
    /**
     * 所有服务类(增删改查用户)
     * @param userInfoJson
     * @return
     */
    public String soUserService(JSONObject userInfoJson) throws Exception;
    /**
     * 客户信息处理
     * 协议:
     *{
     *     boCust:[{},{}]
     * }
     * @param boCusts
     * @return
     * @throws Exception
     */
    public String soBoCust(String boCusts) throws Exception;
    /**
     * 客户信息属性处理
     * 协议:
     *{
     *     boCustAttr:[{},{}]
     * }
     * @param boCustAttrs
     * @return
     * @throws Exception
     */
    public String soBoCustAttr(String boCustAttrs) throws Exception;
    /**
     * 查询客户信息
     * 包括 基本信息cust 和 属性信息 custAttr
     * @param cust
     * @return
     * @throws Exception
     */
    public String queryCust(Cust cust) throws Exception;
    public JSONObject service(BusinessServiceDataFlow businessServiceDataFlow) throws SMOException;
}