预算控制基础应用接口_第1页
预算控制基础应用接口_第2页
预算控制基础应用接口_第3页
预算控制基础应用接口_第4页
预算控制基础应用接口_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

预算控制基础应用接口易用、灵活、扩展预算控制服务导入基础数据接口预算控制接口接口用途导入基础字典数据。(比如:预算基础字典数据部门、费用、数据期间等。)接口请求方式(PUT)接口描述:该接口用于将第三方系统中的字典数据和预算字典数据导入到预算控制平台数据库中。接口地址:http://服务器:端口/ImportBaseDictionary/{systemid}/{dictypeid}接口参数:导入基础数据接口导入基础数据接口参数名描述备注systemid接入系统ID如预算系统:BudgetSystemdictypeid接入系统字典ID如部门类别编码:001basedictionayList字典数据列表XML格式basedictionayList的XML格式:<ArrayOfBaseDictionaryxmlns="/2004/07/EPS.Business.WCF"xmlns:i="/2001/XMLSchema-instance"><BaseDictionary><ChangeDateTime>2012-10-18T17:00:51.71875+08:00</ChangeDateTime><ChangePerson>张三</ChangePerson><CreateDateTime>2012-10-18T17:00:51.71875+08:00</CreateDateTime><CreatePerson>李四</CreatePerson><Dict_Code>0129</Dict_Code><Dict_Id>0510c728-6283-412b-bcb6-2a7c162cc3fe</Dict_Id><Dict_Name>古夫河流域电站</Dict_Name><ID>00000000-0000-0000-0000-000000000000</ID><IsDelete>false</IsDelete><IsEnd>1</IsEnd><Memo/><Parent_Id>ef9a6ed1-3d99-4bb2-b31b-b86dfb906c96</Parent_Id><PinYin/><Yskz_DictTypei:nil="true"xmlns:a="/2004/07/EPS.BudgetControl.Domain"/><Yskz_Systemi:nil="true"xmlns:a="/2004/07/EPS.BudgetControl.Domain"/></BaseDictionary></ArrayOfBaseDictionary>BaseDictionary属性描述导入基础数据接口属性名类型备注IDGUID唯一标识CreatePersonString创建人员CreateDateTimeDatetime创建时间ChangePersonString修改人员ChangeDateTimeDatetime更改人员Dict_CodeString字典编码Dict_IdString字典IDDict_NameString字典名称IsDeleteDecimal是否删除IsEndDecimal是否末级MemoString备注Parent_IdString上级IDPinYinString拼音码Yskz_DictTypeType字典类别对象Yskz_Systemtype字典系统对象返回结果ResultInfo属性描述ResultInfoXML格式<ResultInfoz:Id="i1"xmlns="/2004/07/EPS.Business.WCF"xmlns:i="/2001/XMLSchema-instance"xmlns:z="/2003/10/Serialization/"><msg>保存成功!</msg><success>true</success></ResultInfo>导入基础数据接口参数类型备注successBool标识结果是否成功msgString结果详细信息接口用途0:预算查询1:启用占用额2:释放占用额度3:启用发生额4:释放发生额度接口请求方式(POST)http://服务器:端口/InterfaceServce.svc/YskzInterface/{systemid}/{dictypeid}接口参数预算控制接口预算控制接口参数名称描述备注Department部门不允许为空Project项目允许为空Personnel人员不允许为空ExpenseSubject费用科目不允许为空Amount额度不允许为空BillOfLadingDate提单时间不允许为空ApprovalTime审批时间可以为空AuditTime审核时间可以为空InvoiceCode单据号可以为空ParamState状态0:预算查询1:启用占用额2:释放占用额度3:启用发生额4:释放发生额度参数XML格式:<ParameterInfoxmlns="/2004/07/EPS.Business.WCF"xmlns:i="/2001/XMLSchema-instance"><Amount>100</Amount><ApprovalTime>2012-10-23T20:30:14.5625+08:00</ApprovalTime><AuditTime>2012-10-23T20:30:14.71875+08:00</AuditTime><BillOfLadingDate>2012-10-23T20:30:14.859375+08:00</BillOfLadingDate><Department>部门</Department><ExpenseSubject>费用科目</ExpenseSubject><InvoiceCode>单据号</InvoiceCode><ParamState>0</ParamState><Personnel>人员</Personnel><Project>项目</Project></ParameterInfo>返回结果参数:预算控制接口参数名称参数描述参数备注success返回结果True:成功false:失败msg提示信息提示信息yskzInfoList数据集合对象结果数据集合实体信息:预算控制接口参数名称参数描述参数备注YSPeriod控制期间YSExpenseSubject预算科目YSAmount预算额度OccupationAmount占用额OccurAmount发生额ControlMethod控制方法Personnel人员Department部门Project项目返回结果,xml格式:<YskzResultInfoz:Id="i1"xmlns="/2004/07/EPS.Business.WCF"xmlns:i="/2001/XMLSchema-instance"xmlns:z="/2003/10/Serialization/"><msg>成功!</msg><success>false</success><yskzInfoList><YskzInfoz:Id="i2"><ControlMethod>控制方式</ControlMethod><Department>部门</Department><OccupationAmount>100</OccupationAmount><OccurAmount>200</OccurAmount><Personnel>李庆朝</Personnel><Project>项目</Project><YSAmount>300</YSAmount><YSExpenseSubject>预算科目</YSExpenseSubject></YskzInfo></yskzInfoList><yskzInfoList><YskzInfoz:Id="i2"><ControlMethod>控制方式</ControlMethod><Department>部门</Department><OccupationAmount>100</OccupationAmount><OccurAmount>200</OccurAmount><Perso

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论