105 lines
2.1 KiB
Go
Raw Normal View History

2025-04-22 15:46:48 +08:00
package dto
type NilReq struct {
}
type NilRsp = NilReq
2025-05-04 22:07:13 +08:00
type ListWhereConditionInfo struct {
Conditions []*GetWhereCondition `json:"conditions"`
}
2025-04-22 15:46:48 +08:00
type CommonListReq struct {
2025-05-04 22:07:13 +08:00
PageNo int `json:"page_no"`
PageLen int `json:"page_len"`
//WhereConditions []*GetWhereCondition `json:"where_conditions"`
WhereConditions string `json:"where_conditions"` // json序列化数据内容是{"conditions": []*GetWhereCondition}
ParsedWhereConditions *ListWhereConditionInfo `json:"-"`
2025-04-22 15:46:48 +08:00
}
type CommonPostReq struct {
Dto *CommonDtoValues `json:"dto"`
}
type CommonPutReq struct {
Dto *CommonDtoValues `json:"dto"`
}
type CommonDeleteReq struct {
Id int `json:"id"`
}
type CommonListRsp = CommonDtoList
type CommonPostRsp struct {
Dto *CommonDtoValues `json:"dto"`
}
type CommonPutRsp struct {
Dto *CommonDtoValues `json:"dto"`
}
type CommonDeleteRsp struct {
Id int `json:"id"`
}
type CommandListReq struct {
Addr string `json:"addr"`
}
type CommandListRsp struct {
List []*PathInfo `json:"list"`
}
2025-05-04 22:07:13 +08:00
type GetProjectAllItemsRsp struct {
Items []*CommonDtoFieldChoice `json:"items"`
}
2025-05-07 18:25:31 +08:00
type CDKeyExportFileReq struct {
ID int `json:"id"`
}
type CDKeyAddCountReq struct {
ID int `json:"id"`
AddCount int `json:"add_count"`
}
type CDKeyAddCountRsp struct {
ID int `json:"id"`
NewCount int `json:"new_count"`
}
2025-05-08 15:48:34 +08:00
type CDKeyUseReq struct {
ProjectId int `json:"project_id"`
Key string `json:"key"`
Account string `json:"account"`
RoleID string `json:"role_id"`
RoleName string `json:"role_name"`
IP string `json:"ip"`
ServerID string `json:"server_id"`
DeviceID string `json:"device_id"`
}
type CDKeyUseRsp struct {
RewardItems []*ItemInfo `json:"reward_items"`
}
type CDKeyUsedHistoryReq struct {
ID int `json:"id"`
}
type CDKeyUsedInfo struct {
ServerID string `json:"server_id"`
Account string `json:"account"`
RoleID string `json:"role_id"`
RoleName string `json:"role_name"`
Key string `json:"key"`
IP string `json:"ip"`
DeviceID string `json:"device_id"`
CreatedAt string `json:"created_at"`
}
type CDKeyUsedHistoryRsp struct {
List []*CDKeyUsedInfo `json:"list"`
}