13 changed files with 290 additions and 1 deletions
@ -0,0 +1,48 @@ |
|||
package com.elink.esua.epdc.common.token.dto; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @program: esua-epdc |
|||
* @description: 数据端用户授权信息 |
|||
* @author: wangtong |
|||
* @create: 2020-05-26 15:39 |
|||
**/ |
|||
@Data |
|||
public class AnalysisUserAuthorizationDTO implements Serializable { |
|||
|
|||
private static final long serialVersionUID = 519392456658807347L; |
|||
|
|||
/** |
|||
* 令牌 |
|||
*/ |
|||
private String token; |
|||
|
|||
/** |
|||
* 过期时长,单位秒 |
|||
*/ |
|||
private Integer expire; |
|||
|
|||
/** |
|||
* 部门名称 |
|||
*/ |
|||
private String deptName; |
|||
|
|||
/** |
|||
* 用户标签key |
|||
*/ |
|||
private String userTagKey; |
|||
|
|||
/** |
|||
* 注册状态 0-未注册,1-已注册 |
|||
*/ |
|||
private String registerState; |
|||
|
|||
/** |
|||
* 用户所有角色权限信息 |
|||
*/ |
|||
private List<DeptDataScopeDTO> deptDataScopeList; |
|||
} |
@ -0,0 +1,29 @@ |
|||
package com.elink.esua.epdc.common.token.dto; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @program: esua-epdc |
|||
* @description: 数据端登录用户信息 |
|||
* @author: wangtong |
|||
* @create: 2020-05-26 15:32 |
|||
**/ |
|||
@Data |
|||
public class AnalysisUserLoginDTO implements Serializable { |
|||
|
|||
private static final long serialVersionUID = 3829451481560643039L; |
|||
|
|||
@NotBlank(message="用户名不能为空") |
|||
private String username; |
|||
|
|||
@NotBlank(message="密码不能为空") |
|||
private String password; |
|||
|
|||
@NotBlank(message="微信code不能为空") |
|||
private String wxCode; |
|||
|
|||
private String analysisOpenId; |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.elink.esua.epdc.common.token.dto; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import javax.validation.constraints.NotNull; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @program: esua-epdc |
|||
* @description: 数据端获取token |
|||
* @author: wangtong |
|||
* @create: 2020-05-26 20:25 |
|||
**/ |
|||
@Data |
|||
public class AnalysisUserTokenFormDTO implements Serializable { |
|||
|
|||
private static final long serialVersionUID = 5119156831661625353L; |
|||
|
|||
@NotNull(message = "用户ID不能为空") |
|||
private Long id; |
|||
|
|||
@NotBlank(message = "用户名不能为空") |
|||
private String username; |
|||
} |
@ -0,0 +1,13 @@ |
|||
package com.elink.esua.epdc.dto; |
|||
|
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author wanggongfeng |
|||
* @date 2020/5/26 15:40 |
|||
*/ |
|||
@Data |
|||
public class TemplateData { |
|||
//keyword1:信息1,keyword2:信息2,keyword3:信息3,keyword4:信息4,keyword5:参数5
|
|||
private String value;//,,依次排下去
|
|||
} |
@ -0,0 +1,35 @@ |
|||
package com.elink.esua.epdc.dto; |
|||
|
|||
/** |
|||
* 获取AccessToken |
|||
* @author wanggongfeng |
|||
* @date 2020/5/27 14:31 |
|||
*/ |
|||
public class WxAccessTokenBean { |
|||
private String access_token; |
|||
private int expires_in = -1; |
|||
|
|||
public String getAccess_token() { |
|||
return access_token; |
|||
} |
|||
|
|||
public void setAccess_token(String access_token) { |
|||
this.access_token = access_token; |
|||
} |
|||
|
|||
public int getExpires_in() { |
|||
return expires_in; |
|||
} |
|||
|
|||
public void setExpires_in(int expires_in) { |
|||
this.expires_in = expires_in; |
|||
} |
|||
|
|||
@Override |
|||
public String toString() { |
|||
return "WxAccessTokenBean{" + |
|||
"access_token='" + access_token + '\'' + |
|||
", expires_in=" + expires_in + |
|||
'}'; |
|||
} |
|||
} |
@ -0,0 +1,19 @@ |
|||
package com.elink.esua.epdc.dto; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* @author wanggongfeng |
|||
* @date 2020/5/26 15:39 |
|||
*/ |
|||
@Data |
|||
public class WxMssVo { |
|||
private String touser;//用户openid
|
|||
private String template_id;//模版id
|
|||
private String page = "pages/index/index";//默认跳到小程序首页
|
|||
private String miniprogram_state;// 跳转小程序类型:developer为开发版;trial为体验版;formal为正式版;默认为正式版
|
|||
private String lang = "zh_CN";// 进入小程序查看”的语言类型,支持zh_CN(简体中文)、en_US(英文)、zh_HK(繁体中文)、zh_TW(繁体中文),默认为zh_CN
|
|||
private Map<String, TemplateData> data;//推送文字
|
|||
} |
Loading…
Reference in new issue