57 lines
1.6 KiB
C#
57 lines
1.6 KiB
C#
![]() |
using System.Collections.Generic;
|
|||
|
using System.Threading.Tasks;
|
|||
|
using Newtonsoft.Json.Linq;
|
|||
|
using SWS.Commons;
|
|||
|
using SWS.Model;
|
|||
|
using SWS.Share;
|
|||
|
|
|||
|
namespace SWS.Service
|
|||
|
{
|
|||
|
public class RelService : HttpService
|
|||
|
{
|
|||
|
public RelService() : base()
|
|||
|
{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据关联关系的名字拿关联关系的Id
|
|||
|
/// </summary>
|
|||
|
/// <param name="RelName"></param>
|
|||
|
/// <param name="projId"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public async Task<ec_reltype> GetRelDefByName(string RelName)
|
|||
|
{
|
|||
|
|
|||
|
var res = await this.GetAsync<ec_reltype>($"RelApi/GetRelDefByName?projId={GlobalObject.curProject.ProjectId}&RelName={RelName}");
|
|||
|
if (res.code == 200)
|
|||
|
{
|
|||
|
return res.data;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
return null;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
///// <summary>
|
|||
|
///// 批量保存(增、改)开关。传入集合。同时建立和rel。
|
|||
|
///// 只会在开关箱界面里调用(新建)
|
|||
|
///// </summary>
|
|||
|
///// <param name="projId"></param>
|
|||
|
///// <param name="PDBId">分电箱的工程ID</param>
|
|||
|
///// <returns></returns>
|
|||
|
//public async Task<List<ec_CircuitBreaker>> SaveBreakers(string PDBId)
|
|||
|
//{
|
|||
|
// var res = await this.PostBodyAsync<List<ec_CircuitBreaker>, string>($"PDBApi/SaveBreakers?projId={GlobalObject.curProject?.ProjectId}", PDBId);
|
|||
|
// if (res.code == 200)
|
|||
|
// {
|
|||
|
// //return res.info;
|
|||
|
// return res.data;
|
|||
|
// }
|
|||
|
// return null;
|
|||
|
//}
|
|||
|
|
|||
|
}
|
|||
|
}
|