zhengyiming
10 天以前 8f2468dc2a974040556fd0f49afb87df39401ff4
src/services/api/typings.d.ts
@@ -3,15 +3,163 @@
    [key: string]: any;
  }
  type AuthPasswordLoginCallback = true;
  interface APIgetAliyunOSSAcsParams {
    /** 获取阿里云OSS授权信息 */
    request?: GetAliyunOSSAcsQuery;
  }
  interface AuthPasswordLoginCommand {
    /** 账号 */
    userName: string;
    /** 密码 */
    password: string;
    type?: EnumUserType;
  interface APIgetCurrentLogierMenuParams {
    /** Id */
    id?: string;
  }
  interface APIgetCurrentLogierMenusParams {
    /** 获取当前登录用户菜单 */
    request?: GetCurrentLogierMenusQuery;
  }
  interface APIgetDictionaryCategorySelectParams {
    /** 查询数据字典类别选择器数据 */
    request?: GetDictionaryCategorySelectQuery;
  }
  interface APIgetDictionaryDataSelectParams {
    /** 类别Id(Id/编号二选一) */
    categoryId?: string;
    /** 类别编号(Id/编号二选一) */
    categoryCode?: string;
    /** 上级Id */
    parentId?: string;
  }
  interface APIgetMenuParams {
    /** Id */
    id?: string;
    /** 角色Id */
    roleId?: string;
  }
  interface APIgetMenusParams {
    /** 用户类型 */
    userType?: EnumUserType;
    /** 客户端类型 */
    clientType?: EnumClientType;
    /** 角色Id */
    roleId?: string;
  }
  interface APIgetResourceFieldsParams {
    /** Id */
    id?: string;
  }
  interface APIgetResourcesParams {
    /** 请求方式 */
    method?: EnumResourceMethod;
    /** 关键字 */
    keywords?: string;
    /** 角色Id */
    roleId?: string;
  }
  interface APIgetRoleParams {
    /** Id */
    id?: string;
  }
  interface APIgetRoleUserInfosParams {
    /** 角色Id */
    roleId?: string;
  }
  interface APIgetUserInfoRolesParams {
    /** 用户Id */
    userInfoId?: string;
    /** 客户端类型 */
    clientType?: EnumClientType;
  }
  interface DeleteDictionaryCategoryCommand {
    ids: string[];
  }
  interface DeleteMenuCommand {
    ids: string[];
  }
  interface DeleteRoleCommand {
    ids: string[];
  }
  interface DictionaryCategory {
    id?: string;
    createdTime?: string;
    updatedTime?: string;
    /** 排序 */
    sort?: number;
    /** 跟踪Id */
    traceId?: string;
    /** 创建操作人 */
    createdUserInfoId?: string;
    /** 最后更新操作人 */
    updatedUserInfoId?: string;
    /** 是否删除 */
    isDeleted?: boolean;
    /** 编号 */
    code: string;
    /** 名称 */
    name: string;
    /** 字段名(逗号隔开) */
    fieldNames?: string;
    /** 备注 */
    remark?: string;
  }
  interface DictionaryData {
    id?: string;
    createdTime?: string;
    updatedTime?: string;
    /** 排序 */
    sort?: number;
    /** 跟踪Id */
    traceId?: string;
    /** 创建操作人 */
    createdUserInfoId?: string;
    /** 最后更新操作人 */
    updatedUserInfoId?: string;
    /** 是否删除 */
    isDeleted?: boolean;
    /** 类别Id */
    categoryId?: string;
    category?: DictionaryCategory;
    /** 上级Id */
    parentId?: string;
    parent?: DictionaryData;
    /** 下级 */
    children?: DictionaryData[];
    /** 字典路径 */
    path?: string;
    /** 编号 */
    code?: string;
    /** 显示内容 */
    content: string;
    /** 字段1 */
    field1?: string;
    /** 字段2 */
    field2?: string;
    /** 字段3 */
    field3?: string;
    /** 字段4 */
    field4?: string;
    /** 字段5 */
    field5?: string;
    /** 是否禁用 */
    isDisabled?: boolean;
  }
  interface DictionaryDataQueryResult {
    /** 内容 */
    content?: string;
  }
  enum EnumClientType {
@@ -43,6 +191,75 @@
    NeedPower = 30,
  }
  enum EnumPagedListOrder {
    /**升序 */
    Asc = 0,
    /**降序 */
    Desc = 1,
  }
  enum EnumRealAccess {
    /**上上签 */
    BestSign = 10,
    /**支付宝信任签 */
    AlipaySign = 20,
  }
  enum EnumResourceController {
    /**数据字典 */
    Dictionary = 0,
    /**用户认证 */
    Auth = 1,
    /**用户菜单 */
    Menu = 2,
    /**用户资源 */
    Resource = 3,
    /**用户角色 */
    Role = 4,
    /**用户信息 */
    UserInfo = 5,
    /**企业信息 */
    Enterprise = 6,
  }
  enum EnumResourceMethod {
    /**查询 */
    Get = 10,
    /**提交 */
    Post = 20,
    /**修改 */
    Put = 30,
    /**删除 */
    Delete = 40,
  }
  enum EnumRoleWebApiDataPower {
    /**自定义 */
    Custom = 1,
    /**查询个人创建数据 */
    Creator = 10,
    /**查询当前部门数据 */
    CurrentDepartment = 20,
    /**查询当前及下级部门数据 */
    NestingDepartment = 21,
    /**查询当前企业所有数据 */
    CurrentEnterprise = 30,
    /**查询所有 */
    All = 999,
  }
  enum EnumSmsAccess {
    /**阿里云短信 */
    AliyunSms = 10,
  }
  enum EnumUserInfoStatus {
    /**正常 */
    Normal = 10,
    /**禁用 */
    Disabled = 100,
  }
  enum EnumUserType {
    /**个人 */
    Personal = 10,
@@ -52,16 +269,54 @@
    Operation = 100,
  }
  interface FriendlyResultAuthPasswordLoginCallback {
  interface FriendlyResultGetAliyunOSSAcsQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    data?: AuthPasswordLoginCallback;
    /** 错误码 */
    errorCode?: string;
    data?: GetAliyunOSSAcsQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    errors?: any;
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetMenuQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetMenuQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetRoleQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetRoleQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
@@ -73,139 +328,401 @@
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: string;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    errors?: any;
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultMenuListCallback {
  interface FriendlyResultInt32 {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    data?: MenuListCallback;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: number;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    errors?: any;
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultMenuSubListCallback {
  interface FriendlyResultListGetMenusQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    data?: MenuSubListCallback;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: GetMenusQueryResultItem[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    errors?: any;
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface MenuListCallback {
    items?: MenuListCallbackItem[];
  interface FriendlyResultListGetResourceFieldsQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: GetResourceFieldsQueryResultItem[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface MenuListCallbackItem {
    /** Id */
    id?: string;
    /** 上级Id */
    parentId?: string;
    /** 菜单路径 */
    path?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    type?: EnumMenuType;
    visitLevel?: EnumMenuVisitLevel;
    /** 图标 */
    icon?: string;
    /** 链接地址 */
    url?: string;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** 是否隐藏 */
    isHidden?: boolean;
    /** 是否缓存 */
    isCache?: boolean;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  interface FriendlyResultListGetResourcesQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: GetResourcesQueryResultItem[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface MenuListQuery {
    /** 上级Id */
    parentId?: string;
  interface FriendlyResultListGetRoleUserInfosQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: GetRoleUserInfosQueryResultItem[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultListGetUserInfoRolesQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: GetUserInfoRolesQueryResultItem[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultListSelectQueryResultOptionGuidGetDictionaryCategorySelectQueryOption {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: SelectQueryResultOptionGuidGetDictionaryCategorySelectQueryOption[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultListSelectQueryResultOptionGuidGetDictionaryDataSelectQueryResultOption {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: SelectQueryResultOptionGuidGetDictionaryDataSelectQueryResultOption[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultPagedListQueryResultGetDictionaryCategoriesQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: PagedListQueryResultGetDictionaryCategoriesQueryResultItem;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultPagedListQueryResultGetDictionaryDatasQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: PagedListQueryResultGetDictionaryDatasQueryResultItem;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultPagedListQueryResultGetEnterprisesQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: PagedListQueryResultGetEnterprisesQueryResultItem;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultPagedListQueryResultGetOperationUserInfosQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: PagedListQueryResultGetOperationUserInfosQueryResultItem;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultPagedListQueryResultGetRolesQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: PagedListQueryResultGetRolesQueryResultItem;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultPasswordLoginCommandCallback {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: PasswordLoginCommandCallback;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  type GetAliyunOSSAcsQuery = Record<string, any>;
  interface GetAliyunOSSAcsQueryResult {
    expiration?: string;
    ossAccessSecret?: string;
    ossAccessKeyId?: string;
    securityToken?: string;
    requestId?: string;
  }
  type GetCurrentLogierMenusQuery = Record<string, any>;
  interface GetDictionaryCategoriesQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
  }
  interface MenuSaveCommand {
  interface GetDictionaryCategoriesQueryResultItem {
    /** Id */
    id?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    /** 字段名(逗号隔开) */
    fieldNames?: string;
    /** 排序 */
    sort?: number;
  }
  type GetDictionaryCategorySelectQuery = Record<string, any>;
  interface GetDictionaryDatasQuery {
    pageModel?: PagedListQueryPageModel;
    /** 类别Id(Id/编号二选一) */
    categoryId?: string;
    /** 类别编号(Id/编号二选一) */
    categoryCode?: string;
    /** 关键字 */
    keywords?: string;
  }
  interface GetDictionaryDatasQueryResultItem {
    /** Id */
    id?: string;
    /** 类别Id */
    categoryId?: string;
    /** 类别编号 */
    categoryCode?: string;
    /** 类别名称 */
    categoryName?: string;
    category?: GetDictionaryDatasQueryResultItemCategory;
    /** 上级Id */
    parentId?: string;
    /** 编号 */
    code: string;
    /** 名称 */
    name: string;
    type?: EnumMenuType;
    visitLevel?: EnumMenuVisitLevel;
    /** 图标 */
    icon?: string;
    /** 链接地址 */
    url?: string;
    /** 分组名称(用于按钮/字段) */
    group?: string;
    /** 位置(用于按钮) */
    location?: string;
    /** 列宽(用于按钮/列/元素) */
    width?: string;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** 是否隐藏 */
    isHidden?: boolean;
    /** 是否缓存 */
    isCache?: boolean;
    code?: string;
    /** 显示内容 */
    content: string;
    /** 字段1 */
    field1?: string;
    /** 字段2 */
    field2?: string;
    /** 字段3 */
    field3?: string;
    /** 字段4 */
    field4?: string;
    /** 字段5 */
    field5?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
    /** 是否禁用 */
    isDisabled?: boolean;
  }
  interface MenuSubListCallback {
    groups?: MenuSubListCallbackGroup[];
  }
  interface MenuSubListCallbackGroup {
  interface GetDictionaryDatasQueryResultItemCategory {
    /** 类别编号 */
    code?: string;
    /** 名称 */
    name?: string;
    /** 按钮 */
    buttons?: MenuSubListCallbackItem[];
    /** 字段 */
    fields?: MenuSubListCallbackItem[];
  }
  interface MenuSubListCallbackItem {
  interface GetEnterprisesQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
    /** 是否已配置 */
    isConfigured?: boolean;
  }
  interface GetEnterprisesQueryResultItem {
    /** Id */
    id?: string;
    /** 联系人 */
    contacts?: string;
    /** 联系电话 */
    contactNumber?: string;
    /** 所在省份Id */
    provinceId?: string;
    province?: DictionaryDataQueryResult;
    /** 所在城市Id */
    cityId?: string;
    city?: DictionaryDataQueryResult;
    /** 所属行业Id */
    industryTypeId?: string;
    industryType?: DictionaryDataQueryResult;
    /** 是否已校验银行账户 */
    isCheckedBankCard?: boolean;
    realAccess?: EnumRealAccess;
    smsAccess?: EnumSmsAccess;
    /** 是否已配置 */
    isConfigured?: boolean;
  }
  interface GetMenuQueryResult {
    /** Id */
    id?: string;
    /** 是否选择(用户角色授权) */
    isChecked?: boolean;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 上级Id */
    parentId?: string;
    /** 菜单路径 */
@@ -220,16 +737,93 @@
    icon?: string;
    /** 链接地址 */
    url?: string;
    /** 分组名称(用于按钮/字段) */
    group?: string;
    /** 位置(用于按钮) */
    location?: string;
    /** 列宽(用于按钮/列/元素) */
    width?: string;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** 是否隐藏 */
    isHidden?: boolean;
    /** 是否缓存 */
    isCache?: boolean;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
    /** 分组 */
    groups?: GetMenuQueryResultGroup[];
  }
  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;
    /** 排序 */
@@ -238,8 +832,511 @@
    remark?: string;
  }
  interface MenuSubListQuery {
  interface GetOperationUserInfosQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
  }
  interface GetOperationUserInfosQueryResultItem {
    /** Id */
    id?: string;
    /** 姓名 */
    name?: string;
    /** 用户名 */
    userName?: string;
    /** 手机号 */
    phoneNumber?: string;
    /** 备注 */
    remark?: string;
    /** 角色 */
    roles?: GetOperationUserInfosQueryResultItemRole[];
    status?: EnumUserInfoStatus;
  }
  interface GetOperationUserInfosQueryResultItemRole {
    /** 用户Id */
    userInfoId?: string;
    /** 角色Id */
    id?: string;
    /** 名称 */
    name?: 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;
    /** 关键字 */
    keywords?: string;
  }
  interface GetRolesQueryResultItem {
    /** Id */
    id?: string;
    /** 名称 */
    name?: string;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 最低级别 */
    minLevel?: number;
    dataPower?: EnumRoleWebApiDataPower;
    /** 备注 */
    remark?: string;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** 用户数量 */
    userCount?: number;
  }
  interface GetRoleUserInfosQueryResultItem {
    /** 用户Id */
    id?: string;
    /** 姓名 */
    name?: string;
    /** 用户名 */
    userName?: string;
    /** 是否选中 */
    isChecked?: boolean;
  }
  interface GetUserInfoRolesQueryResultItem {
    /** 角色Id */
    id?: string;
    /** 名称 */
    name?: string;
    /** 备注 */
    remark?: string;
    /** 是否选中 */
    isChecked?: boolean;
  }
  interface PagedListQueryPageModel {
    /** 行数 */
    rows?: number;
    /** 页码 */
    page?: number;
    /** 排序 */
    orderInput?: PagedListQueryPageModelOrderInput[];
  }
  interface PagedListQueryPageModelOrderInput {
    /** 属性 */
    property?: string;
    order?: EnumPagedListOrder;
  }
  interface PagedListQueryResultGetDictionaryCategoriesQueryResultItem {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetDictionaryCategoriesQueryResultItem[];
  }
  interface PagedListQueryResultGetDictionaryDatasQueryResultItem {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetDictionaryDatasQueryResultItem[];
  }
  interface PagedListQueryResultGetEnterprisesQueryResultItem {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetEnterprisesQueryResultItem[];
  }
  interface PagedListQueryResultGetOperationUserInfosQueryResultItem {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetOperationUserInfosQueryResultItem[];
  }
  interface PagedListQueryResultGetRolesQueryResultItem {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetRolesQueryResultItem[];
  }
  interface PagedListQueryResultPageModel {
    /** 行数 */
    rows?: number;
    /** 页码 */
    page?: number;
    /** 排序 */
    orderInput?: PagedListQueryPageModelOrderInput[];
    /** 总数 */
    totalCount?: number;
    /** 页数 */
    totalPage?: number;
  }
  interface PasswordLoginCommand {
    /** 账号 */
    userName: string;
    /** 密码 */
    password: string;
    type?: EnumUserType;
    clientType?: EnumClientType;
  }
  interface PasswordLoginCommandCallback {
    /** 用户访问令牌 */
    accessToken?: string;
    /** 刷新令牌 */
    refreshToken?: string;
  }
  interface SaveDictionaryCategoryCommand {
    /** Id */
    id?: string;
    /** 编号 */
    code: string;
    /** 名称 */
    name: string;
    /** 字段名(逗号隔开) */
    fieldNames?: string;
    /** 排序 */
    sort?: number;
  }
  interface SaveDictionaryDataCommand {
    /** Id */
    id?: string;
    /** 类别Id */
    categoryId?: string;
    /** 上级Id */
    parentId?: string;
    /** 编号 */
    code?: string;
    /** 显示内容 */
    content: string;
    /** 字段1 */
    field1?: string;
    /** 字段2 */
    field2?: string;
    /** 字段3 */
    field3?: string;
    /** 字段4 */
    field4?: string;
    /** 字段5 */
    field5?: string;
    /** 排序 */
    sort?: number;
    /** 是否禁用 */
    isDisabled?: boolean;
  }
  interface SaveEnterpriseCommand {
    /** Id */
    id?: string;
    enterpriseAuth: SaveEnterpriseCommandAuth;
    /** 所在省份Id */
    provinceId?: string;
    province?: DictionaryData;
    /** 所在城市Id */
    cityId?: string;
    city?: DictionaryData;
    /** 所属行业Id */
    industryTypeId?: string;
    industryType?: DictionaryData;
    /** 主营业务 */
    mainBusiness?: string;
    /** 联系人 */
    contacts?: string;
    /** 联系电话 */
    contactPhoneNumber?: string;
    /** 联系邮箱 */
    contactEmail?: string;
    /** 账号 */
    userName?: string;
    /** 密码 */
    password?: string;
  }
  interface SaveEnterpriseCommandAuth {
    /** 企业全称 */
    enterpriseName: string;
    /** 统一社会信用代码 */
    societyCreditCode: string;
    /** 法人姓名 */
    legalPerson?: string;
    /** 法人身份证号 */
    legalIdentity?: string;
  }
  interface SaveMenuButtonCommand {
    /** Id */
    id?: string;
    /** 菜单Id */
    parentId?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    /** 分组名称(用于按钮/字段) */
    group?: string;
    /** 位置(用于按钮) */
    location?: string;
    /** 图标 */
    icon?: string;
    /** 宽度(用于按钮/列/元素) */
    width?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface SaveMenuCommand {
    /** Id */
    id?: string;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 上级Id */
    parentId?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    type?: EnumMenuType;
    visitLevel?: EnumMenuVisitLevel;
    /** 图标 */
    icon?: string;
    /** 链接地址 */
    url?: string;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** 是否缓存 */
    isCache?: boolean;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
    /** 分组 */
    groups?: SaveMenuCommandGroup[];
  }
  interface SaveMenuCommandButton {
    /** Id */
    id?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    /** 图标 */
    icon?: string;
    /** 宽度(用于按钮/列/元素) */
    width?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface SaveMenuCommandButtonLocation {
    /** 位置(用于按钮) */
    location?: string;
    /** 按钮 */
    buttons?: SaveMenuCommandButton[];
  }
  interface SaveMenuCommandField {
    /** Id */
    id?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    /** 宽度(用于按钮/列/元素) */
    width?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface SaveMenuCommandGroup {
    /** 分组名称(用于按钮/字段) */
    group?: string;
    /** 按钮位置 */
    buttonLocations?: SaveMenuCommandButtonLocation[];
    /** 字段 */
    fields?: SaveMenuCommandField[];
  }
  interface SaveMenuFieldCommand {
    /** Id */
    id?: string;
    /** 菜单Id */
    parentId?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    /** 分组名称(用于按钮/字段) */
    group?: string;
    /** 位置(用于按钮) */
    location?: string;
    /** 图标 */
    icon?: string;
    /** 宽度(用于按钮/列/元素) */
    width?: string;
    /** 排序 */
    sort?: number;
    /** 备注 */
    remark?: string;
  }
  interface SaveRoleCommand {
    /** Id */
    id?: string;
    /** 名称 */
    name?: string;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 最低级别 */
    minLevel?: number;
    dataPower?: EnumRoleWebApiDataPower;
    /** 备注 */
    remark?: string;
    /** 菜单Id */
    menuIds?: string[];
    /** 资源 */
    resources?: GetRoleQueryResultResource[];
  }
  interface SelectQueryResultOptionGuidGetDictionaryCategorySelectQueryOption {
    /** 值 */
    value?: string;
    /** 标签 */
    label?: string;
    /** 数据 */
    data?: any;
  }
  interface SelectQueryResultOptionGuidGetDictionaryDataSelectQueryResultOption {
    /** 值 */
    value?: string;
    /** 标签 */
    label?: string;
    /** 数据 */
    data?: any;
  }
  interface SetDictionaryDataIsDisabledCommand {
    ids?: string[];
    /** 是否已禁用 */
    isDisabled?: boolean;
  }
  interface SetEnterpriseElectronSignSettingCommand {
    /** Id */
    id?: string;
    realAccess?: EnumRealAccess;
    /** 实名费用 */
    realVerifyCost?: number;
    /** 签约费用 */
    signCost?: number;
    /** 一口价 */
    mergeSignCost?: number;
  }
  interface SetEnterpriseSmsSettingCommand {
    /** Id */
    id?: string;
    smsAccess?: EnumSmsAccess;
    /** 短信费用 */
    smsCost?: number;
  }
  interface SetMenuSwitchCommand {
    /** Id */
    ids?: string[];
    type?: EnumMenuType;
    /** 是否禁用(null时不更新) */
    isDisabled?: boolean;
    /** 是否缓存(null时不更新) */
    isCache?: boolean;
  }
  interface SetRoleIsDisabledCommand {
    ids?: string[];
    /** 是否已禁用 */
    isDisabled?: boolean;
  }
  interface SetRoleUserInfosCommand {
    /** 角色Id */
    roleId?: string;
    /** 用户Id */
    userInfoIds?: string[];
  }
  interface SetUserInfoRolesCommand {
    /** 用户Id */
    userInfoId?: string;
    /** 角色Id */
    roleIds?: string[];
  }
  interface SetUserInfoStatusCommand {
    /** Id */
    ids?: string[];
    status?: EnumUserInfoStatus;
  }
}