SSM到SpringBoot(校园商铺)
添加店铺的返回类型:
dto包下的类ShopExecution。其中包含了添加商店是否成功的成员变量。这个状态需要记录下来并且返回给controller层进行处理。
补充:
数据传输对象dto :Data Transfer Object
package com.hytxwz.o2o.dto;
import java.util.List;
import com.hytxwz.o2o.entity.Shop;
import com.hytxwz.o2o.enums.ShopStateEnum;
//添加店铺的返回类型
public class ShopExecution {
private Integer state; // 结果状态
private String stateInfo; // 状态标识
private Integer count; // 店铺数量
private Shop shop; // 操作的店铺(增删改时使用)
private List<Shop> shopList; // shop列表(查询店铺列表时使用)
public ShopExecution() {
}
// 店铺操作失败时使用的构造器
public ShopExecution(ShopStateEnum stateEnum) {
this.state = stateEnum.getState();
this.stateInfo = stateEnum.getStateInfo();
}
// 店铺操作成功时使用的构造器
public ShopExecution(ShopStateEnum stateEnum, Shop shop) {
this.state = stateEnum.ge