using System.ComponentModel.DataAnnotations; namespace Store.Users.Dtos; /// 续费请求;仅声明店铺ID非空,时长和长度由服务或命令处理。 public class ShopRenewRequest { [Required(ErrorMessage = "店铺ID不能为空")] public string ShopId { get; set; } = ""; /// 续费时长,单位月,合法范围1-120。 public int RenewDuration { get; set; } public string? Remark { get; set; } }