分支提交

This commit is contained in:
tanglong 2026-08-04 16:35:47 +08:00
parent 09d5517f87
commit 61072c396c
10 changed files with 9221 additions and 14 deletions

View File

@ -58,6 +58,11 @@
<param name="input"></param>
<returns></returns>
</member>
<member name="M:YD_Event.Application.AppUser.AppUserService.FillCertFields(YD_Event.Application.AppUser.Dtos.AppUserOutput)">
<summary>
根据认证类型填充统一的认证证件字段(CertImageUrl, CertNumber)
</summary>
</member>
<member name="M:YD_Event.Application.AppUser.AppUserService.Detail(System.Int64)">
<summary>
获取普通用户详情
@ -418,7 +423,20 @@
</member>
<member name="P:YD_Event.Application.AppUser.Dtos.AppUserOutput.AuthType">
<summary>
认证类型:1-身份证,2-护照,3-户口本
认证类型:0-未认证,1-身份证,2-护照,3-户口本
</summary>
</member>
<member name="P:YD_Event.Application.AppUser.Dtos.AppUserOutput.CertImageUrl">
<summary>
认证证件图片URL(根据AuthType返回对应证件的图片URL)
AuthType=1 → IdCardImageUrl
AuthType=2 → PassportPhotoUrl
AuthType=3 → HouseholdPhotoUrl
</summary>
</member>
<member name="P:YD_Event.Application.AppUser.Dtos.AppUserOutput.CertNumber">
<summary>
证件号码(根据AuthType返回:身份证号或护照号)
</summary>
</member>
<member name="P:YD_Event.Application.AppUser.Dtos.AppUserOutput.AuditStatus">
@ -7134,7 +7152,17 @@
</member>
<member name="P:YD_Event.Application.Event.Dtos.UnifiedPersonInput.IdCardNumber">
<summary>
身份证号
身份证号(身份证/户口本认证时使用)
</summary>
</member>
<member name="P:YD_Event.Application.Event.Dtos.UnifiedPersonInput.PassportNumber">
<summary>
护照号码(护照认证时使用)
</summary>
</member>
<member name="P:YD_Event.Application.Event.Dtos.UnifiedPersonInput.AuthType">
<summary>
认证类型:0-未认证,1-身份证,2-护照,3-户口本
</summary>
</member>
<member name="P:YD_Event.Application.Event.Dtos.UnifiedPersonInput.Gender">
@ -7144,7 +7172,7 @@
</member>
<member name="P:YD_Event.Application.Event.Dtos.UnifiedPersonInput.Mobile">
<summary>
电话
电话(非必填)
</summary>
</member>
<member name="P:YD_Event.Application.Event.Dtos.UnifiedPersonInput.BirthDate">
@ -8442,6 +8470,11 @@
队员ID
</summary>
</member>
<member name="P:YD_Event.Application.Event.Dtos.MemberValidateInput.MemberIds">
<summary>
当前组内已选队员ID列表(用于年龄跨组等整组校验,兼容旧接口可不传)
</summary>
</member>
<member name="P:YD_Event.Application.Event.Dtos.MemberValidateInput.GroupId">
<summary>
组别ID
@ -8864,7 +8897,7 @@
</member>
<member name="M:YD_Event.Application.Event.EventRegistrationService.Export(YD_Event.Application.Event.Dtos.RegistrationQueryInput)">
<summary>
导出报名
导出报名信息
</summary>
</member>
<member name="M:YD_Event.Application.Event.EventRegistrationService.MaterialUrls(System.Collections.Generic.List{System.Int64})">
@ -9243,6 +9276,11 @@
从报名项中获取所有人员列表(支持新旧数据结构)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.GetPersonCertNumber(YD_Event.Application.Event.Dtos.UnifiedPersonInput)">
<summary>
获取人员证件号码(根据认证类型返回身份证号或护照号)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.ValidatePersonQualifications(System.Collections.Generic.List{YD_Event.Application.Event.Dtos.UnifiedPersonInput},YD_Event.Core.Entities.EventProjectGroup,System.Boolean)">
<summary>
验证队员资质(年龄和性别)
@ -9323,7 +9361,32 @@
删除报名记录(用于删除预报名记录)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.CheckRegistrationLimitAsync(YD_Event.Application.Event.Dtos.UnifiedRegistrationInput,System.Nullable{System.Int64})">
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.GetEventLimitCacheAsync(System.Int64)">
<summary>
获取赛事报名限制配置(带缓存,3分钟过期)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.GetProjectLimitsCacheAsync(System.Int64)">
<summary>
获取赛事项目限制配置列表(带缓存,3分钟过期)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.GetEventProjectsCacheAsync(System.Int64)">
<summary>
获取赛事项目列表(带缓存,3分钟过期)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.GetEventProjectGroupsCacheAsync(System.Int64)">
<summary>
获取赛事项目组别列表(带缓存,3分钟过期)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.GetBaseProjectsCacheAsync(System.Collections.Generic.List{System.Int64},System.Int64)">
<summary>
获取基础项目列表(带缓存,3分钟过期)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.CheckRegistrationLimitAsync(YD_Event.Application.Event.Dtos.UnifiedRegistrationInput,System.Nullable{System.Int64},System.Collections.Generic.List{YD_Event.Core.Entities.EventProject},System.Collections.Generic.List{YD_Event.Core.Entities.EventProjectGroup})">
<summary>
检查报名限制
</summary>
@ -9343,14 +9406,9 @@
检查团队组别容量限制(项目组别限报设置)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.CheckMemberProjectLimitAsync(YD_Event.Application.Event.Dtos.UnifiedRegistrationInput,YD_Event.Application.Event.Dtos.RegistrationLimitCheckOutput,YD_Event.Core.Entities.EventRegistrationLimit,System.Collections.Generic.List{YD_Event.Core.Entities.EventProject},System.Collections.Generic.List{YD_Event.Core.Entities.Project},System.Collections.Generic.List{YD_Event.Core.Entities.EventRegistrationPerson},System.Collections.Generic.List{YD_Event.Core.Entities.EventRegistrationItem})">
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.CheckMemberProjectLimitAsync(YD_Event.Application.Event.Dtos.UnifiedRegistrationInput,YD_Event.Application.Event.Dtos.RegistrationLimitCheckOutput,YD_Event.Core.Entities.EventRegistrationLimit,System.Collections.Generic.List{YD_Event.Core.Entities.EventProject},System.Collections.Generic.List{YD_Event.Core.Entities.Project},System.Nullable{System.Int64})">
<summary>
检查成员项目限报
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.CalculateMemberProjectCounts(System.Int64,System.Collections.Generic.List{YD_Event.Core.Entities.EventProject},System.Collections.Generic.List{YD_Event.Core.Entities.Project},System.Collections.Generic.List{YD_Event.Core.Entities.EventRegistrationPerson},System.Collections.Generic.List{YD_Event.Core.Entities.EventRegistrationItem},YD_Event.Application.Event.Dtos.UnifiedRegistrationInput)">
<summary>
计算成员项目报名数量(包含本次提交的项目)
检查成员项目限报(优化版:使用数据库查询,仅查询涉及的成员数据,避免全量加载)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.CheckIndividualProjectLimit(YD_Event.Application.Event.Dtos.RegistrationLimitCheckOutput,YD_Event.Core.Entities.EventRegistrationLimit,YD_Event.Core.Entities.AppUser,System.Int32)">
@ -9368,9 +9426,9 @@
检查人员项目组别重复
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.CheckPersonAlreadyRegisteredAsync(YD_Event.Application.Event.Dtos.UnifiedRegistrationInput,YD_Event.Application.Event.Dtos.RegistrationLimitCheckOutput,System.Collections.Generic.List{YD_Event.Core.Entities.EventProject},System.Collections.Generic.List{YD_Event.Core.Entities.Project},System.Collections.Generic.List{YD_Event.Core.Entities.EventProjectGroup},System.Collections.Generic.List{YD_Event.Core.Entities.EventRegistrationPerson},System.Collections.Generic.List{YD_Event.Core.Entities.EventRegistrationItem},System.Collections.Generic.List{System.Int64})">
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.CheckPersonAlreadyRegisteredAsync(YD_Event.Application.Event.Dtos.UnifiedRegistrationInput,YD_Event.Application.Event.Dtos.RegistrationLimitCheckOutput,System.Collections.Generic.List{YD_Event.Core.Entities.EventProject},System.Collections.Generic.List{YD_Event.Core.Entities.Project},System.Collections.Generic.List{YD_Event.Core.Entities.EventProjectGroup},System.Nullable{System.Int64})">
<summary>
检查人员是否已在其他报名中报过同一项目组别
检查人员是否已在其他报名中报过同一项目组别(优化版:使用数据库查询,避免全量加载)
</summary>
</member>
<member name="M:YD_Event.Application.Event.UnifiedRegistrationService.CheckTeamMemberConflictAsync(YD_Event.Application.Event.Dtos.UnifiedRegistrationInput,YD_Event.Application.Event.Dtos.RegistrationLimitCheckOutput,System.Collections.Generic.List{YD_Event.Core.Entities.EventProject},System.Collections.Generic.List{YD_Event.Core.Entities.Project},System.Collections.Generic.List{YD_Event.Core.Entities.EventProjectGroup})">
@ -12118,6 +12176,11 @@
排序索引
</summary>
</member>
<member name="P:YD_Event.Application.Project.Dtos.AddProjectInput.Remark">
<summary>
备注
</summary>
</member>
<member name="P:YD_Event.Application.Project.Dtos.AddProjectInput.Groups">
<summary>
项目组别列表
@ -12223,6 +12286,11 @@
排序索引(编排用)
</summary>
</member>
<member name="P:YD_Event.Application.Project.Dtos.ProjectDto.Remark">
<summary>
备注
</summary>
</member>
<member name="P:YD_Event.Application.Project.Dtos.ProjectDto.Status">
<summary>
可用状态

View File

@ -3093,6 +3093,11 @@
时长(秒)
</summary>
</member>
<member name="P:YD_Event.Core.Entities.Project.Remark">
<summary>
备注
</summary>
</member>
<member name="P:YD_Event.Core.Entities.Project.VenueCount">
<summary>
场地数量(编排用)

9130
二期需求/dbo.sql Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long