api接口定义方法
返回类型是CmsPageResult
CmsPageResult继承了ResponseResult
ResponseResult里面这三项,SUCCESS、SUCCESS_CODE、message
把新增的数据响应给客户端,客户端可能会用
加上swagger的注解
dao
dao里面就不用写了我们直接用springDataMongoDB自带的save方法就可以了。在继承的MongoReposityory即可
Service
新增之前要先校验页面的唯一性
右键cmsPage这个集合,创建索引
站点id、页面名称、页面的路径
右下角 创建这个索引
在dao里面定义根据这是三个字段的查询条件。字段之间用And来拼接。
失败和成功的 返回数据
controller内直接调用Service
请求的json数据转换成对象。使用@RequestBody