/** * 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;