You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.2 KiB
32 lines
1.2 KiB
using NFine.Data;
|
|
using NFine.Domain.Entity.SystemManage;
|
|
using NFine.Domain.IRepository.SystemManage;
|
|
using NFine.Repository.SystemManage;
|
|
using System.Collections.Generic;
|
|
using System.Data.Common;
|
|
using System.Data.SqlClient;
|
|
using System.Text;
|
|
|
|
namespace NFine.Repository.SystemManage
|
|
{
|
|
public class ItemsDetailRepository : RepositoryBase<ItemsDetailEntity>, IItemsDetailRepository
|
|
{
|
|
public List<ItemsDetailEntity> GetItemList(string enCode)
|
|
{
|
|
StringBuilder strSql = new StringBuilder();
|
|
strSql.Append(@"SELECT d.*
|
|
FROM Sys_SRM_ItemsDetail d
|
|
INNER JOIN Sys_SRM_Items i ON i.F_Id = d.F_ItemId
|
|
WHERE 1 = 1
|
|
AND i.F_EnCode = @enCode
|
|
AND d.F_EnabledMark = 1
|
|
AND (d.F_DeleteMark = 0 OR d.F_DeleteMark IS NULL)
|
|
ORDER BY d.F_SortCode ASC");
|
|
DbParameter[] parameter =
|
|
{
|
|
new SqlParameter("@enCode",enCode)
|
|
};
|
|
return this.FindList(strSql.ToString(), parameter);
|
|
}
|
|
}
|
|
}
|