package com.sikey.wa04.business.infrastructure.dto.request.child;

import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;

public record UpdateChildRequest(
        // 小孩ID
        @NotEmpty(message = "cid 不能为空")
        String cid,
        // 小孩名称
        @NotEmpty(message = "名字不能为空")
        String name,
        // 手机号
        @NotEmpty
//        @Pattern(regexp = PatternConstant.PHONE_PATTERN, message = "手机号格式不正确")
        String phoneNumber,
        // 区号
        @NotEmpty(message = "区号不能为空")
        String areaCode,
        // 头像
        String avatar,
        // 生日
        String birthday,
        // 称呼
        @NotEmpty(message = "称呼不能为空")
        String appellation,
        // 性别
        Integer gender,
        // 体重
        @NotNull(message = "体重不能为空")
        Integer weight,
        // 身高
        @NotNull(message = "身高不能为空")
        Integer height

        /**
         * 海思头像
         */
        // String hisAvatar
) {
}
