|
|
@@ -0,0 +1,137 @@
|
|
|
+package com.aoyang.tms.entity;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import lombok.experimental.Accessors;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+
|
|
|
+/**
|
|
|
+ * <p>
|
|
|
+ *
|
|
|
+ * </p>
|
|
|
+ *
|
|
|
+ * @author panenming
|
|
|
+ * @since 2020-02-12
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
+@Accessors(chain = true)
|
|
|
+@ApiModel(value = "User对象", description = "")
|
|
|
+public class User implements Serializable {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "组织id(user.org.org_id)")
|
|
|
+ @TableField("org_id")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
|
+ private Long orgId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "用户id(调用API生成)")
|
|
|
+ @TableId(value = "user_id", type = IdType.INPUT)
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
|
+ private Long userId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "登录用户")
|
|
|
+ @TableField("user_code")
|
|
|
+ private String userCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "用户名")
|
|
|
+ @TableField("user_name")
|
|
|
+ private String userName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "密码")
|
|
|
+ @TableField("password")
|
|
|
+ private String password;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "手机号")
|
|
|
+ @TableField("mobile")
|
|
|
+ private String mobile;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "身份证编号")
|
|
|
+ @TableField("id_card_no")
|
|
|
+ private String idCardNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "微信绑定信息(openid)")
|
|
|
+ @TableField("open_id")
|
|
|
+ private String openId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "状态(0:启用 1:停用)")
|
|
|
+ @TableField("status")
|
|
|
+ private Integer status;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "用户类型(0 平台用户 1加气企业用户 2物流公司 用户 3卡车经销商用户 4司机 5收银员")
|
|
|
+ @TableField("user_type")
|
|
|
+ private Integer userType;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "1-平台管理员 2-平台运营人员 3 物流公司管理者 4 司机 5 加气站企业管理者 6 收银员")
|
|
|
+ @TableField("base_role")
|
|
|
+ private String baseRole;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "创建人id")
|
|
|
+ @TableField("creater")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
|
+ private Long creater;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "创建日期时间")
|
|
|
+ @TableField("create_date")
|
|
|
+ private LocalDateTime createDate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "修改人id")
|
|
|
+ @TableField("updater")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
|
+ private Long updater;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "修改日期时间")
|
|
|
+ @TableField("update_date")
|
|
|
+ private LocalDateTime updateDate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "组织name(user.org.org_name)")
|
|
|
+ @TableField("org_name")
|
|
|
+ private String orgName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "创建人Name")
|
|
|
+ @TableField("creater_name")
|
|
|
+ private String createrName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "修改人Name")
|
|
|
+ @TableField("updater_name")
|
|
|
+ private String updaterName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "绑定标识 0未绑定 1已绑定")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private int flag;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "车牌号")
|
|
|
+ private String carNumber;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "卡车id")
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
|
+ private Long truckId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "关键字")
|
|
|
+ private String keyWord;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "最后登陆时间")
|
|
|
+ private String lastLoginDate;
|
|
|
+
|
|
|
+ public User() {
|
|
|
+ super();
|
|
|
+ }
|
|
|
+
|
|
|
+ public User(Long userId) {
|
|
|
+ this.userId = userId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public User(String mobile) {
|
|
|
+ this.mobile = mobile;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|