liujie
2026-09-14 82a8bc62d5b9d5d607f6952329952b17eda2f0a0
backend/src/main/java/com/tourguide/modules/user/dto/GuideTeamSaveRequest.java
@@ -5,6 +5,7 @@
import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
@@ -38,7 +39,10 @@
    @Size(max = 64, message = "商户ID不能超过64个字符")
    private String merchantId;
    private Long collectionGuideId;
    @Valid
    @NotEmpty(message = "至少配置一个景区")
    private List<GuideTeamScenicRequest> scenicConfigs = new ArrayList<GuideTeamScenicRequest>();
    public String getTeamName() { return teamName; }
@@ -55,6 +59,8 @@
    public void setWechatOpenId(String wechatOpenId) { this.wechatOpenId = wechatOpenId; }
    public String getMerchantId() { return merchantId; }
    public void setMerchantId(String merchantId) { this.merchantId = merchantId; }
    public Long getCollectionGuideId() { return collectionGuideId; }
    public void setCollectionGuideId(Long collectionGuideId) { this.collectionGuideId = collectionGuideId; }
    public List<GuideTeamScenicRequest> getScenicConfigs() { return scenicConfigs; }
    public void setScenicConfigs(List<GuideTeamScenicRequest> scenicConfigs) { this.scenicConfigs = scenicConfigs; }