1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /**
- * 个人设置业务逻辑
- *
- * @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;
|