d_sms_service/APT.BaseData.Services/Services/PF/PFLabelService.cs
2024-10-28 13:45:58 +08:00

37 lines
1.3 KiB
C#

using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.IServices;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using APT.Infrastructure.Api;
namespace APT.BaseData.Services.DomainServices
{
public partial class PFLabelService : CommonService, IPFLabelService
{
public PFLabelService(IRepository repository)
: base(repository)
{
}
//public T_PF_LABEL GetLabel(Guid? orgId, string tableName, string languge, string field)
//{
// return this.Repository.GetQueryable(false).Where(i => i.ORG_ID==orgId && i.TABEL_NAME==tableName && i.LANGUAGE==languge&& i.FIELD_NAME==field).FirstOrDefault();
//}
//public List<T_PF_LABEL> List(Guid? orgId, string language)
//{
// Expression<Func<T_PF_LABEL, bool>> expression = i => i.IS_DELETED == false;
// expression = expression.And(i => i.ORG_ID == orgId);
// if (!string.IsNullOrEmpty(language))
// {
// expression = expression.And(i => i.LANGUAGE.Equals(language));
// }
// var queryable = this.Repository.GetIncludes(false).Where(expression).OrderBy(i => i.MODIFY_TIME).ToList();
// return queryable;
//}
}
}