8
0

dms运营中心创角记录修改字段类型

This commit is contained in:
luoxun 2026-06-10 10:35:07 +08:00
parent 2772d761c6
commit a23ea97993

View File

@ -15,12 +15,12 @@ import (
type GetRoleCreateLogParam struct { type GetRoleCreateLogParam struct {
Uid string `json:"uid"` Uid string `json:"uid"`
EventTime []string `json:"event_time"` // 区间 [开始, 结束] EventTime []string `json:"event_time"` // 区间 [开始, 结束]
GameSign []string `json:"game_sign"` GameSign string `json:"game_sign"`
GameId []string `json:"game_id"` GameId string `json:"game_id"`
RoleName []string `json:"role_name"` RoleName string `json:"role_name"`
RoleId []string `json:"role_id"` RoleId string `json:"role_id"`
ServerName []string `json:"server_name"` ServerName string `json:"server_name"`
ServerId []string `json:"server_id"` ServerId string `json:"server_id"`
RoleLevelMin *int64 `json:"role_level_min"` RoleLevelMin *int64 `json:"role_level_min"`
RoleLevelMax *int64 `json:"role_level_max"` RoleLevelMax *int64 `json:"role_level_max"`
PayAmtAccMin *int64 `json:"pay_amt_acc_min"` PayAmtAccMin *int64 `json:"pay_amt_acc_min"`
@ -35,12 +35,12 @@ type GetRoleCreateLogRequest struct {
*requests.JsonRequest *requests.JsonRequest
Uid string `position:"Json" field:"uid"` Uid string `position:"Json" field:"uid"`
EventTime []string `position:"Json" field:"event_time"` EventTime []string `position:"Json" field:"event_time"`
GameSign []string `position:"Json" field:"game_sign"` GameSign string `position:"Json" field:"game_sign"`
GameId []string `position:"Json" field:"game_id"` GameId string `position:"Json" field:"game_id"`
RoleName []string `position:"Json" field:"role_name"` RoleName string `position:"Json" field:"role_name"`
RoleId []string `position:"Json" field:"role_id"` RoleId string `position:"Json" field:"role_id"`
ServerName []string `position:"Json" field:"server_name"` ServerName string `position:"Json" field:"server_name"`
ServerId []string `position:"Json" field:"server_id"` ServerId string `position:"Json" field:"server_id"`
RoleLevelMin *int64 `position:"Json" field:"role_level_min"` RoleLevelMin *int64 `position:"Json" field:"role_level_min"`
RoleLevelMax *int64 `position:"Json" field:"role_level_max"` RoleLevelMax *int64 `position:"Json" field:"role_level_max"`
PayAmtAccMin *int64 `position:"Json" field:"pay_amt_acc_min"` PayAmtAccMin *int64 `position:"Json" field:"pay_amt_acc_min"`
@ -53,17 +53,17 @@ type GetRoleCreateLogRequest struct {
// getRoleCreateLogBody 自定义请求体序列化结构,绕开 core 的反射序列化(JsonParams) // getRoleCreateLogBody 自定义请求体序列化结构,绕开 core 的反射序列化(JsonParams)
// - 数值字段 *int64 + omitempty未设置(nil)时该字段不出现在 JSON 中,避免 0 被 DMS 当成真实筛选条件; // - 数值字段 *int64 + omitempty未设置(nil)时该字段不出现在 JSON 中,避免 0 被 DMS 当成真实筛选条件;
// - 切片字段统一为非 nil 空数组 []:避免 nil 被序列化成 null 触发 DMS 类型校验失败; // - event_time 切片统一为非 nil 空数组 []:避免 nil 被序列化成 null 触发 DMS 类型校验失败;
// - 标量字符串用 omitempty空串时不出现在 JSON 中。 // - 标量字符串用 omitempty空串时不出现在 JSON 中。
type getRoleCreateLogBody struct { type getRoleCreateLogBody struct {
Uid string `json:"uid,omitempty"` Uid string `json:"uid,omitempty"`
EventTime []string `json:"event_time"` EventTime []string `json:"event_time"`
GameSign []string `json:"game_sign"` GameSign string `json:"game_sign,omitempty"`
GameId []string `json:"game_id"` GameId string `json:"game_id,omitempty"`
RoleName []string `json:"role_name"` RoleName string `json:"role_name,omitempty"`
RoleId []string `json:"role_id"` RoleId string `json:"role_id,omitempty"`
ServerName []string `json:"server_name"` ServerName string `json:"server_name,omitempty"`
ServerId []string `json:"server_id"` ServerId string `json:"server_id,omitempty"`
RoleLevelMin *int64 `json:"role_level_min,omitempty"` RoleLevelMin *int64 `json:"role_level_min,omitempty"`
RoleLevelMax *int64 `json:"role_level_max,omitempty"` RoleLevelMax *int64 `json:"role_level_max,omitempty"`
PayAmtAccMin *int64 `json:"pay_amt_acc_min,omitempty"` PayAmtAccMin *int64 `json:"pay_amt_acc_min,omitempty"`
@ -78,12 +78,12 @@ func (request *GetRoleCreateLogRequest) GetBodyReader() io.Reader {
body := getRoleCreateLogBody{ body := getRoleCreateLogBody{
Uid: request.Uid, Uid: request.Uid,
EventTime: emptyStrSlice(request.EventTime), EventTime: emptyStrSlice(request.EventTime),
GameSign: emptyStrSlice(request.GameSign), GameSign: request.GameSign,
GameId: emptyStrSlice(request.GameId), GameId: request.GameId,
RoleName: emptyStrSlice(request.RoleName), RoleName: request.RoleName,
RoleId: emptyStrSlice(request.RoleId), RoleId: request.RoleId,
ServerName: emptyStrSlice(request.ServerName), ServerName: request.ServerName,
ServerId: emptyStrSlice(request.ServerId), ServerId: request.ServerId,
RoleLevelMin: request.RoleLevelMin, RoleLevelMin: request.RoleLevelMin,
RoleLevelMax: request.RoleLevelMax, RoleLevelMax: request.RoleLevelMax,
PayAmtAccMin: request.PayAmtAccMin, PayAmtAccMin: request.PayAmtAccMin,