fix(address): 强化行政区划及坐标字段非空校验

- 将region_name、longitude、latitude字段设为非空
- 在SQL映射中添加region_code字段支持
- 修改实体类及服务逻辑,新增region_code字段赋值
- 增加对region_name、longitude、latitude字段的非空校验
- 新增region_code长度校验,完善字段长度限制
- 更新数据库表定义,调整相关字段约束
This commit is contained in:
2026-07-20 15:34:31 +08:00
parent f13963f5b8
commit 03a4fab114
4 changed files with 25 additions and 6 deletions

View File

@@ -6002,9 +6002,9 @@ CREATE TABLE `blade_common_address` (
`site_code` varchar(30) DEFAULT NULL COMMENT '站点编码',
`detail_address` varchar(255) NOT NULL COMMENT '详细地址',
`region_code` varchar(32) DEFAULT NULL COMMENT '行政区划编码',
`region_name` varchar(100) DEFAULT NULL COMMENT '行政区划',
`longitude` decimal(12,6) DEFAULT NULL COMMENT '经度',
`latitude` decimal(12,6) DEFAULT NULL COMMENT '纬度',
`region_name` varchar(100) NOT NULL COMMENT '行政区划',
`longitude` decimal(12,6) NOT NULL COMMENT '经度',
`latitude` decimal(12,6) NOT NULL COMMENT '纬度',
`dept_id` bigint(20) NOT NULL COMMENT '所属组织ID',
`dept_name` varchar(100) NOT NULL COMMENT '所属组织',
`contact_name` varchar(50) DEFAULT NULL COMMENT '联系人',