Intention.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. package com.sqx.modules.intention.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import lombok.Data;
  6. import java.io.Serializable;
  7. import java.time.LocalDateTime;
  8. /**
  9. * <p>
  10. *
  11. * </p>
  12. *
  13. * @author www.javacoder.top
  14. * @since 2023-01-13
  15. */
  16. @Data
  17. public class Intention implements Serializable {
  18. private static final long serialVersionUID = 1L;
  19. /**
  20. * 意向id
  21. */
  22. @TableId(value = "intention_id", type = IdType.AUTO)
  23. private Long intentionId;
  24. /**
  25. * 用户id
  26. */
  27. private Long userId;
  28. /**
  29. * 用户昵称
  30. */
  31. private String userName;
  32. /**
  33. * 职位id
  34. */
  35. private Long ruleClassifyId;
  36. /**
  37. * 职位名称
  38. */
  39. private String ruleClassifyName;
  40. /**
  41. * 期望城市
  42. */
  43. private String citys;
  44. /**
  45. * 薪资范围
  46. */
  47. private String salaryRange;
  48. /**
  49. * 行业
  50. */
  51. private String industry;
  52. /**
  53. * 工作性质
  54. */
  55. private String postType;
  56. /**
  57. * 创建时间
  58. */
  59. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  60. private LocalDateTime createTime;
  61. /**
  62. *行业id
  63. */
  64. private Long industryId;
  65. /**
  66. *行业上级id
  67. */
  68. private Long industryOneId;
  69. /**
  70. *岗位一级
  71. */
  72. private Long classifyOneId;
  73. /**
  74. *岗位二级id
  75. */
  76. private Long classifyTwoId;
  77. /**
  78. *是否是默认 0否 1是
  79. */
  80. private Integer isDefault;
  81. private Integer minSalary;
  82. private Integer maxSalary;
  83. }