/** * 个人设置业务逻辑 * * @author CaiAoLin * @date 2017/7/27 * @version */ import BaseModel from "../../common/base/base_model"; import SettingSchema from "./schema/setting"; class SettingModel extends BaseModel { /** * 构造函数 */ constructor() { let parent = super(); parent.model = SettingSchema; parent.init(); } /** * 获取设置信息 * * @param {String} userId * @param {Number} type * @return Promise */ async getSetting(userId, type) { let condition = { user_id: userId, type: type }; let settingData = await this.findDataByCondition(condition); return settingData.length > 0 ? settingData : []; } } export default SettingModel;