TbFamilyMember.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.ruoyi.app.domain;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import lombok.NoArgsConstructor;
  7. import lombok.ToString;
  8. import lombok.experimental.Accessors;
  9. import com.ruoyi.common.annotation.Excel;
  10. import java.io.Serializable;
  11. import java.util.Date;
  12. import java.math.BigDecimal;
  13. import com.ruoyi.common.core.domain.BaseEntity;
  14. /**
  15. * 家族成员对象 tb_family_member
  16. *
  17. * @author Administrator
  18. * @date 2020-09-29
  19. */
  20. @Data
  21. @ToString
  22. @EqualsAndHashCode
  23. @NoArgsConstructor
  24. @Accessors(chain = true)
  25. @TableName("tb_family_member")
  26. public class TbFamilyMember implements Serializable {
  27. private static final long serialVersionUID=1L;
  28. /** 主键ID */
  29. @TableId(value = "id")
  30. private Long id;
  31. /** 会员id */
  32. @Excel(name = "会员id")
  33. @TableField(updateStrategy = FieldStrategy.IGNORED)
  34. private Long appUserId;
  35. /** 配偶id */
  36. @Excel(name = "配偶id")
  37. private Long spouseId;
  38. /** 姓名 */
  39. @Excel(name = "姓名")
  40. private String name;
  41. /** 生日 */
  42. @Excel(name = "生日" , width = 30, dateFormat = "yyyy-MM-dd")
  43. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  44. private Date birthday;
  45. /** 性别:1-男,2-女,0-未知(字典) */
  46. @Excel(name = "性别:1-男,2-女,0-未知" , readConverterExp = "字=典")
  47. private String gender;
  48. /** 文化程度(字典) */
  49. @Excel(name = "文化程度" , readConverterExp = "字=典")
  50. private String education;
  51. /** 状态:1读书、2工作、3退休、4过世 */
  52. @Excel(name = "状态:1读书、2工作、3退休、4过世")
  53. private String state;
  54. /** 创建者 */
  55. private Long createBy;
  56. /** 创建时间 */
  57. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  58. private Date createTime;
  59. /** 更新者 */
  60. private Long updateBy;
  61. /** 更新时间 */
  62. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  63. private Date updateTime;
  64. /** 备注 */
  65. @Excel(name = "备注")
  66. private String remark;
  67. }