RiskInfoVo.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.ydtech.modules.ins.model.vo;
  2. import com.ydtech.validation.annotation.CheckDateTime;
  3. import javax.validation.constraints.NotBlank;
  4. /**
  5. * @author qinfenglong
  6. * @version 1.0.0
  7. * @description RiskInfoVo
  8. * @since 2020/11/26 17:50
  9. */
  10. public class RiskInfoVo {
  11. private double amount;
  12. private double premium;
  13. private String riskCode;
  14. @NotBlank(message = "起保日期不能为空")
  15. @CheckDateTime(message = "起保日期的正确格式为yyyy-MM-dd HH:mm:ss")
  16. private String startDate;
  17. @NotBlank(message = "终保日期不能为空")
  18. @CheckDateTime(message = "起保日期的正确格式为yyyy-MM-dd HH:mm:ss")
  19. private String endDate;
  20. private String instantFlag;
  21. public double getAmount() {
  22. return amount;
  23. }
  24. public void setAmount(double amount) {
  25. this.amount = amount;
  26. }
  27. public double getPremium() {
  28. return premium;
  29. }
  30. public void setPremium(double premium) {
  31. this.premium = premium;
  32. }
  33. public String getRiskCode() {
  34. return riskCode;
  35. }
  36. public void setRiskCode(String riskCode) {
  37. this.riskCode = riskCode;
  38. }
  39. public String getStartDate() {
  40. return startDate;
  41. }
  42. public void setStartDate(String startDate) {
  43. this.startDate = startDate;
  44. }
  45. public String getEndDate() {
  46. return endDate;
  47. }
  48. public void setEndDate(String endDate) {
  49. this.endDate = endDate;
  50. }
  51. public String getInstantFlag() {
  52. return instantFlag;
  53. }
  54. public void setInstantFlag(String instantFlag) {
  55. this.instantFlag = instantFlag;
  56. }
  57. }