import {Zondy} from '../../common/Base';
import {ServiceBase} from "../../ServiceBase";
import {newGuid} from "../../common/Util";
/**
* @author 基础平台/产品2部 龚跃健
* @class module:要素服务.EditServiceBase
* @classdesc 编辑服务基类
* @description Zondy.Service.EditServiceBase
* @extends ServiceBase
* @param option - {Object} 属性键值对。<br>
* @param {Object} [option.guid = newGuid()] 唯一标识
*/
class EditServiceBase extends ServiceBase {
constructor(option) {
var options = option || {};
super(options);
/**
* @private
* @member Zondy.Service.EditServiceBase.prototype.guid
* @type {String}
* @description 唯一标识
* @default newGuid()
*/
this.guid = options.guid !== undefined ? options.guid : newGuid();
/**
* @private
* @member Zondy.Service.EditServiceBase.prototype.baseUrl
* @type {String}
* @description 基类地址
* @default "igs/rest/mrfs"
*/
this.baseUrl = "igs/rest/mrfs";
/**
* @private
* @member Zondy.Service.EditServiceBase.prototype.f
* @type {String}
* @description 返回格式
* @default json
*/
this.f = options.f !== undefined ? options.f : 'json';
}
}
export {EditServiceBase};
Zondy.Service.EditServiceBase = EditServiceBase;