📄 bugprivmodel.java
字号:
package com.runwit.ebookstore.model;
public class BugPrivModel {
private int id;
private String name;
public final static int ADD = 1;
public final static int UPDATE = 2;
public final static int DELETE = 3;
private static BugPrivModel addModel = new BugPrivModel(ADD, "增加");
private static BugPrivModel updateModel = new BugPrivModel(UPDATE, "修改");
private static BugPrivModel deleteModel = new BugPrivModel(DELETE, "删除");
private BugPrivModel() {
}
private BugPrivModel(int id, String name) {
this.id = id;
this.name = name;
}
public int getId() {
return id;
}
// public void setId(int id) {
// this.id = id;
// }
public String getName() {
return name;
}
public static BugPrivModel[] listAllModel() {
return new BugPrivModel[]{
addModel,
updateModel,
deleteModel
};
}
//转换成字符串格式,用于数据库中保存,格式如: 1,2
public static String convertToPrivString(BugPrivModel[] models) {
String result = "";
if(models != null && models.length > 0) {
for(int i=0; i<models.length; i++) {
if(i < models.length - 1)
result += models[i].getId() + ",";
else
result += models[i].getId(); //最后一项逗号不要
}
}
return result;
}
public static BugPrivModel getModel(int id) {
switch(id) {
case ADD:
return addModel;
case UPDATE:
return updateModel;
case DELETE:
return deleteModel;
}
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -