技术设计-门户模板分配v1_第1页
技术设计-门户模板分配v1_第2页
技术设计-门户模板分配v1_第3页
技术设计-门户模板分配v1_第4页
技术设计-门户模板分配v1_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、门户模板_门户分配技术详细设计文档作者:创建日期:更新日期:当前版本:2018-08-081.0文档控制更改Hand审阅职位2018-08-08V1.0新建版本日期作者版本修改目录文档控制2更改2审阅2目录3门户分配4简单功能流程说明4依赖关系5配置信息5数据库设计5HPTL_TEMPLATES_ASSIGN5E-R 图8应用设计8*原型图设计8API 9应用服务方法9类图10注意事项11开发参考11规范11未决问题12未决问题12门户分配简单功能流程说明流程说明1、管理员通过菜单【门户设置】-【门户分配】进入到门户分配界面。2、 查询下所有租户的门户配置信息3、 点击新增,以右侧滑窗口形式弹

2、出门户分配新增界面,填写分配信息,点击“保存”或“取消”后关闭弹窗回到查询界面。查询条件说明1、名称模糊匹配2、地址模糊匹配名称查询列表字段编码:名称:公司编码:公司名称:地址:模板配置新增编码:LOV 组件,名称:只读,根据公司编码:LOV 组件,非. 选择信息LOV 自动带出。选择公司信息公司名称:只读,。录入模板对应的目录名二级:文本框,。启用:默认启用保存后新增配置数据,同时将模板分配编辑同上模板分配编辑模板 hptl_templates 数据同步到hptl_templates_config删除模板分配后,同时删除 hptl_templates_config 和 hptl_templa

3、tes_config_item模板配置界面选择一条分配,点击【模板配置】进入到模板配置界面,显示当前租户(或公司)下的所有模板(缩略图形式).选择一条模板点击编辑进入到模板配置界面。模板配置界面要根据具体模板特殊定制界面,大体上配置内容主要是LOGO 以及轮播图以及轮播图上的描述信息.按照配置类型不同,通过“配置编码”来区分,例如: LOGO 的配置编码是LOGO,轮播图的配置编码是: CAROUSE依赖关系1、 说明该功能依赖的特别组件:无2、 说明该功能调用的其他服务的API:无配置信息1、 值集配置:2、 编码规则配置:3、 描述配置:数据库设计表设计EXCEL 路径:35 表设计/产品

4、&SRM_SPFM服务_表设计 1.0.xlsHPTL_PORTAL_ASSIGN表功能简介:门户模板分配配置 key配置 code语言描述层级编码规则 code说明值集 code说明HPTL_TEMPLATES_CONFIG表功能简介:门户模板配置Drop Table hptl_portal_assign;Create Table hptl_portal_assign (assign_id bigNot Null auto_increment primary key, group_id Big(20),tenant_id Big(20) Not Null, company_id Big(20

5、), web_url Varchar(255),enabled_flag Tiny(1) Not Null Default 0, object_ver_number Big(20) Not Null Default 1,creation_date datetime Not Null Default CURRENT_TIMEST, created_by big(20) Not Null Default -1,last_updated_by big(20) Not Null Default -1, last_update_date datetime Not Null Default CURRENT

6、_TIMEST);ALTER TABLE hptl_portal_assign COMMENT 门户分配;ALTER TABLE hptl_portal_assign MODIFY assign_id bigNot Null auto_increment Comment 表 ID,主键,供其他表做外键;ALTER TABLE hptl_portal_assign MODIFY group_id Big(20) Comment ID FND_GROUP.GROUP_ID; ALTER TABLE hptl_portal_assign MODIFY tenant_id Big(20) Not Nu

7、ll Comment 客户租户 ID; ALTER TABLE hptl_portal_assign MODIFY company_id Big(20) Comment 客户 公司 ID ,PANY_ID;ALTER TABLE hptl_portal_assign MODIFY web_url Varchar(255) Comment ;ALTER TABLE hptl_portal_assign MODIFY enabled_flag Tiny(1) Not Null Default 0 Comment 启用标识;ALTER TABLE hptl_portal_assign MODIFY

8、object_ver_number Big(20) Not Null Default 1 Comment 行版本号,用来处理锁;ALTER TABLE hptl_portal_assign ADD UNIQUE hptl_portal_assign_u1(COMPANY_ID);HPTL_TEMPLATES_CONFIG_ITEM表功能简介:门户模板配置明细Drop Table hptl_templates_config;Create Table hptl_templates_config (config_id bigNot Null auto_increment primary key, a

9、ssign_id Big(20) Not Null,template_id Big(20) Not Null, default_flag Tiny(1) Not Null Default 0,object_ver_number Big(20) Not Null Default 1, creation_date datetime Not Null Default CURRENT_TIMEST, created_by big(20) Not Null Default -1,last_updated_by big(20) Not Null Default -1, last_update_date d

10、atetime Not Null Default CURRENT_TIMEST);ALTER TABLE hptl_templates_config COMMENT 门户模板配置;ALTER TABLE hptl_templates_config MODIFY config_id bigNot Null auto_increment Comment 表 ID,主键,供其他表做外键;ALTER TABLE hptl_templates_config MODIFY assign_id Big(20) Not Null Comment 模板分配 ID HPTL_PORTAL_ASSIGN.ASSIG

11、N_ID;ALTER TABLE hptl_templates_config MODIFY template_id Big(20) Not Null Comment 模板 ID HPTL_TEMPLATES.TEMPLATE_ID;ALTER TABLE hptl_templates_config MODIFY default_flag Tiny(1) Not Null Default 0 Comment 默认标识;ALTER TABLE hptl_templates_config MODIFY object_ver_number Big(20) Not Null Default 1 Comm

12、ent 行版本号,用来处理锁;ALTER TABLE hptl_templates_config ADD INDEX hptl_templates_config_n1(assign_id,template_id);E-R 图应用设计*原型图设计功能设计路径:1、 30 功能设计HPTL 门户服务门户分配管理Drop Table hptl_templates_config_item;Create Table hptl_templates_config_item (config_item_id bigNot Null auto_increment primary key, config_id Bi

13、g(20) Not Null,config_code Varchar(50) Not Null, image_url Varchar(255),content Varchar(255), description Varchar(500), order_seq(11),object_ver_number Big(20) Not Null Default 1, creation_date datetime Not Null Default CURRENT_TIMEST, created_by big(20) Not Null Default -1,last_updated_by big(20) N

14、ot Null Default -1, last_update_date datetime Not Null Default CURRENT_TIMEST);ALTER TABLE hptl_templates_config_item COMMENT 门户模板配置明细;ALTER TABLE hptl_templates_config_item MODIFY config_item_id bigNot Null auto_increment Comment 表 ID,主键,供其他表做外键;ALTER TABLE hptl_templates_config_item MODIFY config_

15、id Big(20) Not Null Comment 配置 ID HPTL_TEMPLATES_CONFIG.CONFIG_ID;ALTER TABLE hptl_templates_config_item MODIFY config_code Varchar(50) Not Null Comment 配置编码;ALTER TABLE hptl_templates_config_item MODIFY image_url Varchar(255) Comment 配置; ALTER TABLE hptl_templates_config_item MODIFY content Varchar

16、(255) Comment 标题; ALTER TABLE hptl_templates_config_item MODIFY description Varchar(500) Comment 副标题; ALTER TABLE hptl_templates_config_item MODIFY order_seq(11) Comment 排序号;ALTER TABLE hptl_templates_config_item MODIFY object_ver_number Big(20) Not Null Default 1 Comment 行版本号,用来处理锁;ALTER TABLE hptl

17、_templates_config_item ADD INDEX hptl_templates_config_item_n1(config_id);API应用服务方法开发完成后,Javadoc 导出:主要方法主要集中在/hzero/portal/reitory/PortalAssignReitory/*查询门户分配*parageRequest 分页名称Api请求类型描述门户分配查询API/v1/portal-assignGET门户分配创建API/v1/portal-assignT门户分配更新API/v1/portal-assignPUT门户分配删除API/v1/portal-assign/as

18、signIdDELETE单个删除模板,同时删除模板配置模板默认值/v1/templates-config/default/configIdPUT设置某个模板为默认模板,同时更新其他模板默认值为 false更新模板配置/v1/templates-config-itemT批量处理 (新建和更新)删除模板配置/v1/templates-config-item/configItemIdDELETE删除某一个模板配置项类图开发完成后,Ide 工具导出:parortalAssignDTO 门户分配 dtoreturn 门户分配 dtoList*/List selectPortalAssign(PageRequest pageRequest,PortalAssignDTO portalAssignDTO);/*新增一个门户分配*parortalAssign 门户分配ret

温馨提示

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

评论

0/150

提交评论