import { IPSModelObject } from '../ipsmodel-object'; /** * * @export * @interface IPSSubViewType */ export interface IPSSubViewType extends IPSModelObject { /** * 代码标识 * @type {string} */ codeName: string; /** * 视图命名模式 * @description 值模式 [系统视图样式名称附加模式] {APPEND:名称附加、 REPLACE:名称替换 } * @type {( string | 'APPEND' | 'REPLACE')} */ nameMode: string | 'APPEND' | 'REPLACE'; /** * 类型代码 * @type {string} */ typeCode: string; /** * 视图模型 * @type {IModel} */ viewModel: IModel; /** * 仅扩展界面样式 * @type {boolean} * @default false */ extendStyleOnly: boolean; /** * 全局默认替换 * @type {boolean} * @default false */ replaceDefault: boolean; }