1、标准状态也存在“未发布”-“已发布”-“已停用”3种状态,状态之间的转换关系与其他模块一致。
2、列表数据项排序规则为通用规则5,优先按照标准状态(“未发布”-“已发布”-“已停用”)再按照更新时间倒序排列。
3、标准编号生成规则:系统自动生成,固定格式:字符“BZ”+5位数字“00001”,数字从“00001”开始按照时间顺序依次生成(若中间生成的过得编号被删除后不需要补充,新增数据项继续延续之前生成过的最后一个编号),如果是批量导入多个标准,则按照excel表格从上至下的排序规则依次生成,一旦标准编号生成后将不能更改。
4、模板导入时需要对导入的标准数据做校验:1)中文名称、英文名称、来源机构、数据类型为必填项,过滤掉这两个字段为空的数据项;2)若导入的为多个标准,则将标准中文名称重复及英文名称重复的标准过滤只保留重复项中最上方的标准;3)过滤掉导入数据中不合法(参考第5条规则)的标准;4)经过之前的过滤后数据项中若存在与系统列表中标准中文名称或者英文名称相同的码表,则直接被过滤掉重复的标准不进行导入。
5、在新增标准或者导入标准时,不合法的标准无法新增成功或者导入成功,标准合法性规则如下:1)中文名称、英文名称、来源机构、数据类型4个字段不能为空(空格也算为空),且中文名称字段只支持中文及英文大小写;英文名称字段只支持英文大小写、数字及下划线且只能英文开头;来源机构在导入时可以编辑在页面新增时进行筛选;数据类型只支持String、Int、Float、Enum4种;2)标准说明字段不限制输入字符类型;3)当数据类型为String时,可以编辑数据长度,而数据精度、取值范围最小值、取值范围最大值、枚举范围(导入时为“引用码表编号”)必须为空;4)当数据类型为Int时,可以编辑取值范围最小值及取值范围最大值,而数据长度、数据精度、枚举范围(导入时为“引用码表编号”)必须为空;5)当数据类型为Float时,可以编辑数据精度、取值范围最小值、取值范围最大值,而数据长度、枚举范围(导入时为“引用码表编号”)必须为空;3)当数据类型为Enum时,可以编辑枚举范围(导入时为“引用码表编号”),而数据长度、数据精度、取值范围最小值、取值范围最大值必须为空;6)数据长度只能是正整数;7)数据精度是非负整数;8)导入时的“引用码表编号”必须是系统中已存在且已发布的码表对应的码表编码;9)取值范围最小值与取值范围最大值对于标准的数据类型为Int时只能取整数,对于标准的数据类型为Float时可以填整数与实数。
6、默认每页展示20条信息,可以通过右下角翻页组件改变每页展示数量。
7、查询功能跟其他模块逻辑一致。
8、标准导入时限制导入数据记录为10000条(每个标准值数据行算一条记录)。
1、新增码表及导入码表后,码表状态均为未发布状态,未发布状态可以选择发布操作成为已发布状态,已发布状态可以选择停用操作成为以停用状态,已停用状态可以选择发布操作重新成为已发布状态,发布、停用、删除操作都需要在弹框中进行二次确认;
2、只有未发布状态的数据项可以删除,已发布或已停用状态的数据项不能删除;
3、只能对未发布状态和已停用状态的数据项进行编辑;
4、对于查询功能,只能通过点击查询功能执行查询操作;
5、码表编号生成规则:系统自动生成,固定格式:字符“MZB”+5位数字“00001”,数字从“00001”开始按照时间顺序依次生成(若中间生成的过得编号被删除后不需要补充,新增数据项继续延续之前生成过的最后一个编号),如果是批量导入多个码表,则按照excel表格从上至下的排序规则依次生成,一旦码表编号生成后将不能更改,;
6、新增/编辑码表时,码表的中文名称与系统列表中已存在的码表中的名称不可重复,当前码表中编码取值、编码中文名称2个字段中也不能存在重复的数据,还需要对码表的中文名称及编码的中文名称做校验,中文名称只能包含中文及大小写英文,否则不可保存成功,编码取值、编码中文名称字段不能为空或空格;
7、默认每页展示20条信息,可以通过右下角翻页组件改变每页展示数量;
8、码表模板为后端上传的excel模板,点击码表模板下载按钮直接将excel文件下载到本地;
9、模板导入时需要对导入的标准数据做校验:1)码表名称与码值为必填项,过滤掉这两个字段为空的数据项;2)、对于同一码表中编码取值、编码名称均不能重复,若存在重复的数据项只保留最上方的数据项,其余直接过滤掉不进行导入;3)若导入的为多张码表,则将码表名称重复的过滤只保留重复项中最上方的码表;4)经过之前的过滤后数据项中若存在与系统列表中码表名称相同的码表,则直接被过滤掉重复的码表不进行导入。
10、码表导入时限制导入数据记录为10000条(每个码表中每个码值数据行算一条记录)。
评论