package queries import "tyapi-server/internal/domains/certification/enums" // ListCertificationsQuery 认证申请列表查询参数 type ListCertificationsQuery struct { Page int `json:"page"` PageSize int `json:"page_size"` UserID string `json:"user_id"` Status enums.CertificationStatus `json:"status"` AdminID string `json:"admin_id"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` EnterpriseName string `json:"enterprise_name"` } // ListEnterprisesQuery 企业信息列表查询参数 type ListEnterprisesQuery struct { Page int `json:"page"` PageSize int `json:"page_size"` UserID string `json:"user_id"` EnterpriseName string `json:"enterprise_name"` LicenseNumber string `json:"license_number"` LegalPersonName string `json:"legal_person_name"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` } // ListFaceVerifyRecordsQuery 人脸识别记录列表查询参数 type ListFaceVerifyRecordsQuery struct { Page int `json:"page"` PageSize int `json:"page_size"` CertificationID string `json:"certification_id"` UserID string `json:"user_id"` Status string `json:"status"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` } // ListContractRecordsQuery 合同记录列表查询参数 type ListContractRecordsQuery struct { Page int `json:"page"` PageSize int `json:"page_size"` CertificationID string `json:"certification_id"` UserID string `json:"user_id"` Status string `json:"status"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` } // ListLicenseUploadRecordsQuery 营业执照上传记录列表查询参数 type ListLicenseUploadRecordsQuery struct { Page int `json:"page"` PageSize int `json:"page_size"` CertificationID string `json:"certification_id"` UserID string `json:"user_id"` Status string `json:"status"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` } // ListNotificationRecordsQuery 通知记录列表查询参数 type ListNotificationRecordsQuery struct { Page int `json:"page"` PageSize int `json:"page_size"` CertificationID string `json:"certification_id"` UserID string `json:"user_id"` Type string `json:"type"` IsRead *bool `json:"is_read"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` }