File size: 2,072 Bytes
7107f0b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package template

type ListResp struct {
	Msg       string     `json:"msg"`
	Total     int        `json:"total"`
	Code      int        `json:"code"`
	Offset    int        `json:"offset"`
	TotalPage int        `json:"totalPage"`
	Limit     int        `json:"limit"`
	List      []ListItem `json:"list"`
}

type ListItem struct {
	IconId         int         `json:"iconId"`
	IsAmt          int         `json:"isAmt"`
	FolderDesc     string      `json:"folderDesc,omitempty"`
	AddTime        string      `json:"addTime"`
	FolderId       int64       `json:"folderId"`
	ParentId       int64       `json:"parentId"`
	ParentName     string      `json:"parentName"`
	NoteType       int         `json:"noteType,omitempty"`
	UpdTime        string      `json:"updTime"`
	IsShare        int         `json:"isShare"`
	FolderIcon     string      `json:"folderIcon,omitempty"`
	FolderName     string      `json:"folderName,omitempty"`
	FileType       int         `json:"fileType"`
	Status         int         `json:"status"`
	IsFileShare    int         `json:"isFileShare,omitempty"`
	FileName       string      `json:"fileName,omitempty"`
	FileStars      float64     `json:"fileStars,omitempty"`
	IsFileDownload int         `json:"isFileDownload,omitempty"`
	FileComments   int         `json:"fileComments,omitempty"`
	FileSize       int64       `json:"fileSize,omitempty"`
	FileIcon       string      `json:"fileIcon,omitempty"`
	FileDownloads  int         `json:"fileDownloads,omitempty"`
	FileUrl        interface{} `json:"fileUrl"`
	FileLikes      int         `json:"fileLikes,omitempty"`
	FileId         int64       `json:"fileId,omitempty"`
}

type Part struct {
	PartNumber int    `json:"partNumber"`
	ETag       string `json:"etag"`
}

type UploadResultResp struct {
	Msg  string `json:"msg"`
	Code int    `json:"code"`
	List []struct {
		FileIconId int    `json:"fileIconId"`
		FileName   string `json:"fileName"`
		FileIcon   string `json:"fileIcon"`
		FileId     int64  `json:"fileId"`
		Status     int    `json:"status"`
		Token      string `json:"token"`
	} `json:"list"`
}