猫妈狗爸伴宠师小程序后端代码
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.

155 lines
3.9 KiB

5 months ago
6 months ago
5 months ago
5 months ago
4 months ago
2 weeks ago
6 months ago
4 months ago
5 months ago
6 months ago
5 months ago
6 months ago
5 months ago
5 months ago
6 months ago
2 weeks ago
6 months ago
5 months ago
6 months ago
5 months ago
6 months ago
5 months ago
6 months ago
5 months ago
6 months ago
5 months ago
5 months ago
5 months ago
5 months ago
2 weeks ago
5 months ago
4 months ago
4 months ago
5 months ago
4 months ago
4 weeks ago
6 months ago
  1. package com.ruoyi.model.domain;
  2. import java.math.BigDecimal;
  3. import java.time.LocalDateTime;
  4. import java.util.List;
  5. import com.baomidou.mybatisplus.annotation.TableField;
  6. import com.baomidou.mybatisplus.annotation.TableId;
  7. import com.fasterxml.jackson.annotation.JsonFormat;
  8. import com.ruoyi.common.annotation.Excel;
  9. import io.swagger.annotations.ApiModelProperty;
  10. import lombok.Data;
  11. /**
  12. * 用户表对象 app_users
  13. *
  14. * @author daixiande
  15. */
  16. @Data
  17. public class AppUsers {
  18. private static final long serialVersionUID = 1L;
  19. /** 用户编号 */
  20. @TableId
  21. private Long userId;
  22. /** 创建人 */
  23. private String createBy;
  24. /** 创建时间 */
  25. private LocalDateTime createTime;
  26. /** 逻辑删除 */
  27. private Integer delFlag;
  28. /** 备注 */
  29. @Excel(name = "备注")
  30. private String remark;
  31. /** 修改时间 */
  32. private LocalDateTime updateTime;
  33. /** 修改人 */
  34. @Excel(name = "修改人")
  35. private String updatorBy;
  36. /** 用户头像 */
  37. @Excel(name = "用户头像")
  38. private String userImage;
  39. /** 用户名称 */
  40. @Excel(name = "用户名称")
  41. private String userName;
  42. /** 用户状态, 0==为注册, 1==已注册为认证 */
  43. @Excel(name = "用户状态, 0==为注册, 1==已注册为认证")
  44. private Long userState;
  45. /** 用户电话 */
  46. @Excel(name = "用户电话")
  47. private String userTelephone;
  48. /** 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段 */
  49. @Excel(name = "只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段")
  50. private String unionid;
  51. /** 用户的标识,对当前公众号唯一 */
  52. @Excel(name = "用户的标识,对当前公众号唯一")
  53. private String openid;
  54. /** token */
  55. @Excel(name = "token")
  56. private String accessToken;
  57. /** 过期时间 */
  58. @Excel(name = "过期时间")
  59. private Integer expiresIn;
  60. /** 刷新token */
  61. @Excel(name = "刷新token")
  62. private String refreshToken;
  63. /** 过期时间 */
  64. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  65. @Excel(name = "过期时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  66. private LocalDateTime expireTime;
  67. /** 是否合伙人 */
  68. @Excel(name = "是否合伙人")
  69. private Integer userHh;
  70. /** 是否伴宠师 */
  71. @Excel(name = "是否伴宠师")
  72. private Integer userBcs;
  73. /** 钱包金额 */
  74. @Excel(name = "钱包金额")
  75. private BigDecimal price;
  76. /** 邀请码 */
  77. @Excel(name = "邀请码")
  78. private String invitationCode;
  79. /** 邀请人数 */
  80. @Excel(name = "邀请人数")
  81. private Integer invitationNumber;
  82. /** 保证金 */
  83. @Excel(name = "保证金")
  84. private BigDecimal baoPrice;
  85. /** 伴宠师角色 */
  86. @Excel(name = "伴宠师角色")
  87. private Integer userBcsRole;
  88. /** 合伙人角色 */
  89. @Excel(name = "合伙人角色")
  90. private Integer userHhRole;
  91. /** 合伙人佣金 */
  92. @Excel(name = "合伙人佣金")
  93. private BigDecimal money;
  94. /** 合伙人入驻时间 */
  95. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  96. @Excel(name = "合伙人入驻时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  97. private LocalDateTime hhStartTime;
  98. //伴宠师注册信息
  99. @TableField(exist = false)
  100. private AppletUsersTeacher appletUsersTeacher;
  101. //伴宠师注册信息
  102. @TableField(exist = false)
  103. List<AppletAddress> appletAddresseList;
  104. @ApiModelProperty("评价条数")
  105. @TableField(exist = false)
  106. private Integer commentNum;
  107. @ApiModelProperty("服务小结份数")
  108. @TableField(exist = false)
  109. private Integer serviceSummaryNum;
  110. @ApiModelProperty("点赞次数")
  111. @TableField(exist = false)
  112. private Integer upNum;
  113. @ApiModelProperty("距离")
  114. @TableField(exist = false)
  115. private double distance;
  116. @TableField(exist = false)
  117. private Integer evaluationNum;
  118. }