1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /**
- * 人工系数业务模型
- *
- * @author CaiAoLin
- * @date 2017/9/11
- * @version
- */
- import BaseModel from "../base/base_model";
- import STDLabourCoesSchema from "./schemas/std_labour_coes";
- class STDLabourCoesModel extends BaseModel {
- /**
- * 构造函数
- *
- * @return {void}
- */
- constructor() {
- let parent = super();
- parent.model = STDLabourCoesSchema;
- parent.init();
- }
- /**
- * 获取人工系数列表
- *
- * @return {Promise}
- */
- async getLabourCoesList() {
- let result = [];
- let field = {ID: 1, libName: 1};
- let feeRateList = await this.findDataByCondition({ID: {$ne: ''}}, field, false);
- if (feeRateList === null) {
- return result;
- }
- // 整理数据
- for(let feeRate of feeRateList) {
- let tmpData = {
- id: feeRate.ID,
- name: feeRate.libName
- };
- result.push(tmpData);
- }
- return result;
- }
- }
- export default STDLabourCoesModel;
|