更改
当在MassCMS系统中创建了moment模型,数据库即会动态生成一张名为项目
AppId
+_
+数据库名
的表(如P88666_moment
),针对该模型,我们可以新增,修改以及删除该表对应的内容。
1.新增数据
新增数据使用baseUrl/router/post的操作方法,请求方式为POST。
接口地址:https://saas.masscms.com/cms-api/router/post/P88666_moment
请求:
{
"P88666_moment":{
"content":"今天是九月一十八号!",
"mDate":"2023-08-20",
"mass_content_control_status":"Y",
"update_time":"",
"create_time":"",
"create_user":"",
"update_user":""
}
}
响应:
{
"P88666_moment": {
"ok": true,
"code": 200,
"msg": "success",
"count": 1,
"id": 1693190969886
},
"ok": true,
"code": 200,
"msg": "success"
}
返回的id
是新增的数据的新id
,P88666_moment
表即会新增一条id
如上所示的一条新数据。
请注意,增加数据时对应的表里的所有的字段都需要被赋值,否则无法增加成功,在MASSCMS
系统中创建一个模型时,会自动对生成的表增加mass_content_control_status
,update_time
,create_time
,create_user
,update_user
等字段。使用Restful API
时增加数据时,需要一一赋值。
2.修改数据
修改数据使用baseUrl/router/put的操作方法,请求方式同样为POST。
接口地址:https://saas.masscms.com/cms-api/router/put/P88666_moment
请求:
{
"P88666_moment":{
"content":"今天天气不错!",
"mDate":"2023.08.20",
"id":"1693189257012"
}
}
响应:
{
"P88666_moment": {
"ok": true,
"code": 200,
"msg": "success",
"count": 1,
"id": "1693189257012"
},
"ok": true,
"code": 200,
"msg": "success"
}
3.删除数据
删除数据使用baseUrl/router/delete的操作方法,请求方式同样为POST。
接口地址:https://saas.masscms.com/cms-api/router/delete/P88666_moment
请求:
{
"P88666_moment":{
"id":"1693189608121"
},
"tag":"P88666_moment"
}
响应:
{
"P88666_moment": {
"ok": true,
"code": 200,
"msg": "success",
"count": 1,
"id": "1693189608121"
},
"tag": "P88666_moment",
"ok": true,
"code": 200,
"msg": "success"
}