import {objToCamel, isValue, YMDHms} from "../../util/index.js"; export default class ParamsEntity { constructor(obj) { objToCamel(obj) this.sourceId = isValue(obj?.sourceId) ? obj.sourceId : null this.id = isValue(obj?.id) ? obj.id : null this.name = isValue(obj?.name) ? obj.name : null this.sort = isValue(obj?.sort) ? obj.sort : 0 this.remark = isValue(obj?.remark) ? obj.remark : null this.createTime = isValue(obj?.createTime) ? YMDHms(obj.createTime) : null this.updateTime = isValue(obj?.updateTime) ? YMDHms(obj.updateTime) : null this.value = isValue(obj?.value) ? obj.value : null this.options = isValue(obj?.options) ? obj.options : [] this.historyValue = isValue(obj?.historyValue) ? obj.historyValue : null } }