Digital Office Automation System Backend
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

NjRuleConfigAndUser.java 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.ruoyi.zhushi.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.ruoyi.common.core.domain.BaseEntity;
  7. import lombok.Data;
  8. import java.time.LocalDate;
  9. /**
  10. * 年假用户表
  11. * 对应表: nj_rule_config_and_user
  12. */
  13. @Data
  14. @TableName("nj_rule_config_and_user")
  15. public class NjRuleConfigAndUser extends BaseEntity {
  16. /** 主键ID */
  17. @TableId(value = "id", type = IdType.AUTO)
  18. private long id;
  19. /** 配置表ID */
  20. @TableField(value = "`nj_rule_config_id`")
  21. private long njRuleConfigId;
  22. /** 规则名称 */
  23. @TableField(value = "`rule_name`")
  24. private String ruleName;
  25. /** 用户id */
  26. @TableField(value = "`user_id`")
  27. private long userId;
  28. /** 用户名称 */
  29. @TableField(value = "`user_name`")
  30. private String userName;
  31. /** 用户名称 */
  32. @TableField(value = "`nick_name`")
  33. private String nickName;
  34. /** 部门名称 */
  35. @TableField(value = "`dept_name`")
  36. private String deptName;
  37. /** 入职时间 */
  38. @TableField(value = "`joined_date`")
  39. private LocalDate joinedDate;
  40. }