字典管理模块项目流程总结报告

字典管理功能总结

一、字典管理开发过程描述 

1、功能模块步骤 

1.1、查询字典管理左边所显示的“系统代码+系统名称” 

1.2、进入字典管理,默认选中全局字典,如图(2)所示。 

1.2、保存“单条”以及“多条”修改 

1.3、新增全局数据字典 

1.4、删除“全局数据字典”列表数据 

1.5、单个“系统数据字典”查询 

1.6、单个“系统数据字典”查询 

1.7、新增单个“系统数据字典” 

1.8、删除单个“系统数据字典” 

1.9、搜索单个“系统数据字典” 


一、字典管理开发过程描述

 

I、字典管理功能需求如下:

1、新增一张表全局数据字典pkg_dict(解码全局数据字典表) ,以及系统数据字典pkg_dict_sys(系统解码数据字典表) ,以及系统表pam_sys_info(系统基本信息表)。 表结构如下。

2、pkg_dict_sys 表数据与pam_sys_info表以及页面之间的关系如图(1),pkg_dict表数据与页面之间的关系  如图(2)。

3、业务逻辑描述有如下几点:I、整体图如图(3、4)。II、此功能模块包含基本的查、批量修改、删等功能。III、首先我们需要先将左边列表pam_sys_info表里的数据以syscode+name的格式查询出来。IV、当我们进入字典管理,会默认触发数据字典全局配置如图(3),查询出pkg_dict表中的所有数据包含基本的查、批量修改、删等功能.——>左边的列表数据是来自于pam_sys_info(系统表)——>根据系统的syscode进行查询pkg_dict_sys表的中列表数据如图(4),并且包含基本的查、批量修改、删等功能。

4、具体代码逻辑,将在下面一 一描述

 

pkg_dict表结构如下:

CREATE TABLE `pkg_dict` (

  `code` varchar(16) NOT NULL COMMENT '数据编码',

  `name` varchar(32) NOT NULL COMMENT '名称',

  `type` varchar(1) NOT NULL COMMENT '类型:sys_code.decode_type(<?>待确认)',

  `len` varchar(8) NOT NULL COMMENT '长度(浮点型长度为小数点后分位的长度)',

  `tag` varchar(1) DEFAULT NULL COMMENT '解码标识:sys_code.decode_tag',

  `analyzs` varchar(1) DEFAULT NULL COMMENT '维度分析sys_code.YorN',

  `defaults` varchar(32) DEFAULT NULL COMMENT '默认值',

  `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',

  `create_date` varchar(14) DEFAULT NULL COMMENT '创建时间yyyyMMddHHmmss',

  `last_update_by` varchar(32) DEFAULT NULL COMMENT '最后修改人',

  `last_update_date` varchar(14) DEFAULT NULL COMMENT '最后修改时间yyyyMMddHHmmss',

  PRIMARY KEY (`code`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='解码全局数据字典表';

 

 

 

pkg_dict_sys表结构如下:

CREATE TABLE `pkg_dict_sys` (

  `sys_code` varchar(20) NOT NULL COMMENT '系统代码,对应pam_sys_info.code',

  `code` varchar(16) NOT NULL COMMENT '数据编码',

  `name` varchar(32) NOT NULL COMMENT '名称',

  `type` varchar(1) NOT NULL COMMENT '类型:sys_code.decode_type(<?>待确认)',

  `len` varchar(8) NOT NULL COMMENT '长度(浮点型长度为小数点后分位的长度)',

  `tag` varchar(1) DEFAULT NULL COMMENT '解码标识:sys_code.decode_tag',

  `analyzs` varchar(1) DEFAULT NULL COMMENT '维度分析sys_code.YorN',

  `defaults` varchar(32) DEFAULT NULL COMMENT '默认值',

  `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',

  `create_date` varchar(14) DEFAULT NULL COMMENT '创建时间yyyyMMddHHmmss',

  `last_update_by` varchar(32) DEFAULT NULL COMMENT '最后修改人',

  `last_update_date` varchar(14) DEFAULT NULL COMMENT '最后修改时间yyyyMMddHHmmss',

  PRIMARY KEY (`sys_code`,`code`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统解码数据字典表';

 

 

pam_sys_info表结构如下:

CREATE TABLE `pam_sys_info` (

  `code` varchar(20) NOT NULL COMMENT '系统代码',

  `name` varchar(50) DEFAULT NULL COMMENT '系统名称',

  `description` varchar(100) DEFAULT NULL COMMENT '描述',

  `is_channel` varchar(1) DEFAULT NULL COMMENT '是否渠道:sys_code.YorN',

  `has_source` varchar(1) DEFAULT '0' COMMENT '是否记录源IP:sys_code.YorN',

  `enable` varchar(1) NOT NULL DEFAULT '1' COMMENT '是否启用: sys_code.YorN',

  `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',

  `create_date` varchar(14) DEFAULT NULL COMMENT '创建时间yyyyMMddHHmmss',

  `last_update_by` varchar(32) DEFAULT NULL COMMENT '最后修改人',

  `last_update_date` varchar(14) DEFAULT NULL COMMENT '最后修改时间yyyyMMddHHmmss',

  PRIMARY KEY (`code`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统基本信息表';



1


2


3


4

1

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值