TestDemoVo.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.ruoyi.demo.vo;
  2. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  3. import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
  4. import com.ruoyi.common.annotation.Excel;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import java.util.Date;
  9. /**
  10. * 测试单表视图对象 test_demo
  11. *
  12. * @author Lion Li
  13. * @date 2021-05-30
  14. */
  15. @Data
  16. @ApiModel("测试单表视图对象")
  17. public class TestDemoVo {
  18. private static final long serialVersionUID = 1L;
  19. /**
  20. * 主键
  21. * 如果是自定义id 或者 雪花id
  22. * 需要增加序列化为字符串注解 因为Long到前端会失真
  23. */
  24. @ApiModelProperty("主键")
  25. @JsonSerialize(using = ToStringSerializer.class)
  26. private Long id;
  27. /** 部门id */
  28. @Excel(name = "部门id")
  29. @ApiModelProperty("部门id")
  30. private Long deptId;
  31. /** 用户id */
  32. @Excel(name = "用户id")
  33. @ApiModelProperty("用户id")
  34. private Long userId;
  35. /** 排序号 */
  36. @Excel(name = "排序号")
  37. @ApiModelProperty("排序号")
  38. private Long orderNum;
  39. /** key键 */
  40. @Excel(name = "key键")
  41. @ApiModelProperty("key键")
  42. private String testKey;
  43. /** 值 */
  44. @Excel(name = "值")
  45. @ApiModelProperty("值")
  46. private String value;
  47. /** 创建时间 */
  48. @Excel(name = "创建时间" , width = 30, dateFormat = "yyyy-MM-dd")
  49. // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  50. @ApiModelProperty("创建时间")
  51. private Date createTime;
  52. /** 创建人 */
  53. @Excel(name = "创建人")
  54. @ApiModelProperty("创建人")
  55. private String createBy;
  56. /** 更新时间 */
  57. @Excel(name = "更新时间" , width = 30, dateFormat = "yyyy-MM-dd")
  58. // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  59. @ApiModelProperty("更新时间")
  60. private Date updateTime;
  61. /** 更新人 */
  62. @Excel(name = "更新人")
  63. @ApiModelProperty("更新人")
  64. private String updateBy;
  65. }