1、vo里面定义的方法 前端都是传数组。唯一区别是在 setShopId 方法里面
public void setShopId(Long shopId) {
if(shopId != null && shopId != 0L){
setShopIds(shopId);
}
}
public void setShopIds(Long ... shopIds) {
this.shopIds = shopIds;
}
2、vo里面定义的方法 前端都是传数组。
public void setShopId(Long shopId) {
if(shopId != null && shopId != 0L){
Long[] shopIds = new Long[]{shopId};
setShopIds(shopIds);
}
}
public void setShopIds(Long[] shopIds) {
this.shopIds = shopIds;
}
public static void main(String[] args) {
Long shopId = 1L;
Long[] shopIds = new Long[]{shopId};
System.out.println(JSON.toJSONString(shopIds));
}
参考:https://www.cnblogs.com/epeter/p/5664926.html