更改
当在MassCMS系统中创建了moment模型,数据库即会动态生成一张名为项目
AppId
+_
+数据库名
的表(如P88666_moment
),针对该模型,我们可以新增,修改以及删除该表对应的内容。
1.新增数据
新增数据使用baseUrl/post的操作方法,请求方式为POST。
接口地址:https://saas.masscms.com/cms-api/cms/api/post
请求:
{
"P88666_moment":{
"content":"今天天气不错!",
"mDate":"2023.08.20 08:00:00",
}
}
响应:
{
"P88666_moment": {
"ok": true,
"code": 200,
"msg": "success",
"count": 1,
"id": 1692611986409
},
"ok": true,
"code": 200,
"msg": "success",
}
返回的id
是新增的数据的新id
,P88666_moment
表即会新增一条id
如上所示的一条新数据。新增数据系统会默认添加create_user,create_time,update_user,update_time,mass_content_control_status等字段。
2.修改数据
修改数据使用baseUrl/put的操作方法,请求方式同样为POST。
接口地址:https://saas.masscms.com/cms-api/cms/api/put
请求:
{
"P88666_moment":{
"id":1692611986409,
"content":"今天天气不错,到处都是提拉米苏雪",
}
}
返回:
{
"P88666_moment": {
"ok": true,
"code": 200,
"msg": "success",
"count": 1,
"id": 1692611986409
},
"ok": true,
"code": 200,
"msg": "success"
}
3.删除数据
删除数据使用baseUrl/delete的操作方法,请求方式同样为POST。
接口地址:https://saas.masscms.com/cms-api/cms/api/delete
请求:
{
"P88666_moment":{
"id":1692611986409,
}
}
4.批量删除
批量删除和删除单条数据类似,只是发送的请求数据不一样;请求示例如下:
{
"P88666_moment":{
"id{}":[1693190090555,1693190113987]
}
}
返回数据:
{
"P88666_moment": {
"ok": true,
"code": 200,
"msg": "success",
"count": 2,
"id[]": [
1693190090555,
1693190113987
]
},
"ok": true,
"code": 200,
"msg": "success"
}