**简要描述：** 

- 通过事项查询规则接口

**请求URL：** 
- `{host}/api/bs/mc/handle/messageRule/user/queryByModule
  
**请求方式：**
- POST   http payload

**参数：** 
``` 
{“moduleId“:101,"primary":true}
```
|参数名|必选|类型|说明|
|:----    |:---|:----- |-----   |
 |moduleId|是|int|模块id|
 |primary|是|boolean|是否我负责的|
 **返回示例**

``` 
{
	"code": 200,
	“data”:{
	"data": [{
		"ruleChannels": [{"channel":1,"config":{"groupId":110}}],
		"createTime": 1617700625,
		"creator": "3905800511444409505",
		"id": "577675785666560000",
		"eventId": 1, //事件id
		"eventName": "事件名称",
		"moduleId":1,//模块id
		“moduleName”:"模块名称",
		"businessId":""//业务id,
		"name": "测试1111",
		"statue": 1,
		"tenantKey": "ty0tu018gk",
		"type": 1,
		"updateTime": 1617701752,
		"notifyRoles": [{
			"role": "create",
			"name": "创建人",
			"roleType": 3,
			"i18n": "0"
		}],
		"forceNotifyRoles":
		 [{
			"role": "create",
			"name": "创建人",
			"roleType": 3,
			"i18n": "0"
		}],
	}],
	"pageNo":1,
	"pageSize":10,
	"total":17,
	"totalPage":2
	}
	"msg": "接口返回成功",
	"status": true
}
```

 **返回参数说明** 

|参数名|类型|说明|
|:-----  |:-----|-----                           |
|code |int   |200成功  |
|pageNo|int|当前页，跟请求参数一致，默认为1|
|pageSize|int|每页数量，跟请求参数一致，默认为10|
|total|int|数据总条数|
|totalPage|int|总页数|
|id |int   |模块id  |
|createTime|int|创建时间，时间戳，精确到秒|
|updateTime|int|修改时间，时间戳，精确到秒|
|id|long|规则id|
|creator|long |创建人id|
|name|string|规则名称|
|statue|int|状态1 启用，2 停用|
|tenantKey|string|创建人团队key|
|channel|int| 消息渠道类型，1im, 2云桥，3email,4 短信|
|type|int|1代表系统配置，2代表用户自定义，系统配置不能修改。，3 我负责的，4 非我负责的|
|ruleChannels|[]object|渠道规则|
|ruleChannels.channel|int|消息渠道|
|ruleChannels.config|string|渠道配置， im的配置为json {“aid”:应用id,”gid”:群id,”aname”:”应用名称”,”gname”:”群名称”}|
|eventId|int|消息事件id|
|eventName|string|消息事件名称|
|moduleId|string|消息模块id|
|moduleName|string|消息模块名称|
|notifyRoles|Object[]|提醒角色|
|forceNotifyRoles|Object[]|强制提醒角色|



 **备注** 

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