Compare commits

...

5 Commits

Author SHA1 Message Date
544a8be9dc 解绑账号 2026-02-03 09:45:44 +08:00
076d4d3f80 Update test.go 2026-02-02 16:50:46 +08:00
3313cb56b4 修改每个月1号等待一下1点后执行 2026-02-02 16:46:20 +08:00
26658aaa5e 修改名称 2026-01-29 11:42:14 +08:00
dc0b639ae4 修改发布类型 2026-01-29 11:22:03 +08:00
6 changed files with 349 additions and 436 deletions

View File

@ -346,49 +346,55 @@ func (ConfirmFailENUM) EnumDescriptor() ([]byte, []int) {
return file_pb_fiee_cast_proto_rawDescGZIP(), []int{5}
}
type RePublishTypeENUM int32
type PublishSourceENUM int32
const (
RePublishTypeENUM_RePublishType_MANUAL RePublishTypeENUM = 0 // 手动补发
RePublishTypeENUM_RePublishType_SCHEDULED RePublishTypeENUM = 1 // 定时任务补发
PublishSourceENUM_RePublishType_UNKNOW PublishSourceENUM = 0 // 未知
PublishSourceENUM_RePublishType_MANUAL PublishSourceENUM = 1 // 手动
PublishSourceENUM_RePublishType_SCHEDULED PublishSourceENUM = 2 // 定时任务
PublishSourceENUM_RePublishType_SCHEDULED_RETRY PublishSourceENUM = 3 // 定时任务补发
)
// Enum value maps for RePublishTypeENUM.
// Enum value maps for PublishSourceENUM.
var (
RePublishTypeENUM_name = map[int32]string{
0: "RePublishType_MANUAL",
1: "RePublishType_SCHEDULED",
PublishSourceENUM_name = map[int32]string{
0: "RePublishType_UNKNOW",
1: "RePublishType_MANUAL",
2: "RePublishType_SCHEDULED",
3: "RePublishType_SCHEDULED_RETRY",
}
RePublishTypeENUM_value = map[string]int32{
"RePublishType_MANUAL": 0,
"RePublishType_SCHEDULED": 1,
PublishSourceENUM_value = map[string]int32{
"RePublishType_UNKNOW": 0,
"RePublishType_MANUAL": 1,
"RePublishType_SCHEDULED": 2,
"RePublishType_SCHEDULED_RETRY": 3,
}
)
func (x RePublishTypeENUM) Enum() *RePublishTypeENUM {
p := new(RePublishTypeENUM)
func (x PublishSourceENUM) Enum() *PublishSourceENUM {
p := new(PublishSourceENUM)
*p = x
return p
}
func (x RePublishTypeENUM) String() string {
func (x PublishSourceENUM) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (RePublishTypeENUM) Descriptor() protoreflect.EnumDescriptor {
func (PublishSourceENUM) Descriptor() protoreflect.EnumDescriptor {
return file_pb_fiee_cast_proto_enumTypes[6].Descriptor()
}
func (RePublishTypeENUM) Type() protoreflect.EnumType {
func (PublishSourceENUM) Type() protoreflect.EnumType {
return &file_pb_fiee_cast_proto_enumTypes[6]
}
func (x RePublishTypeENUM) Number() protoreflect.EnumNumber {
func (x PublishSourceENUM) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use RePublishTypeENUM.Descriptor instead.
func (RePublishTypeENUM) EnumDescriptor() ([]byte, []int) {
// Deprecated: Use PublishSourceENUM.Descriptor instead.
func (PublishSourceENUM) EnumDescriptor() ([]byte, []int) {
return file_pb_fiee_cast_proto_rawDescGZIP(), []int{6}
}
@ -3104,6 +3110,7 @@ func (x *MediaWorksResp) GetData() []*MediaWorksResp_Info {
type PublishReq struct {
state protoimpl.MessageState `protogen:"open.v1"`
WorkUuids []string `protobuf:"bytes,1,rep,name=workUuids,proto3" json:"workUuids"`
PublishSource PublishSourceENUM `protobuf:"varint,4,opt,name=publishSource,proto3,enum=Cast.PublishSourceENUM" json:"publishSource"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
@ -3145,6 +3152,13 @@ func (x *PublishReq) GetWorkUuids() []string {
return nil
}
func (x *PublishReq) GetPublishSource() PublishSourceENUM {
if x != nil {
return x.PublishSource
}
return PublishSourceENUM_RePublishType_UNKNOW
}
type PublishResp struct {
state protoimpl.MessageState `protogen:"open.v1"`
Data []*PublishResp_Info `protobuf:"bytes,1,rep,name=data,proto3" json:"data"`
@ -3194,7 +3208,7 @@ type RePublishReq struct {
WorkUuids []string `protobuf:"bytes,1,rep,name=workUuids,proto3" json:"workUuids"`
MediaAccountUuids []string `protobuf:"bytes,2,rep,name=mediaAccountUuids,proto3" json:"mediaAccountUuids"`
PlatformIDs []PlatformIDENUM `protobuf:"varint,3,rep,packed,name=platformIDs,proto3,enum=Cast.PlatformIDENUM" json:"platformIDs"`
RePublishType RePublishTypeENUM `protobuf:"varint,4,opt,name=rePublishType,proto3,enum=Cast.RePublishTypeENUM" json:"rePublishType"`
PublishSource PublishSourceENUM `protobuf:"varint,4,opt,name=publishSource,proto3,enum=Cast.PublishSourceENUM" json:"publishSource"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
@ -3250,11 +3264,11 @@ func (x *RePublishReq) GetPlatformIDs() []PlatformIDENUM {
return nil
}
func (x *RePublishReq) GetRePublishType() RePublishTypeENUM {
func (x *RePublishReq) GetPublishSource() PublishSourceENUM {
if x != nil {
return x.RePublishType
return x.PublishSource
}
return RePublishTypeENUM_RePublishType_MANUAL
return PublishSourceENUM_RePublishType_UNKNOW
}
type RePublishResp struct {
@ -17713,10 +17727,11 @@ const file_pb_fiee_cast_proto_rawDesc = "" +
"\x06images\x18\b \x03(\tR\x06images\x12\x1a\n" +
"\bvideoUrl\x18\t \x01(\tR\bvideoUrl\x12\x1a\n" +
"\bcoverUrl\x18\n" +
" \x01(\tR\bcoverUrl\"*\n" +
" \x01(\tR\bcoverUrl\"i\n" +
"\n" +
"PublishReq\x12\x1c\n" +
"\tworkUuids\x18\x01 \x03(\tR\tworkUuids\"\x85\x01\n" +
"\tworkUuids\x18\x01 \x03(\tR\tworkUuids\x12=\n" +
"\rpublishSource\x18\x04 \x01(\x0e2\x17.Cast.PublishSourceENUMR\rpublishSource\"\x85\x01\n" +
"\vPublishResp\x12*\n" +
"\x04data\x18\x01 \x03(\v2\x16.Cast.PublishResp.InfoR\x04data\x1aJ\n" +
"\x04Info\x12\x1e\n" +
@ -17728,7 +17743,7 @@ const file_pb_fiee_cast_proto_rawDesc = "" +
"\tworkUuids\x18\x01 \x03(\tR\tworkUuids\x12,\n" +
"\x11mediaAccountUuids\x18\x02 \x03(\tR\x11mediaAccountUuids\x126\n" +
"\vplatformIDs\x18\x03 \x03(\x0e2\x14.Cast.PlatformIDENUMR\vplatformIDs\x12=\n" +
"\rrePublishType\x18\x04 \x01(\x0e2\x17.Cast.RePublishTypeENUMR\rrePublishType\"M\n" +
"\rpublishSource\x18\x04 \x01(\x0e2\x17.Cast.PublishSourceENUMR\rpublishSource\"M\n" +
"\rRePublishResp\x12\x1e\n" +
"\n" +
"artistUuid\x18\x01 \x01(\tR\n" +
@ -19255,10 +19270,12 @@ const file_pb_fiee_cast_proto_rawDesc = "" +
"\x0fConfirmFailENUM\x12\x16\n" +
"\x12ConfirmFailENUM_NO\x10\x00\x12\x1d\n" +
"\x19ConfirmFailENUM_NOTENOUGH\x10\x01\x12\x1b\n" +
"\x17ConfirmFailENUM_EXPIRED\x10\x02*J\n" +
"\x11RePublishTypeENUM\x12\x18\n" +
"\x14RePublishType_MANUAL\x10\x00\x12\x1b\n" +
"\x17RePublishType_SCHEDULED\x10\x01*Y\n" +
"\x17ConfirmFailENUM_EXPIRED\x10\x02*\x87\x01\n" +
"\x11PublishSourceENUM\x12\x18\n" +
"\x14RePublishType_UNKNOW\x10\x00\x12\x18\n" +
"\x14RePublishType_MANUAL\x10\x01\x12\x1b\n" +
"\x17RePublishType_SCHEDULED\x10\x02\x12!\n" +
"\x1dRePublishType_SCHEDULED_RETRY\x10\x03*Y\n" +
"\fCategoryENUM\x12\x14\n" +
"\x10UNKNOWN_CATEGORY\x10\x00\x12\t\n" +
"\x05TITLE\x10\x01\x12\v\n" +
@ -19380,7 +19397,7 @@ var file_pb_fiee_cast_proto_goTypes = []any{
(AutoPublishENUM)(0), // 3: Cast.AutoPublishENUM
(PublishStatusENUM)(0), // 4: Cast.PublishStatusENUM
(ConfirmFailENUM)(0), // 5: Cast.ConfirmFailENUM
(RePublishTypeENUM)(0), // 6: Cast.RePublishTypeENUM
(PublishSourceENUM)(0), // 6: Cast.PublishSourceENUM
(CategoryENUM)(0), // 7: Cast.CategoryENUM
(*AsInfo)(nil), // 8: Cast.AsInfo
(*MediaUserListReq)(nil), // 9: Cast.MediaUserListReq
@ -19627,279 +19644,280 @@ var file_pb_fiee_cast_proto_depIdxs = []int32{
5, // 33: Cast.UpdateStatusReq.confirmFailType:type_name -> Cast.ConfirmFailENUM
207, // 34: Cast.MediaAccountsResp.data:type_name -> Cast.MediaAccountsResp.Info
208, // 35: Cast.MediaWorksResp.data:type_name -> Cast.MediaWorksResp.Info
209, // 36: Cast.PublishResp.data:type_name -> Cast.PublishResp.Info
0, // 37: Cast.RePublishReq.platformIDs:type_name -> Cast.PlatformIDENUM
6, // 38: Cast.RePublishReq.rePublishType:type_name -> Cast.RePublishTypeENUM
49, // 39: Cast.WorkInfoResp.platformInfoData:type_name -> Cast.PlatformInfo
4, // 40: Cast.WorkInfoResp.publishStatus:type_name -> Cast.PublishStatusENUM
210, // 41: Cast.WorkListPublishedResp.data:type_name -> Cast.WorkListPublishedResp.Info
17, // 42: Cast.ImportWorkBatchReq.imageWorks:type_name -> Cast.UpdateWorkImageReq
17, // 43: Cast.ImportWorkBatchResp.imageWorks:type_name -> Cast.UpdateWorkImageReq
4, // 44: Cast.PlatformInfo.publishMediaStatus:type_name -> Cast.PublishStatusENUM
49, // 45: Cast.UpdateWorkPlatformInfoReq.PlatformInfoData:type_name -> Cast.PlatformInfo
0, // 46: Cast.UpdateWorkPublishLogReq.platformID:type_name -> Cast.PlatformIDENUM
211, // 47: Cast.RefreshWorkListResp.Data:type_name -> Cast.RefreshWorkListResp.Info
0, // 48: Cast.OAuthCodeToTokenReq.platformID:type_name -> Cast.PlatformIDENUM
213, // 49: Cast.UpdateOAuthReq.Data:type_name -> Cast.UpdateOAuthReq.Info
0, // 50: Cast.RefreshTokenReq.platformID:type_name -> Cast.PlatformIDENUM
74, // 51: Cast.ListVideoScriptsResp.data:type_name -> Cast.VideoScriptInfo
74, // 52: Cast.UpdateVideoScriptBatchReq.data:type_name -> Cast.VideoScriptInfo
74, // 53: Cast.UpdateVideoScriptBatchResp.data:type_name -> Cast.VideoScriptInfo
2, // 54: Cast.UpdateScriptStatusReq.workAction:type_name -> Cast.WorkActionENUM
7, // 55: Cast.UpdatePromptReq.category:type_name -> Cast.CategoryENUM
7, // 56: Cast.GetPromptResp.category:type_name -> Cast.CategoryENUM
7, // 57: Cast.ListPromptsReq.category:type_name -> Cast.CategoryENUM
7, // 58: Cast.PromptInfo.category:type_name -> Cast.CategoryENUM
88, // 59: Cast.ListPromptsResp.data:type_name -> Cast.PromptInfo
88, // 60: Cast.UpdatePromptBatchReq.data:type_name -> Cast.PromptInfo
88, // 61: Cast.UpdatePromptBatchResp.data:type_name -> Cast.PromptInfo
92, // 62: Cast.UpdateArtistReq.artistInfo:type_name -> Cast.ArtistInfo
92, // 63: Cast.GetArtistResp.artistInfo:type_name -> Cast.ArtistInfo
2, // 64: Cast.UpdateWorkAnalysisStatusReq.workAction:type_name -> Cast.WorkActionENUM
102, // 65: Cast.GetWorkAnalysisResp.fansSeries:type_name -> Cast.WorkAnalysisFansSeries
103, // 66: Cast.GetWorkAnalysisResp.viewsSeries:type_name -> Cast.WorkAnalysisViewsSeries
104, // 67: Cast.GetWorkAnalysisResp.likesSeries:type_name -> Cast.WorkAnalysisLikesSeries
105, // 68: Cast.GetWorkAnalysisResp.commentsSeries:type_name -> Cast.WorkAnalysisCommentsSeries
106, // 69: Cast.GetWorkAnalysisResp.sharesSeries:type_name -> Cast.WorkAnalysisSharesSeries
107, // 70: Cast.GetWorkAnalysisResp.topCitiesSeries:type_name -> Cast.WorkAnalysisTopCities
108, // 71: Cast.GetWorkAnalysisResp.mostActiveDaySeries:type_name -> Cast.WorkAnalysisMostActiveDay
109, // 72: Cast.GetWorkAnalysisResp.bestPostTimeSeries:type_name -> Cast.WorkAnalysisBestPostTime
101, // 73: Cast.GetWorkAnalysisDetailResp.WorkAnalysisLogData:type_name -> Cast.WorkAnalysisLogInfo
102, // 74: Cast.GetWorkAnalysisDetailResp.fansSeries:type_name -> Cast.WorkAnalysisFansSeries
103, // 75: Cast.GetWorkAnalysisDetailResp.viewsSeries:type_name -> Cast.WorkAnalysisViewsSeries
104, // 76: Cast.GetWorkAnalysisDetailResp.likesSeries:type_name -> Cast.WorkAnalysisLikesSeries
105, // 77: Cast.GetWorkAnalysisDetailResp.commentsSeries:type_name -> Cast.WorkAnalysisCommentsSeries
106, // 78: Cast.GetWorkAnalysisDetailResp.sharesSeries:type_name -> Cast.WorkAnalysisSharesSeries
107, // 79: Cast.GetWorkAnalysisDetailResp.topCitiesSeries:type_name -> Cast.WorkAnalysisTopCities
108, // 80: Cast.GetWorkAnalysisDetailResp.mostActiveDaySeries:type_name -> Cast.WorkAnalysisMostActiveDay
109, // 81: Cast.GetWorkAnalysisDetailResp.bestPostTimeSeries:type_name -> Cast.WorkAnalysisBestPostTime
110, // 82: Cast.GetWorkAnalysisDetailResp.extra:type_name -> Cast.WorkAnalysisExtra
116, // 83: Cast.ListWorkAnalysisResp.data:type_name -> Cast.WorkAnalysisInfo
120, // 84: Cast.ArtistDataListResp.data:type_name -> Cast.ArtistDataRespItem
123, // 85: Cast.MediaDataListResp.data:type_name -> Cast.MediaDataListItem
102, // 86: Cast.ArtistMetricsSeriesResp.fansSeries:type_name -> Cast.WorkAnalysisFansSeries
103, // 87: Cast.ArtistMetricsSeriesResp.viewsSeries:type_name -> Cast.WorkAnalysisViewsSeries
104, // 88: Cast.ArtistMetricsSeriesResp.likesSeries:type_name -> Cast.WorkAnalysisLikesSeries
105, // 89: Cast.ArtistMetricsSeriesResp.commentsSeries:type_name -> Cast.WorkAnalysisCommentsSeries
106, // 90: Cast.ArtistMetricsSeriesResp.sharesSeries:type_name -> Cast.WorkAnalysisSharesSeries
109, // 91: Cast.ArtistMetricsSeriesResp.bestPostTime:type_name -> Cast.WorkAnalysisBestPostTime
108, // 92: Cast.ArtistMetricsSeriesResp.mostActiveDay:type_name -> Cast.WorkAnalysisMostActiveDay
130, // 93: Cast.ArtistMetricsDailyWindowResp.fans:type_name -> Cast.SimplePoint
130, // 94: Cast.ArtistMetricsDailyWindowResp.views:type_name -> Cast.SimplePoint
130, // 95: Cast.ArtistMetricsDailyWindowResp.likes:type_name -> Cast.SimplePoint
130, // 96: Cast.ArtistMetricsDailyWindowResp.comments:type_name -> Cast.SimplePoint
130, // 97: Cast.ArtistMetricsDailyWindowResp.shares:type_name -> Cast.SimplePoint
131, // 98: Cast.ArtistMetricsDailyWindowResp.bestPostTime:type_name -> Cast.BestPostTimePoint
132, // 99: Cast.ArtistMetricsDailyWindowResp.mostActiveDay:type_name -> Cast.MostActiveDayPoint
135, // 100: Cast.TobeConfirmedListResp.data:type_name -> Cast.TobeConfirmedItem
138, // 101: Cast.UpsertMediaMetricsDailyBatchReq.data:type_name -> Cast.MediaMetricsDailyItem
141, // 102: Cast.UpsertWorkMetricsDailyBatchReq.data:type_name -> Cast.WorkMetricsDailyItem
145, // 103: Cast.GetArtistAyrShareInfoResp.data:type_name -> Cast.ArtistAyrShareInfo
145, // 104: Cast.GetArtistAyrShareInfoByPlatformIDsResp.data:type_name -> Cast.ArtistAyrShareInfo
150, // 105: Cast.ListWorkPlatformInfoResp.data:type_name -> Cast.WorkPlatformInfo
153, // 106: Cast.ListMediaMetricsDailyResp.data:type_name -> Cast.MediaMetricsDailyInfo
156, // 107: Cast.ListWorkMetricsDailyResp.data:type_name -> Cast.WorkMetricsDailyInfo
161, // 108: Cast.GetTaskListResp.data:type_name -> Cast.TaskListInfo
161, // 109: Cast.ListTaskListResp.data:type_name -> Cast.TaskListInfo
171, // 110: Cast.ListCastTagsResp.data:type_name -> Cast.CastTagInfo
171, // 111: Cast.UpdateCastTagBatchReq.data:type_name -> Cast.CastTagInfo
171, // 112: Cast.UpdateCastTagBatchResp.data:type_name -> Cast.CastTagInfo
171, // 113: Cast.BatchUpdateCastTagsReq.data:type_name -> Cast.CastTagInfo
2, // 114: Cast.UpdateCompetitiveReportStatusReq.workAction:type_name -> Cast.WorkActionENUM
183, // 115: Cast.GetCompetitiveReportDetailResp.reportLogData:type_name -> Cast.CompetitiveReportLogInfo
184, // 116: Cast.GetCompetitiveReportDetailResp.extra:type_name -> Cast.CompetitiveReportExtra
190, // 117: Cast.ListCompetitiveReportResp.data:type_name -> Cast.CompetitiveReportInfo
178, // 118: Cast.ImportCompetitiveReportBatchReq.reports:type_name -> Cast.CreateCompetitiveReportReq
178, // 119: Cast.ImportCompetitiveReportBatchResp.reports:type_name -> Cast.CreateCompetitiveReportReq
196, // 120: Cast.CountCompetitiveReportByWorkUuidsResp.data:type_name -> Cast.WorkUuidCount
205, // 121: Cast.WorkListResp.Info.PublishMediaIDs:type_name -> Cast.WorkListResp.Info.PublishMediaIDsEntry
10, // 122: Cast.WorkDetailResp.MediaAccDataEntry.value:type_name -> Cast.MediaUserInfo
212, // 123: Cast.RefreshWorkListResp.Info.PlatformInfoData:type_name -> Cast.RefreshWorkListResp.Info.PlatformInfo
0, // 124: Cast.RefreshWorkListResp.Info.PlatformInfo.platformID:type_name -> Cast.PlatformIDENUM
0, // 125: Cast.UpdateOAuthReq.Info.platformID:type_name -> Cast.PlatformIDENUM
9, // 126: Cast.Cast.MediaUserList:input_type -> Cast.MediaUserListReq
12, // 127: Cast.Cast.UpdateMediaAccount:input_type -> Cast.UpdateMediaAccountReq
14, // 128: Cast.Cast.UnbindManager:input_type -> Cast.UnbindManagerReq
16, // 129: Cast.Cast.BindManager:input_type -> Cast.BindManagerReq
17, // 130: Cast.Cast.UpdateWorkImage:input_type -> Cast.UpdateWorkImageReq
20, // 131: Cast.Cast.UpdateWorkVideo:input_type -> Cast.UpdateWorkVideoReq
22, // 132: Cast.Cast.MediaInfo:input_type -> Cast.MediaInfoReq
24, // 133: Cast.Cast.MediaInfoByPlatform:input_type -> Cast.MediaInfoByPlatformReq
26, // 134: Cast.Cast.WorkList:input_type -> Cast.WorkListReq
43, // 135: Cast.Cast.WorkListPublished:input_type -> Cast.WorkListPublishedReq
28, // 136: Cast.Cast.WorkDetail:input_type -> Cast.WorkDetailReq
31, // 137: Cast.Cast.UpdateStatus:input_type -> Cast.UpdateStatusReq
32, // 138: Cast.Cast.MediaAccounts:input_type -> Cast.MediaAccountsReq
34, // 139: Cast.Cast.MediaWorks:input_type -> Cast.MediaWorksReq
36, // 140: Cast.Cast.Publish:input_type -> Cast.PublishReq
38, // 141: Cast.Cast.RePublish:input_type -> Cast.RePublishReq
40, // 142: Cast.Cast.DelWork:input_type -> Cast.DelWorkReq
41, // 143: Cast.Cast.WorkInfo:input_type -> Cast.WorkInfoReq
45, // 144: Cast.Cast.ArtistInfo:input_type -> Cast.ArtistInfoReq
47, // 145: Cast.Cast.ImportWorkBatch:input_type -> Cast.ImportWorkBatchReq
50, // 146: Cast.Cast.UpdateWorkPlatformInfo:input_type -> Cast.UpdateWorkPlatformInfoReq
52, // 147: Cast.Cast.UpdateWorkPublishLog:input_type -> Cast.UpdateWorkPublishLogReq
53, // 148: Cast.Cast.RefreshWorkList:input_type -> Cast.RefreshWorkListReq
198, // 149: Cast.Cast.WorkResource:input_type -> Cast.WorkResourceReq
200, // 150: Cast.Cast.UpdateWorkResource:input_type -> Cast.UpdateWorkResourceReq
202, // 151: Cast.Cast.UpdateMediaAccStatus:input_type -> Cast.UpdateMediaAccStatusReq
55, // 152: Cast.Cast.OAuthAccount:input_type -> Cast.OAuthAccountReq
57, // 153: Cast.Cast.OAuthAccountV2:input_type -> Cast.OAuthAccountV2Req
61, // 154: Cast.Cast.OAuthCodeToToken:input_type -> Cast.OAuthCodeToTokenReq
63, // 155: Cast.Cast.UpdateOAuth:input_type -> Cast.UpdateOAuthReq
64, // 156: Cast.Cast.RefreshToken:input_type -> Cast.RefreshTokenReq
66, // 157: Cast.Cast.PublishMediaInfo:input_type -> Cast.PublishMediaInfoReq
68, // 158: Cast.Cast.Tools:input_type -> Cast.ToolsReq
69, // 159: Cast.Cast.UpdateVideoScript:input_type -> Cast.UpdateVideoScriptReq
71, // 160: Cast.Cast.GetVideoScript:input_type -> Cast.GetVideoScriptReq
73, // 161: Cast.Cast.ListVideoScripts:input_type -> Cast.ListVideoScriptsReq
76, // 162: Cast.Cast.DeleteVideoScript:input_type -> Cast.DeleteVideoScriptReq
77, // 163: Cast.Cast.UpdateVideoScriptBatch:input_type -> Cast.UpdateVideoScriptBatchReq
79, // 164: Cast.Cast.UpdateScriptStatus:input_type -> Cast.UpdateScriptStatusReq
81, // 165: Cast.Cast.GetLayout:input_type -> Cast.GetLayoutReq
80, // 166: Cast.Cast.SetLayout:input_type -> Cast.SetLayoutReq
83, // 167: Cast.Cast.UpdatePrompt:input_type -> Cast.UpdatePromptReq
84, // 168: Cast.Cast.DeletePrompt:input_type -> Cast.DeletePromptReq
85, // 169: Cast.Cast.GetPrompt:input_type -> Cast.GetPromptReq
87, // 170: Cast.Cast.ListPrompts:input_type -> Cast.ListPromptsReq
90, // 171: Cast.Cast.UpdatePromptBatch:input_type -> Cast.UpdatePromptBatchReq
93, // 172: Cast.Cast.UpdateArtist:input_type -> Cast.UpdateArtistReq
95, // 173: Cast.Cast.GetArtist:input_type -> Cast.GetArtistReq
97, // 174: Cast.Cast.CreateWorkAnalysis:input_type -> Cast.CreateWorkAnalysisReq
99, // 175: Cast.Cast.UpdateWorkAnalysis:input_type -> Cast.UpdateWorkAnalysisReq
100, // 176: Cast.Cast.UpdateWorkAnalysisStatus:input_type -> Cast.UpdateWorkAnalysisStatusReq
111, // 177: Cast.Cast.GetWorkAnalysis:input_type -> Cast.GetWorkAnalysisDetailReq
112, // 178: Cast.Cast.GetLatestWorkAnalysis:input_type -> Cast.GetLatestWorkAnalysisReq
115, // 179: Cast.Cast.ListWorkAnalysis:input_type -> Cast.ListWorkAnalysisReq
118, // 180: Cast.Cast.DeleteWorkAnalysis:input_type -> Cast.DeleteWorkAnalysisReq
137, // 181: Cast.Cast.UpdateWorkAnalysisApprovalID:input_type -> Cast.UpdateWorkAnalysisApprovalIDReq
119, // 182: Cast.Cast.ArtistDataList:input_type -> Cast.ArtistDataListReq
122, // 183: Cast.Cast.MediaDataList:input_type -> Cast.MediaDataListReq
125, // 184: Cast.Cast.DataOverview:input_type -> Cast.DataOverviewReq
127, // 185: Cast.Cast.ArtistMetricsSeries:input_type -> Cast.ArtistMetricsSeriesReq
129, // 186: Cast.Cast.ArtistMetricsDailyWindow:input_type -> Cast.ArtistMetricsDailyWindowReq
134, // 187: Cast.Cast.TobeConfirmedList:input_type -> Cast.TobeConfirmedListReq
139, // 188: Cast.Cast.UpsertMediaMetricsDailyBatch:input_type -> Cast.UpsertMediaMetricsDailyBatchReq
142, // 189: Cast.Cast.UpsertWorkMetricsDailyBatch:input_type -> Cast.UpsertWorkMetricsDailyBatchReq
152, // 190: Cast.Cast.ListMediaMetricsDaily:input_type -> Cast.ListMediaMetricsDailyReq
155, // 191: Cast.Cast.ListWorkMetricsDaily:input_type -> Cast.ListWorkMetricsDailyReq
166, // 192: Cast.Cast.CalculateMediaMetricsByWorks:input_type -> Cast.CalculateMediaMetricsByWorksReq
144, // 193: Cast.Cast.GetArtistAyrShareInfo:input_type -> Cast.GetArtistAyrShareInfoReq
147, // 194: Cast.Cast.GetArtistAyrShareInfoByPlatformIDs:input_type -> Cast.GetArtistAyrShareInfoByPlatformIDsReq
149, // 195: Cast.Cast.ListWorkPlatformInfo:input_type -> Cast.ListWorkPlatformInfoReq
158, // 196: Cast.Cast.UpsertTaskList:input_type -> Cast.UpsertTaskListReq
160, // 197: Cast.Cast.GetTaskList:input_type -> Cast.GetTaskListReq
163, // 198: Cast.Cast.ListTaskList:input_type -> Cast.ListTaskListReq
165, // 199: Cast.Cast.DeleteTaskList:input_type -> Cast.DeleteTaskListReq
168, // 200: Cast.Cast.UpdateCastTag:input_type -> Cast.UpdateCastTagReq
170, // 201: Cast.Cast.ListCastTags:input_type -> Cast.ListCastTagsReq
173, // 202: Cast.Cast.UpdateCastTagBatch:input_type -> Cast.UpdateCastTagBatchReq
175, // 203: Cast.Cast.BatchUpdateCastTags:input_type -> Cast.BatchUpdateCastTagsReq
176, // 204: Cast.Cast.UpdateCastTagStatus:input_type -> Cast.UpdateCastTagStatusReq
214, // 205: Cast.Cast.RecalculateCastTagQuoteCount:input_type -> google.protobuf.Empty
178, // 206: Cast.Cast.CreateCompetitiveReport:input_type -> Cast.CreateCompetitiveReportReq
193, // 207: Cast.Cast.ImportCompetitiveReportBatch:input_type -> Cast.ImportCompetitiveReportBatchReq
181, // 208: Cast.Cast.UpdateCompetitiveReportStatus:input_type -> Cast.UpdateCompetitiveReportStatusReq
185, // 209: Cast.Cast.GetCompetitiveReport:input_type -> Cast.GetCompetitiveReportDetailReq
186, // 210: Cast.Cast.GetCompetitiveReportForApp:input_type -> Cast.GetCompetitiveReportForAppReq
189, // 211: Cast.Cast.ListCompetitiveReport:input_type -> Cast.ListCompetitiveReportReq
192, // 212: Cast.Cast.DeleteCompetitiveReport:input_type -> Cast.DeleteCompetitiveReportReq
182, // 213: Cast.Cast.UpdateCompetitiveReportApprovalID:input_type -> Cast.UpdateCompetitiveReportApprovalIDReq
195, // 214: Cast.Cast.CountCompetitiveReportByWorkUuids:input_type -> Cast.CountCompetitiveReportByWorkUuidsReq
11, // 215: Cast.Cast.MediaUserList:output_type -> Cast.MediaUserListResp
13, // 216: Cast.Cast.UpdateMediaAccount:output_type -> Cast.UpdateMediaAccountResp
15, // 217: Cast.Cast.UnbindManager:output_type -> Cast.UnbindManagerResp
214, // 218: Cast.Cast.BindManager:output_type -> google.protobuf.Empty
18, // 219: Cast.Cast.UpdateWorkImage:output_type -> Cast.UpdateWorkImageResp
21, // 220: Cast.Cast.UpdateWorkVideo:output_type -> Cast.UpdateWorkVideoResp
23, // 221: Cast.Cast.MediaInfo:output_type -> Cast.MediaInfoResp
25, // 222: Cast.Cast.MediaInfoByPlatform:output_type -> Cast.MediaInfoByPlatformResp
27, // 223: Cast.Cast.WorkList:output_type -> Cast.WorkListResp
44, // 224: Cast.Cast.WorkListPublished:output_type -> Cast.WorkListPublishedResp
30, // 225: Cast.Cast.WorkDetail:output_type -> Cast.WorkDetailResp
214, // 226: Cast.Cast.UpdateStatus:output_type -> google.protobuf.Empty
33, // 227: Cast.Cast.MediaAccounts:output_type -> Cast.MediaAccountsResp
35, // 228: Cast.Cast.MediaWorks:output_type -> Cast.MediaWorksResp
37, // 229: Cast.Cast.Publish:output_type -> Cast.PublishResp
39, // 230: Cast.Cast.RePublish:output_type -> Cast.RePublishResp
214, // 231: Cast.Cast.DelWork:output_type -> google.protobuf.Empty
42, // 232: Cast.Cast.WorkInfo:output_type -> Cast.WorkInfoResp
46, // 233: Cast.Cast.ArtistInfo:output_type -> Cast.ArtistInfoResp
48, // 234: Cast.Cast.ImportWorkBatch:output_type -> Cast.ImportWorkBatchResp
51, // 235: Cast.Cast.UpdateWorkPlatformInfo:output_type -> Cast.UpdateWorkPlatformInfoResp
214, // 236: Cast.Cast.UpdateWorkPublishLog:output_type -> google.protobuf.Empty
54, // 237: Cast.Cast.RefreshWorkList:output_type -> Cast.RefreshWorkListResp
199, // 238: Cast.Cast.WorkResource:output_type -> Cast.WorkResourceResp
201, // 239: Cast.Cast.UpdateWorkResource:output_type -> Cast.UpdateWorkResourceResp
203, // 240: Cast.Cast.UpdateMediaAccStatus:output_type -> Cast.UpdateMediaAccStatusResp
56, // 241: Cast.Cast.OAuthAccount:output_type -> Cast.OAuthAccountResp
58, // 242: Cast.Cast.OAuthAccountV2:output_type -> Cast.OAuthAccountV2Resp
62, // 243: Cast.Cast.OAuthCodeToToken:output_type -> Cast.OAuthCodeToTokenResp
214, // 244: Cast.Cast.UpdateOAuth:output_type -> google.protobuf.Empty
65, // 245: Cast.Cast.RefreshToken:output_type -> Cast.RefreshTokenResp
67, // 246: Cast.Cast.PublishMediaInfo:output_type -> Cast.PublishMediaInfoResp
214, // 247: Cast.Cast.Tools:output_type -> google.protobuf.Empty
70, // 248: Cast.Cast.UpdateVideoScript:output_type -> Cast.UpdateVideoScriptResp
72, // 249: Cast.Cast.GetVideoScript:output_type -> Cast.GetVideoScriptResp
75, // 250: Cast.Cast.ListVideoScripts:output_type -> Cast.ListVideoScriptsResp
214, // 251: Cast.Cast.DeleteVideoScript:output_type -> google.protobuf.Empty
78, // 252: Cast.Cast.UpdateVideoScriptBatch:output_type -> Cast.UpdateVideoScriptBatchResp
214, // 253: Cast.Cast.UpdateScriptStatus:output_type -> google.protobuf.Empty
82, // 254: Cast.Cast.GetLayout:output_type -> Cast.GetLayoutResp
214, // 255: Cast.Cast.SetLayout:output_type -> google.protobuf.Empty
214, // 256: Cast.Cast.UpdatePrompt:output_type -> google.protobuf.Empty
214, // 257: Cast.Cast.DeletePrompt:output_type -> google.protobuf.Empty
86, // 258: Cast.Cast.GetPrompt:output_type -> Cast.GetPromptResp
89, // 259: Cast.Cast.ListPrompts:output_type -> Cast.ListPromptsResp
91, // 260: Cast.Cast.UpdatePromptBatch:output_type -> Cast.UpdatePromptBatchResp
94, // 261: Cast.Cast.UpdateArtist:output_type -> Cast.UpdateArtistResp
96, // 262: Cast.Cast.GetArtist:output_type -> Cast.GetArtistResp
98, // 263: Cast.Cast.CreateWorkAnalysis:output_type -> Cast.CreateWorkAnalysisResp
214, // 264: Cast.Cast.UpdateWorkAnalysis:output_type -> google.protobuf.Empty
214, // 265: Cast.Cast.UpdateWorkAnalysisStatus:output_type -> google.protobuf.Empty
114, // 266: Cast.Cast.GetWorkAnalysis:output_type -> Cast.GetWorkAnalysisDetailResp
113, // 267: Cast.Cast.GetLatestWorkAnalysis:output_type -> Cast.GetWorkAnalysisResp
117, // 268: Cast.Cast.ListWorkAnalysis:output_type -> Cast.ListWorkAnalysisResp
214, // 269: Cast.Cast.DeleteWorkAnalysis:output_type -> google.protobuf.Empty
214, // 270: Cast.Cast.UpdateWorkAnalysisApprovalID:output_type -> google.protobuf.Empty
121, // 271: Cast.Cast.ArtistDataList:output_type -> Cast.ArtistDataListResp
124, // 272: Cast.Cast.MediaDataList:output_type -> Cast.MediaDataListResp
126, // 273: Cast.Cast.DataOverview:output_type -> Cast.DataOverviewResp
128, // 274: Cast.Cast.ArtistMetricsSeries:output_type -> Cast.ArtistMetricsSeriesResp
133, // 275: Cast.Cast.ArtistMetricsDailyWindow:output_type -> Cast.ArtistMetricsDailyWindowResp
136, // 276: Cast.Cast.TobeConfirmedList:output_type -> Cast.TobeConfirmedListResp
140, // 277: Cast.Cast.UpsertMediaMetricsDailyBatch:output_type -> Cast.UpsertMediaMetricsDailyBatchResp
143, // 278: Cast.Cast.UpsertWorkMetricsDailyBatch:output_type -> Cast.UpsertWorkMetricsDailyBatchResp
154, // 279: Cast.Cast.ListMediaMetricsDaily:output_type -> Cast.ListMediaMetricsDailyResp
157, // 280: Cast.Cast.ListWorkMetricsDaily:output_type -> Cast.ListWorkMetricsDailyResp
167, // 281: Cast.Cast.CalculateMediaMetricsByWorks:output_type -> Cast.CalculateMediaMetricsByWorksResp
146, // 282: Cast.Cast.GetArtistAyrShareInfo:output_type -> Cast.GetArtistAyrShareInfoResp
148, // 283: Cast.Cast.GetArtistAyrShareInfoByPlatformIDs:output_type -> Cast.GetArtistAyrShareInfoByPlatformIDsResp
151, // 284: Cast.Cast.ListWorkPlatformInfo:output_type -> Cast.ListWorkPlatformInfoResp
159, // 285: Cast.Cast.UpsertTaskList:output_type -> Cast.UpsertTaskListResp
162, // 286: Cast.Cast.GetTaskList:output_type -> Cast.GetTaskListResp
164, // 287: Cast.Cast.ListTaskList:output_type -> Cast.ListTaskListResp
214, // 288: Cast.Cast.DeleteTaskList:output_type -> google.protobuf.Empty
169, // 289: Cast.Cast.UpdateCastTag:output_type -> Cast.UpdateCastTagResp
172, // 290: Cast.Cast.ListCastTags:output_type -> Cast.ListCastTagsResp
174, // 291: Cast.Cast.UpdateCastTagBatch:output_type -> Cast.UpdateCastTagBatchResp
214, // 292: Cast.Cast.BatchUpdateCastTags:output_type -> google.protobuf.Empty
214, // 293: Cast.Cast.UpdateCastTagStatus:output_type -> google.protobuf.Empty
177, // 294: Cast.Cast.RecalculateCastTagQuoteCount:output_type -> Cast.RecalculateCastTagQuoteCountResp
179, // 295: Cast.Cast.CreateCompetitiveReport:output_type -> Cast.CreateCompetitiveReportResp
194, // 296: Cast.Cast.ImportCompetitiveReportBatch:output_type -> Cast.ImportCompetitiveReportBatchResp
214, // 297: Cast.Cast.UpdateCompetitiveReportStatus:output_type -> google.protobuf.Empty
188, // 298: Cast.Cast.GetCompetitiveReport:output_type -> Cast.GetCompetitiveReportDetailResp
187, // 299: Cast.Cast.GetCompetitiveReportForApp:output_type -> Cast.GetCompetitiveReportForAppResp
191, // 300: Cast.Cast.ListCompetitiveReport:output_type -> Cast.ListCompetitiveReportResp
214, // 301: Cast.Cast.DeleteCompetitiveReport:output_type -> google.protobuf.Empty
214, // 302: Cast.Cast.UpdateCompetitiveReportApprovalID:output_type -> google.protobuf.Empty
197, // 303: Cast.Cast.CountCompetitiveReportByWorkUuids:output_type -> Cast.CountCompetitiveReportByWorkUuidsResp
215, // [215:304] is the sub-list for method output_type
126, // [126:215] is the sub-list for method input_type
126, // [126:126] is the sub-list for extension type_name
126, // [126:126] is the sub-list for extension extendee
0, // [0:126] is the sub-list for field type_name
6, // 36: Cast.PublishReq.publishSource:type_name -> Cast.PublishSourceENUM
209, // 37: Cast.PublishResp.data:type_name -> Cast.PublishResp.Info
0, // 38: Cast.RePublishReq.platformIDs:type_name -> Cast.PlatformIDENUM
6, // 39: Cast.RePublishReq.publishSource:type_name -> Cast.PublishSourceENUM
49, // 40: Cast.WorkInfoResp.platformInfoData:type_name -> Cast.PlatformInfo
4, // 41: Cast.WorkInfoResp.publishStatus:type_name -> Cast.PublishStatusENUM
210, // 42: Cast.WorkListPublishedResp.data:type_name -> Cast.WorkListPublishedResp.Info
17, // 43: Cast.ImportWorkBatchReq.imageWorks:type_name -> Cast.UpdateWorkImageReq
17, // 44: Cast.ImportWorkBatchResp.imageWorks:type_name -> Cast.UpdateWorkImageReq
4, // 45: Cast.PlatformInfo.publishMediaStatus:type_name -> Cast.PublishStatusENUM
49, // 46: Cast.UpdateWorkPlatformInfoReq.PlatformInfoData:type_name -> Cast.PlatformInfo
0, // 47: Cast.UpdateWorkPublishLogReq.platformID:type_name -> Cast.PlatformIDENUM
211, // 48: Cast.RefreshWorkListResp.Data:type_name -> Cast.RefreshWorkListResp.Info
0, // 49: Cast.OAuthCodeToTokenReq.platformID:type_name -> Cast.PlatformIDENUM
213, // 50: Cast.UpdateOAuthReq.Data:type_name -> Cast.UpdateOAuthReq.Info
0, // 51: Cast.RefreshTokenReq.platformID:type_name -> Cast.PlatformIDENUM
74, // 52: Cast.ListVideoScriptsResp.data:type_name -> Cast.VideoScriptInfo
74, // 53: Cast.UpdateVideoScriptBatchReq.data:type_name -> Cast.VideoScriptInfo
74, // 54: Cast.UpdateVideoScriptBatchResp.data:type_name -> Cast.VideoScriptInfo
2, // 55: Cast.UpdateScriptStatusReq.workAction:type_name -> Cast.WorkActionENUM
7, // 56: Cast.UpdatePromptReq.category:type_name -> Cast.CategoryENUM
7, // 57: Cast.GetPromptResp.category:type_name -> Cast.CategoryENUM
7, // 58: Cast.ListPromptsReq.category:type_name -> Cast.CategoryENUM
7, // 59: Cast.PromptInfo.category:type_name -> Cast.CategoryENUM
88, // 60: Cast.ListPromptsResp.data:type_name -> Cast.PromptInfo
88, // 61: Cast.UpdatePromptBatchReq.data:type_name -> Cast.PromptInfo
88, // 62: Cast.UpdatePromptBatchResp.data:type_name -> Cast.PromptInfo
92, // 63: Cast.UpdateArtistReq.artistInfo:type_name -> Cast.ArtistInfo
92, // 64: Cast.GetArtistResp.artistInfo:type_name -> Cast.ArtistInfo
2, // 65: Cast.UpdateWorkAnalysisStatusReq.workAction:type_name -> Cast.WorkActionENUM
102, // 66: Cast.GetWorkAnalysisResp.fansSeries:type_name -> Cast.WorkAnalysisFansSeries
103, // 67: Cast.GetWorkAnalysisResp.viewsSeries:type_name -> Cast.WorkAnalysisViewsSeries
104, // 68: Cast.GetWorkAnalysisResp.likesSeries:type_name -> Cast.WorkAnalysisLikesSeries
105, // 69: Cast.GetWorkAnalysisResp.commentsSeries:type_name -> Cast.WorkAnalysisCommentsSeries
106, // 70: Cast.GetWorkAnalysisResp.sharesSeries:type_name -> Cast.WorkAnalysisSharesSeries
107, // 71: Cast.GetWorkAnalysisResp.topCitiesSeries:type_name -> Cast.WorkAnalysisTopCities
108, // 72: Cast.GetWorkAnalysisResp.mostActiveDaySeries:type_name -> Cast.WorkAnalysisMostActiveDay
109, // 73: Cast.GetWorkAnalysisResp.bestPostTimeSeries:type_name -> Cast.WorkAnalysisBestPostTime
101, // 74: Cast.GetWorkAnalysisDetailResp.WorkAnalysisLogData:type_name -> Cast.WorkAnalysisLogInfo
102, // 75: Cast.GetWorkAnalysisDetailResp.fansSeries:type_name -> Cast.WorkAnalysisFansSeries
103, // 76: Cast.GetWorkAnalysisDetailResp.viewsSeries:type_name -> Cast.WorkAnalysisViewsSeries
104, // 77: Cast.GetWorkAnalysisDetailResp.likesSeries:type_name -> Cast.WorkAnalysisLikesSeries
105, // 78: Cast.GetWorkAnalysisDetailResp.commentsSeries:type_name -> Cast.WorkAnalysisCommentsSeries
106, // 79: Cast.GetWorkAnalysisDetailResp.sharesSeries:type_name -> Cast.WorkAnalysisSharesSeries
107, // 80: Cast.GetWorkAnalysisDetailResp.topCitiesSeries:type_name -> Cast.WorkAnalysisTopCities
108, // 81: Cast.GetWorkAnalysisDetailResp.mostActiveDaySeries:type_name -> Cast.WorkAnalysisMostActiveDay
109, // 82: Cast.GetWorkAnalysisDetailResp.bestPostTimeSeries:type_name -> Cast.WorkAnalysisBestPostTime
110, // 83: Cast.GetWorkAnalysisDetailResp.extra:type_name -> Cast.WorkAnalysisExtra
116, // 84: Cast.ListWorkAnalysisResp.data:type_name -> Cast.WorkAnalysisInfo
120, // 85: Cast.ArtistDataListResp.data:type_name -> Cast.ArtistDataRespItem
123, // 86: Cast.MediaDataListResp.data:type_name -> Cast.MediaDataListItem
102, // 87: Cast.ArtistMetricsSeriesResp.fansSeries:type_name -> Cast.WorkAnalysisFansSeries
103, // 88: Cast.ArtistMetricsSeriesResp.viewsSeries:type_name -> Cast.WorkAnalysisViewsSeries
104, // 89: Cast.ArtistMetricsSeriesResp.likesSeries:type_name -> Cast.WorkAnalysisLikesSeries
105, // 90: Cast.ArtistMetricsSeriesResp.commentsSeries:type_name -> Cast.WorkAnalysisCommentsSeries
106, // 91: Cast.ArtistMetricsSeriesResp.sharesSeries:type_name -> Cast.WorkAnalysisSharesSeries
109, // 92: Cast.ArtistMetricsSeriesResp.bestPostTime:type_name -> Cast.WorkAnalysisBestPostTime
108, // 93: Cast.ArtistMetricsSeriesResp.mostActiveDay:type_name -> Cast.WorkAnalysisMostActiveDay
130, // 94: Cast.ArtistMetricsDailyWindowResp.fans:type_name -> Cast.SimplePoint
130, // 95: Cast.ArtistMetricsDailyWindowResp.views:type_name -> Cast.SimplePoint
130, // 96: Cast.ArtistMetricsDailyWindowResp.likes:type_name -> Cast.SimplePoint
130, // 97: Cast.ArtistMetricsDailyWindowResp.comments:type_name -> Cast.SimplePoint
130, // 98: Cast.ArtistMetricsDailyWindowResp.shares:type_name -> Cast.SimplePoint
131, // 99: Cast.ArtistMetricsDailyWindowResp.bestPostTime:type_name -> Cast.BestPostTimePoint
132, // 100: Cast.ArtistMetricsDailyWindowResp.mostActiveDay:type_name -> Cast.MostActiveDayPoint
135, // 101: Cast.TobeConfirmedListResp.data:type_name -> Cast.TobeConfirmedItem
138, // 102: Cast.UpsertMediaMetricsDailyBatchReq.data:type_name -> Cast.MediaMetricsDailyItem
141, // 103: Cast.UpsertWorkMetricsDailyBatchReq.data:type_name -> Cast.WorkMetricsDailyItem
145, // 104: Cast.GetArtistAyrShareInfoResp.data:type_name -> Cast.ArtistAyrShareInfo
145, // 105: Cast.GetArtistAyrShareInfoByPlatformIDsResp.data:type_name -> Cast.ArtistAyrShareInfo
150, // 106: Cast.ListWorkPlatformInfoResp.data:type_name -> Cast.WorkPlatformInfo
153, // 107: Cast.ListMediaMetricsDailyResp.data:type_name -> Cast.MediaMetricsDailyInfo
156, // 108: Cast.ListWorkMetricsDailyResp.data:type_name -> Cast.WorkMetricsDailyInfo
161, // 109: Cast.GetTaskListResp.data:type_name -> Cast.TaskListInfo
161, // 110: Cast.ListTaskListResp.data:type_name -> Cast.TaskListInfo
171, // 111: Cast.ListCastTagsResp.data:type_name -> Cast.CastTagInfo
171, // 112: Cast.UpdateCastTagBatchReq.data:type_name -> Cast.CastTagInfo
171, // 113: Cast.UpdateCastTagBatchResp.data:type_name -> Cast.CastTagInfo
171, // 114: Cast.BatchUpdateCastTagsReq.data:type_name -> Cast.CastTagInfo
2, // 115: Cast.UpdateCompetitiveReportStatusReq.workAction:type_name -> Cast.WorkActionENUM
183, // 116: Cast.GetCompetitiveReportDetailResp.reportLogData:type_name -> Cast.CompetitiveReportLogInfo
184, // 117: Cast.GetCompetitiveReportDetailResp.extra:type_name -> Cast.CompetitiveReportExtra
190, // 118: Cast.ListCompetitiveReportResp.data:type_name -> Cast.CompetitiveReportInfo
178, // 119: Cast.ImportCompetitiveReportBatchReq.reports:type_name -> Cast.CreateCompetitiveReportReq
178, // 120: Cast.ImportCompetitiveReportBatchResp.reports:type_name -> Cast.CreateCompetitiveReportReq
196, // 121: Cast.CountCompetitiveReportByWorkUuidsResp.data:type_name -> Cast.WorkUuidCount
205, // 122: Cast.WorkListResp.Info.PublishMediaIDs:type_name -> Cast.WorkListResp.Info.PublishMediaIDsEntry
10, // 123: Cast.WorkDetailResp.MediaAccDataEntry.value:type_name -> Cast.MediaUserInfo
212, // 124: Cast.RefreshWorkListResp.Info.PlatformInfoData:type_name -> Cast.RefreshWorkListResp.Info.PlatformInfo
0, // 125: Cast.RefreshWorkListResp.Info.PlatformInfo.platformID:type_name -> Cast.PlatformIDENUM
0, // 126: Cast.UpdateOAuthReq.Info.platformID:type_name -> Cast.PlatformIDENUM
9, // 127: Cast.Cast.MediaUserList:input_type -> Cast.MediaUserListReq
12, // 128: Cast.Cast.UpdateMediaAccount:input_type -> Cast.UpdateMediaAccountReq
14, // 129: Cast.Cast.UnbindManager:input_type -> Cast.UnbindManagerReq
16, // 130: Cast.Cast.BindManager:input_type -> Cast.BindManagerReq
17, // 131: Cast.Cast.UpdateWorkImage:input_type -> Cast.UpdateWorkImageReq
20, // 132: Cast.Cast.UpdateWorkVideo:input_type -> Cast.UpdateWorkVideoReq
22, // 133: Cast.Cast.MediaInfo:input_type -> Cast.MediaInfoReq
24, // 134: Cast.Cast.MediaInfoByPlatform:input_type -> Cast.MediaInfoByPlatformReq
26, // 135: Cast.Cast.WorkList:input_type -> Cast.WorkListReq
43, // 136: Cast.Cast.WorkListPublished:input_type -> Cast.WorkListPublishedReq
28, // 137: Cast.Cast.WorkDetail:input_type -> Cast.WorkDetailReq
31, // 138: Cast.Cast.UpdateStatus:input_type -> Cast.UpdateStatusReq
32, // 139: Cast.Cast.MediaAccounts:input_type -> Cast.MediaAccountsReq
34, // 140: Cast.Cast.MediaWorks:input_type -> Cast.MediaWorksReq
36, // 141: Cast.Cast.Publish:input_type -> Cast.PublishReq
38, // 142: Cast.Cast.RePublish:input_type -> Cast.RePublishReq
40, // 143: Cast.Cast.DelWork:input_type -> Cast.DelWorkReq
41, // 144: Cast.Cast.WorkInfo:input_type -> Cast.WorkInfoReq
45, // 145: Cast.Cast.ArtistInfo:input_type -> Cast.ArtistInfoReq
47, // 146: Cast.Cast.ImportWorkBatch:input_type -> Cast.ImportWorkBatchReq
50, // 147: Cast.Cast.UpdateWorkPlatformInfo:input_type -> Cast.UpdateWorkPlatformInfoReq
52, // 148: Cast.Cast.UpdateWorkPublishLog:input_type -> Cast.UpdateWorkPublishLogReq
53, // 149: Cast.Cast.RefreshWorkList:input_type -> Cast.RefreshWorkListReq
198, // 150: Cast.Cast.WorkResource:input_type -> Cast.WorkResourceReq
200, // 151: Cast.Cast.UpdateWorkResource:input_type -> Cast.UpdateWorkResourceReq
202, // 152: Cast.Cast.UpdateMediaAccStatus:input_type -> Cast.UpdateMediaAccStatusReq
55, // 153: Cast.Cast.OAuthAccount:input_type -> Cast.OAuthAccountReq
57, // 154: Cast.Cast.OAuthAccountV2:input_type -> Cast.OAuthAccountV2Req
61, // 155: Cast.Cast.OAuthCodeToToken:input_type -> Cast.OAuthCodeToTokenReq
63, // 156: Cast.Cast.UpdateOAuth:input_type -> Cast.UpdateOAuthReq
64, // 157: Cast.Cast.RefreshToken:input_type -> Cast.RefreshTokenReq
66, // 158: Cast.Cast.PublishMediaInfo:input_type -> Cast.PublishMediaInfoReq
68, // 159: Cast.Cast.Tools:input_type -> Cast.ToolsReq
69, // 160: Cast.Cast.UpdateVideoScript:input_type -> Cast.UpdateVideoScriptReq
71, // 161: Cast.Cast.GetVideoScript:input_type -> Cast.GetVideoScriptReq
73, // 162: Cast.Cast.ListVideoScripts:input_type -> Cast.ListVideoScriptsReq
76, // 163: Cast.Cast.DeleteVideoScript:input_type -> Cast.DeleteVideoScriptReq
77, // 164: Cast.Cast.UpdateVideoScriptBatch:input_type -> Cast.UpdateVideoScriptBatchReq
79, // 165: Cast.Cast.UpdateScriptStatus:input_type -> Cast.UpdateScriptStatusReq
81, // 166: Cast.Cast.GetLayout:input_type -> Cast.GetLayoutReq
80, // 167: Cast.Cast.SetLayout:input_type -> Cast.SetLayoutReq
83, // 168: Cast.Cast.UpdatePrompt:input_type -> Cast.UpdatePromptReq
84, // 169: Cast.Cast.DeletePrompt:input_type -> Cast.DeletePromptReq
85, // 170: Cast.Cast.GetPrompt:input_type -> Cast.GetPromptReq
87, // 171: Cast.Cast.ListPrompts:input_type -> Cast.ListPromptsReq
90, // 172: Cast.Cast.UpdatePromptBatch:input_type -> Cast.UpdatePromptBatchReq
93, // 173: Cast.Cast.UpdateArtist:input_type -> Cast.UpdateArtistReq
95, // 174: Cast.Cast.GetArtist:input_type -> Cast.GetArtistReq
97, // 175: Cast.Cast.CreateWorkAnalysis:input_type -> Cast.CreateWorkAnalysisReq
99, // 176: Cast.Cast.UpdateWorkAnalysis:input_type -> Cast.UpdateWorkAnalysisReq
100, // 177: Cast.Cast.UpdateWorkAnalysisStatus:input_type -> Cast.UpdateWorkAnalysisStatusReq
111, // 178: Cast.Cast.GetWorkAnalysis:input_type -> Cast.GetWorkAnalysisDetailReq
112, // 179: Cast.Cast.GetLatestWorkAnalysis:input_type -> Cast.GetLatestWorkAnalysisReq
115, // 180: Cast.Cast.ListWorkAnalysis:input_type -> Cast.ListWorkAnalysisReq
118, // 181: Cast.Cast.DeleteWorkAnalysis:input_type -> Cast.DeleteWorkAnalysisReq
137, // 182: Cast.Cast.UpdateWorkAnalysisApprovalID:input_type -> Cast.UpdateWorkAnalysisApprovalIDReq
119, // 183: Cast.Cast.ArtistDataList:input_type -> Cast.ArtistDataListReq
122, // 184: Cast.Cast.MediaDataList:input_type -> Cast.MediaDataListReq
125, // 185: Cast.Cast.DataOverview:input_type -> Cast.DataOverviewReq
127, // 186: Cast.Cast.ArtistMetricsSeries:input_type -> Cast.ArtistMetricsSeriesReq
129, // 187: Cast.Cast.ArtistMetricsDailyWindow:input_type -> Cast.ArtistMetricsDailyWindowReq
134, // 188: Cast.Cast.TobeConfirmedList:input_type -> Cast.TobeConfirmedListReq
139, // 189: Cast.Cast.UpsertMediaMetricsDailyBatch:input_type -> Cast.UpsertMediaMetricsDailyBatchReq
142, // 190: Cast.Cast.UpsertWorkMetricsDailyBatch:input_type -> Cast.UpsertWorkMetricsDailyBatchReq
152, // 191: Cast.Cast.ListMediaMetricsDaily:input_type -> Cast.ListMediaMetricsDailyReq
155, // 192: Cast.Cast.ListWorkMetricsDaily:input_type -> Cast.ListWorkMetricsDailyReq
166, // 193: Cast.Cast.CalculateMediaMetricsByWorks:input_type -> Cast.CalculateMediaMetricsByWorksReq
144, // 194: Cast.Cast.GetArtistAyrShareInfo:input_type -> Cast.GetArtistAyrShareInfoReq
147, // 195: Cast.Cast.GetArtistAyrShareInfoByPlatformIDs:input_type -> Cast.GetArtistAyrShareInfoByPlatformIDsReq
149, // 196: Cast.Cast.ListWorkPlatformInfo:input_type -> Cast.ListWorkPlatformInfoReq
158, // 197: Cast.Cast.UpsertTaskList:input_type -> Cast.UpsertTaskListReq
160, // 198: Cast.Cast.GetTaskList:input_type -> Cast.GetTaskListReq
163, // 199: Cast.Cast.ListTaskList:input_type -> Cast.ListTaskListReq
165, // 200: Cast.Cast.DeleteTaskList:input_type -> Cast.DeleteTaskListReq
168, // 201: Cast.Cast.UpdateCastTag:input_type -> Cast.UpdateCastTagReq
170, // 202: Cast.Cast.ListCastTags:input_type -> Cast.ListCastTagsReq
173, // 203: Cast.Cast.UpdateCastTagBatch:input_type -> Cast.UpdateCastTagBatchReq
175, // 204: Cast.Cast.BatchUpdateCastTags:input_type -> Cast.BatchUpdateCastTagsReq
176, // 205: Cast.Cast.UpdateCastTagStatus:input_type -> Cast.UpdateCastTagStatusReq
214, // 206: Cast.Cast.RecalculateCastTagQuoteCount:input_type -> google.protobuf.Empty
178, // 207: Cast.Cast.CreateCompetitiveReport:input_type -> Cast.CreateCompetitiveReportReq
193, // 208: Cast.Cast.ImportCompetitiveReportBatch:input_type -> Cast.ImportCompetitiveReportBatchReq
181, // 209: Cast.Cast.UpdateCompetitiveReportStatus:input_type -> Cast.UpdateCompetitiveReportStatusReq
185, // 210: Cast.Cast.GetCompetitiveReport:input_type -> Cast.GetCompetitiveReportDetailReq
186, // 211: Cast.Cast.GetCompetitiveReportForApp:input_type -> Cast.GetCompetitiveReportForAppReq
189, // 212: Cast.Cast.ListCompetitiveReport:input_type -> Cast.ListCompetitiveReportReq
192, // 213: Cast.Cast.DeleteCompetitiveReport:input_type -> Cast.DeleteCompetitiveReportReq
182, // 214: Cast.Cast.UpdateCompetitiveReportApprovalID:input_type -> Cast.UpdateCompetitiveReportApprovalIDReq
195, // 215: Cast.Cast.CountCompetitiveReportByWorkUuids:input_type -> Cast.CountCompetitiveReportByWorkUuidsReq
11, // 216: Cast.Cast.MediaUserList:output_type -> Cast.MediaUserListResp
13, // 217: Cast.Cast.UpdateMediaAccount:output_type -> Cast.UpdateMediaAccountResp
15, // 218: Cast.Cast.UnbindManager:output_type -> Cast.UnbindManagerResp
214, // 219: Cast.Cast.BindManager:output_type -> google.protobuf.Empty
18, // 220: Cast.Cast.UpdateWorkImage:output_type -> Cast.UpdateWorkImageResp
21, // 221: Cast.Cast.UpdateWorkVideo:output_type -> Cast.UpdateWorkVideoResp
23, // 222: Cast.Cast.MediaInfo:output_type -> Cast.MediaInfoResp
25, // 223: Cast.Cast.MediaInfoByPlatform:output_type -> Cast.MediaInfoByPlatformResp
27, // 224: Cast.Cast.WorkList:output_type -> Cast.WorkListResp
44, // 225: Cast.Cast.WorkListPublished:output_type -> Cast.WorkListPublishedResp
30, // 226: Cast.Cast.WorkDetail:output_type -> Cast.WorkDetailResp
214, // 227: Cast.Cast.UpdateStatus:output_type -> google.protobuf.Empty
33, // 228: Cast.Cast.MediaAccounts:output_type -> Cast.MediaAccountsResp
35, // 229: Cast.Cast.MediaWorks:output_type -> Cast.MediaWorksResp
37, // 230: Cast.Cast.Publish:output_type -> Cast.PublishResp
39, // 231: Cast.Cast.RePublish:output_type -> Cast.RePublishResp
214, // 232: Cast.Cast.DelWork:output_type -> google.protobuf.Empty
42, // 233: Cast.Cast.WorkInfo:output_type -> Cast.WorkInfoResp
46, // 234: Cast.Cast.ArtistInfo:output_type -> Cast.ArtistInfoResp
48, // 235: Cast.Cast.ImportWorkBatch:output_type -> Cast.ImportWorkBatchResp
51, // 236: Cast.Cast.UpdateWorkPlatformInfo:output_type -> Cast.UpdateWorkPlatformInfoResp
214, // 237: Cast.Cast.UpdateWorkPublishLog:output_type -> google.protobuf.Empty
54, // 238: Cast.Cast.RefreshWorkList:output_type -> Cast.RefreshWorkListResp
199, // 239: Cast.Cast.WorkResource:output_type -> Cast.WorkResourceResp
201, // 240: Cast.Cast.UpdateWorkResource:output_type -> Cast.UpdateWorkResourceResp
203, // 241: Cast.Cast.UpdateMediaAccStatus:output_type -> Cast.UpdateMediaAccStatusResp
56, // 242: Cast.Cast.OAuthAccount:output_type -> Cast.OAuthAccountResp
58, // 243: Cast.Cast.OAuthAccountV2:output_type -> Cast.OAuthAccountV2Resp
62, // 244: Cast.Cast.OAuthCodeToToken:output_type -> Cast.OAuthCodeToTokenResp
214, // 245: Cast.Cast.UpdateOAuth:output_type -> google.protobuf.Empty
65, // 246: Cast.Cast.RefreshToken:output_type -> Cast.RefreshTokenResp
67, // 247: Cast.Cast.PublishMediaInfo:output_type -> Cast.PublishMediaInfoResp
214, // 248: Cast.Cast.Tools:output_type -> google.protobuf.Empty
70, // 249: Cast.Cast.UpdateVideoScript:output_type -> Cast.UpdateVideoScriptResp
72, // 250: Cast.Cast.GetVideoScript:output_type -> Cast.GetVideoScriptResp
75, // 251: Cast.Cast.ListVideoScripts:output_type -> Cast.ListVideoScriptsResp
214, // 252: Cast.Cast.DeleteVideoScript:output_type -> google.protobuf.Empty
78, // 253: Cast.Cast.UpdateVideoScriptBatch:output_type -> Cast.UpdateVideoScriptBatchResp
214, // 254: Cast.Cast.UpdateScriptStatus:output_type -> google.protobuf.Empty
82, // 255: Cast.Cast.GetLayout:output_type -> Cast.GetLayoutResp
214, // 256: Cast.Cast.SetLayout:output_type -> google.protobuf.Empty
214, // 257: Cast.Cast.UpdatePrompt:output_type -> google.protobuf.Empty
214, // 258: Cast.Cast.DeletePrompt:output_type -> google.protobuf.Empty
86, // 259: Cast.Cast.GetPrompt:output_type -> Cast.GetPromptResp
89, // 260: Cast.Cast.ListPrompts:output_type -> Cast.ListPromptsResp
91, // 261: Cast.Cast.UpdatePromptBatch:output_type -> Cast.UpdatePromptBatchResp
94, // 262: Cast.Cast.UpdateArtist:output_type -> Cast.UpdateArtistResp
96, // 263: Cast.Cast.GetArtist:output_type -> Cast.GetArtistResp
98, // 264: Cast.Cast.CreateWorkAnalysis:output_type -> Cast.CreateWorkAnalysisResp
214, // 265: Cast.Cast.UpdateWorkAnalysis:output_type -> google.protobuf.Empty
214, // 266: Cast.Cast.UpdateWorkAnalysisStatus:output_type -> google.protobuf.Empty
114, // 267: Cast.Cast.GetWorkAnalysis:output_type -> Cast.GetWorkAnalysisDetailResp
113, // 268: Cast.Cast.GetLatestWorkAnalysis:output_type -> Cast.GetWorkAnalysisResp
117, // 269: Cast.Cast.ListWorkAnalysis:output_type -> Cast.ListWorkAnalysisResp
214, // 270: Cast.Cast.DeleteWorkAnalysis:output_type -> google.protobuf.Empty
214, // 271: Cast.Cast.UpdateWorkAnalysisApprovalID:output_type -> google.protobuf.Empty
121, // 272: Cast.Cast.ArtistDataList:output_type -> Cast.ArtistDataListResp
124, // 273: Cast.Cast.MediaDataList:output_type -> Cast.MediaDataListResp
126, // 274: Cast.Cast.DataOverview:output_type -> Cast.DataOverviewResp
128, // 275: Cast.Cast.ArtistMetricsSeries:output_type -> Cast.ArtistMetricsSeriesResp
133, // 276: Cast.Cast.ArtistMetricsDailyWindow:output_type -> Cast.ArtistMetricsDailyWindowResp
136, // 277: Cast.Cast.TobeConfirmedList:output_type -> Cast.TobeConfirmedListResp
140, // 278: Cast.Cast.UpsertMediaMetricsDailyBatch:output_type -> Cast.UpsertMediaMetricsDailyBatchResp
143, // 279: Cast.Cast.UpsertWorkMetricsDailyBatch:output_type -> Cast.UpsertWorkMetricsDailyBatchResp
154, // 280: Cast.Cast.ListMediaMetricsDaily:output_type -> Cast.ListMediaMetricsDailyResp
157, // 281: Cast.Cast.ListWorkMetricsDaily:output_type -> Cast.ListWorkMetricsDailyResp
167, // 282: Cast.Cast.CalculateMediaMetricsByWorks:output_type -> Cast.CalculateMediaMetricsByWorksResp
146, // 283: Cast.Cast.GetArtistAyrShareInfo:output_type -> Cast.GetArtistAyrShareInfoResp
148, // 284: Cast.Cast.GetArtistAyrShareInfoByPlatformIDs:output_type -> Cast.GetArtistAyrShareInfoByPlatformIDsResp
151, // 285: Cast.Cast.ListWorkPlatformInfo:output_type -> Cast.ListWorkPlatformInfoResp
159, // 286: Cast.Cast.UpsertTaskList:output_type -> Cast.UpsertTaskListResp
162, // 287: Cast.Cast.GetTaskList:output_type -> Cast.GetTaskListResp
164, // 288: Cast.Cast.ListTaskList:output_type -> Cast.ListTaskListResp
214, // 289: Cast.Cast.DeleteTaskList:output_type -> google.protobuf.Empty
169, // 290: Cast.Cast.UpdateCastTag:output_type -> Cast.UpdateCastTagResp
172, // 291: Cast.Cast.ListCastTags:output_type -> Cast.ListCastTagsResp
174, // 292: Cast.Cast.UpdateCastTagBatch:output_type -> Cast.UpdateCastTagBatchResp
214, // 293: Cast.Cast.BatchUpdateCastTags:output_type -> google.protobuf.Empty
214, // 294: Cast.Cast.UpdateCastTagStatus:output_type -> google.protobuf.Empty
177, // 295: Cast.Cast.RecalculateCastTagQuoteCount:output_type -> Cast.RecalculateCastTagQuoteCountResp
179, // 296: Cast.Cast.CreateCompetitiveReport:output_type -> Cast.CreateCompetitiveReportResp
194, // 297: Cast.Cast.ImportCompetitiveReportBatch:output_type -> Cast.ImportCompetitiveReportBatchResp
214, // 298: Cast.Cast.UpdateCompetitiveReportStatus:output_type -> google.protobuf.Empty
188, // 299: Cast.Cast.GetCompetitiveReport:output_type -> Cast.GetCompetitiveReportDetailResp
187, // 300: Cast.Cast.GetCompetitiveReportForApp:output_type -> Cast.GetCompetitiveReportForAppResp
191, // 301: Cast.Cast.ListCompetitiveReport:output_type -> Cast.ListCompetitiveReportResp
214, // 302: Cast.Cast.DeleteCompetitiveReport:output_type -> google.protobuf.Empty
214, // 303: Cast.Cast.UpdateCompetitiveReportApprovalID:output_type -> google.protobuf.Empty
197, // 304: Cast.Cast.CountCompetitiveReportByWorkUuids:output_type -> Cast.CountCompetitiveReportByWorkUuidsResp
216, // [216:305] is the sub-list for method output_type
127, // [127:216] is the sub-list for method input_type
127, // [127:127] is the sub-list for extension type_name
127, // [127:127] is the sub-list for extension extendee
0, // [0:127] is the sub-list for field type_name
}
func init() { file_pb_fiee_cast_proto_init() }

View File

@ -3943,6 +3943,8 @@ func (m *PublishReq) validate(all bool) error {
var errors []error
// no validation rules for PublishSource
if len(errors) > 0 {
return PublishReqMultiError(errors)
}
@ -4175,7 +4177,7 @@ func (m *RePublishReq) validate(all bool) error {
var errors []error
// no validation rules for RePublishType
// no validation rules for PublishSource
if len(errors) > 0 {
return RePublishReqMultiError(errors)

View File

@ -576,6 +576,10 @@ func AyrshareMetricsCollectorTask() {
}
func RefreshArtistOrderTask() {
now := time.Now()
if now.Day() == 1 && now.Hour() < 1 {
return
}
_, _ = service.CastProvider.Tools(context.Background(), &cast.ToolsReq{Action: "artistOrderInfo"})
}

View File

@ -39,11 +39,25 @@ func MediaUserList(ctx *gin.Context) {
service.Error(ctx, err)
return
}
resp, err := service.CastProvider.MediaUserList(ctx, req)
resp, err := MediaListCombine(req)
if err != nil {
service.Error(ctx, err)
return
}
go func() {
for _, v := range resp.Data {
_ = SyncAsAuth(v.ArtistUuid)
}
}()
service.Success(ctx, resp)
return
}
func MediaListCombine(req *cast.MediaUserListReq) (*cast.MediaUserListResp, error) {
resp, err := service.CastProvider.MediaUserList(context.Background(), req)
if err != nil {
return nil, err
}
if req.NeedStats {
var statResp *bundle.ArtistUploadStatsResponse
zap.L().Info("MediaUserList 1")
@ -63,8 +77,7 @@ func MediaUserList(ctx *gin.Context) {
})
zap.L().Info("MediaUserList 2")
if err != nil {
service.Error(ctx, err)
return
return nil, err
}
for _, v := range resp.Data {
for _, vv := range statResp.Items {
@ -82,14 +95,7 @@ func MediaUserList(ctx *gin.Context) {
}
}
}
zap.L().Info("MediaUserList 3")
go func() {
for _, v := range resp.Data {
_ = SyncAsAuth(v.ArtistUuid)
}
}()
service.Success(ctx, resp)
return
return resp, nil
}
func UnbindManager(ctx *gin.Context) {

View File

@ -17,126 +17,7 @@ import (
func Test(ctx *gin.Context) {
action := ctx.PostForm("action")
if action == "" {
numKey := map[string]string{
"FE00257": "CDE7A561-7D104B0C-B6DD4215-65D4BA0B",
"FE00266": "E4540EE5-19E54EA2-83F25B6B-00F7F964",
"FE00392": "58118153-C95347BB-8D2C7716-13ED27EB",
"FE00391": "3A5951D0-94BA4DFA-82AEA94A-623CBA88",
"FE00418": "D70AC81E-841D4434-B1A63245-20292157",
"FE00295": "5502FB06-C0684C37-BC68E48C-34F26A80",
"FE00324": "5060E63B-8D8647B0-A19B7F66-C203DDDD",
"FE00395": "F17AF67E-800D4EED-96D149CC-CA794061",
"FE00340": "B662DAD2-F2404BC4-93CBCFA3-A1B4C58B",
"FE00311": "76EBDEE1-ED8B4331-AB6A252F-8DBC17AE",
"FE00414": "28825D48-F70E49A6-920987E4-A3FAA73E",
"FE00396": "75DE5190-ED1743BA-9C395040-D889CF42",
"FE00301": "9E3D5E12-89364202-ADE9B7CE-0BC84B91",
"FE00303": "2956CE7C-891A4C8C-ABC1E039-9A9EC646",
"FE00323": "60AAA5DE-76094BE8-BFEA4DE7-D9A333E9",
"FE00322": "3AC65592-6403466B-A4396DD2-0940234C",
"FE00376": "DC322024-7C224687-83610C3D-A16F9AB2",
"FE00416": "C1FA2369-D1AB490F-94183926-576C6B34",
"FE00308": "A17A50B1-03B94EB7-9DA6A64E-E4E655F0",
"FE00390": "9C446298-A3534354-AFC56F22-FD905B64",
"FE00330": "C7A99E50-73F847CE-832D4A8D-D2556988",
"FE00286": "63FBFC7C-51A24F4A-8898A91E-507240A9",
"FE00419": "042153EE-7A9548BA-9EF63254-A46603AC",
"FE00360": "F0E2C204-498448EA-B1BA4CB5-E03F72BB",
"FE00336": "7AD1F190-935A45E9-BFA68ABD-314A9D35",
"FE00423": "D0F5D406-B47449F5-844DB664-DAFC7047",
"FE00270": "5D229A4B-AB6840B6-8B48F525-7A43308D",
"FE00333": "7DA2C4C5-FEDA4020-910429E9-9E14E7EF",
"FE00285": "68008DB3-51104535-AEB5BD6B-89D079CA",
"FE00265": "81219F9D-A0814489-8F1DD53C-1E8907E8",
"FE00316": "188A4CEE-B27C41A8-81A9995D-6B9B771C",
"FE00274": "96681F21-81AB4719-B65E1222-4C42FC1E",
"FE00399": "0D27A494-915E4E99-BDC603B8-6AEA3C22",
"FE00304": "2C3B8482-D5C143F7-A0B6272F-38E37141",
"FE00317": "3B9BB32B-EF5045E7-BB72143F-A2B62A40",
"FE00380": "17736807-FFF34F8F-99DB67D3-03771B7A",
"FE00326": "32ED06A7-BA5A43A3-BF39A9BA-1CCE200A",
"FE00296": "E6FF7C14-32FC490D-9CEABEDE-BB3382FA",
"FE00397": "2DEE9F5E-C5724DDC-954D08FC-E3E93B9D",
"FE00267": "02628D7C-EABA44BB-833EAB4E-379632E7",
"FE00356": "67C5F391-53324282-B332555F-EC9AE9FB",
"FE00272": "6D2D240B-551E4889-BB6C9561-67E27DE3",
"FE00318": "142EE1D6-C58A48F2-ACFC602D-02F91537",
"FE00294": "8FDDA635-BF8E4FEE-B66417B4-6EB69666",
"FE00300": "6BA4FD8C-20BF41EA-881F8A0D-44D7125A",
"FE00279": "6DEA6F47-3E37416E-B39E3753-4AA39008",
"FE00374": "FC488659-64924A13-BFB95973-C506538A",
"FE00405": "68FD61AD-01F845BA-8B7E3B06-867C2952",
"FE00411": "8F37059D-E03244AC-B68B2CDF-AEB157B9",
"FE00327": "0E77B9D8-BDBD4DFF-97035DFE-E1377F5E",
"FE00371": "8B44AC06-87C84229-974129D4-28693827",
"FE00401": "8D461BF7-EA794506-A601B0D6-BEF1C7EB",
"FE00381": "3742D969-EFE94587-97230C5E-B1736B99",
"FE00421": "FDA6912A-CB10459F-AAADE7EF-C0E2B1AD",
"FE00287": "4A514FFA-DE7C4FAE-8B5F0BB2-CD827BC2",
"FE00382": "DA1A55BA-963A436D-AB467166-2FB63492",
"FE00325": "5382A435-4F964B5B-9EE7A3D0-241EDB66",
"FE00291": "AE0252CB-B27846B1-8091B169-DF13070A",
"FE00313": "8DD5B55D-6BD14978-BE922766-06EC2276",
"FE00425": "5E1F8EEF-5484445C-860162CB-8EF631EC",
"FE00299": "A3504F14-04E74978-AAEC14A3-13E63117",
"FE00292": "10CC8FA2-FA7B4464-BE6C2AD7-7FCB9793",
"FE00354": "7E1D2463-90E34E0A-809CDB06-79041500",
"FE00334": "870E7755-C56B4876-A2D8244E-DBDE9403",
"FE00343": "30E46586-C3BA44C8-BA706085-B77EC962",
"FE00358": "8CEB4EE0-92584E29-919215E5-27BA231E",
"FE00278": "182F4845-01DD4709-99BD5AEC-CE3564FF",
"FE00350": "CE01C5C7-7FC14C4D-B63AEB84-9B819B69",
"FE00415": "A94BB18B-37764B06-BC931E2B-3180A21D",
"FE00359": "78E178FF-43A14AA9-BC569618-E356B401",
"FE00347": "EA6B2CC0-90B746C6-80E2EE05-AD1F0E28",
"FE00332": "6DF4F11A-4FDD48CA-AA571A27-F60046D0",
"FE00328": "F7D5A972-156C4A99-B413FFB3-1E24E167",
"FE00351": "D19B5384-AB744710-8A1E80C0-C207AA23",
"FE00417": "318D1355-800C48C1-A962AC18-C8DE631A",
"FE00315": "F9D5243A-383648EA-9AA717B2-F2F03A82",
"FE00377": "D5B195DF-925C422C-8F99B811-002EE420",
"FE00276": "98D34588-CFBB4175-B3B31112-7E3BAD6F",
"FE00335": "A669D388-CD364C76-AED210CB-13E38118",
"FE00345": "2E5DB205-C45043A6-911C1CE0-41D5E26B",
"FE00410": "33252EC6-FAB145A5-88A90120-B58627F9",
"FE00375": "C214DEB2-1B004B6C-9A79D91D-70816DE4",
"FE00384": "5D4AC9A6-D7194296-9972F2C9-1AD9EF7E",
"FE00352": "C7CB9510-F42247CE-8369D451-96CC8F27",
"FE00302": "B892F1BB-2B5F4102-8A59C72A-F1E9B0B5",
"FE00398": "BFA4A49B-9A424D8D-80666926-058F5071",
"FE00293": "4616A653-A30042B5-895AAFED-019F9F02",
"FE00305": "08B6DDFA-53784AF7-89DDC668-B023DA9A",
"FE00400": "53795170-E46849FA-B658884A-953957AB",
"FE00404": "82E12314-6085493A-81C6A189-1E259F7F",
"FE00403": "83F5EE78-E96D44CD-8B13ADD4-F837FDB3",
"FE00388": "B97ED020-B0AF4496-B12F2F42-A9012217",
"FE00378": "6D428E29-BE2B4903-B04E4979-D0855C7E",
"FE00264": "42B52824-F30548F8-AE85A5E0-690CFABF",
"FE00314": "23395786-1D384A78-98FBD856-194B0476",
"FE00379": "297FA084-CB49467B-86CDE0CF-3DE766A7",
"FE00406": "6EBA2A23-F5F6488E-8942244B-410C7E04",
"FE00357": "BF6BF1A9-07404E97-B5AAB3F2-7649007C",
"FE00306": "5DC1982C-10FA4B0C-869C2E7F-646D2654",
"FE00298": "51646408-EB664071-B37EF329-47B60A24",
"FE00329": "81A5EA9D-C1094FA6-A22F34DC-61D4AAD7",
"FE00284": "4905FEAD-F1584FAC-BD32331E-61B12704",
"FE00277": "ECC17CEC-4AA246B9-B59619B7-04849EAA",
"FE00289": "44DDF91C-BFA04065-87AD28F3-E26D9F60",
"FE00321": "47E48815-D54841F4-A8AE4242-A03B5902",
"FE00394": "95BE76EC-BE9F4433-84DCFC8E-719013A4",
"FE00338": "B0B793C5-4B0B42C8-B857FBCB-CA91A210",
"FE00368": "BD3D6226-D2F4421E-98AEC598-B0EEC4FE",
"FE00364": "C4D46BA9-B26A487E-9CAAA02C-D961F0E7",
"FE00288": "93D2B8C6-496C4171-A415A62D-502E5095",
"FE00341": "1F88DE00-C3964102-A0D48119-6ACFC5ED",
"FE00290": "D89E9745-887E4B44-8F6478C2-79A5185E",
"FE00297": "4B0F9F04-079C44E7-A12F53DD-6F9CFD23",
"FE00349": "0237EED9-DF724610-8424E8EF-CB15774F",
"FE00420": "F37665BE-619A47DB-99C4777D-EA63E26C",
"FE00309": "0C7DA793-068E45BD-B919E5A0-1A38AF8D",
"FE00271": "E7249A73-5B994643-B3A442CA-FD8504D0",
"FE00268": "B3B857DF-0DD341BC-8E2387BE-6D1040C8",
}
numKey := map[string]string{}
for _, v := range numKey {
resp, err := service.AyrshareProvider.UnlinkSocialNetwork(context.Background(), &aryshare.UnlinkSocialNetworkRequest{
Platform: "bluesky",

View File

@ -949,6 +949,9 @@ func RePublish(ctx *gin.Context) {
service.Error(ctx, err)
return
}
if req.PublishSource == cast.PublishSourceENUM_RePublishType_UNKNOW {
req.PublishSource = cast.PublishSourceENUM_RePublishType_MANUAL
}
newCtx := NewCtxWithUserInfo(ctx)
/* workInfoResp, err = service.CastProvider.WorkInfo(context.Background(), &cast.WorkInfoReq{
WorkUuid: req.WorkUuid,
@ -1010,7 +1013,6 @@ func RePublish(ctx *gin.Context) {
}
}
}
req.RePublishType = cast.RePublishTypeENUM_RePublishType_SCHEDULED
resp, err = service.CastProvider.RePublish(newCtx, req)
if err != nil {
service.Error(ctx, err)