PermissionSetting.java 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. package com.template.model.pojo;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. import lombok.experimental.Accessors;
  8. import java.io.Serializable;
  9. /**
  10. * <p>
  11. *
  12. * </p>
  13. *
  14. * @author ceshi
  15. * @since 2023-11-15
  16. */
  17. @Data
  18. @EqualsAndHashCode(callSuper = false)
  19. @Accessors(chain = true)
  20. @ApiModel(value="PermissionSetting对象", description="")
  21. public class PermissionSetting implements Serializable {
  22. private static final long serialVersionUID = 1L;
  23. @ApiModelProperty(value = "权限管理表")
  24. @TableId(value = "id", type = IdType.AUTO)
  25. private Integer id;
  26. @ApiModelProperty(value = "管理员id")
  27. private Integer adminMenuId;
  28. @ApiModelProperty(value = "房态管理 0.全部 1.预定,2退房,3.维修,4.关房,5.置脏,6.置净,7.退款,8.入住,9.锁房,10.日志,11.换房,12.开房,13.门锁管理")
  29. private String houseStatusManagement;
  30. @ApiModelProperty(value = "房型管理 0.全部 1.添加,2.修改,3.删除,6.查询")
  31. private String houseTypeManagement;
  32. @ApiModelProperty(value = "楼栋管理 0.全部 1.添加,2.修改,3.删除,4.查询")
  33. private String buildingManagement;
  34. @ApiModelProperty(value = "房间管理 0.全部 1.添加,2.修改,3.删除,4.查询")
  35. private String houseNumberManagement;
  36. @ApiModelProperty(value = "员工管理 0.全部 1.添加,2.修改,3.删除,4.查询")
  37. private String staffManagement;
  38. @ApiModelProperty(value = "房价管理 0.全部 4.批量改价,5.改价记录")
  39. private String housePriceManagement;
  40. @ApiModelProperty(value = "订单管理 0.全部 1.取消,2.详情,3.入住,4.退款,5.退房,6.查询,7.删除,8.换房,9.导出")
  41. private String houseOrderManagement;
  42. @ApiModelProperty(value = "值班管理 0.全部 1.导入值班,2.导出")
  43. private String dutyManagement;
  44. @ApiModelProperty(value = "流程管理 0.全部 1.添加流程,2.修改流程,3.同意,4.驳回,5.查询,6.规则设置,7.导出")
  45. private String processManagement;
  46. @ApiModelProperty(value = "报表管理 0.全部 1.查询,2.导出")
  47. private String reportManagement;
  48. @ApiModelProperty(value = "门锁管理 0.全部 1.添加,2.编辑,3.删除,4.查询,5.导出,6.导入,7.批量重置密码,8.重置密码,9.添加总卡,10.禁用门锁,11.钥匙管理,12.消息列表,13.远程开锁,14.解绑设备")
  49. private String doorLockManagement;
  50. @ApiModelProperty(value = "水电管理 0.全部 1.添加,2.编辑,3.删除,4.查询,5.导出,6.导入")
  51. private String hydropowerManagement;
  52. @ApiModelProperty(value = "用户管理 0.全部 1.添加,2.编辑,3.删除,4.查询,5.导出,6.导入")
  53. private String userManagement;
  54. @ApiModelProperty(value = "角色管理 0.全部 1.添加,2.编辑,3.删除,4.查询,5.导出,6.导入")
  55. private String roleManagement;
  56. @ApiModelProperty(value = "账号管理 0.全部 1.添加,2.编辑,3.删除,4.查询,5.导出,6.导入")
  57. private String accountManagement;
  58. @ApiModelProperty(value = "系统管理 0.全部 1.退房设置,2.公寓设置,3.补助设置,4.催缴设置,5:设施服务设置")
  59. private String systemManagement;
  60. @ApiModelProperty(value = "创建时间")
  61. @TableField(fill = FieldFill.INSERT)
  62. private String createTime;
  63. @ApiModelProperty(value = "更新时间")
  64. @TableField(fill = FieldFill.INSERT_UPDATE)
  65. private String updateTime;
  66. @ApiModelProperty(value = "创建人员")
  67. @TableField(fill = FieldFill.INSERT)
  68. private String createUser;
  69. @ApiModelProperty(value = "更新人员")
  70. @TableField(fill = FieldFill.INSERT_UPDATE)
  71. private String updateUser;
  72. @ApiModelProperty(value = "逻辑删除 未删除:0;删除:1")
  73. @TableField(fill = FieldFill.INSERT)
  74. @TableLogic(value = "0", delval = "1")
  75. private Integer deleted;
  76. }