动态CRUD
在往下阅读之前,先确定您在配置CRUD页面的时候填过的表单,里面的体名称(model),请记住这个属性,这对后面的配置相当重要,所有CRUD页面的接口都是这样的 /v1/page/ + 动作 + Model
, 其中Model就是您在配置CURD的时候填写的实体名称,iFace会自动将实体名的首字母大写,所以您填写的时候不必在意首字母大小写的问题
以下是必须提供的5个接口,请将Model替换为具体的值
searchModel
这个接口用于查询列表,返回的是分页的数据
saveModel
这个是用于保存和新增的接口,iFace将保存和新增统一使用一个接口,后端请根据请求的参数是否包含id来确定新增还是更新
getModel
获取单条数据,用于修改表单的初始化值,有些情况,列表返回的字段比较少,而编辑的时候,需要能修改所有可以编辑的字段,所以需要这个接口来查询所有可编辑的字段,iFce会将这些值初始化到编辑表单
delModel
删除单条数据的接口
viewModel
查询单条数据用于显示详情的接口,这个接口和getModel不同之处在于,有些外键关联的字段,getModel的时候,可能返回的是id值,而在viewModel的时候,返回对应的名称和描述,这样查看才有意义。
再次强调,以上这些接口,必须以/v1/page开头,如获取用户列表的接口,/v1/page/searchUser,接口的请求入参和出参见 API文档
Last updated