contentModel.ts 1.23 KB
/**
 * @description: Login interface parameters
 */
export interface ContentParams {
    "content": string,
    "createTime"?: string,
    "creator"?: string,
    "defaultConfig"?: string,
    "description"?: string,
    "enabled"?: boolean,
    "icon"?: string,
    "id": string,
    "name"?: string,
    "nodeIds"?: [
        string
    ],
    "remark"?: string,
    "roleIds"?: [
        string
    ],
    "tenantExpireTime"?: string,
    "tenantId"?: string,
    "tenantProfileId"?: string,
    "tenantStatus"?: string,
    "updateTime"?: string,
    "updater"?: string,
    "viewId"?: string
}

export interface RoleInfo {
    roleName: string;
    value: string;
}

/**
 * @description: Login interface return value
 */
export interface ContentResultModel {
    "content": string,
    "createTime": string,
    "creator": string,
    "defaultConfig": string,
    "description": string,
    "enabled": boolean,
    "icon": string,
    "id": string,
    "name": string,
    "nodeIds": [
        string
    ],
    "remark": string,
    "roleIds": [
        string
    ],
    "tenantExpireTime": string,
    "tenantId": string,
    "tenantProfileId": string,
    "tenantStatus": string,
    "updateTime": string,
    "updater": string,
    "viewId": string
}