SmsTemplateCrForm.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package jnpf.base.model.smstemplate;
  2. import lombok.Data;
  3. import jakarta.validation.constraints.NotBlank;
  4. import jakarta.validation.constraints.NotNull;
  5. import java.io.Serializable;
  6. import java.util.Map;
  7. /**
  8. * @author JNPF开发平台组
  9. * @version V3.1.0
  10. * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com)
  11. * @date 2021-12-09
  12. */
  13. @Data
  14. public class SmsTemplateCrForm implements Serializable {
  15. @NotBlank(message = "模板编号不能为空")
  16. private String templateId;
  17. @NotBlank(message = "模板名称不能为空")
  18. private String fullName;
  19. @NotNull(message = "短信厂家不能为空")
  20. private Integer company;
  21. private String appId;
  22. @NotBlank(message = "签名内容不能为空")
  23. private String signContent;
  24. private Integer enabledMark;
  25. /**
  26. * 测试短信接收人
  27. */
  28. private String phoneNumbers;
  29. private Map<String, Object> parameters;
  30. @NotBlank(message = "模板编码不能为空")
  31. private String enCode;
  32. /**
  33. * Endpoint
  34. */
  35. private String endpoint;
  36. /**
  37. * region
  38. */
  39. private String region;
  40. }