uniugm/admin/internal/model/dto/msg_project.go

123 lines
2.5 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"`
}
2025-05-12 18:43:41 +08:00
type CommonRowsSelectionReq struct {
BtnKey string `json:"btn_key"`
Rows []CommonDtoValues `json:"rows"`
}
type CommonRowsSelectionRsp struct {
Msg string `json:"msg"`
NeedRefresh bool `json:"need_refresh"`
}
2025-04-22 15:46:48 +08:00
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"`
}
2025-05-13 18:13:22 +08:00
type GetAccountDetailReq struct {
Account string
}
type GetAccountDetailRsp struct {
AccountInfo *AccountDetailInfo `json:"account_info"`
}