diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IAntExRecordMDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IAntExRecordMDao.java new file mode 100644 index 0000000..11c284f --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IAntExRecordMDao.java @@ -0,0 +1,28 @@ +package com.lyms.platform.biz.dal; + +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.pojo.AntExPRecordModel; +import com.lyms.platform.pojo.AntExRecordModel; + +/** + * Created by Administrator on 2017/1/13 0013. + */ +public interface IAntExRecordMDao { + + + Integer count(MongoQuery mongoQuery); + + /** + * 增加一条记录 + * + * @return + */ + AntExPRecordModel addOneRecord(AntExPRecordModel record); + + /** + * 根据id删除数据 + * + * @param id + */ + void deleteById(String id); +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntExRecordMDaoImpl.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntExRecordMDaoImpl.java new file mode 100644 index 0000000..35ea6f8 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntExRecordMDaoImpl.java @@ -0,0 +1,33 @@ +package com.lyms.platform.biz.dal.impl; + +import com.lyms.platform.biz.dal.IAntExRecordMDao; +import com.lyms.platform.common.dao.BaseMongoDAOImpl; +import com.lyms.platform.common.dao.operator.MongoCondition; +import com.lyms.platform.common.dao.operator.MongoOper; +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.pojo.AntExPRecordModel; +import com.lyms.platform.pojo.AntExRecordModel; +import org.springframework.stereotype.Repository; + +/** + * + * + * Created by Administrator on 2017/1/13 0013. + */ +@Repository("antExRecordMDao") +public class AntExRecordMDaoImpl extends BaseMongoDAOImplimplements IAntExRecordMDao { + @Override + public Integer count(MongoQuery mongoQuery) { + return (int)count(mongoQuery.convertToMongoQuery()); + } + + @Override + public AntExPRecordModel addOneRecord(AntExPRecordModel record) { + return save(record); + } + + @Override + public void deleteById(String id) { + delete(new MongoQuery(new MongoCondition("id", id, MongoOper.IS)).convertToMongoQuery()); + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/beans/SerialIdEnum.java b/platform-dal/src/main/java/com/lyms/platform/beans/SerialIdEnum.java index c0a431d..ab5fb1a 100644 --- a/platform-dal/src/main/java/com/lyms/platform/beans/SerialIdEnum.java +++ b/platform-dal/src/main/java/com/lyms/platform/beans/SerialIdEnum.java @@ -48,6 +48,7 @@ public enum SerialIdEnum { VisitModel("VisitModel", 97531000430L), PatientTicketId("PatientTicketId", 97531000440L), PatientCheckTicket("PatientCheckTicket", 97531000450L), + AntExPRecordModel("AntExPRecordModel", 97531000451L), last("last", 97531009990L); private String cname; private Long cid;