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