初始代码
This commit is contained in:
32
yunzhupaas-oauth/yunzhupaas-oauth-entity/pom.xml
Normal file
32
yunzhupaas-oauth/yunzhupaas-oauth-entity/pom.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>yunzhupaas-oauth</artifactId>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<version>5.2.0-RELEASE</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>yunzhupaas-oauth-entity</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-common-all</artifactId>
|
||||
<version>${project.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-system-entity</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-permission-entity</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.yunzhupaas;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
*
|
||||
* baseTenant
|
||||
* @版本: V3.1.0
|
||||
* @版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @作者: 云筑产品开发平台组
|
||||
* @日期: 2020-12-17 16:09:07
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_tenant")
|
||||
public class TenantEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
@TableField("f_company_name")
|
||||
private String comPanyName;
|
||||
|
||||
@TableField("f_expires_time")
|
||||
private Date expiresTime;
|
||||
|
||||
@TableField("f_db_name")
|
||||
private String dbName;
|
||||
|
||||
@TableField("f_ip_address")
|
||||
private String ipAddress;
|
||||
|
||||
@TableField("f_ip_address_name")
|
||||
private String ipAddressName;
|
||||
|
||||
@TableField("f_source_website")
|
||||
private String sourceWebsite;
|
||||
|
||||
/**
|
||||
* 数据模式
|
||||
*/
|
||||
@TableField("f_data_schema")
|
||||
private Integer dataSchema;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 租户日志
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.2.7
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_tenantlog")
|
||||
public class TenantlogEntity {
|
||||
|
||||
/**
|
||||
* 自然主键
|
||||
*/
|
||||
@TableId("F_ID")
|
||||
@JSONField(name = "F_Id")
|
||||
private String fId;
|
||||
|
||||
/**
|
||||
* 租户主键
|
||||
*/
|
||||
@TableField("F_TENANTID")
|
||||
@JSONField(name = "F_TenantId")
|
||||
private String fTenantid;
|
||||
|
||||
/**
|
||||
* 登录账户
|
||||
*/
|
||||
@TableField("F_LOGINACCOUNT")
|
||||
@JSONField(name = "F_LoginAccount")
|
||||
private String fLoginaccount;
|
||||
|
||||
/**
|
||||
* IP地址
|
||||
*/
|
||||
@TableField("F_LOGINIPADDRESS")
|
||||
@JSONField(name = "F_LoginIPAddress")
|
||||
private String fLoginipaddress;
|
||||
|
||||
/**
|
||||
* IP所在城市
|
||||
*/
|
||||
@TableField("F_LOGINIPADDRESSNAME")
|
||||
@JSONField(name = "F_LoginIPAddressName")
|
||||
private String fLoginipaddressname;
|
||||
|
||||
/**
|
||||
* 来源网站
|
||||
*/
|
||||
@TableField("F_LOGINSOURCEWEBSITE")
|
||||
@JSONField(name = "F_LoginSourceWebsite")
|
||||
private String fLoginsourcewebsite;
|
||||
/**
|
||||
* 登录时间
|
||||
*/
|
||||
@TableField("F_LOGINTIME")
|
||||
@JSONField(name = "F_LoginTime")
|
||||
private String fLogintime;
|
||||
|
||||
/**
|
||||
* 描述
|
||||
*/
|
||||
@TableField("F_DESCRIPTION")
|
||||
@JSONField(name = "F_Description")
|
||||
private String fDescription;
|
||||
|
||||
/**
|
||||
* 租户id
|
||||
*/
|
||||
@TableField("F_TENANTID")
|
||||
private String tenantId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.yunzhupaas.model;
|
||||
|
||||
import com.yunzhupaas.base.UserInfo;
|
||||
import com.yunzhupaas.base.entity.SystemEntity;
|
||||
import com.yunzhupaas.permission.entity.UserEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class BuildUserCommonInfoModel implements Serializable {
|
||||
|
||||
private UserInfo userInfo;
|
||||
private SystemEntity mainSystemEntity;
|
||||
private SystemEntity workSystemEntity;
|
||||
private UserEntity userEntity;
|
||||
private BaseSystemInfo baseSystemInfo;
|
||||
private String systemId;
|
||||
private String type;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.yunzhupaas.model;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* 通用登录配置
|
||||
* 是否跳转
|
||||
* 第三方登录配置
|
||||
* @author 云筑产品开发平台组
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
*/
|
||||
@Data
|
||||
public class LoginConfigModel<T> {
|
||||
|
||||
/**
|
||||
* 是否跳转
|
||||
*/
|
||||
@Schema(description = "是否跳转")
|
||||
private boolean redirect = false;
|
||||
|
||||
/**
|
||||
* 跳转URL地址
|
||||
*/
|
||||
@Schema(description = "跳转URL地址")
|
||||
private String url;
|
||||
|
||||
/**
|
||||
* 跳转登录轮询票据参数名称
|
||||
*/
|
||||
@Schema(description = "跳转登录轮询票据")
|
||||
private String ticketParams;
|
||||
|
||||
|
||||
/**
|
||||
* 第三方登录列表
|
||||
*/
|
||||
@Schema(description = "第三方登录列表")
|
||||
List<T> socialsList;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.yunzhupaas.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 登陆判断是否需要验证码
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-12-31
|
||||
*/
|
||||
@Data
|
||||
public class LoginModel implements Serializable {
|
||||
|
||||
/**
|
||||
* 是否开启验证码
|
||||
*/
|
||||
private Integer enableVerificationCode;
|
||||
|
||||
/**
|
||||
* 验证码位数
|
||||
*/
|
||||
private Integer verificationCodeNumber;
|
||||
|
||||
public Integer getEnableVerificationCode() {
|
||||
return enableVerificationCode;
|
||||
}
|
||||
|
||||
public void setEnableVerificationCode(Integer enableVerificationCode) {
|
||||
this.enableVerificationCode = enableVerificationCode;
|
||||
}
|
||||
|
||||
public Integer getVerificationCodeNumber() {
|
||||
return verificationCodeNumber;
|
||||
}
|
||||
|
||||
public void setVerificationCodeNumber(Integer verificationCodeNumber) {
|
||||
this.verificationCodeNumber = verificationCodeNumber;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.yunzhupaas.model;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
//@Builder
|
||||
public class LoginVO {
|
||||
@Schema(description = "token")
|
||||
private String token;
|
||||
@Schema(description = "主题")
|
||||
private String theme;
|
||||
|
||||
/**
|
||||
* 卫翎信息 官网专用
|
||||
*/
|
||||
private Map<String, String> wl_qrcode;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.yunzhupaas.model;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 第三方未绑定模型
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/9/19 15:06:31
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
public class SocialUnbindModel {
|
||||
String socialType;
|
||||
String socialUnionid;
|
||||
String socialName;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.yunzhupaas.model;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class UserLogForm extends Pagination implements Serializable {
|
||||
@Schema(description = "开始时间")
|
||||
private String startTime;
|
||||
@Schema(description = "结束时间")
|
||||
private String endTime;
|
||||
@Schema(description = "分类")
|
||||
private int category;
|
||||
@Schema(description = "是否登录成功标志")
|
||||
private Integer loginMark;
|
||||
@Schema(description = "登录类型")
|
||||
private Integer loginType;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user