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"` 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"` } // ListEnterpriseInfoSubmitRecordsQuery 企业信息提交记录列表查询参数 type ListEnterpriseInfoSubmitRecordsQuery struct { Page int `json:"page"` PageSize int `json:"page_size"` CertificationID string `json:"certification_id"` UserID string `json:"user_id"` Status string `json:"status"` CompanyName string `json:"company_name"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` } // ListEsignContractGenerateRecordsQuery e签宝生成合同记录列表查询参数 type ListEsignContractGenerateRecordsQuery struct { Page int `json:"page"` PageSize int `json:"page_size"` CertificationID string `json:"certification_id"` UserID string `json:"user_id"` Status string `json:"status"` ContractType string `json:"contract_type"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` } // ListEsignContractSignRecordsQuery e签宝签署合同记录列表查询参数 type ListEsignContractSignRecordsQuery struct { Page int `json:"page"` PageSize int `json:"page_size"` CertificationID string `json:"certification_id"` UserID string `json:"user_id"` Status string `json:"status"` SignerName string `json:"signer_name"` StartDate string `json:"start_date"` EndDate string `json:"end_date"` }