12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- * i健康用户库,即医生数据,此命名为解藉用户与特定角色的关条。
- *
- * 目前,医生真实数据存在于家庭医生平台数据库,IM数据库仅是做视图。将来根据需要将通过同步机制将数据同步到IM数据库。
- */
- "use strict";
- var ImDb = require("./db/im.db.js");
- var log = require('../../util/log');
- class DoctorRepo {
- constructor() {
- }
- static findOne(doctorId, handler) {
- ImDb.execQuery({
- "sql": "select id, name, sex, birthdate, avatar from doctors where id = ? ",
- "args": [doctorId],
- "handler": handler
- });
- };
- static findByMobile(mobile, handler) {
- ImDb.execQuery({
- "sql": "select id, name, sex, birthdate, avatar from doctors where mobile = ? ",
- "args": [mobile],
- "handler": handler
- });
- };
- static addDoctor(id,name,mobile,sex,birthdate,avatar,hospital_name,level,idcard, handler) {
- ImDb.execQuery({
- "sql": "insert into base.base_doctor (id,name,mobile,sex,birthdate,photo,idcard,del) values (?,?,?,?,?,?,?,1)",
- "args": [id,name,mobile,sex,birthdate,avatar,idcard],
- "handler": handler
- });
- };
- }
- module.exports = DoctorRepo;
|