im_platform/models/im_message.json

129 lines
2.4 KiB
JSON

{
"summary":[
{
"name":"im_message",
"title":"IM消息中心",
"primary":"id",
"catelog":"entity"
}
],
"fields":[
{
"name":"id",
"title":"ID",
"type":"str",
"length":32,
"nullable":"no",
"comments":"主键"
},
{
"name":"org_id",
"title":"组织ID",
"type":"str",
"length":32,
"nullable":"no",
"comments":"组织ID"
},
{
"name":"platform",
"title":"平台",
"type":"str",
"length":16,
"nullable":"no",
"comments":"feishu wecom"
},
{
"name":"msg_id",
"title":"消息ID",
"type":"str",
"length":64,
"nullable":"yes",
"comments":"平台消息ID"
},
{
"name":"chat_id",
"title":"会话ID",
"type":"str",
"length":64,
"nullable":"yes",
"comments":"群聊或会话ID"
},
{
"name":"from_user",
"title":"发送用户",
"type":"str",
"length":64,
"nullable":"yes",
"comments":"发送人"
},
{
"name":"to_user",
"title":"接收用户",
"type":"str",
"length":64,
"nullable":"yes",
"comments":"接收人"
},
{
"name":"msg_type",
"title":"消息类型",
"type":"str",
"length":32,
"nullable":"no",
"comments":"text image file markdown"
},
{
"name":"content",
"title":"消息内容",
"type":"text",
"nullable":"yes",
"comments":"消息体"
},
{
"name":"direction",
"title":"消息方向",
"type":"short",
"nullable":"no",
"default":"0",
"comments":"0接收 1发送"
},
{
"name":"status",
"title":"状态",
"type":"short",
"nullable":"no",
"default":"0",
"comments":"0正常 1撤回"
},
{
"name":"ctime",
"title":"创建时间",
"type":"timestamp",
"nullable":"no",
"comments":"消息时间"
}
],
"indexes":[
{
"name":"idx_org",
"idxtype":"index",
"idxfields":["org_id"]
},
{
"name":"idx_msg",
"idxtype":"index",
"idxfields":["msg_id"]
},
{
"name":"idx_chat",
"idxtype":"index",
"idxfields":["chat_id"]
},
{
"name":"idx_user",
"idxtype":"index",
"idxfields":["from_user","to_user"]
}
]
}