SysDictLogDto.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. package com.xy.dto;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.xy.utils.PageBean;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.experimental.Accessors;
  7. import java.time.LocalDateTime;
  8. /**
  9. * <p>
  10. * 字典表
  11. * </p>
  12. *
  13. * @author 谭斌
  14. * @since 2024-10-09
  15. */
  16. public class SysDictLogDto {
  17. @Data
  18. @Accessors(chain = true)
  19. public static class SelectList extends Vo {
  20. }
  21. @Data
  22. @Accessors(chain = true)
  23. public static class Page extends Vo {
  24. @ApiModelProperty(value = "分页对象", required = true)
  25. private PageBean page;
  26. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  27. @ApiModelProperty(value = "创建时间-起")
  28. private LocalDateTime beginTime;
  29. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  30. @ApiModelProperty(value = "创建时间-始")
  31. private LocalDateTime endTime;
  32. }
  33. @Data
  34. @Accessors(chain = true)
  35. public static class Save extends Vo {
  36. }
  37. @Data
  38. @Accessors(chain = true)
  39. public static class Update extends Vo {
  40. }
  41. @Data
  42. @Accessors(chain = true)
  43. public static class Vo {
  44. @ApiModelProperty(value = "id")
  45. private Long id;
  46. @ApiModelProperty(value = "字典ID")
  47. private Integer sysDictId;
  48. @ApiModelProperty(value = "父编码")
  49. private String paterCode;
  50. @ApiModelProperty(value = "编码")
  51. private String code;
  52. @ApiModelProperty(value = "说明")
  53. private String msg;
  54. @ApiModelProperty(value = "编码值")
  55. private String value;
  56. @ApiModelProperty(value = "创建时间")
  57. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  58. private LocalDateTime createTime;
  59. @ApiModelProperty(value = "创建人")
  60. private Long createUser;
  61. @ApiModelProperty(value = "操作类型(1新增,2修改,3删除)")
  62. private Integer operateType;
  63. @ApiModelProperty(value = "是否同步生产")
  64. private Boolean isSync;
  65. @ApiModelProperty(value = "旧父编码")
  66. private String oldPaterCode;
  67. @ApiModelProperty(value = "旧编码")
  68. private String oldCode;
  69. /**
  70. * 排序 正序
  71. */
  72. private Integer orders;
  73. /**
  74. * 回显样式
  75. */
  76. private String listClass;
  77. /**
  78. * 回显class
  79. */
  80. private String cssClass;
  81. }
  82. }