Skip to content

Commit dba6191

Browse files
wzh425wuzihao
and
wuzihao
authored
reactor(stack-mc) : Some SDK methods support channel code (#596)
* reactor : Use AspNetCore Authentication * reactor(stack-mc) : Some SDK methods support channel code * chore : Restore project reference * reactor(stack-mc) : Remove API Route Get Prefix * test : Unit Test Adjustment --------- Co-authored-by: wuzihao <lsd@123>
1 parent 5e13f52 commit dba6191

File tree

5 files changed

+20
-4
lines changed

5 files changed

+20
-4
lines changed

src/BuildingBlocks/StackSdks/Masa.BuildingBlocks.StackSdks.Mc/Model/GetMessageTaskModel.cs

+12
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,27 @@ namespace Masa.BuildingBlocks.StackSdks.Mc.Model;
66
public class GetMessageTaskModel : PaginatedOptions
77
{
88
public string Filter { get; set; } = string.Empty;
9+
910
public Guid ChannelId { get; set; }
11+
12+
public string ChannelCode { get; set; } = string.Empty;
13+
1014
public MessageTypes? EntityType { get; set; }
15+
1116
public bool? IsDraft { get; set; }
17+
1218
public bool? IsEnabled { get; set; }
19+
1320
public MessageTaskTimeTypes? TimeType { get; set; }
21+
1422
public DateTime? StartTime { get; set; }
23+
1524
public DateTime? EndTime { get; set; }
25+
1626
public MessageTaskStatuses? Status { get; set; }
27+
1728
public MessageTaskSources? Source { get; set; }
29+
1830
public string SystemId { get; set; } = string.Empty;
1931

2032
public GetMessageTaskModel(int page, int pageSize, Dictionary<string, bool>? sorting = null) : base(page, pageSize, sorting)

src/BuildingBlocks/StackSdks/Masa.BuildingBlocks.StackSdks.Mc/Model/GetWebsiteMessageModel.cs

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ public class GetWebsiteMessageModel : PaginatedOptions
1111

1212
public Guid? ChannelId { get; set; }
1313

14+
public string ChannelCode { get; set; } = string.Empty;
15+
1416
public bool? IsRead { get; set; }
1517

1618
public string Tag { get; set; } = string.Empty;

src/BuildingBlocks/StackSdks/Masa.BuildingBlocks.StackSdks.Mc/Model/MessageTaskUpsertModel.cs

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ public class MessageTaskUpsertModel
99

1010
public Guid ChannelId { get; set; }
1111

12+
public string ChannelCode { get; set; } = string.Empty;
13+
1214
public ChannelTypes ChannelType { get; set; }
1315

1416
public MessageTypes EntityType { get; set; }

src/Contrib/StackSdks/Masa.Contrib.StackSdks.Mc/Service/WebsiteMessageService.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public async Task DeleteAsync(Guid id)
3030

3131
public async Task<List<WebsiteMessageChannelModel>> GetChannelListAsync()
3232
{
33-
var requestUri = $"{_party}/GetChannelList";
33+
var requestUri = $"{_party}/ChannelList";
3434
return await _caller.GetAsync<List<WebsiteMessageChannelModel>>(requestUri) ?? new();
3535
}
3636

@@ -42,7 +42,7 @@ public async Task<PaginatedListModel<WebsiteMessageModel>> GetListAsync(GetWebsi
4242

4343
public async Task<List<WebsiteMessageModel>> GetNoticeListAsync(GetNoticeListModel options)
4444
{
45-
var requestUri = $"{_party}/GetNoticeList";
45+
var requestUri = $"{_party}/NoticeList";
4646
return await _caller.GetAsync<GetNoticeListModel, List<WebsiteMessageModel>>(requestUri, options) ?? new();
4747
}
4848

src/Contrib/StackSdks/Tests/Masa.Contrib.StackSdks.Mc.Tests/WebsiteMessageServiceTest.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public async Task TestDeleteAsync()
6161
public async Task TestGetChannelListAsync()
6262
{
6363
var data = new List<WebsiteMessageChannelModel>();
64-
var requestUri = $"api/website-message/GetChannelList";
64+
var requestUri = $"api/website-message/ChannelList";
6565
var caller = new Mock<ICaller>();
6666
caller.Setup(provider => provider.GetAsync<List<WebsiteMessageChannelModel>>(requestUri, default)).ReturnsAsync(data).Verifiable();
6767
var websiteMessageService = new Mock<WebsiteMessageService>(caller.Object);
@@ -75,7 +75,7 @@ public async Task TestGetNoticeListAsync()
7575
{
7676
var options = new GetNoticeListModel();
7777
var data = new List<WebsiteMessageModel>();
78-
var requestUri = $"api/website-message/GetNoticeList";
78+
var requestUri = $"api/website-message/NoticeList";
7979
var caller = new Mock<ICaller>();
8080
caller.Setup(provider => provider.GetAsync<GetNoticeListModel, List<WebsiteMessageModel>>(requestUri, options, default)).ReturnsAsync(data).Verifiable();
8181
var websiteMessageService = new Mock<WebsiteMessageService>(caller.Object);

0 commit comments

Comments
 (0)