This commit is contained in:
zhangchenbiao
2023-05-23 16:37:25 +08:00
parent 63505941d0
commit 799b6b8cf5
59 changed files with 1994 additions and 76 deletions

View File

@@ -0,0 +1,26 @@
package com.cool.store.dto.login;
/**
* @author zhangchenbiao
* @FileName: RefreshUser
* @Description:
* @date 2023-05-23 14:29
*/
public class RefreshUser {
/**
* 用户Id
*/
private String userId;
/**
* 钉钉业务id
*/
private String corpId;
/**
* 企业id
*/
private String eid;
}

View File

@@ -0,0 +1,101 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-23 11:36
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EnterpriseDO implements Serializable {
@ApiModelProperty("企业主键")
private String id;
@ApiModelProperty("企业名称")
private String name;
@ApiModelProperty("原始名称")
private String originalName;
@ApiModelProperty("电话")
private String mobile;
@ApiModelProperty("")
private String province;
@ApiModelProperty("")
private String city;
@ApiModelProperty("状态")
private Integer status;
@ApiModelProperty("")
private String logo;
@ApiModelProperty("用户类型(1:普通用户 2:付费用户 3:试用用户 4:共创用户)")
private Integer isVip;
@ApiModelProperty("授权人数")
private Integer authType;
@ApiModelProperty("")
private String authUserId;
@ApiModelProperty("")
private String industry;
@ApiModelProperty("logo名称")
private String logoName;
@ApiModelProperty("企业logo")
private String corpLogoUrl;
@ApiModelProperty("企业是否认证")
private Integer isAuthenticated;
@ApiModelProperty("企业认证等级0未认证1高级认证2中级认证3初级认证")
private Integer authLevel;
@ApiModelProperty("注册时间")
private Date createTime;
@ApiModelProperty("修改时间")
private Date updateTime;
@ApiModelProperty("套餐开始时间")
private Date packageBeginDate;
@ApiModelProperty("套餐结束时间")
private Date packageEndDate;
@ApiModelProperty("人员分组的cropId")
private String aliyunPersonGroupCropId;
@ApiModelProperty("来源类型默认dingding钉钉,qw企业微信 mobile")
private String appType;
@ApiModelProperty("企业标签")
private String tag;
@ApiModelProperty("数仓设置")
private String datawareConfig;
@ApiModelProperty("是否留资")
private Boolean isLeaveInfo;
@ApiModelProperty("限制的门店数量")
private Integer limitStoreCount;
@ApiModelProperty("设备数量")
private Integer limitDeviceCount;
}

View File

@@ -0,0 +1,28 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-23 03:46
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class LoginRecordDO implements Serializable {
@ApiModelProperty("主键")
private Long id;
@ApiModelProperty("用户ID")
private String userId;
@ApiModelProperty("创建时间")
private Long createTime;
}