package book;
|
|
public enum BookName {
|
Stock("wm_book_flow","wm_book_detail", "qty"), // 库存
|
RebateAmt("rebate_amt_flow","rebate_amt_detail", "amt"), // 折扣
|
RebateQty("rebate_qty_flow","rebate_qty_detail", "qty"), // 买赠
|
;
|
|
private String flowTable;
|
private String detailTable;
|
private String field;
|
|
public static BookName parse(String value) {
|
if (value == null) {
|
return Stock;
|
}
|
|
value = value.toLowerCase();
|
|
if ("rebateamt".equals(value)) {
|
return RebateAmt;
|
}
|
else if ("rebateqty".equals(value)) {
|
return RebateQty;
|
}
|
|
return Stock;
|
}
|
|
public static String toChinese(String code) {
|
if (code == null) {
|
return "库存帐";
|
}
|
|
code = code.toLowerCase();
|
|
if ("rebateamt".equals(code)) {
|
return "折扣帐";
|
}
|
else if ("rebateqty".equals(code)) {
|
return "买赠帐";
|
}
|
|
return "库存帐";
|
}
|
|
|
private BookName(String flowTable, String detailTable, String field) {
|
this.flowTable = flowTable;
|
this.detailTable = detailTable;
|
this.field = field;
|
}
|
|
public String getFlowTable() {
|
return flowTable;
|
}
|
|
public String getDetailTable() {
|
return detailTable;
|
}
|
|
public String getField() {
|
return field;
|
}
|
|
}
|