46 lines
1.3 KiB
TypeScript
46 lines
1.3 KiB
TypeScript
|
import { ITableRow } from "../../Core/ITableRow";
|
|||
|
import { TableBase } from "../../Core/TableBase";
|
|||
|
import { TableManager } from "../../TableManager";
|
|||
|
|
|||
|
/**
|
|||
|
* 共用_字串表#string.xlsx
|
|||
|
* ##程式碼由工具產生, 在此做的修改都將被覆蓋##
|
|||
|
*/
|
|||
|
export class StringTableExample extends TableBase<StringExampleTableRow> {
|
|||
|
private _stringFilter: StringFilterTable;
|
|||
|
/** 共用_字串表#string.xlsx > #string_filter */
|
|||
|
public get StringFilter(): StringFilterTable { return this._stringFilter = this._stringFilter || TableManager.InitTable("#string#string_filter", StringFilterTable, StringFilterTableRow); }
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* #string
|
|||
|
*/
|
|||
|
export class StringExampleTable extends TableBase<StringExampleTableRow> {}
|
|||
|
|
|||
|
export class StringExampleTableRow implements ITableRow {
|
|||
|
/** 編號 */
|
|||
|
Id: number;
|
|||
|
/** 英文訊息 */
|
|||
|
MsgEn: string;
|
|||
|
/** 繁體中文訊息 */
|
|||
|
MsgZnTw: string;
|
|||
|
/** 簡體中文讯息 */
|
|||
|
MsgZnCh: string;
|
|||
|
/** 越南文讯息 */
|
|||
|
MsgVi: string;
|
|||
|
/** 泰文讯息 */
|
|||
|
MsgTh: string;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* #string_filter
|
|||
|
*/
|
|||
|
export class StringFilterTable extends TableBase<StringFilterTableRow> {}
|
|||
|
|
|||
|
export class StringFilterTableRow implements ITableRow {
|
|||
|
/** 編號 */
|
|||
|
Id: number;
|
|||
|
/** 過濾字串 */
|
|||
|
FilterWord: string;
|
|||
|
}
|