|
@@ -1,20 +1,22 @@
|
|
|
-
|
|
|
-using OASystem.Domain.Entities;
|
|
|
+using OASystem.Domain.Entities;
|
|
|
using OASystem.Domain.Entities.Resource;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
using System.Text;
|
|
|
+using System.Text.Encodings.Web;
|
|
|
using System.Text.Json;
|
|
|
+using System.Text.Json.Serialization;
|
|
|
+using System.Text.Unicode;
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
namespace OASystem.Domain.ViewModels.Resource
|
|
|
{
|
|
|
- public class InvitationOfficialActivityDataView: Res_InvitationOfficialActivityData
|
|
|
+ public class InvitationOfficialActivityDataView : Res_InvitationOfficialActivityData
|
|
|
{
|
|
|
public int Row_Number { get; set; }
|
|
|
public string CreateUserName { get; set; }
|
|
|
- public string DelegationStr { get;set; }
|
|
|
+ public string DelegationStr { get; set; }
|
|
|
}
|
|
|
|
|
|
public class IOAInfoView
|
|
@@ -87,6 +89,37 @@ namespace OASystem.Domain.ViewModels.Resource
|
|
|
/// </summary>
|
|
|
public string SndFileName { get; set; }
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 文件地址
|
|
|
+ /// </summary>
|
|
|
+ public string SndFileNameJsonStr
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ string json = string.Empty;
|
|
|
+
|
|
|
+ var options = new JsonSerializerOptions
|
|
|
+ {
|
|
|
+ Encoder = JavaScriptEncoder.Create(UnicodeRanges.All)
|
|
|
+ };
|
|
|
+
|
|
|
+ try
|
|
|
+ {
|
|
|
+ var array = JsonSerializer.Deserialize<List<string>>(SndFileName);
|
|
|
+
|
|
|
+ json = SndFileName;
|
|
|
+ }
|
|
|
+ catch (Exception)
|
|
|
+ {
|
|
|
+ var items = new List<string>() { SndFileName };
|
|
|
+
|
|
|
+ json = JsonSerializer.Serialize(items, options);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ return json;
|
|
|
+ }
|
|
|
+ }
|
|
|
/// <summary>
|
|
|
/// 修改版文件地址
|
|
|
/// </summary>
|