diff --git a/db/20230905标准法规库.sql b/db/20230905标准法规库.sql index dd6b722f..2c985785 100644 --- a/db/20230905标准法规库.sql +++ b/db/20230905标准法规库.sql @@ -14,11 +14,11 @@ CREATE TABLE `laws_domestic_standard` `standard_number` varchar(50) COMMENT '标准编号', `standard_name` varchar(50) COMMENT '标准名称', `standard_english_name` varchar(50) COMMENT '标准英文名称', - `standard_system` varchar(2000) COMMENT '标准体系', + `standard_system` varchar(1) COMMENT '标准体系', `release_date` date COMMENT '发布日期', `implementation_date` date COMMENT '实施日期', - `on_the_production_date` varchar(2000) COMMENT '在产车实施日期', - `new_model_implementation_date` varchar(2000) COMMENT '新车型实施日期', + `on_the_production_date` varchar(200) COMMENT '在产车实施日期', + `new_model_implementation_date` varchar(200) COMMENT '新车型实施日期', `annulment_date` date COMMENT '废止日期', `standard_state` varchar(36) COMMENT '标准状态', `centralized_management_departments` varchar(50) COMMENT '归口管理部门', @@ -26,9 +26,9 @@ CREATE TABLE `laws_domestic_standard` `responsible_department` varchar(36) COMMENT '责任部门', `enterprise_participation` varchar(36) COMMENT '企业参与情况', `part_name` varchar(36) COMMENT '零部件名称', - `applicable_certification` varchar(2000) COMMENT '适用认证', - `applicable_vehicle` varchar(2000) COMMENT '适用车型', - `dynamic_type` varchar(2000) COMMENT '动力类型', + `applicable_certification` varchar(200) COMMENT '适用认证', + `applicable_vehicle` varchar(200) COMMENT '适用车型', + `dynamic_type` varchar(200) COMMENT '动力类型', `substitute_standard_number` varchar(50) COMMENT '代替标准号', `replaced_by_standard_number` varchar(50) COMMENT '被代替标准号', `reference_standard` varchar(50) COMMENT '引用标准', @@ -63,16 +63,16 @@ CREATE TABLE `laws_overseas_standard` `standard_number` varchar(50) COMMENT '标准编号', `standard_name` varchar(50) COMMENT '标准名称', `standard_english_name` varchar(50) COMMENT '标准英文名称', - `standard_system` varchar(2000) COMMENT '标准体系', + `standard_system` varchar(1) COMMENT '标准体系', `release_date` date COMMENT '发布日期', `implementation_date` date COMMENT '实施日期', - `on_the_production_date` varchar(2000) COMMENT '在产车实施日期', - `new_model_implementation_date` varchar(2000) COMMENT '新车型实施日期', + `on_the_production_date` varchar(200) COMMENT '在产车实施日期', + `new_model_implementation_date` varchar(200) COMMENT '新车型实施日期', `annulment_date` date COMMENT '废止日期', `standard_state` varchar(36) COMMENT '标准状态', `responsible_department` varchar(36) COMMENT '责任部门', `part_name` varchar(36) COMMENT '零部件名称', - `applicable_vehicle` varchar(2000) COMMENT '适用车型', + `applicable_vehicle` varchar(200) COMMENT '适用车型', `substitute_standard_number` varchar(50) COMMENT '代替标准号', `replaced_by_standard_number` varchar(50) COMMENT '被代替标准号', `reference_standard` varchar(50) COMMENT '引用标准', diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java index 6251f433..3a4f31cb 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java @@ -181,6 +181,8 @@ public class LawsCommonServiceImpl implements ILawsCommonService { return resultMap; } + + /** * @Author: liao * @Date: 2023/8/25 11:52 diff --git a/laws-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java index 8bf19f21..5c74c4d1 100644 --- a/laws-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java @@ -83,10 +83,11 @@ public class ILawsTagServiceImpl extends ServiceImpl imp lawsTag.setDbType("String"); if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.OPTION_SINGLE.getValue())){ lawsTag.setDbLength(36); //单个ID的最大长度是36,所以单选默认设置为36 - }else if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.OPTION_MANY.getValue()) || - lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.FILE_UP.getValue()) || + } else if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.OPTION_MANY.getValue()) || lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.DATE_MANY.getValue())){ - lawsTag.setDbLength(2000); // 多选默认设置为2000,即可选择2000/36=55个属性 + lawsTag.setDbLength(200); + } else if (lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.FILE_UP.getValue()) ){ + lawsTag.setDbLength(2000); } } lawsTag.setDelFlag(CommonConstant.DEL_FLAG_0); @@ -151,10 +152,10 @@ public class ILawsTagServiceImpl extends ServiceImpl imp if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.OPTION_SINGLE.getValue())){ //单个ID的最大长度是36,所以单选默认设置为36 lawsTag.setDbLength(36); - }else if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.OPTION_MANY.getValue()) || - lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.FILE_UP.getValue()) || + } else if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.OPTION_MANY.getValue()) || lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.DATE_MANY.getValue())){ - // 多选默认设置为2000,即可选择2000/36=55个属性 + lawsTag.setDbLength(200); + } else if (lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.FILE_UP.getValue()) ){ lawsTag.setDbLength(2000); } }