Multi.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.xjrsoft.module.demo.entity;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableName;
  4. import com.github.yulichang.annotation.EntityMapping;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import java.time.LocalDateTime;
  9. import java.util.List;
  10. /**
  11. * @Author: tzx
  12. * @Date: 2022/4/26 14:57
  13. */
  14. @Data
  15. @TableName("xjr_multi")
  16. @ApiModel(value = "multi对象", description = "")
  17. public class Multi {
  18. @ApiModelProperty(value = "id")
  19. private Long id;
  20. @ApiModelProperty("字符串")
  21. private String fieldString;
  22. @ApiModelProperty("整型")
  23. private String fieldInt;
  24. @ApiModelProperty("时间")
  25. private LocalDateTime fieldDatetime;
  26. @ApiModelProperty("浮点")
  27. private Double fieldDouble;
  28. @ApiModelProperty("长整型")
  29. private Long fieldLong;
  30. @ApiModelProperty("备注")
  31. private String remark;
  32. @ApiModelProperty("排序")
  33. private Integer sortCode;
  34. /**
  35. * 查询下级 一对多
  36. */
  37. @TableField(exist = false)
  38. @EntityMapping(thisField = "id", joinField = "parentId")
  39. private List<MultiChild> childList;
  40. }