提交 0183f41d 编写于 作者: YXL76's avatar YXL76

combine all type declartion

上级 4f909570
export * from './module_types/activate_init_profile'
export * from './module_types/album'
export * from './module_types/album_detail'
export * from './module_types/album_detail_dynamic'
export * from './module_types/album_list'
export * from './module_types/album_list_style'
export * from './module_types/album_new'
export * from './module_types/album_newest'
export * from './module_types/album_songsaleboard'
export * from './module_types/album_sub'
export * from './module_types/album_sublist'
export * from './module_types/artist_album'
export * from './module_types/artist_desc'
export * from './module_types/artist_list'
export * from './module_types/artist_mv'
export * from './module_types/artist_songs'
export * from './module_types/artist_sub'
export * from './module_types/artist_sublist'
export * from './module_types/artist_top_song'
export * from './module_types/artists'
export * from './module_types/avatar_upload'
export * from './module_types/banner'
export * from './module_types/batch'
export * from './module_types/captcha_sent'
export * from './module_types/captcha_verify'
export * from './module_types/cellphone_existence_check'
export * from './module_types/check_music'
export * from './module_types/cloudsearch'
export * from './module_types/comment'
export * from './module_types/comment_album'
export * from './module_types/comment_dj'
export * from './module_types/comment_event'
export * from './module_types/comment_floor'
export * from './module_types/comment_hot'
export * from './module_types/comment_hotwall_list'
export * from './module_types/comment_like'
export * from './module_types/comment_music'
export * from './module_types/comment_mv'
export * from './module_types/comment_playlist'
export * from './module_types/comment_video'
export * from './module_types/countries_code_list'
export * from './module_types/daily_signin'
export * from './module_types/digitalAlbum_ordering'
export * from './module_types/digitalAlbum_purchased'
export * from './module_types/dj_banner'
export * from './module_types/dj_category_excludehot'
export * from './module_types/dj_category_recommend'
export * from './module_types/dj_catelist'
export * from './module_types/dj_detail'
export * from './module_types/dj_hot'
export * from './module_types/dj_paygift'
export * from './module_types/dj_program'
export * from './module_types/dj_program_detail'
export * from './module_types/dj_program_toplist'
export * from './module_types/dj_program_toplist_hours'
export * from './module_types/dj_radio_hot'
export * from './module_types/dj_recommend'
export * from './module_types/dj_recommend_type'
export * from './module_types/dj_sub'
export * from './module_types/dj_sublist'
export * from './module_types/dj_today_perfered'
export * from './module_types/dj_toplist'
export * from './module_types/dj_toplist_hours'
export * from './module_types/dj_toplist_newcomer'
export * from './module_types/dj_toplist_pay'
export * from './module_types/dj_toplist_popular'
export * from './module_types/event'
export * from './module_types/event_del'
export * from './module_types/event_forward'
export * from './module_types/fm_trash'
export * from './module_types/follow'
export * from './module_types/history_recommend_songs'
export * from './module_types/history_recommend_songs_detail'
export * from './module_types/homepage_block_page'
export * from './module_types/homepage_dragon_ball'
export * from './module_types/hot_topic'
export * from './module_types/like'
export * from './module_types/likelist'
export * from './module_types/login'
export * from './module_types/login_cellphone'
export * from './module_types/login_refresh'
export * from './module_types/login_status'
export * from './module_types/logout'
export * from './module_types/lyric'
export * from './module_types/msg_comments'
export * from './module_types/msg_forwards'
export * from './module_types/msg_notices'
export * from './module_types/msg_private'
export * from './module_types/msg_private_history'
export * from './module_types/mv_all'
export * from './module_types/mv_detail'
export * from './module_types/mv_detail_info'
export * from './module_types/mv_exclusive_rcmd'
export * from './module_types/mv_first'
export * from './module_types/mv_sub'
export * from './module_types/mv_sublist'
export * from './module_types/mv_url'
export * from './module_types/personal_fm'
export * from './module_types/personalized'
export * from './module_types/personalized_djprogram'
export * from './module_types/personalized_mv'
export * from './module_types/personalized_newsong'
export * from './module_types/personalized_privatecontent'
export * from './module_types/personalized_privatecontent_list'
export * from './module_types/playlist_catlist'
export * from './module_types/playlist_cover_update'
export * from './module_types/playlist_create'
export * from './module_types/playlist_delete'
export * from './module_types/playlist_desc_update'
export * from './module_types/playlist_detail'
export * from './module_types/playlist_hot'
export * from './module_types/playlist_name_update'
export * from './module_types/playlist_order_update'
export * from './module_types/playlist_subscribe'
export * from './module_types/playlist_subscribers'
export * from './module_types/playlist_tags_update'
export * from './module_types/playlist_tracks'
export * from './module_types/playlist_update'
export * from './module_types/playmode_intelligence_list'
export * from './module_types/program_recommend'
export * from './module_types/rebind'
export * from './module_types/recommend_resource'
export * from './module_types/recommend_songs'
export * from './module_types/register_cellphone'
export * from './module_types/related_allvideo'
export * from './module_types/related_playlist'
export * from './module_types/resource_like'
export * from './module_types/scrobble'
export * from './module_types/search'
export * from './module_types/search_default'
export * from './module_types/search_hot'
export * from './module_types/search_hot_detail'
export * from './module_types/search_multimatch'
export * from './module_types/search_suggest'
export * from './module_types/send_playlist'
export * from './module_types/send_text'
export * from './module_types/setting'
export * from './module_types/share_resource'
export * from './module_types/simi_artist'
export * from './module_types/simi_mv'
export * from './module_types/simi_playlist'
export * from './module_types/simi_song'
export * from './module_types/simi_user'
export * from './module_types/song_detail'
export * from './module_types/song_order_update'
export * from './module_types/song_url'
export * from './module_types/top_album'
export * from './module_types/top_artists'
export * from './module_types/top_list'
export * from './module_types/top_mv'
export * from './module_types/top_playlist'
export * from './module_types/top_playlist_highquality'
export * from './module_types/top_song'
export * from './module_types/toplist'
export * from './module_types/toplist_artist'
export * from './module_types/toplist_detail'
export * from './module_types/user_audio'
export * from './module_types/user_cloud'
export * from './module_types/user_cloud_del'
export * from './module_types/user_cloud_detail'
export * from './module_types/user_detail'
export * from './module_types/user_dj'
export * from './module_types/user_event'
export * from './module_types/user_followeds'
export * from './module_types/user_follows'
export * from './module_types/user_playlist'
export * from './module_types/user_record'
export * from './module_types/user_subcount'
export * from './module_types/user_update'
export * from './module_types/video_category_list'
export * from './module_types/video_detail'
export * from './module_types/video_detail_info'
export * from './module_types/video_group'
export * from './module_types/video_group_list'
export * from './module_types/video_sub'
export * from './module_types/video_timeline_all'
export * from './module_types/video_timeline_recommend'
export * from './module_types/video_url'
export * from './module_types/weblog'
export * from './module_types/base'
export * from './module_types/user_level'
export * from './module_types/playlist_highquality_tags'
export * from './module_types/dj_personalize_recommend'
此差异已折叠。
import { banner, lyric } from '../main'
import { banner, lyric } from 'NeteaseCloudMusicApi'
banner({ type: 0 }).then((res) => {
console.log(res)
})
......
import { RequestBaseConfig } from './base'
export interface ActivateInitProfileRequestConfig extends RequestBaseConfig {
nickname: string
}
import { RequestBaseConfig } from './base'
export interface AlbumRequestConfig extends RequestBaseConfig {
id: string | number
}
import { RequestBaseConfig } from './base'
export interface AlbumDetailRequestConfig extends RequestBaseConfig {
id: string | number
}
import { RequestBaseConfig } from './base'
export interface AlbumDetailDynamicRequestConfig extends RequestBaseConfig {
id: string | number
}
import { RequestBaseConfig } from './base'
export interface AlbumListRequestConfig extends RequestBaseConfig {
limit?: string | number // 默认 30
offset?: string | number // 默认 0
area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP' // 默认 ALL
type: string
}
import { RequestBaseConfig } from './base'
export interface AlbumListStyleRequestConfig extends RequestBaseConfig {
limit?: string | number // 默认 10
offset?: string | number // 默认 0
area?: 'Z_H' | 'E_A' | 'KR' | 'JP' // 默认 ALL
}
import { RequestBaseConfig } from './base'
export interface AlbumNewRequestConfig extends RequestBaseConfig {
limit?: string | number // 默认 30
offset?: string | number // 默认 0
area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP' // 默认 ALL
}
import { RequestBaseConfig } from './base'
export type AlbumNewestRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export interface AlbumSongSaleBoardRequestConfig extends RequestBaseConfig {
albumType?: 0 | 1 // 0 为数字专辑,1 为数字单曲
type?: 'daily' | 'week' | 'year' | 'total'
year?: string | number // 年份,默认本年。 type 为 year 时有效
}
import { RequestBaseConfig } from './base'
export interface AlbumSubRequestConfig extends RequestBaseConfig {
id: string | number
t: 1 | 0
}
import { RequestBaseConfig } from './base'
export interface AlbumSubListRequestConfig extends RequestBaseConfig {
limit: string | number // 默认: 25
offset: string | number // 默认: 0
}
import { RequestBaseConfig } from './base'
export interface ArtistAlbumRequestConfig extends RequestBaseConfig {
id: string | number
limit?: string | number // 默认 30
offset?: string | number // 默认 0
}
import { RequestBaseConfig } from './base'
export interface ArtistDescRequestConfig extends RequestBaseConfig {
id: string | number
}
import { RequestBaseConfig } from './base'
export interface ArtistListRequestConfig extends RequestBaseConfig {
area: '-1' | '7' | '96' | '8' | '16' | '0'
initial?:
| 'a'
| 'b'
| 'c'
| 'd'
| 'e'
| 'f'
| 'g'
| 'h'
| 'i'
| 'j'
| 'k'
| 'l'
| 'm'
| 'n'
| 'o'
| 'p'
| 'q'
| 'r'
| 's'
| 't'
| 'u'
| 'v'
| 'w'
| 'x'
| 'y'
| 'z'
| 'A'
| 'B'
| 'C'
| 'D'
| 'E'
| 'F'
| 'G'
| 'H'
| 'I'
| 'J'
| 'K'
| 'L'
| 'M'
| 'N'
| 'O'
| 'P'
| 'Q'
| 'R'
| 'S'
| 'T'
| 'U'
| 'V'
| 'W'
| 'X'
| 'Y'
| 'Z'
offset?: string | number
limit?: string | number
type?: '1' | '2' | '3'
}
import { RequestBaseConfig } from './base'
export interface ArtistMVRequestConfig extends RequestBaseConfig {
id: string | number
limit: string | number
offset: string | number
}
import { RequestBaseConfig } from './base'
export interface ArtistSongsRequestConfig extends RequestBaseConfig {
id: string | number
order?: 'hot' | 'time'
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface ArtistSubRequestConfig extends RequestBaseConfig {
id: string | number
t: 1 | 0
}
import { RequestBaseConfig } from './base'
export interface ArtistSubListRequestConfig extends RequestBaseConfig {
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface ArtistTopSongRequestConfig extends RequestBaseConfig {
id: string | number
}
import { RequestBaseConfig } from './base'
export interface ArtistsRequestConfig extends RequestBaseConfig {
id: string | number
}
import { RequestBaseConfig } from './base'
export interface AvatarUploadRequestConfig extends RequestBaseConfig {
imgFile: {
name: string
data: string | Buffer
}
imgSize?: number
imgX?: number
imgY?: number
}
import { RequestBaseConfig } from './base'
export interface BannerRequestConfig extends RequestBaseConfig {
type?: 0 | 1 | 2 | 3
}
export interface APIBaseResponse {
code: number
cookie: string
[index: string]: unknown
}
export interface RequestBaseConfig {
cookie?: string
realIP?: string // IPv4/IPv6 filled in X-Real-IP
proxy?: string // HTTP proxy
}
import { RequestBaseConfig } from './base'
export interface BatchRequestConfig extends RequestBaseConfig {
[index: string]: unknown
}
import { RequestBaseConfig } from './base'
export interface CaptchaSentRequestConfig extends RequestBaseConfig {
cellphone: string
ctcode?: string
}
import { RequestBaseConfig } from './base'
export interface CaptchaVerifyRequestConfig extends RequestBaseConfig {
ctcode?: string
cellphone: string
captcha: string
}
import { RequestBaseConfig } from './base'
export interface CellphoneExistenceCheckRequestConfig
extends RequestBaseConfig {
cellphone: string
countrycode: string
}
import { RequestBaseConfig } from './base'
export interface CheckMusicRequestConfig extends RequestBaseConfig {
id: string | number
br: string | number
}
import { RequestBaseConfig } from './base'
export interface CloudSearchRequestConfig extends RequestBaseConfig {
keywords: string
type?: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentRequestConfig extends RequestBaseConfig {
id: string | number
type: 0 | 1 | 2 | 3 | 4 | 5 | 6
t: 1 | 2 | 0
threadId?: string
content?: string | number
commentId?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentAlbumRequestConfig extends RequestBaseConfig {
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentDjRequestConfig extends RequestBaseConfig {
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentEventRequestConfig extends RequestBaseConfig {
threadId: string
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentFloorRequestConfig extends RequestBaseConfig {
id: string | number
parentCommentId: string | number
type: 0 | 1 | 2 | 3 | 4 | 5
limit?: string | number
time?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentHotRequestConfig extends RequestBaseConfig {
id: string | number
type: 0 | 1 | 2 | 3 | 4 | 5
offset?: string | number
limit?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export type CommentHotwallListRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export interface CommentLikeRequestConfig extends RequestBaseConfig {
id: string | number
type: 0 | 1 | 2 | 3 | 4 | 5
t: 1 | 0
cid: string | number
threadId?: string
}
import { RequestBaseConfig } from './base'
export interface CommentMusicRequestConfig extends RequestBaseConfig {
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentMvRequestConfig extends RequestBaseConfig {
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentPlaylistRequestConfig extends RequestBaseConfig {
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentVideoRequestConfig extends RequestBaseConfig {
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export type CountriesCodeListRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export interface DailySigninRequestConfig extends RequestBaseConfig {
type?: 0 | 1
}
import { RequestBaseConfig } from './base'
export interface DigitalAlbumOrderingRequestConfig extends RequestBaseConfig {
payment: string
id: string | number
quantity: string
}
import { RequestBaseConfig } from './base'
export interface DigitalAlbumPurchasedRequestConfig extends RequestBaseConfig {
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export type DjBannerRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export type DjCategoryExcludehotRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export type DjCategoryRecommendRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export type DjCatelistRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export interface DjDetailRequestConfig extends RequestBaseConfig {
rid: string | number
}
import { RequestBaseConfig } from './base'
export interface DjHotRequestConfig extends RequestBaseConfig {
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjPaygiftRequestConfig extends RequestBaseConfig {
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjPersonalizeRecommendRequestConfig extends RequestBaseConfig {
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjProgramRequestConfig extends RequestBaseConfig {
rid: string | number
limit?: string | number
offset?: string | number
asc: 'true' | 1 | 'false' | 0
}
import { RequestBaseConfig } from './base'
export interface DjProgramDetailRequestConfig extends RequestBaseConfig {
id: string | number
}
import { RequestBaseConfig } from './base'
export interface DjProgramToplistRequestConfig extends RequestBaseConfig {
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjProgramToplistHoursRequestConfig extends RequestBaseConfig {
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjRadioHotRequestConfig extends RequestBaseConfig {
cateId: string | number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export type DjRecommendRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
/*
有声书 10001
知识技能 453050
商业财经 453051
人文历史 11
外语世界 13
亲子宝贝 14
创作|翻唱 2001
音乐故事 2
3D|电子 10002
相声曲艺 8
情感调频 3
美文读物 6
脱口秀 5
广播剧 7
二次元 3001
明星做主播 1
娱乐|影视 4
科技科学 453052
校园|教育 4001
旅途|城市 12
*/
export interface DjRecommendTypeRequestConfig extends RequestBaseConfig {
type:
| 10001
| 453050
| 453051
| 11
| 13
| 14
| 2001
| 2
| 10002
| 8
| 3
| 6
| 5
| 7
| 3001
| 1
| 4
| 453052
| 4001
| 12
}
import { RequestBaseConfig } from './base'
export interface DjSubRequestConfig extends RequestBaseConfig {
t: 1 | 0
rid: string | number
}
import { RequestBaseConfig } from './base'
export interface DjSublistRequestConfig extends RequestBaseConfig {
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjTodayPerferedRequestConfig extends RequestBaseConfig {
page?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjToplistRequestConfig extends RequestBaseConfig {
type?: 'new' | 'hot'
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjToplistHoursRequestConfig extends RequestBaseConfig {
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjToplistNewcomerRequestConfig extends RequestBaseConfig {
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjToplistPayRequestConfig extends RequestBaseConfig {
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjToplistPopularRequestConfig extends RequestBaseConfig {
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface EventRequestConfig extends RequestBaseConfig {
pagesize?: number
lasttime?: number
}
import { RequestBaseConfig } from './base'
export interface EventDelRequestConfig extends RequestBaseConfig {
evId: string | number
}
import { RequestBaseConfig } from './base'
export interface EventForwardRequestConfig extends RequestBaseConfig {
forwords: string
evId: string | number
uid: string | number
}
import { RequestBaseConfig } from './base'
export interface FmTrashRequestConfig extends RequestBaseConfig {
id: string | number
time?: string | number
}
import { RequestBaseConfig } from './base'
export interface FollowRequestConfig extends RequestBaseConfig {
t: 0 | 1
id: string | number
}
import { RequestBaseConfig } from './base'
export type HistoryRecommendSongsRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export interface HistoryRecommendSongsDetailRequestConfig
extends RequestBaseConfig {
date?: string
}
import { RequestBaseConfig } from './base'
export interface HomepageBlockPageRequestConfig extends RequestBaseConfig {
refresh?: 'true' | 'false' | boolean
}
import { RequestBaseConfig } from './base'
export type HomepageDragonBallRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export interface HotTopicRequestConfig extends RequestBaseConfig {
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface LikeRequestConfig extends RequestBaseConfig {
like?: 'true' | 'false' | boolean
id: string | number
alg?: string
time?: string | number
}
import { RequestBaseConfig } from './base'
export interface LikelistRequestConfig extends RequestBaseConfig {
uid: string | number
}
import { RequestBaseConfig } from './base'
export interface LoginRequestConfig extends RequestBaseConfig {
email: string
password?: string
md5_password?: string
}
import { RequestBaseConfig } from './base'
export interface LoginCellphoneRequestConfig extends RequestBaseConfig {
phone: string
countrycode?: string
password?: string
md5_password?: string
}
import { RequestBaseConfig } from './base'
export type LoginRefreshRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export type LoginStatusRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export type LogoutRequestConfig = RequestBaseConfig
import { RequestBaseConfig } from './base'
export interface LyricRequestConfig extends RequestBaseConfig {
id: string | number
}
import { RequestBaseConfig } from './base'
export interface MsgCommentsRequestConfig extends RequestBaseConfig {
uid: string | number
before?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface MsgForwardsRequestConfig extends RequestBaseConfig {
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface MsgNoticesRequestConfig extends RequestBaseConfig {
limit?: string | number
lasttime?: string | number
}
import { RequestBaseConfig } from './base'
export interface MsgPrivateRequestConfig extends RequestBaseConfig {
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface MsgPrivateHistoryRequestConfig extends RequestBaseConfig {
before?: string | number
limit?: string | number
uid: string | number
}
import { RequestBaseConfig } from './base'
export interface MvAllRequestConfig extends RequestBaseConfig {
area?: string
type?: string
order?: string
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface MvDetailRequestConfig extends RequestBaseConfig {
mvid?: string | number
}
import { RequestBaseConfig } from './base'
export interface MvDetailInfoRequestConfig extends RequestBaseConfig {
mvid: string | number
}
import { RequestBaseConfig } from './base'
export interface MvExclusiveRcmdRequestConfig extends RequestBaseConfig {
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface MvFirstRequestConfig extends RequestBaseConfig {
area?: string
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface MvSubRequestConfig extends RequestBaseConfig {
t: 0 | 1
mvid: string | number
}
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册