[REQ-20260908-0006] 新增站点列表与详情工具 #5

Merged
wangheng merged 4 commits from feature/REQ-20260908-0006-district-tools into main 2026-09-09 10:20:40 +08:00
2 changed files with 9 additions and 0 deletions
Showing only changes of commit aa4cc26416 - Show all commits
@@ -1,6 +1,7 @@
package me.iiv.agent.entity.m0;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
@@ -35,6 +36,7 @@ public class DistrictDistrictStrategy implements Serializable {
private String memo;
private String contact;
private String mail;
@TableField("buildCount")
private Integer buildCount;
private String districtNumber;
private String phone;
@@ -176,6 +176,13 @@ class DistrictToolsTest {
.path("required").toString().contains("\"id\""));
}
@Test
void districtEntityKeepsLegacyBuildCountColumnName() {
assertEquals("buildCount", TableInfoHelper.getTableInfo(DistrictDistrictStrategy.class).getFieldList().stream()
.filter(field -> "buildCount".equals(field.getProperty()))
.findFirst().orElseThrow().getColumn());
}
@Test
void listRejectsUnknownDistrictStateBeforeQuerying() {
assertThrows(IllegalArgumentException.class, () -> tools.districtListQuery(