|
@@ -227,6 +227,9 @@ export class GetContentDetailItem extends DataModel<GetContentDetailItem> {
|
|
flag: { clientSide: 'splitCommaArray', serverSide: 'commaArrayMerge' },
|
|
flag: { clientSide: 'splitCommaArray', serverSide: 'commaArrayMerge' },
|
|
tags: { clientSide: 'splitCommaArray', serverSide: 'commaArrayMerge' },
|
|
tags: { clientSide: 'splitCommaArray', serverSide: 'commaArrayMerge' },
|
|
type: { clientSide: 'number', serverSide: 'number' },
|
|
type: { clientSide: 'number', serverSide: 'number' },
|
|
|
|
+ ichSitesList: { clientSide: 'array', clientSideChildDataModel: GetContentDetailItem },
|
|
|
|
+ inheritorsList: { clientSide: 'array', clientSideChildDataModel: GetContentDetailItem },
|
|
|
|
+ otherLevel: { clientSide: 'array', clientSideChildDataModel: GetContentDetailItem },
|
|
}
|
|
}
|
|
this._convertKeyType = (key, direction) => {
|
|
this._convertKeyType = (key, direction) => {
|
|
if (key.endsWith('Time'))
|
|
if (key.endsWith('Time'))
|
|
@@ -283,6 +286,7 @@ export class GetContentDetailItem extends DataModel<GetContentDetailItem> {
|
|
image: string,
|
|
image: string,
|
|
thumbnail: string,
|
|
thumbnail: string,
|
|
}[];
|
|
}[];
|
|
|
|
+ otherLevel : GetContentDetailItem[] = [];
|
|
}
|
|
}
|
|
|
|
|
|
export class CategoryListItem extends DataModel<CategoryListItem> {
|
|
export class CategoryListItem extends DataModel<CategoryListItem> {
|