package com.yami.trading.bean.vo; import io.swagger.annotations.ApiModel; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; /** * @program: trading-order-master * @description: 理财 * @create: 2025-01-22 17:15 **/ @Data @ApiModel public class FinanceVo { /** * 产品名称 */ @NotBlank(message = "产品名称不能为空") private String name; /** * 产品名称英文 */ @NotBlank(message = "产品名称英文不能为空") private String name_en; /** * 产品名称繁体 */ @NotBlank(message = "产品名称繁体不能为空") private String name_cn; /** * 产品名称 韩语 */ @NotBlank(message = "产品名称韩语不能为空") private String name_kn; /** * 产品名称 日语 */ @NotBlank(message = "产品名称日语不能为空") private String name_jn; /** * 产品图片 */ @NotBlank(message = "产品图片不能为空") private String img; /** * 周期-天数 */ @NotNull(message = "周期不能为空") private Integer cycle; /** * 日利率最低(%) */ @NotNull(message = "日利率最低不能为空") private Double daily_rate; /** * 日利率最高(%) */ @NotNull(message = "日利率最高不能为空") private Double daily_rate_max; /** * 今日利率(%) */ @NotNull(message = "今日利率不能为空") private Double today_rate; /** * 违约结算比例(%) */ @NotNull(message = "违约结算比例不能为空") private Double default_ratio; /** * 投资金额区间(USDT) */ @NotNull(message = "投资金额最小值不能为空") private Double investment_min; /** * 投资金额区间(USDT) */ @NotNull(message = "投资金额最大值不能为空") private Double investment_max; /** * 状态。0 停用, 1 启用 */ @NotBlank(message = "状态不能为空") private String state; /** * 理财购买币种 */ @NotBlank(message = "理财购买币种不能为空") private String buyCurrency; /** * 理财购买币种 */ @NotBlank(message = "理财输出币种不能为空") private String outputCurrency; }