AccountGroupsReq.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.cyksj.model.request;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. import javax.validation.constraints.NotEmpty;
  5. import javax.validation.constraints.NotNull;
  6. import java.math.BigDecimal;
  7. import java.util.Date;
  8. /*
  9. *项目名: netflix
  10. *文件名: AccountGroupsReq
  11. *创建者: JavaZou
  12. *创建时间:2023/3/17 15:14
  13. */
  14. @Getter
  15. @Setter
  16. public class AccountGroupsReq {
  17. @NotNull
  18. private Long groupsId;
  19. private String title;
  20. @NotEmpty
  21. private String account;
  22. @NotEmpty
  23. private String password;
  24. private String apiKey;
  25. private String apiSecret;
  26. @NotNull
  27. private Long goodsId;
  28. private String bankCard;
  29. private Long skuId;
  30. private Date startTime;
  31. private Date expiryTime;
  32. private BigDecimal amount;
  33. /**
  34. * 国区id
  35. */
  36. private String cnAccount;
  37. /**
  38. * 美区id
  39. */
  40. private String usAccount;
  41. private String remark;
  42. private String verifyCodes;
  43. /**
  44. * 辅助邮箱
  45. */
  46. private String email;
  47. /**
  48. * 关联邮箱
  49. */
  50. private String relateEmail;
  51. /**
  52. * 激活码
  53. */
  54. private String actCode;
  55. /**
  56. * 激活链接
  57. */
  58. private String actCodeUrl;
  59. /**
  60. * 邮箱密码
  61. */
  62. private String gptEmailPwd;
  63. }