59 lines
1.7 KiB
C#
59 lines
1.7 KiB
C#
/***********************************************************
|
|
**项目名称:
|
|
**功能描述: 仓储 的摘要说明
|
|
**作 者: 易栋梁
|
|
**版 本 号: 1.0
|
|
**创建日期: 2015/12/7 16:06:56
|
|
**修改历史:
|
|
************************************************************/
|
|
|
|
using BZPT.Domains.Entity;
|
|
using NPlatform.Extends;
|
|
using NPlatform.Result;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Linq.Expressions;
|
|
using System.Reflection;
|
|
using System.Threading.Tasks;
|
|
using Microsoft.Extensions.Logging;
|
|
using NPlatform.Filters;
|
|
using BZPT.Repositories;
|
|
using KubeClient.Models;
|
|
using SqlSugar;
|
|
using Consul.Filtering;
|
|
using BZPT.Domains.Entity.Sys;
|
|
using Microsoft.AspNetCore.Http;
|
|
using System.Security.Claims;
|
|
using MathNet.Numerics.Distributions;
|
|
using ServiceStack;
|
|
using NPOI.SS.Formula.Functions;
|
|
using Mysqlx.Expr;
|
|
using System.Text;
|
|
using DevExtreme.AspNet.Data;
|
|
using ServiceStack.Script;
|
|
|
|
namespace BZPT.Repositories {
|
|
/// <summary>
|
|
/// 基础库、管理库共用库专用仓储。
|
|
/// </summary>
|
|
/// <typeparam name="TEntity">实体类型</typeparam>
|
|
/// <typeparam name="string">主键类型</typeparam>
|
|
public abstract class DefaultRepository<TEntity> : RepositoryBase<TEntity>
|
|
where TEntity : EntityBase<string>, new()
|
|
{
|
|
[Autowired]
|
|
public new ILogger<DefaultRepository<TEntity>> loggerSvc { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 获基础信息库对象
|
|
/// </summary>
|
|
public new ISqlSugarClient Db;
|
|
|
|
public DefaultRepository(IRepositoryOptions option, DBContext db) :base(option, db)
|
|
{
|
|
Db= db;
|
|
}
|
|
}
|
|
} |