电子合同
2016-01-14 10:32:07   11  举报             
     
         
 AI智能生成
  公司电子合同需求
    作者其他创作
 大纲/内容
  合同模板    
     控股合同相关接口    
     合同模板接口    
     传递模板ID获得合同模板HTML数据(包含需要数据替换的占位符)  
     合同印章接口    
     传递模板ID获取该模板所对应印章图片URL  
     模板id接口    
     通过合同模板名称获取模板所对应ID  
     业务需求    
     打印合同  
     预览合同    
     原方式    
     设计合同PreviewDesign页  
     施工合同PreviewConstruct页  
     新方式    
     预览页:ContractShower页    
     此页面仅用作合同数据展示,其中不包含任何具体代码和html内容,所有数据来源接口和数据库,并动态生成合同  
     合同模板来源    
     控股接口  
     后台数据处理及逻辑处理    
     1:整理公司及各地分公司合同产生的业务逻辑  
     2:整理不同分公司所使用合同模板  
     3:根据城市、装修方式、启用时间、合同名称、合同类别,唯一确定所使用模板    
     a:涉及合同固化的概念,当某以合同签约成功起,同步将此刻所使用合同模板名称存入数据库    
     设计合同:N_Order_QuoteInfo.DesignModelName 列  
     施工合同:N_Order_QuoteInfo.ConstructModelName 列  
     b:每当某城市使用的合同模板有所改变时,按照约定的配置方式需要产品出给具体数据:增加此配置确定从启用时间开始使用新的合同模板  
     c:当预览合同时,首先会去判断数据库中存放改条元组内是否已保存合同模板;有则直接使用,若没用再按照约定的方式获取默认且存在的合同模板;如果仍然无法获取正确模板,则使用原始预览方式。  
     4:合同模板与合同数据结合,包含甲乙方、施工/设计参数、合同签约价格等数据  
     合同打印    
     打印功能在预览功能的前提下完成,首先可预览所选合同,则根据预览所展示的内容生成对应合同PDF文件用于实际打印  
     后台代码处理与封装构思    
     目的    
     1:尽力符合MVC框架思想,展现与实现分离  
     2:符合OO思想    
     a:体现在尽可能将电子合同相关的共性业务抽象并封装  
     b:单一职责,将具体的复杂页面一步步解析封装为尽量单一方法  
     3:便于后期(或其他人员)维护  
    
 
 
 
 
  0 条评论
 下一页
  
   
  
  
  
  
  
  
  
  
  
  
 