合同模块UML
2020-01-08 09:56:44 0 举报
合同模块设计uml
作者其他创作
大纲/内容
TemplateProcessAbs
//对传过来参数封装+build()//参数校验+check()//保存+save()//针对以上的操作进行封装+finishAll()
signatureDate(有效期设置)
+build()+check()+save()
ContractSignCompany
+updateType:String (为0表示删除,为1表示修改)
TODO参数验证
contractTemplateSigning
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
IContractSignCompanyService
+addContractSignCompany(ContractSignCompany contractSignCompany)+updateContractSignCompany(ContractSignCompany contractSignCompany)
IContractTemplateParamBizService
+addContractTemplateParam(ContractTemplateParamEntity contractTemplateParamEntity)+updateContractTemplateParam(ContractTemplateParamEntity contractTemplateParamEntity)
ContractTemplateParam
+updateType:String (//1:初始化模板id,类型、名称、模板描述、文件url、签约顺序、企业签章位置//2. 模板参数设置//3. 有效期设置//4.电子签章设置)
ContractType
ContractSignCompanyService
+addContractSignCompany(ContractSigningCompanyEntity contractSigningCompanyEntity)+updateContractSignCompany(ContractSigningCompanyEntity contractSigningCompanyEntity)
ContractTemplateEntity
+id:String+contract_template_name:Stirng+contract_detail:String+contract_type_id:String+contract_url:String+sign_order:String+company_signature_position+personal_signature_position+signature_setting+signature_date+signature_company_id+signature_company_name+root_templateid+source_templateid+published+process_on+create_date:Date+create_userid:String+create_username:String+update_date:Date+update_userid:String+update_username:String+active:String+version:String
+ContractTemplate()
ContractTypeBizService
SignSetting(签约设置设置)
ContractSignCompanyBiz
caSetting(电子签章设置)
ContractSignCompanyController
-IContractSignCompanyService contractSignCompanyService
ContractSigningCompanyEntity
+company_name:String+ca_code:String+create_date:Date+create_userid:String+create_username:String+update_date:Date+update_userid:String+update_username:String+active:String+version:String
ContractTypeEntity
+id:String+contractTypeName:String+contractDescribtion:String+fixedTerm:String+create_date:Date+create_userid:String+create_username:String+update_date:Date+update_userid:String+update_username:String+active:String+version:String
+ContractTypeEntity()
ContractTypeController
-IContractTypeService contractTypeService-ContractTypeBiz contractTypeBiz
+addContractType(ContractType contractType)+updateContractType(ContractType contractType)+getContractTypeList():List<ContractTypeEntity>
ContractTypeServiceImpl
+addContractType(ContractTypeEntity contractTypeEntity)+updateContractType(ContractType contractType) +getContractTypeLists(ContractTypeSearch search)
ContractTemplateParamEntity
IContractTemplateBizService
+addContractTemplate(ContractTemplateEntity contractTemplateEntity)+updateContractTemplate(ContractTemplateEntity contractTemplateEntity)
InitTemplateSave(模板初始化保存)
ContractTemplateController
-IContractSignCompanyService contractSignCompanyService-IContractTypeService contractTypeService-TemplateProcessAbs templateProcessAbs
ContractTemplate
SelecterExampleFactory
getUsedSave(String updateType)
IContractTypeService
0 条评论
下一页