初步增加微信登录的绑定逻辑

This commit is contained in:
季圣华
2023-05-29 01:12:03 +08:00
parent 146747f916
commit 7d97f0e8ec
11 changed files with 306 additions and 89 deletions

View File

@@ -29,6 +29,8 @@ public class User {
private String remark;
private String weixinOpenId;
private Long tenantId;
public Long getId() {
@@ -143,6 +145,14 @@ public class User {
this.remark = remark == null ? null : remark.trim();
}
public String getWeixinOpenId() {
return weixinOpenId;
}
public void setWeixinOpenId(String weixinOpenId) {
this.weixinOpenId = weixinOpenId == null ? null : weixinOpenId.trim();
}
public Long getTenantId() {
return tenantId;
}

View File

@@ -1044,6 +1044,76 @@ public class UserExample {
return (Criteria) this;
}
public Criteria andWeixinOpenIdIsNull() {
addCriterion("weixin_open_id is null");
return (Criteria) this;
}
public Criteria andWeixinOpenIdIsNotNull() {
addCriterion("weixin_open_id is not null");
return (Criteria) this;
}
public Criteria andWeixinOpenIdEqualTo(String value) {
addCriterion("weixin_open_id =", value, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdNotEqualTo(String value) {
addCriterion("weixin_open_id <>", value, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdGreaterThan(String value) {
addCriterion("weixin_open_id >", value, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdGreaterThanOrEqualTo(String value) {
addCriterion("weixin_open_id >=", value, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdLessThan(String value) {
addCriterion("weixin_open_id <", value, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdLessThanOrEqualTo(String value) {
addCriterion("weixin_open_id <=", value, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdLike(String value) {
addCriterion("weixin_open_id like", value, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdNotLike(String value) {
addCriterion("weixin_open_id not like", value, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdIn(List<String> values) {
addCriterion("weixin_open_id in", values, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdNotIn(List<String> values) {
addCriterion("weixin_open_id not in", values, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdBetween(String value1, String value2) {
addCriterion("weixin_open_id between", value1, value2, "weixinOpenId");
return (Criteria) this;
}
public Criteria andWeixinOpenIdNotBetween(String value1, String value2) {
addCriterion("weixin_open_id not between", value1, value2, "weixinOpenId");
return (Criteria) this;
}
public Criteria andTenantIdIsNull() {
addCriterion("tenant_id is null");
return (Criteria) this;

View File

@@ -36,4 +36,12 @@ public interface UserMapperEx {
List<User> getListByOrgaId(
@Param("id") Long id,
@Param("orgaId") Long orgaId);
User getUserByWeixinOpenId(
@Param("weixinOpenId") String weixinOpenId);
int updateUserWithWeixinOpenId(
@Param("loginName") String loginName,
@Param("password") String password,
@Param("weixinOpenId") String weixinOpenId);
}