请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么要单独写encum

public enum ShopStaeEnum {
check(0,“审核中”),OFFLINE(-1,“非法店铺”),SUCCESS(1,“操作成功”),PASS(2,“通过认证”),INNER_ERROR(-1001,“内部系统错误”);

private int state;

private String stateInfo;

private ShopStaeEnum(int state, String stateInfo) {
	this.state=state;
	this.stateInfo=stateInfo;
}

}
public class ShopExecution {
//结果状态
private int state;

//状态标识
private String stateInfo;

//店铺数量
private int count;

//操作的shop(增删改查店铺的时候用到)
private Shop shop;

//shop列表(查询店铺列表的时候使用)
private List shopList;

//初始化方法
public ShopExecution() {

}
// 店铺操作失败的时候使用的构造器
public ShopExecution(ShopStateEnum stateEnum) {
	this.state=stateEnum.getState();
	this.stateInfo=stateEnum.getStateInfo();
}

}

正在回答 回答被采纳积分+3

1回答

翔仔 2019-11-27 01:56:09

单独写枚举是为了更好地针对每个业务实体类的操作,定义具体的错误码和信息

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信