From 7f1f096fa5e373ddfeeed57bbfb07404ff0002f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=96=8C?= <259278618@qq.com> Date: Fri, 12 Dec 2025 16:20:48 +0800 Subject: [PATCH] =?UTF-8?q?gomod=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model/dto/application_dto.go | 54 ++++++++++++++++++------------------ model/dto/cid_dto.go | 26 ++++++++--------- model/dto/stat_report_dto.go | 14 +++++----- model/entity/cid_request.go | 1 - 4 files changed, 47 insertions(+), 48 deletions(-) diff --git a/model/dto/application_dto.go b/model/dto/application_dto.go index 086c814..67cbd2a 100644 --- a/model/dto/application_dto.go +++ b/model/dto/application_dto.go @@ -8,17 +8,17 @@ import ( type CreateApplicationReq struct { g.Meta `path:"/createApplication" method:"post" summary:"创建应用"` - TenantID int64 `json:"tenantId" v:"required#租户ID不能为空"` - Name string `json:"name" v:"required#应用名称不能为空"` - Code string `json:"code" v:"required#应用编码不能为空"` - Description string `json:"description"` - Platform string `json:"platform" v:"required#平台不能为空|in:web,h5,android,ios#平台类型错误"` - PackageName string `json:"packageName"` - AppStoreURL string `json:"appStoreUrl"` - Categories []string `json:"categories"` - Tags []string `json:"tags"` - AdTypes []string `json:"adTypes"` - CallbackURL string `json:"callbackUrl"` + TenantID interface{} `json:"tenantId" v:"required#租户ID不能为空"` + Name string `json:"name" v:"required#应用名称不能为空"` + Code string `json:"code" v:"required#应用编码不能为空"` + Description string `json:"description"` + Platform string `json:"platform" v:"required#平台不能为空|in:web,h5,android,ios#平台类型错误"` + PackageName string `json:"packageName"` + AppStoreURL string `json:"appStoreUrl"` + Categories []string `json:"categories"` + Tags []string `json:"tags"` + AdTypes []string `json:"adTypes"` + CallbackURL string `json:"callbackUrl"` } // CreateApplicationRes 创建应用响应 @@ -58,22 +58,22 @@ type GetApplicationReq struct { // GetApplicationRes 获取应用响应 type GetApplicationRes struct { - ID int64 `json:"id"` - TenantID int64 `json:"tenantId"` - Name string `json:"name"` - Code string `json:"code"` - Description string `json:"description"` - Platform string `json:"platform"` - PackageName string `json:"packageName"` - AppStoreURL string `json:"appStoreUrl"` - Categories []string `json:"categories"` - Tags []string `json:"tags"` - AdTypes []string `json:"adTypes"` - Status string `json:"status"` - AppKey string `json:"appKey"` - CallbackURL string `json:"callbackUrl"` - CreatedAt int64 `json:"createdAt"` - UpdatedAt int64 `json:"updatedAt"` + ID int64 `json:"id"` + TenantID interface{} `json:"tenantId"` + Name string `json:"name"` + Code string `json:"code"` + Description string `json:"description"` + Platform string `json:"platform"` + PackageName string `json:"packageName"` + AppStoreURL string `json:"appStoreUrl"` + Categories []string `json:"categories"` + Tags []string `json:"tags"` + AdTypes []string `json:"adTypes"` + Status string `json:"status"` + AppKey string `json:"appKey"` + CallbackURL string `json:"callbackUrl"` + CreatedAt int64 `json:"createdAt"` + UpdatedAt int64 `json:"updatedAt"` } // ListApplicationsReq 获取应用列表请求 diff --git a/model/dto/cid_dto.go b/model/dto/cid_dto.go index b54c3b9..6ca55e2 100644 --- a/model/dto/cid_dto.go +++ b/model/dto/cid_dto.go @@ -28,23 +28,23 @@ type AdInfo struct { // GenerateCIDRes 生成CID响应 type GenerateCIDRes struct { - CID string `json:"cid"` // 唯一CID - Ads []*AdInfo `json:"ads"` // 广告列表 - TotalAds int `json:"total_ads"` // 总广告数 - TenantId int64 `json:"tenant_id"` // 租户ID - TenantName string `json:"tenant_name"` // 租户名称 - GeneratedAt string `json:"generated_at"` // 生成时间 + CID string `json:"cid"` // 唯一CID + Ads []*AdInfo `json:"ads"` // 广告列表 + TotalAds int `json:"total_ads"` // 总广告数 + TenantId interface{} `json:"tenant_id"` // 租户ID + TenantName string `json:"tenant_name"` // 租户名称 + GeneratedAt string `json:"generated_at"` // 生成时间 } // CIDRequestHistory CID请求历史记录 type CIDRequestHistory struct { - Id int64 `json:"id"` // 记录ID - TenantId int64 `json:"tenant_id"` // 租户ID - UserId int64 `json:"user_id"` // 用户ID - RequestType string `json:"request_type"` // 请求类型 - Status string `json:"status"` // 状态 - ProcessTime int `json:"process_time"` // 处理时间(ms) - CreatedAt string `json:"created_at"` // 创建时间 + Id int64 `json:"id"` // 记录ID + TenantId interface{} `json:"tenant_id"` // 租户ID + UserId int64 `json:"user_id"` // 用户ID + RequestType string `json:"request_type"` // 请求类型 + Status string `json:"status"` // 状态 + ProcessTime int `json:"process_time"` // 处理时间(ms) + CreatedAt string `json:"created_at"` // 创建时间 } // GetCIDHistoryReq 获取CID历史请求 diff --git a/model/dto/stat_report_dto.go b/model/dto/stat_report_dto.go index 30d11a8..97e00de 100644 --- a/model/dto/stat_report_dto.go +++ b/model/dto/stat_report_dto.go @@ -52,7 +52,7 @@ type ExportReportReq struct { // 报表详情响应 type ReportDetailResp struct { ID int64 `json:"id"` - TenantID int64 `json:"tenant_id"` + TenantID interface{} `json:"tenant_id"` AppID int64 `json:"app_id"` ReportType string `json:"report_type"` ReportDate string `json:"report_date"` @@ -62,12 +62,12 @@ type ReportDetailResp struct { // 报表DTO type ReportDTO struct { - ID int64 `json:"id"` - TenantID int64 `json:"tenant_id"` - AppID int64 `json:"app_id"` - ReportType string `json:"report_type"` - ReportDate string `json:"report_date"` - GeneratedAt string `json:"generated_at"` + ID int64 `json:"id"` + TenantID interface{} `json:"tenant_id"` + AppID int64 `json:"app_id"` + ReportType string `json:"report_type"` + ReportDate string `json:"report_date"` + GeneratedAt string `json:"generated_at"` } // 统计查询请求 diff --git a/model/entity/cid_request.go b/model/entity/cid_request.go index 92416a4..80c2550 100644 --- a/model/entity/cid_request.go +++ b/model/entity/cid_request.go @@ -13,7 +13,6 @@ type CidRequest struct { // 请求信息 RequestID string `bson:"requestId" json:"requestId"` // 请求唯一ID SessionID string `bson:"sessionId" json:"sessionId"` // 会话ID - UserID string `bson:"userId" json:"userId"` // 用户ID IPAddress string `bson:"ipAddress" json:"ipAddress"` // IP地址 UserAgent string `bson:"userAgent" json:"userAgent"` // 用户代理 Referer string `bson:"referer" json:"referer"` // 来源页面