Service/WechatService.cs

(完整代码) 1KB

using Domain;
using IDao;
using IService;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ViewModel;
using ServiceCommon;
using Common;

namespace Service
{
    public class WechatService : IWechatService
    {
        private IWechatRepository _WechatRepory { get; set; }
        public WechatService(IWechatRepository IWechatRepository)
        {
            this._WechatRepory = IWechatRepository;
        }

        /// <summary>
        /// 微信对账单分页数据查询
        /// </summary>
        /// <param name="cqo"></param>
        /// <param name="PageCount"></param>
        /// <returns></returns>
        public IList<WechatBalanceView> GetWechatPageData(CommonQueryOption cqo, out int PageCount)
        {
            return _WechatRepory.GetWechatPageData(cqo, out PageCount).ToList().MapTo<WechatBalanceMdl, WechatBalanceView>();
        }

        /// <summary>
        /// 获取对账单
        /// </summary>
        /// <returns></returns>
        public List<WechatBalanceView> GetWechatPageData(CommonQueryOption option)
        {
            IList<WechatBalanceMdl> Ilist = _WechatRepory.GetWechatPageData(option);
            List<WechatBalanceView> list = null;
            if (Ilist != null && Ilist.Count > 0)
                list = UnityParse.ConvertIListToList<WechatBalanceView>(Ilist.ToList().MapTo<WechatBalanceMdl, WechatBalanceView>());
            return list;
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。