MercFeeConfigAlgorithmDto.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package com.xy.dto;
  2. import java.time.LocalDateTime;
  3. import java.io.Serializable;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.experimental.Accessors;
  7. import com.xy.utils.PageBean;
  8. import com.fasterxml.jackson.annotation.JsonFormat;
  9. /**
  10. * <p>
  11. * 商户算法预充配置扩展
  12. * </p>
  13. *
  14. * @author 谭斌
  15. * @since 2024-04-07
  16. */
  17. public class MercFeeConfigAlgorithmDto {
  18. @Data
  19. @Accessors(chain = true)
  20. public static class SelectList extends Vo {
  21. }
  22. @Data
  23. @Accessors(chain = true)
  24. public static class Page extends Vo {
  25. @ApiModelProperty(value = "分页对象", required = true)
  26. private PageBean page;
  27. }
  28. @Data
  29. @Accessors(chain = true)
  30. public static class Save extends Vo {
  31. }
  32. @Data
  33. @Accessors(chain = true)
  34. public static class Update extends Vo {
  35. }
  36. @Data
  37. @Accessors(chain = true)
  38. public static class Vo {
  39. @ApiModelProperty(value = "ID")
  40. private Long id;
  41. @ApiModelProperty(value = "商户编码")
  42. private String mercCode;
  43. @ApiModelProperty(value = "商户id")
  44. private Long mercId;
  45. @ApiModelProperty(value = "创建时间")
  46. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  47. private LocalDateTime createTime;
  48. @ApiModelProperty(value = "创建人")
  49. private Long createUser;
  50. @ApiModelProperty(value = "更新人")
  51. private Long updateUser;
  52. @ApiModelProperty(value = "更新时间")
  53. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  54. private LocalDateTime updateTime;
  55. @ApiModelProperty(value = "设备类型")
  56. private Integer deviceType;
  57. @ApiModelProperty(value = "算法ID")
  58. private Long algorithmId;
  59. @ApiModelProperty(value = "算法预充金额(比平台多收的金额)")
  60. private Integer extraMoney;
  61. }
  62. }