From 973679f614fa4b678e9e1a1744e6ad57ed17c12e Mon Sep 17 00:00:00 2001 From: luoxun Date: Wed, 10 Jun 2026 14:38:54 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"dms=E8=BF=90=E8=90=A5=E4=B8=AD?= =?UTF-8?q?=E5=BF=83=E8=B0=83=E6=95=B4=E4=BF=AE=E6=94=B9"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 47651781d598869146ad4d2a6217d04acf997063. --- services/big-data/get_role_create_log.go | 14 ++++++------ services/big-data/get_user_profile.go | 28 ++++++++++++------------ 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/services/big-data/get_role_create_log.go b/services/big-data/get_role_create_log.go index d8802f2..ba034ad 100644 --- a/services/big-data/get_role_create_log.go +++ b/services/big-data/get_role_create_log.go @@ -11,7 +11,7 @@ import ( ) // GetRoleCreateLogParam 角色创建日志查询参数 -// 说明:等级区间用 *int64、金额区间用 *float64(金额带小数),未设置(nil)时不参与筛选;切片为空表示不限定该条件 +// 说明:数值区间用 *int64,未设置(nil)时不参与筛选;切片为空表示不限定该条件 type GetRoleCreateLogParam struct { Uid string `json:"uid"` EventTime []string `json:"event_time"` // 区间 [开始, 结束] @@ -23,8 +23,8 @@ type GetRoleCreateLogParam struct { ServerId string `json:"server_id"` RoleLevelMin *int64 `json:"role_level_min"` RoleLevelMax *int64 `json:"role_level_max"` - PayAmtAccMin *float64 `json:"pay_amt_acc_min"` - PayAmtAccMax *float64 `json:"pay_amt_acc_max"` + PayAmtAccMin *int64 `json:"pay_amt_acc_min"` + PayAmtAccMax *int64 `json:"pay_amt_acc_max"` Page int `json:"page"` PageSize int `json:"page_size"` XDebug string `json:"x_debug"` // 测试环境调试头,正式调用可留空 @@ -43,8 +43,8 @@ type GetRoleCreateLogRequest struct { ServerId string `position:"Json" field:"server_id"` RoleLevelMin *int64 `position:"Json" field:"role_level_min"` RoleLevelMax *int64 `position:"Json" field:"role_level_max"` - PayAmtAccMin *float64 `position:"Json" field:"pay_amt_acc_min"` - PayAmtAccMax *float64 `position:"Json" field:"pay_amt_acc_max"` + PayAmtAccMin *int64 `position:"Json" field:"pay_amt_acc_min"` + PayAmtAccMax *int64 `position:"Json" field:"pay_amt_acc_max"` Page int `position:"Json" field:"page"` PageSize int `position:"Json" field:"page_size"` Authorization string `position:"Header" field:"Authorization"` @@ -66,8 +66,8 @@ type getRoleCreateLogBody struct { ServerId string `json:"server_id,omitempty"` RoleLevelMin *int64 `json:"role_level_min,omitempty"` RoleLevelMax *int64 `json:"role_level_max,omitempty"` - PayAmtAccMin *float64 `json:"pay_amt_acc_min,omitempty"` - PayAmtAccMax *float64 `json:"pay_amt_acc_max,omitempty"` + PayAmtAccMin *int64 `json:"pay_amt_acc_min,omitempty"` + PayAmtAccMax *int64 `json:"pay_amt_acc_max,omitempty"` Page int `json:"page"` PageSize int `json:"page_size"` } diff --git a/services/big-data/get_user_profile.go b/services/big-data/get_user_profile.go index 28219b6..f4b4789 100644 --- a/services/big-data/get_user_profile.go +++ b/services/big-data/get_user_profile.go @@ -11,7 +11,7 @@ import ( ) // GetUserProfileParam 用户筛选/圈选查询参数 -// 说明:金额类筛选用 *float64(DMS 金额带小数),未设置(nil)时不参与筛选;切片为空表示不限定该条件 +// 说明:金额类筛选用 *int64,未设置(nil)时不参与筛选;切片为空表示不限定该条件 type GetUserProfileParam struct { UserName []string `json:"user_name"` UserName2 []string `json:"user_name2"` @@ -28,10 +28,10 @@ type GetUserProfileParam struct { RegisterDate []string `json:"register_date"` // 区间 [开始, 结束] LastLoginDate []string `json:"last_login_date"` // 区间 [开始, 结束] LastPayDate []string `json:"last_pay_date"` // 区间 [开始, 结束] - PayAmtAccMin *float64 `json:"pay_amt_acc_min"` - PayAmtAccMax *float64 `json:"pay_amt_acc_max"` - LastPayAmountMin *float64 `json:"last_pay_amount_min"` - LastPayAmountMax *float64 `json:"last_pay_amount_max"` + PayAmtAccMin *int64 `json:"pay_amt_acc_min"` + PayAmtAccMax *int64 `json:"pay_amt_acc_max"` + LastPayAmountMin *int64 `json:"last_pay_amount_min"` + LastPayAmountMax *int64 `json:"last_pay_amount_max"` Page int `json:"page"` PageSize int `json:"page_size"` XDebug string `json:"x_debug"` // 测试环境调试头,正式调用可留空 @@ -55,10 +55,10 @@ type GetUserProfileRequest struct { RegisterDate []string `position:"Json" field:"register_date"` LastLoginDate []string `position:"Json" field:"last_login_date"` LastPayDate []string `position:"Json" field:"last_pay_date"` - PayAmtAccMin *float64 `position:"Json" field:"pay_amt_acc_min"` - PayAmtAccMax *float64 `position:"Json" field:"pay_amt_acc_max"` - LastPayAmountMin *float64 `position:"Json" field:"last_pay_amount_min"` - LastPayAmountMax *float64 `position:"Json" field:"last_pay_amount_max"` + PayAmtAccMin *int64 `position:"Json" field:"pay_amt_acc_min"` + PayAmtAccMax *int64 `position:"Json" field:"pay_amt_acc_max"` + LastPayAmountMin *int64 `position:"Json" field:"last_pay_amount_min"` + LastPayAmountMax *int64 `position:"Json" field:"last_pay_amount_max"` Page int `position:"Json" field:"page"` PageSize int `position:"Json" field:"page_size"` Authorization string `position:"Header" field:"Authorization"` @@ -66,7 +66,7 @@ type GetUserProfileRequest struct { } // getUserProfileBody 自定义请求体序列化结构,绕开 core 的反射序列化(JsonParams): -// - 金额字段 *float64 + omitempty:未设置(nil)时该字段不出现在 JSON 中,避免 0 被 DMS 当成真实筛选条件;支持小数; +// - 金额字段 *int64 + omitempty:未设置(nil)时该字段不出现在 JSON 中,避免 0 被 DMS 当成真实筛选条件; // - 切片字段统一为非 nil 空数组 []:避免 nil 被序列化成 null 触发 DMS 类型校验失败。 type getUserProfileBody struct { UserName []string `json:"user_name"` @@ -84,10 +84,10 @@ type getUserProfileBody struct { RegisterDate []string `json:"register_date"` LastLoginDate []string `json:"last_login_date"` LastPayDate []string `json:"last_pay_date"` - PayAmtAccMin *float64 `json:"pay_amt_acc_min,omitempty"` - PayAmtAccMax *float64 `json:"pay_amt_acc_max,omitempty"` - LastPayAmountMin *float64 `json:"last_pay_amount_min,omitempty"` - LastPayAmountMax *float64 `json:"last_pay_amount_max,omitempty"` + PayAmtAccMin *int64 `json:"pay_amt_acc_min,omitempty"` + PayAmtAccMax *int64 `json:"pay_amt_acc_max,omitempty"` + LastPayAmountMin *int64 `json:"last_pay_amount_min,omitempty"` + LastPayAmountMax *int64 `json:"last_pay_amount_max,omitempty"` Page int `json:"page"` PageSize int `json:"page_size"` }