**简要描述：** 

- 子模块保存接口


  
**jar引入：**
-         <dependency>
            <groupId>com.weaver</groupId>
            <artifactId>weaver-mc-api</artifactId>
        </dependency>
		
**接口：**
com.weaver.mc.api.rest.RuleRest
 public WeaResult<Long> saveSubModuleAndRule(SubModuleEntity req);

**参数：** 
``` 
    private String dataId;//由各业务模块保证id的唯一性  配置消息中心前端组件的businessId，
    private MessageModule module;//业务模块
    private int moduleStatue = 1;//模块状态，1启用，2忽略。
    private String name;//名称
    private String config; //配置，由消息中心前段js组件获取，业务模块不需要关心，从组件获取直接传递即可
    private String tenantKey;//团队标识
    private long creator;//创建人
    private int deleteType;//删除状态，0正常，1删除
	
	说明:
	 业务模块对接时，传递dataId，根据dataid消息中心会创建/修改子模块，发送消息时，SendMessageEntity增加了dataId参数，业务模块发送时设置此参数即可使用子模块的规则。

```


 **返回示例**

``` 
{
	"code": 200,
	"msg": "接口返回成功",
	"status": true,
	"data": 123456
}
```

 **返回参数说明** 

|参数名|类型|说明|
|:-----  |:-----|-----                           |
|code |int   |200成功  |
|id |int   |模块id  |
|dataId |string   |子模块id  |




 **备注** 

- 更多返回错误代码请看首页的错误代码描述
