如题。
对于一般情况来说新增和编辑的表单都是一样的。
可以用dto.getId() != null && service.getById(dto.getId()) != null;
来判断是新增还是编辑。
1
xuanbg 2020-08-13 14:38:39 +08:00
客户端我都是用同样的 View 和 ViewModel,服务端接口是两个 addxxx 和 editxxx 。
|
2
liyang5945 2020-08-13 14:51:07 +08:00
作为前端觉得合在一起比较好,submitXXX(),新增不传 id,编辑传 id
|
3
fumichael 2020-08-13 14:53:53 +08:00
如果涉及到权限而且权限加在方法上的话,那就要分开啦
如果不是,我也是 2 楼的做法 |
4
sunznx 2020-08-13 14:55:20 +08:00
```
post /user put /user/{id} ``` |
5
lscexpress 2020-08-13 15:01:40 +08:00
接口可以合在一起,但方法不要合在一起
|
6
huijiewei 2020-09-14 16:22:37 +08:00
controller 层分开
service 可以看情况是否统一处理 |