const {objToCamel, isValue, YMDHms} = require("../../util/index") module.exports = class SourceEntity { constructor(obj) { objToCamel(obj) 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.tileUrl = isValue(obj?.tileUrl) ? obj.tileUrl : '' this.tileName = isValue(obj?.tileName) ? obj.tileName : '' this.wsUrl = isValue(obj?.wsUrl) ? obj.wsUrl : '' this.wsDataFlag = isValue(obj?.wsDataFlag) ? obj.wsDataFlag : '' this.historyWsUrl = isValue(obj?.historyWsUrl) ? obj.historyWsUrl : '' this.historyWsDataFlag = isValue(obj?.historyWsDataFlag) ? obj.historyWsDataFlag : '' this.historyWsOtherParams = isValue(obj?.historyWsOtherParams) ? obj.historyWsOtherParams : '' this.color = isValue(obj?.color) ? obj.color : '' } }