lixiaojun
2025-01-13 abf3ceabdd98abd0d955b03732e581a43c4e9fb0
解决冲突
已添加5个文件
100 ■■■■■ 文件已修改
Yw.Application.Unit.Core/99-dbfirst/UnitDbFirst_Controller.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.BLL.Unit.Core/01-interface/IUnitDbFirstHelper.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.BLL.Unit.Core/02-httpclient/UnitDbFirstHelper.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.BLL.Unit.Core/03-localclient/UnitDbFirstHelper.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.BLL.Unit.Core/04-bll/99-dbfirst/UnitDbFirstHelper.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Yw.Application.Unit.Core/99-dbfirst/UnitDbFirst_Controller.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
namespace Yw.Application
{
    /// <summary>
    /// DbFirst
    /// </summary>
    [Route("Unit/DbFirst")]
    [ApiDescriptionSettings("Unit", Name = "DbFirst", Order = 10000)]
    public class UnitDbFirst_Controller : IDynamicApiController
    {
        /// <summary>
        /// åˆå§‹åŒ–
        /// </summary>
        [Route("Initial@V1.0")]
        [HttpGet]
        public bool Initial()
        {
            var bol = Service.Unit.DbFirstHelper.Initial(out string Msg);
            if (!bol)
            {
                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.L001, Msg);
            }
            return bol;
        }
    }
}
Yw.BLL.Unit.Core/01-interface/IUnitDbFirstHelper.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
namespace Yw.CAL
{
    /// <summary>
    ///
    /// </summary>
    public interface IUnitDbFirstHelper : IBaseCAL
    {
        /// <summary>
        ///
        /// </summary>
        Task<bool> Initial();
    }
}
Yw.BLL.Unit.Core/02-httpclient/UnitDbFirstHelper.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,21 @@
namespace Yw.CAL.HttpClient
{
    /// <summary>
    ///
    /// </summary>
    public class UnitDbFirstHelper : BaseCAL, IUnitDbFirstHelper
    {
        protected override string Prefix
        {
            get { return $"{ConfigHelper.HttpUrl}/Unit/DbFirst"; }
        }
        /// <summary>
        ///
        /// </summary>
        public async Task<bool> Initial()
        {
            return await GetUrl("Initial@V1.0").Get<bool>();
        }
    }
}
Yw.BLL.Unit.Core/03-localclient/UnitDbFirstHelper.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,26 @@
using Yw.CAL;
namespace HStation.CAL.LocalClient
{
    /// <summary>
    ///
    /// </summary>
    public class UnitDbFirstHelper : IUnitDbFirstHelper
    {
        /// <summary>
        ///
        /// </summary>
        public async Task<bool> Initial()
        {
            return await Task.Run(() =>
            {
                var bol = Yw.Service.Unit.DbFirstHelper.Initial(out string Msg);
                if (!bol)
                {
                    throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.L001, Msg);
                }
                return bol;
            });
        }
    }
}
Yw.BLL.Unit.Core/04-bll/99-dbfirst/UnitDbFirstHelper.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,15 @@
namespace Yw.BLL
{
    /// <summary>
    ///
    /// </summary>
    public class UnitDbFirstHelper : Yw.CAL.IUnitDbFirstHelper
    {
        private readonly Yw.CAL.IUnitDbFirstHelper _cal = CALCreateHelper.CreateCAL<Yw.CAL.IUnitDbFirstHelper>();
        public Task<bool> Initial()
        {
            return _cal.Initial();
        }
    }
}