using HH.MData; using HH.WMS.Entitys.Common; using MongoDB.Bson; using MongoDB.Driver.Builders; /******************************************************************************** ** auth: DBS ** date: 2018/11/14 20:33:18 ** desc: 尚未编写描述 ** Ver.: V1.0.0 *********************************************************************************/ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.WMS.DAL.Common { public class MONGO_KEYTYPE_MAPDAL : BaseDAL { public MONGO_KEYTYPE_MAP GetEntity(string barCode) { MONGO_KEYTYPE_MAP entity = new MONGO_KEYTYPE_MAP(); var query = Query.EQ("Key", barCode); entity = MongoDBSingleton.Instance.FindOne(query, "MONGO_KEYTYPE_MAP"); return entity; } public List GetList(List barCodeList) { var barCode = barCodeList.ConvertAll(x => x); var query = Query.In("Key", barCode); List list = MongoDBSingleton.Instance.Find(query, "MONGO_KEYTYPE_MAP"); return list; } public bool Insert(List list) { return MongoDBSingleton.Instance.Insert(list, "MONGO_KEYTYPE_MAP"); } } }