Mappoint.cs 1.77 KB
using Infrastructure;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using WebRepository;

namespace WebApp
{
    /// <summary>
    /// 工作流模板信息表
    /// </summary>

    public partial class Mappoint
    {
        private readonly IUnitWork _unitWork;
        private static IHostingEnvironment _hostingEnvironment;
        readonly ExcelHelper imp = new ExcelHelper(_hostingEnvironment);

        //新增插入表数据
        public IRepository<MapPoint> _pointContent;


        public Mappoint(IUnitWork unitWork, IRepository<MapPoint> repository, IHostingEnvironment hostingEnvironment)
        {
            _unitWork = unitWork;
            _pointContent = repository;
            _hostingEnvironment = hostingEnvironment;
        }

        public Mappoint SetLoginInfo(LoginInfo loginInfo)
        {
            _pointContent._loginInfo = loginInfo;
            return this;
        }

        //插入新增表Map_content
        public void mpcIns(MapPoint entity)
        {
            _pointContent.Add(entity);
        }
        public void mpcIns(MapPoint[] entitys)
        {
            _pointContent.BatchAdd(entitys);
        }
        public void Upd(MapPoint entity)
        {
            _pointContent.Update(entity);
        }
        public void DelByIds(string name)
        {
            _pointContent.Delete(u => u.AreaType == name);
        }

        public MapPoint FindSingle(Expression<Func<MapPoint, bool>> exp)
        {
            return _pointContent.FindSingle(exp);
        }

        public IQueryable<MapPoint> Find(Expression<Func<MapPoint, bool>> exp)
        {
            return _pointContent.Find(exp);
        }

    }
}