zhengyiming
5 天以前 10e01aa71d494ece26214bd57017e045f13b2a08
src/services/api/typings.d.ts
@@ -3,1049 +3,349 @@
    [key: string]: any;
  }
  interface AccessRefreshToken {
    refreshToken?: string;
    clientId?: string;
  interface APIgetAliyunOSSAcsParams {
    /** 获取阿里云OSS授权信息 */
    request?: GetAliyunOSSAcsQuery;
  }
  interface AccessRequestDto {
    clientId?: string;
    userName?: string;
    userPassword?: string;
    scope?: string;
  interface APIgetCurrentLogierMenusParams {
    /** 获取当前登录用户菜单 */
    request?: GetCurrentLogierMenusQuery;
  }
  interface ActionApiDescriptionModel {
    uniqueName?: string;
    name?: string;
    httpMethod?: string;
    url?: string;
    supportedVersions?: string[];
    parametersOnMethod?: MethodParameterApiDescriptionModel[];
    parameters?: ParameterApiDescriptionModel[];
    returnValue?: ReturnValueApiDescriptionModel;
    allowAnonymous?: boolean;
    implementFrom?: string;
  }
  interface AddEidtFlexTaskInput {
    taskId?: string;
    taskName?: string;
    feeType?: FlexTaskFeeTypeEnum;
    /** 服务费 元/月 */
    fee?: number;
    settleType?: FlexTaskSettleTypeEnum;
    /** 福利Id */
    listAideIds?: string[];
    minAge?: number;
    maxAge?: number;
    sexType?: GenderTypeEnum;
    /** 证书Id */
    listCertionIds?: string[];
    provinceId?: string;
    cityId?: string;
    areaId?: string;
    address?: string;
    startDate?: string;
    endDate?: string;
  }
  interface AllSubModule {
    pageButton?: ModuleButtonDto[];
    dataButton?: ModuleButtonDto[];
    column?: ModuleColumnDto[];
  }
  interface AnyUserByPhoneNumberInput {
    /** 手机号 */
    phoneNumber: string;
  }
  interface APIaddOrEditModuleStatusParams {
  interface APIgetMenuParams {
    /** Id */
    id?: string;
    isMenu?: number;
    enabledMark?: number;
    isCache?: boolean;
    /** 角色Id */
    roleId?: string;
  }
  interface APIapiDefinitionParams {
    includeTypes?: boolean;
  interface APIgetMenusParams {
    /** 用户类型 */
    userType?: EnumUserType;
    /** 客户端类型 */
    clientType?: EnumClientType;
    /** 角色Id */
    roleId?: string;
  }
  interface APIcreateParams {
    systemEmail: string;
    systemPassword: string;
    versionId?: string;
    systemUserName: string;
    systemName: string;
    name: string;
    extraProperties?: Record<string, any>;
  }
  interface APIdeleteDefaultConnectionStringParams {
  interface APIgetResourceFieldsParams {
    /** Id */
    id?: string;
  }
  interface APIdeleteFlexTaskParams {
  interface APIgetResourcesParams {
    /** 请求方式 */
    method?: EnumResourceMethod;
    /** 关键字 */
    keywords?: string;
    /** 角色Id */
    roleId?: string;
  }
  interface APIgetRoleParams {
    /** Id */
    id?: string;
  }
  interface APIdeleteModuleButtonParams {
    id?: string;
  interface DeleteMenuCommand {
    ids: string[];
  }
  interface APIdeleteModuleColumnParams {
    id?: string;
  interface DeleteRoleCommand {
    ids: string[];
  }
  interface APIdeleteModuleParams {
    id?: string;
  enum EnumClientType {
    /**电脑网页 */
    PcWeb = 10,
    /**微信小程序 */
    Wxmp = 20,
  }
  interface APIdeleteRoleParams {
    id?: string;
  enum EnumMenuType {
    /**菜单 */
    Menu = 10,
    /**页面 */
    Page = 20,
    /**模态框 */
    Modal = 30,
    /**按钮 */
    Button = 40,
    /**字段 */
    Field = 50,
  }
  interface APIdeleteTenantParams {
    id?: string;
  enum EnumMenuVisitLevel {
    /**所有人 */
    Everyone = 10,
    /**需要登录 */
    NeedLogin = 20,
    /**需要权限 */
    NeedPower = 30,
  }
  interface APIdeleteUserParams {
    id?: string;
  enum EnumPagedListOrder {
    /**升序 */
    Asc = 0,
    /**降序 */
    Desc = 1,
  }
  interface APIdetailParams {
    id?: string;
  enum EnumResourceController {
    /**数据字典 */
    Dictionary = 0,
    /**用户认证 */
    Auth = 1,
    /**用户菜单 */
    Menu = 2,
    /**用户资源 */
    Resource = 3,
    /**用户角色 */
    Role = 4,
  }
  interface APIfindByEmailParams {
    email?: string;
  enum EnumResourceMethod {
    /**查询 */
    Get = 10,
    /**提交 */
    Post = 20,
    /**修改 */
    Put = 30,
    /**删除 */
    Delete = 40,
  }
  interface APIfindByIdParams {
    id?: string;
  enum EnumRoleWebApiDataPower {
    /**自定义 */
    Custom = 1,
    /**查询个人创建数据 */
    Creator = 10,
    /**查询当前部门数据 */
    CurrentDepartment = 20,
    /**查询当前及下级部门数据 */
    NestingDepartment = 21,
    /**查询当前企业所有数据 */
    CurrentEnterprise = 30,
    /**查询所有 */
    All = 999,
  }
  interface APIfindByUsernameParams {
    userName?: string;
  enum EnumUserType {
    /**个人 */
    Personal = 10,
    /**企业 */
    Enterprise = 20,
    /**运营 */
    Operation = 100,
  }
  interface APIfindByUserNameParams {
    userName?: string;
  interface FriendlyResultGetAliyunOSSAcsQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetAliyunOSSAcsQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIforbiddenRoleParams {
    roleName?: string;
    permissionName?: string;
  interface FriendlyResultGetMenuQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetMenuQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIforbiddenUserParams {
    userId?: string;
    permissionName?: string;
  interface FriendlyResultGetRoleQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetRoleQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIgetAllSubModuleParams {
    moduleId?: string;
  interface FriendlyResultGuid {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: string;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIgetCountParams {
    filter?: string;
  interface FriendlyResultInt32 {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: number;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIgetCurrentSubModuleListParams {
    moduleId?: string;
  interface FriendlyResultListGetMenusQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: GetMenusQueryResultItem[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIgetDefaultConnectionStringParams {
    id?: string;
  interface FriendlyResultListGetResourceFieldsQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: GetResourceFieldsQueryResultItem[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIgetFirstCurrentUserModuleListCacheByModuleIdParams {
    moduleId?: string;
  interface FriendlyResultListGetResourcesQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: GetResourcesQueryResultItem[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIgetFlexTaskDtoParams {
    id?: string;
  interface FriendlyResultPagedListQueryResultGetDictionaryDatasQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: PagedListQueryResultGetDictionaryDatasQueryResultItem;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIgetListParams {
    filter?: string;
    clientId?: string;
    sorting?: string;
    skipCount?: number;
    maxResultCount?: number;
  interface FriendlyResultPagedListQueryResultGetRolesQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: PagedListQueryResultGetRolesQueryResultItem;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIgetListParams {
    filter?: string;
    sorting?: string;
    skipCount?: number;
    maxResultCount?: number;
  interface FriendlyResultPasswordLoginCommandCallback {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: PasswordLoginCommandCallback;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface APIgetParams {
    providerName?: string;
    providerKey?: string;
  }
  type GetAliyunOSSAcsQuery = Record<string, any>;
  interface APIgetParams {
    id?: string;
  }
  interface APIgetParams {
    id?: string;
  }
  interface APIgetParams {
    providerName?: string;
    providerKey?: string;
  }
  interface APIgetParams {
    id?: string;
  }
  interface APIgetPreViewCacheParams {
    id?: string;
  }
  interface APIgetQrCodeLoginResultParams {
    /** 扫码登录Id */
    uId?: string;
  }
  interface APIgetRolesIdRolesParams {
    id: string;
  }
  interface APIgetUserListByPhoneNumberParams {
    phoneNumber?: string;
    clientId?: string;
  }
  interface APIgetUserOrRoleModuleListParams {
    id?: string;
    objectType?: number;
  }
  interface APIgetUserOrRoleSubModuleListParams {
    id?: string;
    objectType?: number;
  }
  interface APIgetUserResumeCertificateDetailByIdParams {
    id?: string;
  }
  interface APIgetVersionModuleListParams {
    versionId?: string;
  }
  interface APIgetVersionSubModuleParams {
    versionId?: string;
  }
  interface APIgetWxIndentityParams {
    /** 用户登录凭证 */
    code?: string;
    wxMiniApp?: WxMiniAppEnum;
  }
  interface APIisRepeatByPhoneNumberParams {
    phoneNumber?: string;
  }
  interface APIsearchParams {
    filter?: string;
    sorting?: string;
    skipCount?: number;
    maxResultCount?: number;
  }
  interface APIsetForRoleParams {
    roleName?: string;
    permissionName?: string;
  }
  interface APIsetForUserParams {
    userId?: string;
    permissionName?: string;
  }
  interface APIupdateDefaultConnectionStringParams {
    id?: string;
    defaultConnectionString?: string;
  }
  interface APIupdateParams {
    providerName?: string;
    providerKey?: string;
  }
  interface APIupdateParams {
    id?: string;
  }
  interface APIupdateParams {
    id?: string;
  }
  interface APIupdateParams {
    providerName?: string;
    providerKey?: string;
  }
  interface APIupdateParams {
    id?: string;
    name: string;
    extraProperties?: Record<string, any>;
  }
  interface APIupdateRolesParams {
    id?: string;
  }
  interface APIvatLicenseParams {
    url?: string;
  }
  interface APIwxMiniAppUserLoginParams {
    /** 用户登录凭证 */
    code?: string;
    wxMiniApp?: WxMiniAppEnum;
  }
  interface ApplicationApiDescriptionModel {
    modules?: Record<string, any>;
    types?: Record<string, any>;
  }
  interface ApplicationAuthConfigurationDto {
    policies?: Record<string, any>;
    grantedPolicies?: Record<string, any>;
  }
  interface ApplicationConfigurationDto {
    localization?: ApplicationLocalizationConfigurationDto;
    auth?: ApplicationAuthConfigurationDto;
    setting?: ApplicationSettingConfigurationDto;
    currentUser?: CurrentUserDto;
    features?: ApplicationFeatureConfigurationDto;
    multiTenancy?: MultiTenancyInfoDto;
    currentTenant?: CurrentTenantDto;
    timing?: TimingDto;
    clock?: ClockDto;
    objectExtensions?: ObjectExtensionsDto;
  }
  interface ApplicationFeatureConfigurationDto {
    values?: Record<string, any>;
  }
  interface ApplicationLocalizationConfigurationDto {
    values?: Record<string, any>;
    languages?: LanguageInfo[];
    currentCulture?: CurrentCultureDto;
    defaultResourceName?: string;
    languagesMap?: Record<string, any>;
    languageFilesMap?: Record<string, any>;
  }
  interface ApplicationSettingConfigurationDto {
    values?: Record<string, any>;
  }
  interface BaseAuthorizeDto {
    moduleType?: number;
    moduleId?: string;
    objectType?: number;
    objectId?: string;
    addOrDelete?: number;
  }
  interface BaseAuthorizeInput {
    moduleTypeInfo?: ModuleTypeInfo[];
    objectType?: number;
    objectId?: string;
  }
  interface ChangePasswordFromCurrentPwdInput {
    /** 新密码 */
    newPassword?: string;
    userId?: string;
    /** 当前密码 */
    currentPassword: string;
  }
  interface ChangePasswordFromPhoneNumberInput {
    /** 新密码 */
    newPassword?: string;
    userId?: string;
    /** 短信验证码 */
    verificationCode: string;
    /** 手机号 */
    phoneNumber: string;
  }
  interface ChangePasswordInput {
    currentPassword?: string;
    newPassword: string;
  }
  interface ChangePhoneNumberInput {
    userId?: string;
    /** 新手机号 */
    newPhoneNumber: string;
  }
  interface ChangeSortInput {
    id1?: string;
    sortCode1?: number;
    id2?: string;
    sortCode2?: number;
    type?: number;
  }
  interface ChangeUserNameInput {
    /** 新账号 */
    newUserName?: string;
    /** 用户id */
    userId?: string;
  }
  interface ChangeUserPhoneNumberForUserInput {
    userId?: string;
    /** 新手机号 */
    newPhoneNumber: string;
    /** 当前密码 */
    currentPassword: string;
    /** 短信验证码 */
    verificationCode: string;
  }
  interface CheckLoginVerificationCodeInput {
    messageType?: string;
    phoneNumber: string;
    verificationCode?: string;
  }
  interface ClockDto {
    kind?: string;
  }
  interface ConditionInfo {
    id?: string;
    name?: string;
    sort?: number;
  }
  interface ControllerApiDescriptionModel {
    controllerName?: string;
    controllerGroupName?: string;
    type?: string;
    interfaces?: ControllerInterfaceApiDescriptionModel[];
    actions?: Record<string, any>;
  }
  interface ControllerInterfaceApiDescriptionModel {
    type?: string;
  }
  interface CreateOrEditSearchInput {
    id?: string;
    parentId?: string;
    searchType: number;
    belongType?: number;
    name: string;
    sort: number;
    status: boolean;
    src?: string;
    isRecommend?: boolean;
  }
  interface CurrentCultureDto {
    displayName?: string;
    englishName?: string;
    threeLetterIsoLanguageName?: string;
    twoLetterIsoLanguageName?: string;
    isRightToLeft?: boolean;
    cultureName?: string;
    name?: string;
    nativeName?: string;
    dateTimeFormat?: DateTimeFormatDto;
  }
  interface CurrentTenantDto {
    id?: string;
    name?: string;
    isAvailable?: boolean;
  }
  interface CurrentUserDto {
    isAuthenticated?: boolean;
    id?: string;
    tenantId?: string;
    impersonatorUserId?: string;
    impersonatorTenantId?: string;
    impersonatorUserName?: string;
    impersonatorTenantName?: string;
    userName?: string;
    name?: string;
    surName?: string;
    email?: string;
    emailVerified?: boolean;
    phoneNumber?: string;
    phoneNumberVerified?: boolean;
    roles?: string[];
  }
  interface DateTimeFormatDto {
    calendarAlgorithmType?: string;
    dateTimeFormatLong?: string;
    shortDatePattern?: string;
    fullDateTimePattern?: string;
    dateSeparator?: string;
    shortTimePattern?: string;
    longTimePattern?: string;
  }
  interface EnableSearchSettingInput {
    id: string;
    status: boolean;
  }
  interface EntityExtensionDto {
    properties?: Record<string, any>;
    configuration?: Record<string, any>;
  }
  interface ExtensionEnumDto {
    fields?: ExtensionEnumFieldDto[];
    localizationResource?: string;
  }
  interface ExtensionEnumFieldDto {
    name?: string;
    value?: any;
  }
  interface ExtensionPropertyApiCreateDto {
    isAvailable?: boolean;
  }
  interface ExtensionPropertyApiDto {
    onGet?: ExtensionPropertyApiGetDto;
    onCreate?: ExtensionPropertyApiCreateDto;
    onUpdate?: ExtensionPropertyApiUpdateDto;
  }
  interface ExtensionPropertyApiGetDto {
    isAvailable?: boolean;
  }
  interface ExtensionPropertyApiUpdateDto {
    isAvailable?: boolean;
  }
  interface ExtensionPropertyAttributeDto {
    typeSimple?: string;
    config?: Record<string, any>;
  }
  interface ExtensionPropertyDto {
    type?: string;
    typeSimple?: string;
    displayName?: LocalizableStringDto;
    api?: ExtensionPropertyApiDto;
    ui?: ExtensionPropertyUiDto;
    attributes?: ExtensionPropertyAttributeDto[];
    configuration?: Record<string, any>;
    defaultValue?: any;
  }
  interface ExtensionPropertyUiDto {
    onTable?: ExtensionPropertyUiTableDto;
    onCreateForm?: ExtensionPropertyUiFormDto;
    onEditForm?: ExtensionPropertyUiFormDto;
    lookup?: ExtensionPropertyUiLookupDto;
  }
  interface ExtensionPropertyUiFormDto {
    isVisible?: boolean;
  }
  interface ExtensionPropertyUiLookupDto {
    url?: string;
    resultListPropertyName?: string;
    displayPropertyName?: string;
    valuePropertyName?: string;
    filterParamName?: string;
  }
  interface ExtensionPropertyUiTableDto {
    isVisible?: boolean;
  }
  interface FeatureDto {
    name?: string;
    displayName?: string;
    value?: string;
    provider?: FeatureProviderDto;
    description?: string;
    valueType?: IStringValueType;
    depth?: number;
    parentName?: string;
  }
  interface FeatureGroupDto {
    name?: string;
    displayName?: string;
    features?: FeatureDto[];
  }
  interface FeatureProviderDto {
    name?: string;
    key?: string;
  }
  interface FlexTaskAideDto {
    id?: string;
    aideType?: FlexTaskAideEnum;
    name?: string;
  }
  type FlexTaskAideEnum = 10 | 20;
  type FlexTaskFeeTypeEnum = 10 | 20 | 30 | 40;
  type FlexTaskReleaseStatusEnum = 10 | 20;
  type FlexTaskSettleTypeEnum = 10 | 20 | 30;
  type GenderTypeEnum = 1 | 2;
  interface GenerateUserNameInput {
    /** 手机号 */
    phoneNumber: string;
  }
  interface GetFeatureListResultDto {
    groups?: FeatureGroupDto[];
  }
  interface GetFlexTaskDtoOutput {
    taskId?: string;
    taskName?: string;
    isArrange?: boolean;
    startDate?: string;
    endDate?: string;
    feeType?: FlexTaskFeeTypeEnum;
    feeTypeName?: string;
    settleType?: FlexTaskSettleTypeEnum;
    settleTypeName?: string;
    taskWeals?: FlexTaskAideDto[];
    taskCerts?: FlexTaskAideDto[];
    fee?: number;
    provinceId?: string;
    cityId?: string;
    areaId?: string;
    provinceName?: string;
    cityName?: string;
    areaName?: string;
    address?: string;
    creationDate?: string;
    minAge?: number;
    maxAge?: number;
    sexType?: GenderTypeEnum;
  }
  interface GetFlexTaskListByStatusInput {
    pageModel?: Pagination;
    releaseStatus?: FlexTaskReleaseStatusEnum;
  }
  interface GetFlexTaskListInput {
    pageModel?: Pagination;
    /** 是否已安排任务 */
    isArrange?: boolean;
    /** 是否已验收 */
    isOverCheck?: boolean;
  }
  interface GetFlexTaskListOutput {
    taskId?: string;
    taskName?: string;
    isArrange?: boolean;
    startDate?: string;
    endDate?: string;
    feeType?: FlexTaskFeeTypeEnum;
    feeTypeName?: string;
    settleType?: FlexTaskSettleTypeEnum;
    settleTypeName?: string;
    fee?: number;
    provinceName?: string;
    cityName?: string;
    areaName?: string;
    address?: string;
    applyWorkerCount?: number;
    creationDate?: string;
  }
  interface GetFlexTaskListOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetFlexTaskListOutput[];
  }
  interface GetPermissionListResultDto {
    entityDisplayName?: string;
    groups?: PermissionGroupDto[];
  }
  interface GetSearchSettingList {
    id?: string;
    parentId?: string;
    parentName?: string;
    belongType?: number;
    name?: string;
    sort?: number;
    status?: boolean;
    clickCount?: number;
    src?: string;
    isRecommend?: boolean;
    searchType?: number;
  }
  interface GetSearchSettingListInput {
    pageModel?: Pagination;
    searchType: number;
    belongType?: number;
    name?: string;
    isRecommend?: boolean;
    status?: boolean;
    parentId?: string;
  }
  interface GetSearchSettingListPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetSearchSettingList[];
  }
  interface GetTypeSearchSettingList {
    id?: string;
    name?: string;
    src?: string;
  }
  interface GetTypeSearchSettingListInput {
    searchType: number;
    belongType?: number;
  }
  interface IanaTimeZone {
    timeZoneName?: string;
  }
  interface IdentityModelTokenCacheItem {
    accessToken?: string;
    expiresIn?: number;
    creationTime?: string;
    refreshToken?: string;
  }
  interface IdentityRoleCreateDto {
    extraProperties?: Record<string, any>;
    name: string;
    isDefault?: boolean;
    isPublic?: boolean;
    sequence?: number;
    note?: string;
    roleType?: number;
    isLeader?: boolean;
  }
  interface IdentityRoleDto {
    extraProperties?: Record<string, any>;
    id?: string;
    name?: string;
    isDefault?: boolean;
    isStatic?: boolean;
    isPublic?: boolean;
    concurrencyStamp?: string;
    sequence?: number;
    isEnable?: boolean;
    note?: string;
    roleType?: number;
  }
  interface IdentityRoleDtoListResultDto {
    items?: IdentityRoleDto[];
  }
  interface IdentityRoleDtoPagedResultDto {
    items?: IdentityRoleDto[];
    totalCount?: number;
  }
  interface IdentityRoleListInput {
    pageModel?: Pagination;
    name?: string;
    type?: number;
    roleIds?: string[];
  }
  interface IdentityRoleUpdateDto {
    extraProperties?: Record<string, any>;
    name: string;
    isDefault?: boolean;
    isPublic?: boolean;
    concurrencyStamp?: string;
    sequence?: number;
    isEnable?: boolean;
    roleType?: number;
    isLeader?: boolean;
    note?: string;
    isSetEnable?: boolean;
  }
  interface IdentityUserCreateDto {
    extraProperties?: Record<string, any>;
    userName: string;
    name?: string;
    surname?: string;
    email?: string;
    phoneNumber?: string;
    lockoutEnabled?: boolean;
    sex?: number;
    roleNames?: string[];
    password?: string;
    versionId?: string;
    clientId?: string;
  }
  interface IdentityUserDto {
    extraProperties?: Record<string, any>;
    id?: string;
    creationTime?: string;
    creatorId?: string;
    lastModificationTime?: string;
    lastModifierId?: string;
    isDeleted?: boolean;
    deleterId?: string;
    deletionTime?: string;
    tenantId?: string;
    userName?: string;
    name?: string;
    surname?: string;
    email?: string;
    sex?: number;
    emailConfirmed?: boolean;
    phoneNumber?: string;
    phoneNumberConfirmed?: boolean;
    lockoutEnabled?: boolean;
    lockoutEnd?: string;
    concurrencyStamp?: string;
    clientId?: string;
    roles?: IdentityRoleDto[];
  }
  interface IdentityUserDtoPagedResultDto {
    items?: IdentityUserDto[];
    totalCount?: number;
  }
  interface IdentityUserDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: IdentityUserDto[];
  }
  interface IdentityUserUpdateDto {
    extraProperties?: Record<string, any>;
    userName: string;
    name?: string;
    surname?: string;
    email?: string;
    phoneNumber?: string;
    lockoutEnabled?: boolean;
    sex?: number;
    roleNames?: string[];
    password?: string;
    concurrencyStamp?: string;
  }
  interface IdentityUserUpdateRolesDto {
    roleNames: string[];
  }
  interface IdNameOutput {
    id?: string;
    name?: string;
  }
  interface IStringValueType {
    name?: string;
    properties?: Record<string, any>;
    validator?: IValueValidator;
  }
  interface IValueValidator {
    name?: string;
    properties?: Record<string, any>;
  }
  interface KeyInput {
    id?: string;
  }
  interface KeyPageInput {
    pageModel?: Pagination;
    id?: string;
  }
  interface LanguageInfo {
    cultureName?: string;
    uiCultureName?: string;
    displayName?: string;
    flagIcon?: string;
  }
  interface LicenseOcrModel {
    name?: string;
    cardNum?: string;
    address?: string;
    type?: string;
    dateFrom?: string;
    dateTo?: string;
    societyCode?: string;
    registerMoney?: string;
    businessRange?: string;
    legalPerson?: string;
  }
  interface LocalizableStringDto {
    name?: string;
    resource?: string;
  }
  interface MethodParameterApiDescriptionModel {
    name?: string;
    typeAsString?: string;
    type?: string;
    typeSimple?: string;
    isOptional?: boolean;
    defaultValue?: any;
  }
  interface ModuleApiDescriptionModel {
    rootPath?: string;
    remoteServiceName?: string;
    controllers?: Record<string, any>;
  }
  interface ModuleButtonDto {
    id?: string;
    moduleId?: string;
    parentId?: string;
    icon?: string;
    enCode?: string;
    name?: string;
    actionAddress?: string;
    sortCode?: number;
    buttonType?: number;
    hasCheck?: boolean;
  }
  interface ModuleColumnDto {
    id?: string;
    moduleId?: string;
    parentId?: string;
    enCode?: string;
    name?: string;
    sortCode?: number;
    description?: string;
    width?: number;
    hasCheck?: boolean;
    apiName?: string;
    isShow?: boolean;
    realColumn?: string;
  }
  interface ModuleDto {
    id?: string;
    description?: string;
    sortCode?: number;
    enabledMark?: number;
    parentId?: string;
    name?: string;
    isCache?: boolean;
    path?: string;
    viewAddress?: string;
    levelNum?: number;
    enCode?: string;
    icon?: string;
    hasCheck?: boolean;
    isMenu?: number;
    parentModuleName?: string;
  }
  interface ModuleExtensionDto {
    entities?: Record<string, any>;
    configuration?: Record<string, any>;
  }
  interface ModuleTypeInfo {
    moduleType?: number;
    moduleId?: string;
  }
  interface MultiTenancyInfoDto {
    isEnabled?: boolean;
  }
  interface MyModuleDto {
    id?: string;
    description?: string;
    sortCode?: number;
    enabledMark?: number;
    parentId?: string;
    name?: string;
    isCache?: boolean;
    path?: string;
    viewAddress?: string;
    levelNum?: number;
    enCode?: string;
    icon?: string;
    hasCheck?: boolean;
    isMenu?: number;
    parentModuleName?: string;
    sequence?: number;
  }
  interface MyResumeOutput {
    resumeBaseInfo?: UserResumeBaseInfoOutput;
    resumeExpectationJob?: UserResumeExpectationJobOutput;
  }
  interface NameValue {
    name?: string;
    value?: string;
  }
  interface ObjectExtensionsDto {
    modules?: Record<string, any>;
    enums?: Record<string, any>;
  }
  interface OrderInput {
    property?: string;
    order?: OrderTypeEnum;
  }
  type OrderTypeEnum = 0 | 1;
  interface OssSTSReponse {
  interface GetAliyunOSSAcsQueryResult {
    expiration?: string;
    ossAccessSecret?: string;
    ossAccessKeyId?: string;
@@ -1053,508 +353,410 @@
    requestId?: string;
  }
  interface PageInput {
    pageModel?: Pagination;
  type GetCurrentLogierMenusQuery = Record<string, any>;
  interface GetDictionaryDatasQuery {
    pageModel?: PagedListQueryPageModel;
  }
  interface PageUserInput {
    pageModel?: Pagination;
    key?: string;
    roleType?: string;
  type GetDictionaryDatasQueryResultItem = Record<string, any>;
  interface GetMenuQueryResult {
    /** Id */
    id?: string;
    /** 是否选择(用户角色授权) */
    isChecked?: boolean;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 上级Id */
    parentId?: string;
    /** 菜单路径 */
    path?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    type?: EnumMenuType;
    visitLevel?: EnumMenuVisitLevel;
    /** 图标 */
    icon?: string;
    /** 链接地址 */
    url?: string;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** 是否缓存 */
    isCache?: boolean;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
    /** 分组 */
    groups?: GetMenuQueryResultGroup[];
  }
  interface Pagination {
  interface GetMenuQueryResultButton {
    /** Id */
    id?: string;
    /** 是否选择(用户角色授权) */
    isChecked?: boolean;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    /** 图标 */
    icon?: string;
    /** 宽度(用于按钮/列/元素) */
    width?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface GetMenuQueryResultButtonLocation {
    /** 位置(用于按钮) */
    location?: string;
    /** 按钮 */
    buttons?: GetMenuQueryResultButton[];
  }
  interface GetMenuQueryResultField {
    /** Id */
    id?: string;
    /** 是否选择(用户角色授权) */
    isChecked?: boolean;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    /** 宽度(用于按钮/列/元素) */
    width?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface GetMenuQueryResultGroup {
    /** 分组名称(用于按钮/字段) */
    group?: string;
    /** 按钮位置 */
    buttonLocations?: GetMenuQueryResultButtonLocation[];
    /** 字段 */
    fields?: GetMenuQueryResultField[];
  }
  interface GetMenusQueryResultItem {
    /** Id */
    id?: string;
    /** 是否选择(用户角色授权) */
    isChecked?: boolean;
    /** 上级Id */
    parentId?: string;
    /** 下级 */
    children?: GetMenusQueryResultItem[];
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    /** 菜单路径 */
    path?: string;
    type?: EnumMenuType;
    visitLevel?: EnumMenuVisitLevel;
    /** 图标 */
    icon?: string;
    /** 链接地址 */
    url?: string;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** 是否缓存 */
    isCache?: boolean;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface GetResourceFieldsQueryResultItem {
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
  }
  interface GetResourcesQueryResultItem {
    /** Id */
    id?: string;
    /** 是否选中(用于角色授权) */
    isChecked?: boolean;
    controller?: EnumResourceController;
    /** 委托名称 */
    actionName?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    method?: EnumResourceMethod;
    /** 路由 */
    route?: string;
    /** 请求类型名称 */
    requestTypeName?: string;
    /** 请求类型全名 */
    requestTypeFullName?: string;
    /** 响应类型名称 */
    responseTypeName?: string;
    /** 响应类型全名 */
    responseTypeFullName?: string;
  }
  interface GetRoleQueryResult {
    /** Id */
    id?: string;
    /** 名称 */
    name?: string;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 最低级别 */
    minLevel?: number;
    dataPower?: EnumRoleWebApiDataPower;
    /** 备注 */
    remark?: string;
    /** 菜单Id */
    menuIds?: string[];
    /** 资源 */
    resources?: GetRoleQueryResultResource[];
  }
  interface GetRoleQueryResultResource {
    /** 资源Id */
    resourceId?: string;
    dataPower?: EnumRoleWebApiDataPower;
  }
  interface GetRolesQuery {
    pageModel?: PagedListQueryPageModel;
    userType?: EnumUserType;
    clientType?: EnumClientType;
  }
  interface GetRolesQueryResultItem {
    /** Id */
    id?: string;
    /** 名称 */
    name?: string;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 最低级别 */
    minLevel?: number;
    dataPower?: EnumRoleWebApiDataPower;
    /** 备注 */
    remark?: string;
  }
  interface PagedListQueryPageModel {
    /** 行数 */
    rows?: number;
    /** 页码 */
    page?: number;
    orderInput?: OrderInput[];
    /** 排序 */
    orderInput?: PagedListQueryPageModelOrderInput[];
  }
  interface PagedListQueryPageModelOrderInput {
    /** 属性 */
    property?: string;
    order?: EnumPagedListOrder;
  }
  interface PagedListQueryResultGetDictionaryDatasQueryResultItem {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetDictionaryDatasQueryResultItem[];
  }
  interface PagedListQueryResultGetRolesQueryResultItem {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetRolesQueryResultItem[];
  }
  interface PagedListQueryResultPageModel {
    /** 行数 */
    rows?: number;
    /** 页码 */
    page?: number;
    /** 排序 */
    orderInput?: PagedListQueryPageModelOrderInput[];
    /** 总数 */
    totalCount?: number;
    /** 页数 */
    totalPage?: number;
  }
  interface ParameterApiDescriptionModel {
    nameOnMethod?: string;
    name?: string;
    jsonName?: string;
    type?: string;
    typeSimple?: string;
    isOptional?: boolean;
    defaultValue?: any;
    constraintTypes?: string[];
    bindingSourceId?: string;
    descriptorName?: string;
  }
  interface PasswordLoginInput {
    /** 登录名 */
    loginName: string;
    /** 登录密码 */
  interface PasswordLoginCommand {
    /** 账号 */
    userName: string;
    /** 密码 */
    password: string;
    type?: EnumUserType;
    clientType?: EnumClientType;
  }
  interface PermissionGrantInfoDto {
  interface PasswordLoginCommandCallback {
    /** 用户访问令牌 */
    accessToken?: string;
    /** 刷新令牌 */
    refreshToken?: string;
  }
  interface SaveMenuButtonCommand {
    /** Id */
    id?: string;
    /** 菜单Id */
    parentId?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    displayName?: string;
    parentName?: string;
    isGranted?: boolean;
    allowedProviders?: string[];
    grantedProviders?: ProviderInfoDto[];
    /** 分组名称(用于按钮/字段) */
    group?: string;
    /** 位置(用于按钮) */
    location?: string;
    /** 图标 */
    icon?: string;
    /** 宽度(用于按钮/列/元素) */
    width?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface PermissionGroupDto {
  interface SaveMenuCommand {
    /** Id */
    id?: string;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 上级Id */
    parentId?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    displayName?: string;
    permissions?: PermissionGrantInfoDto[];
  }
  interface PhoneMesssageCodeLoginInput {
    /** 手机号 */
    phoneNumber: string;
    /** 验证码 */
    code: string;
    type?: UserTypeEnum;
  }
  interface PhoneMesssageCodeRegisterInput {
    /** 手机号 */
    phoneNumber: string;
    /** 验证码 */
    code: string;
    type?: UserTypeEnum;
  }
  interface PhoneToken {
    phone?: string;
    phoneCode?: string;
    clientId?: string;
  }
  interface ProfileDto {
    extraProperties?: Record<string, any>;
    userName?: string;
    email?: string;
    name?: string;
    surname?: string;
    phoneNumber?: string;
    isExternal?: boolean;
    hasPassword?: boolean;
  }
  interface PropertyApiDescriptionModel {
    name?: string;
    jsonName?: string;
    type?: string;
    typeSimple?: string;
    isRequired?: boolean;
  }
  interface ProviderInfoDto {
    providerName?: string;
    providerKey?: string;
  }
  interface QrCodeLogin {
    /** 扫码登录Id */
    uId?: string;
    /** 二维码地址 */
    type?: EnumMenuType;
    visitLevel?: EnumMenuVisitLevel;
    /** 图标 */
    icon?: string;
    /** 链接地址 */
    url?: string;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** 是否缓存 */
    isCache?: boolean;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
    /** 分组 */
    groups?: SaveMenuCommandGroup[];
  }
  interface RegisterDto {
    extraProperties?: Record<string, any>;
    userName: string;
    emailAddress: string;
    sex?: number;
    password: string;
    appName: string;
  }
  interface RemoteServiceErrorInfo {
  interface SaveMenuCommandButton {
    /** Id */
    id?: string;
    /** 编号 */
    code?: string;
    message?: string;
    details?: string;
    data?: Record<string, any>;
    validationErrors?: RemoteServiceValidationErrorInfo[];
  }
  interface RemoteServiceErrorResponse {
    error?: RemoteServiceErrorInfo;
  }
  interface RemoteServiceValidationErrorInfo {
    message?: string;
    members?: string[];
  }
  interface ResetPasswordBaseInput {
    userId?: string;
  }
  interface ResetPasswordDto {
    userId?: string;
    resetToken: string;
    password: string;
  }
  interface ResetPassWordInput {
    userId?: string;
    /** 名称 */
    name?: string;
    userName?: string;
    phoneNumber?: string;
    password?: string;
    /** 图标 */
    icon?: string;
    /** 宽度(用于按钮/列/元素) */
    width?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface ReturnValueApiDescriptionModel {
    type?: string;
    typeSimple?: string;
  interface SaveMenuCommandButtonLocation {
    /** 位置(用于按钮) */
    location?: string;
    /** 按钮 */
    buttons?: SaveMenuCommandButton[];
  }
  interface SaveUserResumeBaseInfoInput {
    name?: string;
    socialIdentity?: string;
    educationalLevel?: string;
    residentProvinceCode?: number;
    residentCityCode?: number;
    residentProvinceName?: string;
    residentCityName?: string;
  }
  interface SaveUserResumeCertificateInput {
  interface SaveMenuCommandField {
    /** Id */
    id?: string;
    certificateTypeId?: string;
    certificateNo?: string;
    beginTime?: string;
    endTime?: string;
    isPermanent?: boolean;
    certificateUnit?: string;
    certificateFrontImgUrl?: string;
    certificateBackImgUrl?: string;
  }
  interface SaveUserResumeDetailInfoInput {
    lifeCircleImgUrlList?: string[];
    height?: string;
    weight?: string;
  }
  interface SaveUserResumeExpectationJobInput {
    jobIdList?: string[];
    freeTime?: UserResumeFreeTimeEnum;
    jobSeekingStatus?: UserResumeJobSeekingStatusEnum;
  }
  interface SaveUserResumeWorkExperienceInput {
    workingSeniority?: string;
    workExperience?: string;
  }
  interface SearchConditionList {
    searchType?: number;
    belongType?: number;
    conditionList?: ConditionInfo[];
  }
  interface SendPasswordResetCodeDto {
    email: string;
    appName: string;
    returnUrl?: string;
    returnUrlHash?: string;
  }
  interface SendPhoneMessageBaseInput {
    messageType?: string;
    phoneNumber: string;
  }
  interface SendPhoneMesssageCodeInput {
    /** 手机号 */
    phoneNumber: string;
  }
  interface SendPhoneVerificationCodeByBusinessTypeInput {
    /** 手机号 */
    phoneNumber: string;
    businessType?: VerificationCodeBusinessTypeEnum;
  }
  interface SetMyModule {
    moduleId?: string;
    sequence?: number;
  }
  interface SetMyModuleInput {
    moduleIds?: SetMyModule[];
  }
  interface SetPreViewCacheInput {
    preViewData?: string;
  }
  interface SetRoleUserInput {
    userId?: string[];
    roleId?: string;
  }
  interface SetUserRoleInput {
    userId?: string;
    roleName?: string[];
    extendId?: string;
    type?: number;
  }
  interface SetVersionModuleInput {
    versionId: string;
    modules: ModuleTypeInfo[];
  }
  interface TenantDto {
    extraProperties?: Record<string, any>;
    id?: string;
    name?: string;
  }
  interface TenantDtoPagedResultDto {
    items?: TenantDto[];
    totalCount?: number;
  }
  interface TimeZone {
    iana?: IanaTimeZone;
    windows?: WindowsTimeZone;
  }
  interface TimingDto {
    timeZone?: TimeZone;
  }
  interface TypeApiDescriptionModel {
    baseType?: string;
    isEnum?: boolean;
    enumNames?: string[];
    enumValues?: any[];
    genericArguments?: string[];
    properties?: PropertyApiDescriptionModel[];
  }
  interface UnbindingUserPhoneNumber {
    userId?: string;
  }
  interface UpdateFeatureDto {
    name?: string;
    value?: string;
  }
  interface UpdateFeaturesDto {
    features?: UpdateFeatureDto[];
  }
  interface UpdatePassWordInput {
    id?: string;
    passWord?: string;
    /** 编号 */
    code?: string;
  }
  interface UpdatePassWordInputWithNoCode {
    id?: string;
    passWord?: string;
  }
  interface UpdatePermissionDto {
    /** 名称 */
    name?: string;
    isGranted?: boolean;
  }
  interface UpdatePermissionsDto {
    permissions?: UpdatePermissionDto[];
  }
  interface UpdateProfileDto {
    extraProperties?: Record<string, any>;
    userName?: string;
    email?: string;
    name?: string;
    surname?: string;
    phoneNumber?: string;
  }
  interface UpdateTaskReleaseStatusInput {
    taskId?: string;
    releaseStatus?: FlexTaskReleaseStatusEnum;
  }
  interface UserData {
    id?: string;
    tenantId?: string;
    userName?: string;
    name?: string;
    surname?: string;
    email?: string;
    emailConfirmed?: boolean;
    phoneNumber?: string;
    phoneNumberConfirmed?: boolean;
    sex?: number;
    clientId?: string;
    creationTime?: string;
    lockoutEnd?: string;
    extraProperties?: Record<string, any>;
    lockoutEnabled?: boolean;
  }
  interface UserDataListResultDto {
    items?: UserData[];
  }
  interface UserResumeBaseInfoOutput {
    name?: string;
    phoneNumber?: string;
    socialIdentity?: string;
    socialIdentityName?: string;
    educationalLevel?: string;
    educationalLevelName?: string;
    residentProvinceCode?: number;
    residentCityCode?: number;
    residentProvinceName?: string;
    residentCityName?: string;
  }
  interface UserResumeCertificateDetailOutput {
    id?: string;
    userResumeId?: string;
    certificateTypeId?: string;
    certificateNo?: string;
    beginTime?: string;
    endTime?: string;
    isPermanent?: boolean;
    certificateUnit?: string;
    certificateFrontImgUrl?: string;
    certificateBackImgUrl?: string;
  }
  interface UserResumeCertificateListOutput {
    id?: string;
    certificateTypeId?: string;
    certificateTypeName?: string;
    userResumeId?: string;
  }
  interface UserResumeDetailInfoOutput {
    height?: string;
    weight?: string;
    lifeCircleImgUrlList?: string[];
  }
  interface UserResumeExpectationJobOutput {
    jobIdList?: IdNameOutput[];
    freeTime?: UserResumeFreeTimeEnum;
    jobSeekingStatus?: UserResumeJobSeekingStatusEnum;
  }
  type UserResumeFreeTimeEnum = 1 | 2 | 3 | 4 | 5;
  type UserResumeJobSeekingStatusEnum = 1 | 2 | 3;
  interface UserResumeWorkExperienceOutput {
    workingSeniority?: string;
    workExperience?: string;
  }
  type UserTypeEnum = 1 | 2;
  type VerificationCodeBusinessTypeEnum = 10 | 11 | 20 | 30 | 40 | 70 | 900 | 910 | 920;
  interface VersionCache {
    name?: string;
    departmentCount?: number;
    apiCount?: number;
    /** 宽度(用于按钮/列/元素) */
    width?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface VersionCreate {
  interface SaveMenuCommandGroup {
    /** 分组名称(用于按钮/字段) */
    group?: string;
    /** 按钮位置 */
    buttonLocations?: SaveMenuCommandButtonLocation[];
    /** 字段 */
    fields?: SaveMenuCommandField[];
  }
  interface SaveMenuFieldCommand {
    /** Id */
    id?: string;
    /** 菜单Id */
    parentId?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    departmentCount?: number;
    apiCount?: number;
    sequence?: number;
    /** 分组名称(用于按钮/字段) */
    group?: string;
    /** 位置(用于按钮) */
    location?: string;
    /** 图标 */
    icon?: string;
    /** 宽度(用于按钮/列/元素) */
    width?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface VersionDto {
  interface SaveRoleCommand {
    /** Id */
    id?: string;
    /** 名称 */
    name?: string;
    departmentCount?: number;
    apiCount?: number;
    sequence?: number;
  }
  interface VersionDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: VersionDto[];
  }
  interface VersionUpdateInput {
    id?: string;
    name?: string;
    departmentCount?: number;
    apiCount?: number;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 最低级别 */
    minLevel?: number;
    dataPower?: EnumRoleWebApiDataPower;
    /** 备注 */
    remark?: string;
    sequence?: number;
    /** 菜单Id */
    menuIds?: string[];
    /** 资源 */
    resources?: GetRoleQueryResultResource[];
  }
  interface WindowsTimeZone {
    timeZoneId?: string;
  }
  type WxMiniAppEnum = 10;
  interface WxMiniAppIndentityInfo {
    /** 会话密钥 */
    sessionKey?: string;
    /** 小程序OpenId */
    openId?: string;
    /** 用户名(该值为空则需手机授权登录,不为空则已有该小程序用户) */
    userName?: string;
  }
  interface WxMiniAppLoginInfo {
    /** 状态:-10:二维码过期/登录时效过期,0:登录初始/二维码初生成,10:登录确认 */
    status?: number;
    /** 用户名 */
    userName?: string;
    accessToken?: IdentityModelTokenCacheItem;
  }
  interface WxMiniAppPhoneAuthLoginFromScanInput {
    /** (扫码)登录Id */
    uId: string;
    /** 包括敏感数据在内的完整用户信息的加密数据 */
    encryptedData: string;
    /** 加密算法的初始向量 */
    iv: string;
    /** 获取会话密钥 */
    sessionKey: string;
    /** 小程序OpenId */
    openId: string;
    wxMiniApp?: WxMiniAppEnum;
  }
  interface WxMiniAppPhoneLoginInput {
    /** 包括敏感数据在内的完整用户信息的加密数据 */
    encryptedData: string;
    /** 加密算法的初始向量 */
    iv: string;
    /** 获取会话密钥 */
    sessionKey: string;
    /** 小程序OpenId */
    openId: string;
    wxMiniApp?: WxMiniAppEnum;
  }
  interface WxMiniAppUserLoginFromScanInput {
    /** (扫码)登录Id */
    uId: string;
    /** 用户名 */
    userName: string;
    /** 小程序OpenId */
    openId: string;
  interface SetMenuSwitchCommand {
    /** Id */
    ids?: string[];
    type?: EnumMenuType;
    /** 是否禁用(null时不更新) */
    isDisabled?: boolean;
    /** 是否缓存(null时不更新) */
    isCache?: boolean;
  }
}