declare namespace API {
|
interface RequestConfig {
|
[key: string]: any;
|
}
|
|
interface AccessRefreshToken {
|
refreshToken?: string;
|
clientId?: string;
|
}
|
|
interface AccessRequestDto {
|
clientId?: string;
|
userName?: string;
|
userPassword?: string;
|
scope?: string;
|
}
|
|
interface ActionApiDescriptionModel {
|
uniqueName?: string;
|
name?: string;
|
httpMethod?: string;
|
url?: string;
|
supportedVersions?: string[];
|
parametersOnMethod?: MethodParameterApiDescriptionModel[];
|
parameters?: ParameterApiDescriptionModel[];
|
returnValue?: ReturnValueApiDescriptionModel;
|
allowAnonymous?: boolean;
|
implementFrom?: string;
|
}
|
|
interface AddInsuranceClaimAttachmentInput {
|
/** 文件名称 */
|
fileName?: string;
|
/** 文件地址 */
|
url?: string;
|
businessType?: InsuranceClaimAttachmentBusinessTypeEnum;
|
}
|
|
interface AddInsuranceClaimInput {
|
/** 渠道 */
|
channel?: string;
|
/** 姓名 */
|
name: string;
|
/** 身份证号 */
|
idNumber: string;
|
/** 工种 */
|
workType: string;
|
/** 劳动合同单位 */
|
laborContractEnterprise: string;
|
/** 实际工作单位 */
|
workEnterprise: string;
|
/** 保险起始时间 */
|
insuranceBeginTime: string;
|
/** 保险结束时间 */
|
insuranceEndTime: string;
|
/** 参保机构 */
|
insuredInstitution: string;
|
/** 投保方案 */
|
insuranceScheme: string;
|
/** 在职标识 */
|
onJobFlag?: string;
|
/** 性别 */
|
gender?: string;
|
/** 年龄 */
|
age?: number;
|
/** 保费金额 */
|
premiumAmount?: number;
|
/** 增减费用 */
|
incDecAmount?: number;
|
/** 保单id */
|
insuranceOrderId?: string;
|
/** 报案时间 */
|
reportedTime: string;
|
/** 联系电话 */
|
contactNumber: string;
|
/** 备用联系电话 */
|
bakContactNumber?: string;
|
/** 事故类型 */
|
accidentType: string;
|
/** 事故发生时间 */
|
accidentTime: string;
|
/** 伤残比例 */
|
disabilityRatio?: number;
|
/** 事发地点 */
|
accidentAddress: string;
|
/** 事故经过 */
|
accidentProcess: string;
|
claimResult?: InsuranceClaimResultEnum;
|
/** 下款金额 */
|
downPaymentAmount?: number;
|
/** 理赔结果时间 */
|
claimResultTime?: string;
|
/** 附件集合 */
|
attachments?: AddInsuranceClaimAttachmentInput[];
|
}
|
|
interface AddInsuranceOrderBillFile {
|
/** 保单号 */
|
orderNo?: string;
|
/** 保单文件 */
|
orderBillFile?: string;
|
}
|
|
interface AddInsuranceOrderMaterialInput {
|
insuranceOrderId?: string;
|
/** 文件名称 */
|
fileName?: string;
|
/** 文件地址 */
|
url?: string;
|
/** 材料名称 */
|
materialName: string;
|
}
|
|
interface AllSubModule {
|
pageButton?: ModuleButtonDto[];
|
dataButton?: ModuleButtonDto[];
|
column?: ModuleColumnDto[];
|
}
|
|
interface APIaddOrEditModuleStatusParams {
|
id?: string;
|
isMenu?: number;
|
enabledMark?: number;
|
isCache?: boolean;
|
}
|
|
interface APIapiDefinitionParams {
|
includeTypes?: boolean;
|
}
|
|
interface APIcheckInrancesSerialNumStatusParams {
|
serialNum?: string;
|
}
|
|
interface APIclearInsuranceStaffDataParams {
|
id?: string;
|
}
|
|
interface APIcreateParams {
|
systemEmail: string;
|
systemPassword: string;
|
versionId?: string;
|
systemUserName: string;
|
systemName: string;
|
name: string;
|
extraProperties?: Record<string, any>;
|
}
|
|
interface APIdeleteDefaultConnectionStringParams {
|
id?: string;
|
}
|
|
interface APIdeleteModuleButtonParams {
|
id?: string;
|
}
|
|
interface APIdeleteModuleColumnParams {
|
id?: string;
|
}
|
|
interface APIdeleteModuleParams {
|
id?: string;
|
}
|
|
interface APIdeleteRoleParams {
|
id?: string;
|
}
|
|
interface APIdeleteRoleParams {
|
id?: string;
|
}
|
|
interface APIdeleteTenantParams {
|
id?: string;
|
}
|
|
interface APIdeleteUserParams {
|
id?: string;
|
}
|
|
interface APIdetailParams {
|
id?: string;
|
}
|
|
interface APIexportInsuranceBatchStaffParams {
|
batchBillId?: string;
|
}
|
|
interface APIfindByEmailParams {
|
email?: string;
|
}
|
|
interface APIfindByIdParams {
|
id?: string;
|
}
|
|
interface APIfindByUsernameParams {
|
userName?: string;
|
}
|
|
interface APIfindByUserNameParams {
|
userName?: string;
|
}
|
|
interface APIforbiddenRoleParams {
|
roleName?: string;
|
permissionName?: string;
|
}
|
|
interface APIforbiddenUserParams {
|
userId?: string;
|
permissionName?: string;
|
}
|
|
interface APIgetAllSubModuleParams {
|
moduleId?: string;
|
}
|
|
interface APIgetBatchDetailForCheckParams {
|
batchBillId?: string;
|
}
|
|
interface APIgetCountParams {
|
filter?: string;
|
}
|
|
interface APIgetCurrentSubModuleListParams {
|
moduleId?: string;
|
}
|
|
interface APIgetDefaultConnectionStringParams {
|
id?: string;
|
}
|
|
interface APIgetFirstCurrentUserModuleListCacheByModuleIdParams {
|
moduleId?: string;
|
}
|
|
interface APIgetInsuranceClaimDetailByOrderIdParams {
|
orderId?: string;
|
}
|
|
interface APIgetInsuranceClaimDetailParams {
|
id?: string;
|
}
|
|
interface APIgetInsuranceClaimYearMonthCountListParams {
|
year?: number;
|
}
|
|
interface APIgetInsuranceOrderDetailParams {
|
id?: string;
|
}
|
|
interface APIgetInsuranceOrderMaterialListParams {
|
id?: string;
|
}
|
|
interface APIgetInsurancePolicyHeadDtoParams {
|
id?: string;
|
}
|
|
interface APIgetInsurancePolicyStampFilesParams {
|
id?: string;
|
}
|
|
interface APIgetInsuranceStaffListExportParams {
|
id?: string;
|
}
|
|
interface APIgetInsureBatchDetailParams {
|
batchBillId?: string;
|
}
|
|
interface APIgetListParams {
|
filter?: string;
|
clientId?: string;
|
sorting?: string;
|
skipCount?: number;
|
maxResultCount?: number;
|
}
|
|
interface APIgetListParams {
|
filter?: string;
|
sorting?: string;
|
skipCount?: number;
|
maxResultCount?: number;
|
}
|
|
interface APIgetParams {
|
providerName?: string;
|
providerKey?: string;
|
}
|
|
interface APIgetParams {
|
id?: string;
|
}
|
|
interface APIgetParams {
|
id?: string;
|
}
|
|
interface APIgetParams {
|
providerName?: string;
|
providerKey?: string;
|
}
|
|
interface APIgetParams {
|
id?: string;
|
}
|
|
interface APIgetRolesIdRolesParams {
|
id: string;
|
}
|
|
interface APIgetUserDetailParams {
|
id?: string;
|
}
|
|
interface APIgetUserListByPhoneNumberParams {
|
phoneNumber?: string;
|
clientId?: string;
|
}
|
|
interface APIgetUserOrRoleModuleListParams {
|
id?: string;
|
objectType?: number;
|
}
|
|
interface APIgetUserOrRoleSubModuleListParams {
|
id?: string;
|
objectType?: number;
|
}
|
|
interface APIgetVersionModuleListParams {
|
versionId?: string;
|
}
|
|
interface APIgetVersionSubModuleParams {
|
versionId?: string;
|
}
|
|
interface APIimportInsDetailStaffToListParams {
|
url?: string;
|
id?: string;
|
}
|
|
interface APIimportInsStaffToListParams {
|
url?: string;
|
serialNum?: 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 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;
|
}
|
|
type BatchBillCheckStatus = 1 | 2 | 10 | 15 | 20 | 30 | -40 | -30 | -20 | -11 | -10 | -1;
|
|
type BatchChangeTypeEnum = 10 | 20 | 30 | 40;
|
|
interface BatchDetailForCheckDto {
|
/** 批单Id */
|
insureBatchBillId?: string;
|
/** 审核理由 */
|
auditNote?: string;
|
/** 批单编号 */
|
batchBillNo?: string;
|
checkStatus?: BatchBillCheckStatus;
|
/** 生效时间 */
|
effectTime?: string;
|
/** 附件上传 */
|
attachmentUrl?: string;
|
/** 保单号 */
|
insureBillNo?: string;
|
/** 投保人 */
|
enterpriseName?: string;
|
/** 批改人员详情 */
|
staffList?: InsureBatchBillDetailDto[];
|
}
|
|
interface ChangePasswordInput {
|
currentPassword?: string;
|
newPassword: string;
|
}
|
|
interface ChangeSortInput {
|
id1?: string;
|
sortCode1?: number;
|
id2?: string;
|
sortCode2?: number;
|
type?: number;
|
}
|
|
interface CheckImportBatchAddOrSubOrderDataOutput {
|
/** 错误数据列表 */
|
error?: ImportBatchAddOrSubOrderDataInput[];
|
/** 新增数据列表 */
|
addOrSub?: ImportBatchAddOrSubOrderDataInput[];
|
}
|
|
interface CheckImportBatchUpdateOrderDataOutput {
|
/** 错误数据列表 */
|
error?: ImportBatchUpdateOrderDataInput[];
|
/** 替换数据列表 */
|
update?: ImportBatchUpdateOrderDataInput[];
|
}
|
|
interface CheckLoginVerificationCodeInput {
|
messageType?: string;
|
phoneNumber: string;
|
verificationCode?: string;
|
}
|
|
interface ClockDto {
|
kind?: string;
|
}
|
|
interface ControllerApiDescriptionModel {
|
controllerName?: string;
|
controllerGroupName?: string;
|
type?: string;
|
interfaces?: ControllerInterfaceApiDescriptionModel[];
|
actions?: Record<string, any>;
|
}
|
|
interface ControllerInterfaceApiDescriptionModel {
|
type?: string;
|
}
|
|
interface CreateAccountInput {
|
/** 名称 */
|
name: string;
|
/** 用户名 */
|
userName: string;
|
/** 备注 */
|
remark?: string;
|
/** 密码 */
|
password: string;
|
/** 手机号 */
|
phoneNumber: string;
|
/** 渠道 */
|
channel?: string;
|
/** 用户端Id */
|
clientId?: string;
|
/** 角色 */
|
roleNames?: string[];
|
/** 是否理赔提醒 */
|
sendClaimMessage?: boolean;
|
/** 是否保单到期提醒 */
|
sendBillExpireMessage?: boolean;
|
/** 是否短信提醒 */
|
isSendMessage?: boolean;
|
/** 是否人员变更提醒 */
|
staffChangeMessage?: boolean;
|
/** 是否批改提醒 */
|
batchUpdateMessage?: boolean;
|
/** 企业名称 */
|
enterpriseName?: string;
|
}
|
|
interface CreateOrUpdateRoleInput {
|
/** 名称 */
|
name?: string;
|
/** 排序 */
|
sequence?: number;
|
/** 部门Id */
|
departmentId?: number;
|
/** 数据范围 全部数据100 个人数据 10 */
|
dataRange?: number;
|
/** 备注 */
|
remark?: string;
|
/** 角色Id */
|
id?: string;
|
}
|
|
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 DownsizingInsuranceOrderData {
|
/** 导入地址 */
|
url?: string;
|
/** 保单号 */
|
orderNo?: string;
|
/** 减员保单id */
|
downsizingInsuranceList?: string[];
|
}
|
|
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 GetEffectingStaffListInput {
|
claimDateTime?: string;
|
idNumber?: string;
|
}
|
|
interface GetFeatureListResultDto {
|
groups?: FeatureGroupDto[];
|
}
|
|
interface GetInsuranceBatchBillForCheckInput {
|
pageModel?: Pagination;
|
/** 申请日期开始 */
|
creationTimeBegin?: string;
|
/** 申请日期结束 */
|
creationTimeEnd?: string;
|
/** 批单号 */
|
batchBillNo?: string;
|
checkStatus?: BatchBillCheckStatus;
|
}
|
|
interface GetInsuranceBatchBillInput {
|
pageModel?: Pagination;
|
/** 保单Id */
|
insurancePolicyId?: string;
|
}
|
|
interface GetInsurancePageInput {
|
pageModel?: Pagination;
|
importStartDateTime?: string;
|
importEndDateTime?: string;
|
condition?: string;
|
insurancePeriod?: string;
|
status?: InsurancePolicyStatusEnum;
|
}
|
|
interface GetInsurancePageOutput {
|
id?: string;
|
userId?: string;
|
/** 投保人 */
|
insurerName?: string;
|
/** 被保险人 */
|
policyerName?: string;
|
/** 批次号 */
|
serialNum?: string;
|
status?: InsurancePolicyStatusEnum;
|
/** 人员清单状态 */
|
listStatus?: string;
|
batchStatus?: number;
|
checkStatus?: BatchBillCheckStatus;
|
/** 保额 */
|
sumInsured?: number;
|
/** 保费 */
|
amount?: number;
|
/** 投保人数 */
|
insureCount?: number;
|
/** 理赔数量 */
|
claimCount?: number;
|
/** 投保机构 */
|
insuranceOrg?: string;
|
/** 投保方式 月保:30D 年保: 360D */
|
insurancePeriod?: string;
|
/** 方案名称 */
|
insuranceScheme?: string;
|
/** 保单文件 */
|
insureBillUrl?: string;
|
/** 是否已上传盖章文件 */
|
isUploadEffectFile?: boolean;
|
/** 盖章文件 */
|
effectBillUrl?: string;
|
/** 保险单号 */
|
insureBillNo?: string;
|
/** 导入文件 */
|
importFileUrl?: string;
|
lastImportTime?: string;
|
/** 保单生效时间 */
|
effectStartTime?: string;
|
/** 保单失效时间 */
|
effectEndTime?: string;
|
emploerNames?: string[];
|
creationTime?: string;
|
companyName?: string;
|
isClosedOutTime?: boolean;
|
}
|
|
interface GetInsurancePageOutputPageOutput {
|
pageModel?: Pagination;
|
objectData?: any;
|
data?: GetInsurancePageOutput[];
|
}
|
|
interface GetInsuranceStaffListInput {
|
pageModel?: Pagination;
|
condition?: string;
|
insurancePolicyId?: string;
|
}
|
|
interface GetInsuranceStaffPageTemplate {
|
id?: string;
|
policyId?: string;
|
serialNumber?: number;
|
name?: string;
|
gender?: string;
|
certType?: string;
|
certNo?: string;
|
jobName?: string;
|
userEmploer?: string;
|
address?: string;
|
age?: number;
|
birthDay?: string;
|
phone?: string;
|
creationTime?: string;
|
}
|
|
interface GetInsuranceStaffPageTemplatePageOutput {
|
pageModel?: Pagination;
|
objectData?: any;
|
data?: GetInsuranceStaffPageTemplate[];
|
}
|
|
interface GetPermissionListResultDto {
|
entityDisplayName?: string;
|
groups?: PermissionGroupDto[];
|
}
|
|
interface GetRolesInput {
|
pageModel?: Pagination;
|
/** 查询条件:角色名称 */
|
queryCondition?: string;
|
}
|
|
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 ImportBatchAddOrSubOrderDataInput {
|
/** 批改标志 */
|
changeFlag: string;
|
/** 方案代码 */
|
insuranceScheme: string;
|
/** 姓名 */
|
name: string;
|
/** 证件类型 */
|
certType: string;
|
/** 证件号码 */
|
idNumber: string;
|
/** 年龄 */
|
age?: number;
|
/** 电话号码 */
|
phoneNumber?: string;
|
/** 职业/工种 */
|
workType: string;
|
/** 性别 */
|
gender?: string;
|
/** 出生日期 */
|
birthDay?: string;
|
/** 备注 */
|
remark?: string;
|
}
|
|
interface ImportBatchAddOrSubOrderInput {
|
/** 导入地址 */
|
url?: string;
|
/** 投保Id */
|
insurePolicyId?: string;
|
}
|
|
interface ImportBatchStaffListInput {
|
originIdNumber?: string;
|
/** 电话号码 */
|
phoneNumber?: string;
|
id?: number;
|
name?: string;
|
age?: number;
|
gender?: string;
|
certType?: string;
|
idNumber?: string;
|
insuranceScheme?: string;
|
workType?: string;
|
birthDay?: string;
|
remark?: string;
|
}
|
|
interface ImportBatchUpdateOrderDataInput {
|
/** 原被保人姓名 */
|
orginName: string;
|
/** 原被保人证件号码 */
|
orginIdNumber: string;
|
/** 姓名 */
|
name: string;
|
/** 证件类型 */
|
certType: string;
|
/** 证件号码 */
|
idNumber: string;
|
/** 电话号码 */
|
phoneNumber?: string;
|
/** 职业/工种 */
|
workType: string;
|
/** 性别 */
|
gender?: string;
|
/** 年龄 */
|
age?: number;
|
/** 出生日期 */
|
birthDay?: string;
|
/** 备注 */
|
remark?: string;
|
changeFlag?: string;
|
}
|
|
interface ImportInsStaffAnalysisList {
|
id?: string;
|
/** 姓名 */
|
name?: string;
|
/** 性别 */
|
sex?: string;
|
/** 证件类型 */
|
certType?: string;
|
/** 身份证号 */
|
certNo?: string;
|
/** 年龄 */
|
age?: number;
|
/** 生日 */
|
birthDay?: string;
|
/** 用工企业 */
|
useEmploer?: string;
|
/** 雇员工种 */
|
jobName?: string;
|
/** 用工地点 */
|
address?: string;
|
phone?: string;
|
/** 备注 */
|
note?: string;
|
/** 1正常 0异常 */
|
isNormal?: boolean;
|
}
|
|
type InsuranceClaimAttachmentBusinessTypeEnum = 10 | 20 | 30 | 40 | 50;
|
|
interface InsuranceClaimAttachmentOutput {
|
/** 文件名称 */
|
fileName?: string;
|
/** 文件地址 */
|
url?: string;
|
businessType?: InsuranceClaimAttachmentBusinessTypeEnum;
|
}
|
|
interface InsuranceClaimDetailOutput {
|
id?: string;
|
/** 渠道 */
|
channel?: string;
|
/** 姓名 */
|
name?: string;
|
/** 身份证号 */
|
idNumber?: string;
|
/** 工种 */
|
workType?: string;
|
/** 劳动合同单位 */
|
laborContractEnterprise?: string;
|
/** 实际工作单位 */
|
workEnterprise?: string;
|
/** 保险起始时间 */
|
insuranceBeginTime?: string;
|
/** 保险结束时间 */
|
insuranceEndTime?: string;
|
/** 参保机构 */
|
insuredInstitution?: string;
|
/** 投保方案 */
|
insuranceScheme?: string;
|
/** 在职标识 */
|
onJobFlag?: string;
|
/** 行别 */
|
gender?: string;
|
/** 年龄 */
|
age?: number;
|
/** 保费金额 */
|
premiumAmount?: number;
|
/** 增减费用 */
|
incDecAmount?: number;
|
/** 保单id */
|
insuranceOrderId?: string;
|
/** 报案时间 */
|
reportedTime?: string;
|
/** 联系电话 */
|
contactNumber?: string;
|
/** 备用联系电话 */
|
bakContactNumber?: string;
|
/** 事故类型 */
|
accidentType?: string;
|
/** 事故发生时间 */
|
accidentTime?: string;
|
/** 伤残比例 */
|
disabilityRatio?: number;
|
/** 事发地点 */
|
accidentAddress?: string;
|
/** 事故经过 */
|
accidentProcess?: string;
|
claimResult?: InsuranceClaimResultEnum;
|
/** 下款金额 */
|
downPaymentAmount?: number;
|
/** 理赔结果时间 */
|
claimResultTime?: string;
|
/** 附件集合 */
|
attachments?: InsuranceClaimAttachmentOutput[];
|
}
|
|
interface InsuranceClaimListOutput {
|
id?: string;
|
/** 身份证号 */
|
idNumber?: string;
|
/** 姓名 */
|
name?: string;
|
/** 报案时间 */
|
reportedTime?: string;
|
/** 保险起始时间 */
|
insuranceBeginTime?: string;
|
/** 保险结束时间 */
|
insuranceEndTime?: string;
|
/** 事故类型 */
|
accidentType?: string;
|
/** 事故发生时间 */
|
accidentTime?: string;
|
/** 伤残比例 */
|
disabilityRatio?: number;
|
/** 理赔渠道 */
|
claimChannel?: string;
|
claimResult?: InsuranceClaimResultEnum;
|
claimResultStr?: string;
|
/** 下款金额 */
|
downPaymentAmount?: number;
|
/** 结/撤案日期 */
|
claimResultTime?: string;
|
/** 最后更新日期 */
|
lastModificationTime?: string;
|
/** 保单id */
|
insuranceOrderId?: string;
|
createTime?: string;
|
}
|
|
interface InsuranceClaimListOutputPageOutput {
|
pageModel?: Pagination;
|
objectData?: any;
|
data?: InsuranceClaimListOutput[];
|
}
|
|
type InsuranceClaimResultEnum = 10 | 20 | 30;
|
|
interface InsuranceClaimYearMonthCountListOutput {
|
year?: number;
|
month?: number;
|
count?: number;
|
}
|
|
interface InsuranceOrderListOutput {
|
id?: string;
|
/** 渠道 */
|
channel?: string;
|
/** 姓名 */
|
name?: string;
|
/** 身份证号 */
|
idNumber?: string;
|
/** 工种 */
|
workType?: string;
|
/** 劳动合同单位 */
|
laborContractEnterprise?: string;
|
/** 实际工作单位 */
|
workEnterprise?: string;
|
workAddress?: string;
|
/** 保险起始时间 */
|
insuranceBeginTime?: string;
|
insuranceBeginTimeShow?: string;
|
/** 保险结束时间 */
|
insuranceEndTime?: string;
|
insuranceEndTimeShow?: string;
|
/** 参保机构 */
|
insuredInstitution?: string;
|
/** 投保方案 */
|
insuranceScheme?: string;
|
/** 投保方式 */
|
insuranceType?: string;
|
/** 在职标识 */
|
onJobFlag?: string;
|
/** 性别 */
|
gender?: string;
|
/** 年龄 */
|
age?: number;
|
/** 身份证校验结果 */
|
idCardCheckResult?: string;
|
/** 身份证重复校验结果 */
|
idCardRepeatResult?: string;
|
/** 保费金额 */
|
premiumAmount?: number;
|
/** 增减费用 */
|
incDecAmount?: number;
|
/** 导入渠道 */
|
importChannel?: string;
|
/** 导入日期 */
|
createTime?: string;
|
createTimeShow?: string;
|
/** 工伤 */
|
reportCount?: number;
|
/** 创建人 */
|
creatorId?: string;
|
/** 业务员名称 */
|
salesmanName?: string;
|
/** 保单号 */
|
orderNo?: string;
|
/** 保单关联唯一字符串 */
|
orderRelevanceStr?: string;
|
/** 保单文件 */
|
orderBillFile?: string;
|
/** 投保人和被投保人 */
|
enterpriseName?: string;
|
phone?: string;
|
insuranceOrg?: string;
|
}
|
|
interface InsuranceOrderListOutputPageOutput {
|
pageModel?: Pagination;
|
objectData?: any;
|
data?: InsuranceOrderListOutput[];
|
}
|
|
interface InsuranceOrderMaterialListOutput {
|
id?: string;
|
/** 文件地址 */
|
url?: string;
|
/** 材料名称 */
|
materialName?: string;
|
}
|
|
type InsurancePolicyStatusEnum = 10 | 20 | 30;
|
|
interface InsureBatchBillDetailDto {
|
/** 批单Id */
|
insureBatchBillId?: string;
|
/** 投保Id */
|
insurePolicyId?: string;
|
insurancePolicyDetailId?: string;
|
/** 修改信息 */
|
modifyInfo?: string;
|
/** 名称 */
|
name?: string;
|
/** 证件类别 */
|
certType?: string;
|
/** 身份证号 */
|
idNumber?: string;
|
/** 性别 */
|
gender?: string;
|
/** 手机号码 */
|
phoneNumber?: string;
|
/** 年龄 */
|
age?: number;
|
/** 出生日期 */
|
birthDay?: string;
|
/** 职业名称 */
|
workType?: string;
|
changeType?: BatchChangeTypeEnum;
|
}
|
|
interface InsureBatchBillDto {
|
/** 批单Id */
|
insureBatchBillId?: string;
|
/** 批单编号 */
|
batchBillNo?: string;
|
/** 保单Id */
|
insurancePolicyId?: string;
|
changeType?: BatchChangeTypeEnum;
|
checkStatus?: BatchBillCheckStatus;
|
/** 在保人数 */
|
insurePersonNumber?: number;
|
/** 原本在保人数 */
|
orginInsurePersonNumber?: number;
|
/** 新增人数 */
|
addPersonNumber?: number;
|
/** 申请日期 */
|
creationTime?: string;
|
/** 减少人数 */
|
subPersonNumber?: number;
|
/** 审核理由 */
|
auditNote?: string;
|
/** 审核时间 */
|
checkDate?: string;
|
/** 审核人 */
|
checkUserId?: string;
|
/** 生效时间 */
|
effectTime?: string;
|
/** 附件上传 */
|
attachmentUrl?: string;
|
}
|
|
interface InsureBatchBillDtoPageOutput {
|
pageModel?: Pagination;
|
objectData?: any;
|
data?: InsureBatchBillDto[];
|
}
|
|
interface InsureBatchBillInput {
|
/** 投保Id */
|
insurancePolicyId?: string;
|
/** 批单Id */
|
batchBillId?: string;
|
/** 期望生效 */
|
effectTime?: string;
|
changeType?: BatchChangeTypeEnum;
|
/** 批增人员列表 */
|
addInsStaffList?: ImportBatchStaffListInput[];
|
/** 修改人员列表 */
|
updateInsStaffList?: ImportBatchStaffListInput[];
|
/** 删除人员列表 */
|
delInsStaffList?: ImportBatchStaffListInput[];
|
}
|
|
interface InsureBatchDetailDto {
|
/** 批改人员详情 */
|
staffList?: InsureBatchBillDetailDto[];
|
/** 生效时间 */
|
effectTime?: string;
|
/** 保单号 */
|
insureBillNo?: string;
|
/** 投保人 */
|
enterpriseName?: 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 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 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 {
|
expiration?: string;
|
ossAccessSecret?: string;
|
ossAccessKeyId?: string;
|
securityToken?: string;
|
requestId?: string;
|
}
|
|
interface PageInput {
|
pageModel?: Pagination;
|
}
|
|
interface PageUserInput {
|
pageModel?: Pagination;
|
key?: string;
|
roleType?: string;
|
}
|
|
interface Pagination {
|
rows?: number;
|
page?: number;
|
orderInput?: OrderInput[];
|
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;
|
/** 登录密码 */
|
password: string;
|
}
|
|
interface PermissionGrantInfoDto {
|
name?: string;
|
displayName?: string;
|
parentName?: string;
|
isGranted?: boolean;
|
allowedProviders?: string[];
|
grantedProviders?: ProviderInfoDto[];
|
}
|
|
interface PermissionGroupDto {
|
name?: string;
|
displayName?: string;
|
permissions?: PermissionGrantInfoDto[];
|
}
|
|
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 QueryInsuranceClaimCountInput {
|
year?: number;
|
month?: number;
|
/** 理赔渠道 */
|
claimChannel?: string;
|
}
|
|
interface QueryInsuranceClaimPageInput {
|
pageModel?: Pagination;
|
/** 理赔渠道 */
|
claimChannel?: string;
|
/** 劳动合同单位 */
|
laborContractEnterprise?: string;
|
/** 实际工作单位 */
|
workEnterprise?: string;
|
/** 身份证号 */
|
idNumber?: string;
|
claimResult?: InsuranceClaimResultEnum;
|
}
|
|
interface QueryInsuranceOrderListByOrderRelevanceInput {
|
idIdNumber?: string;
|
reportedTime?: string;
|
}
|
|
interface QueryInsuranceOrderPageInput {
|
pageModel?: Pagination;
|
beginCreationTime?: string;
|
endCreationTime?: string;
|
/** 查询条件 */
|
condition?: string;
|
/** 增减员查询 */
|
onJobFlag?: string;
|
/** 投保方式查询 月保/年保 */
|
insuranceType?: string;
|
importChannel?: string;
|
}
|
|
interface QueryUserPageInput {
|
pageModel?: Pagination;
|
searchKey?: string;
|
}
|
|
interface RegisterDto {
|
extraProperties?: Record<string, any>;
|
userName: string;
|
emailAddress: string;
|
sex?: number;
|
password: string;
|
appName: string;
|
}
|
|
interface RemoteServiceErrorInfo {
|
code?: string;
|
message?: string;
|
details?: string;
|
data?: Record<string, any>;
|
validationErrors?: RemoteServiceValidationErrorInfo[];
|
}
|
|
interface RemoteServiceErrorResponse {
|
error?: RemoteServiceErrorInfo;
|
}
|
|
interface RemoteServiceValidationErrorInfo {
|
message?: string;
|
members?: string[];
|
}
|
|
interface ResetPasswordDto {
|
userId?: string;
|
resetToken: string;
|
password: string;
|
}
|
|
interface ResetPassWordInput {
|
userId?: string;
|
name?: string;
|
userName?: string;
|
phoneNumber?: string;
|
password?: string;
|
}
|
|
interface ReturnValueApiDescriptionModel {
|
type?: string;
|
typeSimple?: string;
|
}
|
|
interface RoleEnableOrForbidInput {
|
/** 角色Id */
|
id?: string;
|
/** 启用:true,禁用:false */
|
isEnable?: boolean;
|
}
|
|
interface RoleInfo {
|
/** 角色Id */
|
id?: string;
|
/** 名称 */
|
name?: string;
|
/** 排序 */
|
sequence?: number;
|
/** 是否可用 */
|
isEnable?: boolean;
|
/** 部门Id */
|
departmentId?: number;
|
/** 数据范围 全部数据:100 个人数据:10 */
|
dataRange?: number;
|
/** 账号数量 */
|
userCount?: number;
|
/** 备注 */
|
remark?: string;
|
}
|
|
interface RoleInfoPageOutput {
|
pageModel?: Pagination;
|
objectData?: any;
|
data?: RoleInfo[];
|
}
|
|
interface SendPasswordResetCodeDto {
|
email: string;
|
appName: string;
|
returnUrl?: string;
|
returnUrlHash?: string;
|
}
|
|
interface SendPhoneMessageBaseInput {
|
messageType?: string;
|
phoneNumber: string;
|
}
|
|
interface SetInsureBatchBillStatusInput {
|
/** 批单Id */
|
insureBatchBillId?: string;
|
/** 批单号 */
|
batchBillNo?: string;
|
/** 审核理由 */
|
auditNote?: string;
|
checkStatus?: BatchBillCheckStatus;
|
/** 审核时间 */
|
checkDate?: string;
|
/** 审核人 */
|
checkUserId?: string;
|
/** 生效时间 */
|
effectTime?: string;
|
/** 附件上传 */
|
attachmentUrl?: string;
|
}
|
|
interface SetMyModule {
|
moduleId?: string;
|
sequence?: number;
|
}
|
|
interface SetMyModuleInput {
|
moduleIds?: SetMyModule[];
|
}
|
|
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 UpdateAccountInput {
|
id?: string;
|
/** 名称 */
|
name: string;
|
/** 用户名 */
|
userName: string;
|
/** 备注 */
|
remark?: string;
|
/** 密码 */
|
password?: string;
|
/** 手机号 */
|
phoneNumber: string;
|
/** 渠道 */
|
channel?: string;
|
/** 是否理赔提醒 */
|
sendClaimMessage?: boolean;
|
/** 是否保单到期提醒 */
|
sendBillExpireMessage?: boolean;
|
/** 是否人员变更提醒 */
|
staffChangeMessage?: boolean;
|
/** 是否批改提醒 */
|
batchUpdateMessage?: boolean;
|
/** 公司名 */
|
enterpriseName?: string;
|
/** 是否短信提醒 */
|
isSendMessage?: boolean;
|
/** 角色 */
|
roleNames?: string[];
|
}
|
|
interface UpdateFeatureDto {
|
name?: string;
|
value?: string;
|
}
|
|
interface UpdateFeaturesDto {
|
features?: UpdateFeatureDto[];
|
}
|
|
interface UpdateInsuranceClaimInput {
|
/** 渠道 */
|
channel?: string;
|
/** 姓名 */
|
name: string;
|
/** 身份证号 */
|
idNumber: string;
|
/** 工种 */
|
workType: string;
|
/** 劳动合同单位 */
|
laborContractEnterprise: string;
|
/** 实际工作单位 */
|
workEnterprise: string;
|
/** 保险起始时间 */
|
insuranceBeginTime: string;
|
/** 保险结束时间 */
|
insuranceEndTime: string;
|
/** 参保机构 */
|
insuredInstitution: string;
|
/** 投保方案 */
|
insuranceScheme: string;
|
/** 在职标识 */
|
onJobFlag?: string;
|
/** 性别 */
|
gender?: string;
|
/** 年龄 */
|
age?: number;
|
/** 保费金额 */
|
premiumAmount?: number;
|
/** 增减费用 */
|
incDecAmount?: number;
|
/** 保单id */
|
insuranceOrderId?: string;
|
/** 报案时间 */
|
reportedTime: string;
|
/** 联系电话 */
|
contactNumber: string;
|
/** 备用联系电话 */
|
bakContactNumber?: string;
|
/** 事故类型 */
|
accidentType: string;
|
/** 事故发生时间 */
|
accidentTime: string;
|
/** 伤残比例 */
|
disabilityRatio?: number;
|
/** 事发地点 */
|
accidentAddress: string;
|
/** 事故经过 */
|
accidentProcess: string;
|
claimResult?: InsuranceClaimResultEnum;
|
/** 下款金额 */
|
downPaymentAmount?: number;
|
/** 理赔结果时间 */
|
claimResultTime?: string;
|
/** 附件集合 */
|
attachments?: AddInsuranceClaimAttachmentInput[];
|
id?: string;
|
}
|
|
interface UpdateInsuranceStaffInfoInput {
|
insurancePolicyId?: string;
|
id?: string;
|
name?: string;
|
idNumber?: string;
|
phone?: string;
|
}
|
|
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 UplaodInsuranceBillFileInput {
|
/** 保单Id */
|
insurancePolicyId?: string;
|
/** 保单号 */
|
insureBillNo?: string;
|
/** 保单起期 */
|
effectStartTime?: string;
|
/** 保单止期 */
|
effectEndTime?: string;
|
/** 参保机构 */
|
insuranceOrg?: string;
|
/** 投保方式 月保:30D 年保: 360D */
|
insurancePeriod?: string;
|
/** 方案名称 */
|
insuranceScheme?: string;
|
/** 保额 */
|
sumInsured?: number;
|
/** 保费 */
|
amount?: number;
|
/** 保单文件 */
|
insureBillUrl?: string;
|
}
|
|
interface UploadInsuranceStampFilesInput {
|
/** 保单Id */
|
insurancePolicyId?: string;
|
/** 盖章文件 */
|
listFiles?: string[];
|
}
|
|
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 UserDetailOutput {
|
id?: string;
|
/** 名称 */
|
name?: string;
|
/** 用户名 */
|
userName?: string;
|
/** 备注 */
|
remark?: string;
|
/** 手机号 */
|
phoneNumber?: string;
|
/** 渠道 */
|
channel?: string;
|
/** 用户端Id */
|
clientId?: string;
|
/** 是否理赔提醒 */
|
sendClaimMessage?: boolean;
|
/** 是否保单到期提醒 */
|
sendBillExpireMessage?: boolean;
|
/** 是否短信提醒 */
|
isSendMessage?: boolean;
|
/** 角色 */
|
roleNames?: string[];
|
/** 是否人员变更提醒 */
|
staffChangeMessage?: boolean;
|
/** 是否批改提醒 */
|
batchUpdateMessage?: boolean;
|
/** 企业名称 */
|
enterpriseName?: string;
|
}
|
|
interface UserListOutput {
|
id?: string;
|
/** 名称 */
|
name?: string;
|
/** 用户名 */
|
userName?: string;
|
/** 备注 */
|
remark?: string;
|
/** 手机号 */
|
phoneNumber?: string;
|
/** 渠道 */
|
channel?: string;
|
/** 用户端Id */
|
clientId?: string;
|
/** 是否理赔提醒 */
|
sendClaimMessage?: boolean;
|
/** 是否保单到期提醒 */
|
sendBillExpireMessage?: boolean;
|
/** 是否短信提醒 */
|
isSendMessage?: boolean;
|
/** 角色 */
|
roleNames?: string[];
|
/** 是否人员变更提醒 */
|
staffChangeMessage?: boolean;
|
/** 是否批改提醒 */
|
batchUpdateMessage?: boolean;
|
/** 企业名称 */
|
enterpriseName?: string;
|
}
|
|
interface UserListOutputPageOutput {
|
pageModel?: Pagination;
|
objectData?: any;
|
data?: UserListOutput[];
|
}
|
|
interface VersionCache {
|
name?: string;
|
departmentCount?: number;
|
apiCount?: number;
|
remark?: string;
|
}
|
|
interface VersionCreate {
|
name?: string;
|
departmentCount?: number;
|
apiCount?: number;
|
sequence?: number;
|
remark?: string;
|
}
|
|
interface VersionDto {
|
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;
|
remark?: string;
|
sequence?: number;
|
}
|
|
interface WindowsTimeZone {
|
timeZoneId?: string;
|
}
|
}
|