作者 钟来

流水鱼登陆合并整理

正在显示 51 个修改的文件 包含 4832 行增加1 行删除

要显示太多修改。

为保证性能只显示 51 of 51+ 个文件。

... ... @@ -16,7 +16,6 @@
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.6.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
... ...
package com.zhonglai.luhui.domain.user;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户账户信息对象 user_account_info
*
* @author zhonglai
* @date 2025-10-18
*/
@ApiModel("用户账户信息")
public class UserAccountInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
@ApiModelProperty(value="主键id")
private Integer id;
/** 积分 */
@ApiModelProperty(value="积分")
private Integer integral;
/** 余额 */
@ApiModelProperty(value="余额")
private Integer balance;
/** 级别 */
@ApiModelProperty(value="级别")
private Integer level;
/** 货币 */
@ApiModelProperty(value="货币")
private Integer currency;
/** 经验 */
@ApiModelProperty(value="经验")
private Integer experience;
/** 年度服务费 */
@ApiModelProperty(value="年度服务费")
private Integer annualServiceCharge;
/** 点苗器到期时间 */
@ApiModelProperty(value="点苗器到期时间")
private Integer dianmiaoEndTime;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setIntegral(Integer integral)
{
this.integral = integral;
}
public Integer getIntegral()
{
return integral;
}
public void setBalance(Integer balance)
{
this.balance = balance;
}
public Integer getBalance()
{
return balance;
}
public void setLevel(Integer level)
{
this.level = level;
}
public Integer getLevel()
{
return level;
}
public void setCurrency(Integer currency)
{
this.currency = currency;
}
public Integer getCurrency()
{
return currency;
}
public void setExperience(Integer experience)
{
this.experience = experience;
}
public Integer getExperience()
{
return experience;
}
public void setAnnualServiceCharge(Integer annualServiceCharge)
{
this.annualServiceCharge = annualServiceCharge;
}
public Integer getAnnualServiceCharge()
{
return annualServiceCharge;
}
public void setDianmiaoEndTime(Integer dianmiaoEndTime)
{
this.dianmiaoEndTime = dianmiaoEndTime;
}
public Integer getDianmiaoEndTime()
{
return dianmiaoEndTime;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("integral", getIntegral())
.append("balance", getBalance())
.append("level", getLevel())
.append("currency", getCurrency())
.append("experience", getExperience())
.append("annualServiceCharge", getAnnualServiceCharge())
.append("dianmiaoEndTime", getDianmiaoEndTime())
.toString();
}
}
... ...
package com.zhonglai.luhui.domain.user;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户地理信息对象 user_address_info
*
* @author zhonglai
* @date 2025-10-18
*/
@ApiModel("用户地理信息")
public class UserAddressInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
@ApiModelProperty(value="主键id")
private Integer id;
/** */
@ApiModelProperty(value="")
private String provinceId;
/** */
@ApiModelProperty(value="")
private String cityId;
/** */
@ApiModelProperty(value="")
private String countyId;
/** */
@ApiModelProperty(value="")
private String provinceName;
/** */
@ApiModelProperty(value="")
private String cityName;
/** */
@ApiModelProperty(value="")
private String countyName;
/** */
@ApiModelProperty(value="")
private String address;
/** 常用搜索 */
@ApiModelProperty(value="常用搜索")
private String search;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setProvinceId(String provinceId)
{
this.provinceId = provinceId;
}
public String getProvinceId()
{
return provinceId;
}
public void setCityId(String cityId)
{
this.cityId = cityId;
}
public String getCityId()
{
return cityId;
}
public void setCountyId(String countyId)
{
this.countyId = countyId;
}
public String getCountyId()
{
return countyId;
}
public void setProvinceName(String provinceName)
{
this.provinceName = provinceName;
}
public String getProvinceName()
{
return provinceName;
}
public void setCityName(String cityName)
{
this.cityName = cityName;
}
public String getCityName()
{
return cityName;
}
public void setCountyName(String countyName)
{
this.countyName = countyName;
}
public String getCountyName()
{
return countyName;
}
public void setAddress(String address)
{
this.address = address;
}
public String getAddress()
{
return address;
}
public void setSearch(String search)
{
this.search = search;
}
public String getSearch()
{
return search;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("provinceId", getProvinceId())
.append("cityId", getCityId())
.append("countyId", getCountyId())
.append("provinceName", getProvinceName())
.append("cityName", getCityName())
.append("countyName", getCountyName())
.append("address", getAddress())
.append("search", getSearch())
.toString();
}
}
... ...
package com.zhonglai.luhui.domain.user;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户认证信息对象 user_auth_info
*
* @author zhonglai
* @date 2025-10-18
*/
@ApiModel("用户认证信息")
public class UserAuthInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
@ApiModelProperty(value="主键id")
private Integer id;
/** 是否实名认证(0否,1是) */
@ApiModelProperty(value="是否实名认证(0否,1是)")
private Integer nameAuthentication;
/** 个人审核状态 */
@ApiModelProperty(value="个人审核状态")
private Integer personalAuthenticationState;
/** 企业审核状态 */
@ApiModelProperty(value="企业审核状态")
private Integer enterpriseAuthenticationState;
/** 个人审核描述 */
@ApiModelProperty(value="个人审核描述")
private String personalAuthenticationDescribe;
/** 企业审核描述 */
@ApiModelProperty(value="企业审核描述")
private String enterpriseAuthenticationDescribe;
/** 个人审核更新时间 */
@ApiModelProperty(value="个人审核更新时间")
private Integer personalAuthenticationTime;
/** 企业审核更新时间 */
@ApiModelProperty(value="企业审核更新时间")
private Integer enterpriseAuthenticationTime;
/** 身份证号 */
@ApiModelProperty(value="身份证号")
private String identificationCard;
/** 营业执照号 */
@ApiModelProperty(value="营业执照号")
private String businessLicenseNo;
/** 企业名称 */
@ApiModelProperty(value="企业名称")
private String enterpriseName;
/** 企业营业执照 */
@ApiModelProperty(value="企业营业执照")
private String businessLicenseUrl;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setNameAuthentication(Integer nameAuthentication)
{
this.nameAuthentication = nameAuthentication;
}
public Integer getNameAuthentication()
{
return nameAuthentication;
}
public void setPersonalAuthenticationState(Integer personalAuthenticationState)
{
this.personalAuthenticationState = personalAuthenticationState;
}
public Integer getPersonalAuthenticationState()
{
return personalAuthenticationState;
}
public void setEnterpriseAuthenticationState(Integer enterpriseAuthenticationState)
{
this.enterpriseAuthenticationState = enterpriseAuthenticationState;
}
public Integer getEnterpriseAuthenticationState()
{
return enterpriseAuthenticationState;
}
public void setPersonalAuthenticationDescribe(String personalAuthenticationDescribe)
{
this.personalAuthenticationDescribe = personalAuthenticationDescribe;
}
public String getPersonalAuthenticationDescribe()
{
return personalAuthenticationDescribe;
}
public void setEnterpriseAuthenticationDescribe(String enterpriseAuthenticationDescribe)
{
this.enterpriseAuthenticationDescribe = enterpriseAuthenticationDescribe;
}
public String getEnterpriseAuthenticationDescribe()
{
return enterpriseAuthenticationDescribe;
}
public void setPersonalAuthenticationTime(Integer personalAuthenticationTime)
{
this.personalAuthenticationTime = personalAuthenticationTime;
}
public Integer getPersonalAuthenticationTime()
{
return personalAuthenticationTime;
}
public void setEnterpriseAuthenticationTime(Integer enterpriseAuthenticationTime)
{
this.enterpriseAuthenticationTime = enterpriseAuthenticationTime;
}
public Integer getEnterpriseAuthenticationTime()
{
return enterpriseAuthenticationTime;
}
public void setIdentificationCard(String identificationCard)
{
this.identificationCard = identificationCard;
}
public String getIdentificationCard()
{
return identificationCard;
}
public void setBusinessLicenseNo(String businessLicenseNo)
{
this.businessLicenseNo = businessLicenseNo;
}
public String getBusinessLicenseNo()
{
return businessLicenseNo;
}
public void setEnterpriseName(String enterpriseName)
{
this.enterpriseName = enterpriseName;
}
public String getEnterpriseName()
{
return enterpriseName;
}
public void setBusinessLicenseUrl(String businessLicenseUrl)
{
this.businessLicenseUrl = businessLicenseUrl;
}
public String getBusinessLicenseUrl()
{
return businessLicenseUrl;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("nameAuthentication", getNameAuthentication())
.append("personalAuthenticationState", getPersonalAuthenticationState())
.append("enterpriseAuthenticationState", getEnterpriseAuthenticationState())
.append("personalAuthenticationDescribe", getPersonalAuthenticationDescribe())
.append("enterpriseAuthenticationDescribe", getEnterpriseAuthenticationDescribe())
.append("personalAuthenticationTime", getPersonalAuthenticationTime())
.append("enterpriseAuthenticationTime", getEnterpriseAuthenticationTime())
.append("identificationCard", getIdentificationCard())
.append("businessLicenseNo", getBusinessLicenseNo())
.append("enterpriseName", getEnterpriseName())
.append("businessLicenseUrl", getBusinessLicenseUrl())
.toString();
}
}
... ...
package com.zhonglai.luhui.domain.user;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 基础用户信息对象 user_base_info
*
* @author zhonglai
* @date 2025-10-18
*/
@ApiModel("基础用户信息")
public class UserBaseInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
@ApiModelProperty(value="主键id")
private Integer id;
/** 登录名 */
@ApiModelProperty(value="登录名")
private String loginName;
/** 真实姓名 */
@ApiModelProperty(value="真实姓名")
private String name;
/** 昵称 */
@ApiModelProperty(value="昵称")
private String nickname;
/** 性别(0男,1女) */
@ApiModelProperty(value="性别(0男,1女)")
private Integer gender;
/** 手机号 */
@ApiModelProperty(value="手机号")
private String phone;
/** 电子邮箱 */
@ApiModelProperty(value="电子邮箱")
private String email;
/** 头像地址 */
@ApiModelProperty(value="头像地址")
private String imgUrl;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setLoginName(String loginName)
{
this.loginName = loginName;
}
public String getLoginName()
{
return loginName;
}
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
public void setNickname(String nickname)
{
this.nickname = nickname;
}
public String getNickname()
{
return nickname;
}
public void setGender(Integer gender)
{
this.gender = gender;
}
public Integer getGender()
{
return gender;
}
public void setPhone(String phone)
{
this.phone = phone;
}
public String getPhone()
{
return phone;
}
public void setEmail(String email)
{
this.email = email;
}
public String getEmail()
{
return email;
}
public void setImgUrl(String imgUrl)
{
this.imgUrl = imgUrl;
}
public String getImgUrl()
{
return imgUrl;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("loginName", getLoginName())
.append("name", getName())
.append("nickname", getNickname())
.append("gender", getGender())
.append("phone", getPhone())
.append("email", getEmail())
.append("imgUrl", getImgUrl())
.append("createTime", getCreateTime())
.toString();
}
}
... ...
package com.zhonglai.luhui.domain.user;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户其他信息对象 user_extra_info
*
* @author zhonglai
* @date 2025-10-18
*/
@ApiModel("用户其他信息")
public class UserExtraInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
@ApiModelProperty(value="主键id")
private Integer id;
/** 描述图片地址 */
@ApiModelProperty(value="描述图片地址")
private String describeImgUrl;
/** 描述 */
@ApiModelProperty(value="描述")
private String describe;
/** 用户类型(0普通用户,1管理员,2客服) */
@ApiModelProperty(value="用户类型",allowableValues="0=普通用户,1管理员,2客服")
private Integer userType;
/** 是否失效 */
@ApiModelProperty(value="是否失效")
private Integer isInvalid;
/** 是否参与活动 */
@ApiModelProperty(value="是否参与活动")
private Integer isParticipateIn;
/** 公司ID */
@ApiModelProperty(value="公司ID")
private Integer companyId;
/** 分享次数 */
@ApiModelProperty(value="分享次数")
private Integer shareNumber;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setDescribeImgUrl(String describeImgUrl)
{
this.describeImgUrl = describeImgUrl;
}
public String getDescribeImgUrl()
{
return describeImgUrl;
}
public void setDescribe(String describe)
{
this.describe = describe;
}
public String getDescribe()
{
return describe;
}
public void setUserType(Integer userType)
{
this.userType = userType;
}
public Integer getUserType()
{
return userType;
}
public void setIsInvalid(Integer isInvalid)
{
this.isInvalid = isInvalid;
}
public Integer getIsInvalid()
{
return isInvalid;
}
public void setIsParticipateIn(Integer isParticipateIn)
{
this.isParticipateIn = isParticipateIn;
}
public Integer getIsParticipateIn()
{
return isParticipateIn;
}
public void setCompanyId(Integer companyId)
{
this.companyId = companyId;
}
public Integer getCompanyId()
{
return companyId;
}
public void setShareNumber(Integer shareNumber)
{
this.shareNumber = shareNumber;
}
public Integer getShareNumber()
{
return shareNumber;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("describeImgUrl", getDescribeImgUrl())
.append("describe", getDescribe())
.append("userType", getUserType())
.append("isInvalid", getIsInvalid())
.append("isParticipateIn", getIsParticipateIn())
.append("companyId", getCompanyId())
.append("shareNumber", getShareNumber())
.toString();
}
}
... ...
package com.zhonglai.luhui.domain.user;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户登录对象 user_login
*
* @author zhonglai
* @date 2025-10-18
*/
@ApiModel("用户登录")
public class UserLogin extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户登录主键主键 */
@ApiModelProperty(value="主键id")
private Integer id;
/** 用户主键id */
@ApiModelProperty(value="用户主键id")
private Integer userId;
/** 用户登录名 */
@ApiModelProperty(value="用户登录名")
private String loginName;
/** 用户密码 */
@ApiModelProperty(value="用户密码")
private String loginPass;
/** 用户登录密码key */
@ApiModelProperty(value="用户登录密码key")
private String userLoginPassKey;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setUserId(Integer userId)
{
this.userId = userId;
}
public Integer getUserId()
{
return userId;
}
public void setLoginName(String loginName)
{
this.loginName = loginName;
}
public String getLoginName()
{
return loginName;
}
public void setLoginPass(String loginPass)
{
this.loginPass = loginPass;
}
public String getLoginPass()
{
return loginPass;
}
public void setUserLoginPassKey(String userLoginPassKey)
{
this.userLoginPassKey = userLoginPassKey;
}
public String getUserLoginPassKey()
{
return userLoginPassKey;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("userId", getUserId())
.append("loginName", getLoginName())
.append("loginPass", getLoginPass())
.append("userLoginPassKey", getUserLoginPassKey())
.toString();
}
}
... ...
package com.zhonglai.luhui.domain.user;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户登录信息对象 user_login_info
*
* @author zhonglai
* @date 2025-10-18
*/
@ApiModel("用户登录信息")
public class UserLoginInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
@ApiModelProperty(value="主键id")
private Integer id;
/** 在线状态(0离线,1在线) */
@ApiModelProperty(value="在线状态(0离线,1在线)")
private Integer onlineState;
/** 最后登陆时间 */
@ApiModelProperty(value="最后登陆时间")
private Integer lastLoginTime;
/** 最后登陆IP */
@ApiModelProperty(value="最后登陆IP")
private String lastLoginIp;
/** 最后登陆地点 */
@ApiModelProperty(value="最后登陆地点")
private String lastAddress;
/** 最后登陆经度 */
@ApiModelProperty(value="最后登陆经度")
private String lastLoginLongitude;
/** 最后登陆纬度 */
@ApiModelProperty(value="最后登陆纬度")
private String lastLoginLatitude;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setOnlineState(Integer onlineState)
{
this.onlineState = onlineState;
}
public Integer getOnlineState()
{
return onlineState;
}
public void setLastLoginTime(Integer lastLoginTime)
{
this.lastLoginTime = lastLoginTime;
}
public Integer getLastLoginTime()
{
return lastLoginTime;
}
public void setLastLoginIp(String lastLoginIp)
{
this.lastLoginIp = lastLoginIp;
}
public String getLastLoginIp()
{
return lastLoginIp;
}
public void setLastAddress(String lastAddress)
{
this.lastAddress = lastAddress;
}
public String getLastAddress()
{
return lastAddress;
}
public void setLastLoginLongitude(String lastLoginLongitude)
{
this.lastLoginLongitude = lastLoginLongitude;
}
public String getLastLoginLongitude()
{
return lastLoginLongitude;
}
public void setLastLoginLatitude(String lastLoginLatitude)
{
this.lastLoginLatitude = lastLoginLatitude;
}
public String getLastLoginLatitude()
{
return lastLoginLatitude;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("onlineState", getOnlineState())
.append("lastLoginTime", getLastLoginTime())
.append("lastLoginIp", getLastLoginIp())
.append("lastAddress", getLastAddress())
.append("lastLoginLongitude", getLastLoginLongitude())
.append("lastLoginLatitude", getLastLoginLatitude())
.toString();
}
}
... ...
package com.zhonglai.luhui.domain.user;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户官方及告警信息对象 user_official_info
*
* @author zhonglai
* @date 2025-10-18
*/
@ApiModel("用户官方及告警信息")
public class UserOfficialInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
@ApiModelProperty(value="主键id")
private Integer id;
/** 官方担保状态 */
@ApiModelProperty(value="官方担保状态")
private Integer guarantee;
/** 官方担保描述 */
@ApiModelProperty(value="官方担保描述")
private String guaranteeDescribe;
/** 告警协议 */
@ApiModelProperty(value="告警协议")
private Integer alarmAgreement;
/** 告警通知电话 */
@ApiModelProperty(value="告警通知电话")
private String alarmNoticePhone;
/** 告警通知openid */
@ApiModelProperty(value="告警通知openid")
private String alarmNoticeOpenid;
/** 告警通知开关 */
@ApiModelProperty(value="告警通知开关")
private Integer alarmNoticeWxopen;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setGuarantee(Integer guarantee)
{
this.guarantee = guarantee;
}
public Integer getGuarantee()
{
return guarantee;
}
public void setGuaranteeDescribe(String guaranteeDescribe)
{
this.guaranteeDescribe = guaranteeDescribe;
}
public String getGuaranteeDescribe()
{
return guaranteeDescribe;
}
public void setAlarmAgreement(Integer alarmAgreement)
{
this.alarmAgreement = alarmAgreement;
}
public Integer getAlarmAgreement()
{
return alarmAgreement;
}
public void setAlarmNoticePhone(String alarmNoticePhone)
{
this.alarmNoticePhone = alarmNoticePhone;
}
public String getAlarmNoticePhone()
{
return alarmNoticePhone;
}
public void setAlarmNoticeOpenid(String alarmNoticeOpenid)
{
this.alarmNoticeOpenid = alarmNoticeOpenid;
}
public String getAlarmNoticeOpenid()
{
return alarmNoticeOpenid;
}
public void setAlarmNoticeWxopen(Integer alarmNoticeWxopen)
{
this.alarmNoticeWxopen = alarmNoticeWxopen;
}
public Integer getAlarmNoticeWxopen()
{
return alarmNoticeWxopen;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("guarantee", getGuarantee())
.append("guaranteeDescribe", getGuaranteeDescribe())
.append("alarmAgreement", getAlarmAgreement())
.append("alarmNoticePhone", getAlarmNoticePhone())
.append("alarmNoticeOpenid", getAlarmNoticeOpenid())
.append("alarmNoticeWxopen", getAlarmNoticeWxopen())
.toString();
}
}
... ...
package com.zhonglai.luhui.domain.user;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户社交信息对象 user_social_info
*
* @author zhonglai
* @date 2025-10-18
*/
@ApiModel("用户社交信息")
public class UserSocialInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
@ApiModelProperty(value="主键id")
private Integer id;
/** QQ账号 */
@ApiModelProperty(value="QQ账号")
private String qq;
/** 微信账号 */
@ApiModelProperty(value="微信账号")
private String weixin;
/** 开放平台ID */
@ApiModelProperty(value="开放平台ID")
private Integer openId;
/** 萤石子账号ID */
@ApiModelProperty(value="萤石子账号ID")
private String ysChildrenId;
/** 萤石子子账号密码 */
@ApiModelProperty(value="萤石子子账号密码")
private String ysChildrenPass;
/** 极光消息密码 */
@ApiModelProperty(value="极光消息密码")
private String messagePassWord;
/** 极光账号是否活跃 */
@ApiModelProperty(value="极光账号是否活跃")
private Integer isMessageAction;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setQq(String qq)
{
this.qq = qq;
}
public String getQq()
{
return qq;
}
public void setWeixin(String weixin)
{
this.weixin = weixin;
}
public String getWeixin()
{
return weixin;
}
public void setOpenId(Integer openId)
{
this.openId = openId;
}
public Integer getOpenId()
{
return openId;
}
public void setYsChildrenId(String ysChildrenId)
{
this.ysChildrenId = ysChildrenId;
}
public String getYsChildrenId()
{
return ysChildrenId;
}
public void setYsChildrenPass(String ysChildrenPass)
{
this.ysChildrenPass = ysChildrenPass;
}
public String getYsChildrenPass()
{
return ysChildrenPass;
}
public void setMessagePassWord(String messagePassWord)
{
this.messagePassWord = messagePassWord;
}
public String getMessagePassWord()
{
return messagePassWord;
}
public void setIsMessageAction(Integer isMessageAction)
{
this.isMessageAction = isMessageAction;
}
public Integer getIsMessageAction()
{
return isMessageAction;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("qq", getQq())
.append("weixin", getWeixin())
.append("openId", getOpenId())
.append("ysChildrenId", getYsChildrenId())
.append("ysChildrenPass", getYsChildrenPass())
.append("messagePassWord", getMessagePassWord())
.append("isMessageAction", getIsMessageAction())
.toString();
}
}
... ...
<?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">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.zhonglai.luhui</groupId>
<artifactId>lh-common</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>lh-user</artifactId>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<!-- 通用工具-->
<dependency>
<groupId>com.zhonglai.luhui</groupId>
<artifactId>ruoyi-common-security</artifactId>
</dependency>
<dependency>
<groupId>com.zhonglai.luhui</groupId>
<artifactId>lh-jar-action</artifactId>
</dependency>
</dependencies>
</project>
\ No newline at end of file
... ...
package com.zhonglai.luhui.user.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户账户信息对象 user_account_info
*
* @author zhonglai
* @date 2025-10-20
*/
@ApiModel("用户账户信息")
public class UserAccountInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
private Integer id;
/** 积分 */
@ApiModelProperty(value="积分")
private Integer integral;
/** 余额 */
@ApiModelProperty(value="余额")
private Integer balance;
/** 级别 */
@ApiModelProperty(value="级别")
private Integer level;
/** 货币 */
@ApiModelProperty(value="货币")
private Integer currency;
/** 经验 */
@ApiModelProperty(value="经验")
private Integer experience;
/** 年度服务费 */
@ApiModelProperty(value="年度服务费")
private Integer annualServiceCharge;
/** 点苗器到期时间 */
@ApiModelProperty(value="点苗器到期时间")
private Integer dianmiaoEndTime;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setIntegral(Integer integral)
{
this.integral = integral;
}
public Integer getIntegral()
{
return integral;
}
public void setBalance(Integer balance)
{
this.balance = balance;
}
public Integer getBalance()
{
return balance;
}
public void setLevel(Integer level)
{
this.level = level;
}
public Integer getLevel()
{
return level;
}
public void setCurrency(Integer currency)
{
this.currency = currency;
}
public Integer getCurrency()
{
return currency;
}
public void setExperience(Integer experience)
{
this.experience = experience;
}
public Integer getExperience()
{
return experience;
}
public void setAnnualServiceCharge(Integer annualServiceCharge)
{
this.annualServiceCharge = annualServiceCharge;
}
public Integer getAnnualServiceCharge()
{
return annualServiceCharge;
}
public void setDianmiaoEndTime(Integer dianmiaoEndTime)
{
this.dianmiaoEndTime = dianmiaoEndTime;
}
public Integer getDianmiaoEndTime()
{
return dianmiaoEndTime;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("integral", getIntegral())
.append("balance", getBalance())
.append("level", getLevel())
.append("currency", getCurrency())
.append("experience", getExperience())
.append("annualServiceCharge", getAnnualServiceCharge())
.append("dianmiaoEndTime", getDianmiaoEndTime())
.toString();
}
}
... ...
package com.zhonglai.luhui.user.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户地理信息对象 user_address_info
*
* @author zhonglai
* @date 2025-10-20
*/
@ApiModel("用户地理信息")
public class UserAddressInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
private Integer id;
/** 省编号 */
@ApiModelProperty(value="省编号")
private String provinceId;
/** 市编号 */
@ApiModelProperty(value="市编号")
private String cityId;
/** 县编号 */
@ApiModelProperty(value="县编号")
private String countyId;
/** 省名称 */
@ApiModelProperty(value="省名称")
private String provinceName;
/** 市名称 */
@ApiModelProperty(value="市名称")
private String cityName;
/** 县名称 */
@ApiModelProperty(value="县名称")
private String countyName;
/** 地址 */
@ApiModelProperty(value="地址")
private String address;
/** 常用搜索 */
@ApiModelProperty(value="常用搜索")
private String search;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setProvinceId(String provinceId)
{
this.provinceId = provinceId;
}
public String getProvinceId()
{
return provinceId;
}
public void setCityId(String cityId)
{
this.cityId = cityId;
}
public String getCityId()
{
return cityId;
}
public void setCountyId(String countyId)
{
this.countyId = countyId;
}
public String getCountyId()
{
return countyId;
}
public void setProvinceName(String provinceName)
{
this.provinceName = provinceName;
}
public String getProvinceName()
{
return provinceName;
}
public void setCityName(String cityName)
{
this.cityName = cityName;
}
public String getCityName()
{
return cityName;
}
public void setCountyName(String countyName)
{
this.countyName = countyName;
}
public String getCountyName()
{
return countyName;
}
public void setAddress(String address)
{
this.address = address;
}
public String getAddress()
{
return address;
}
public void setSearch(String search)
{
this.search = search;
}
public String getSearch()
{
return search;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("provinceId", getProvinceId())
.append("cityId", getCityId())
.append("countyId", getCountyId())
.append("provinceName", getProvinceName())
.append("cityName", getCityName())
.append("countyName", getCountyName())
.append("address", getAddress())
.append("search", getSearch())
.toString();
}
}
... ...
package com.zhonglai.luhui.user.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户认证信息对象 user_auth_info
*
* @author zhonglai
* @date 2025-10-20
*/
@ApiModel("用户认证信息")
public class UserAuthInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
private Integer id;
/** 是否实名认证(0否,1是) */
@ApiModelProperty(value="是否实名认证(0否,1是)")
private Integer nameAuthentication;
/** 个人审核状态 */
@ApiModelProperty(value="个人审核状态")
private Integer personalAuthenticationState;
/** 企业审核状态 */
@ApiModelProperty(value="企业审核状态")
private Integer enterpriseAuthenticationState;
/** 个人审核描述 */
@ApiModelProperty(value="个人审核描述")
private String personalAuthenticationDescribe;
/** 企业审核描述 */
@ApiModelProperty(value="企业审核描述")
private String enterpriseAuthenticationDescribe;
/** 个人审核更新时间 */
@ApiModelProperty(value="个人审核更新时间")
private Integer personalAuthenticationTime;
/** 企业审核更新时间 */
@ApiModelProperty(value="企业审核更新时间")
private Integer enterpriseAuthenticationTime;
/** 身份证号 */
@ApiModelProperty(value="身份证号")
private String identificationCard;
/** 营业执照号 */
@ApiModelProperty(value="营业执照号")
private String businessLicenseNo;
/** 企业名称 */
@ApiModelProperty(value="企业名称")
private String enterpriseName;
/** 企业营业执照 */
@ApiModelProperty(value="企业营业执照")
private String businessLicenseUrl;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setNameAuthentication(Integer nameAuthentication)
{
this.nameAuthentication = nameAuthentication;
}
public Integer getNameAuthentication()
{
return nameAuthentication;
}
public void setPersonalAuthenticationState(Integer personalAuthenticationState)
{
this.personalAuthenticationState = personalAuthenticationState;
}
public Integer getPersonalAuthenticationState()
{
return personalAuthenticationState;
}
public void setEnterpriseAuthenticationState(Integer enterpriseAuthenticationState)
{
this.enterpriseAuthenticationState = enterpriseAuthenticationState;
}
public Integer getEnterpriseAuthenticationState()
{
return enterpriseAuthenticationState;
}
public void setPersonalAuthenticationDescribe(String personalAuthenticationDescribe)
{
this.personalAuthenticationDescribe = personalAuthenticationDescribe;
}
public String getPersonalAuthenticationDescribe()
{
return personalAuthenticationDescribe;
}
public void setEnterpriseAuthenticationDescribe(String enterpriseAuthenticationDescribe)
{
this.enterpriseAuthenticationDescribe = enterpriseAuthenticationDescribe;
}
public String getEnterpriseAuthenticationDescribe()
{
return enterpriseAuthenticationDescribe;
}
public void setPersonalAuthenticationTime(Integer personalAuthenticationTime)
{
this.personalAuthenticationTime = personalAuthenticationTime;
}
public Integer getPersonalAuthenticationTime()
{
return personalAuthenticationTime;
}
public void setEnterpriseAuthenticationTime(Integer enterpriseAuthenticationTime)
{
this.enterpriseAuthenticationTime = enterpriseAuthenticationTime;
}
public Integer getEnterpriseAuthenticationTime()
{
return enterpriseAuthenticationTime;
}
public void setIdentificationCard(String identificationCard)
{
this.identificationCard = identificationCard;
}
public String getIdentificationCard()
{
return identificationCard;
}
public void setBusinessLicenseNo(String businessLicenseNo)
{
this.businessLicenseNo = businessLicenseNo;
}
public String getBusinessLicenseNo()
{
return businessLicenseNo;
}
public void setEnterpriseName(String enterpriseName)
{
this.enterpriseName = enterpriseName;
}
public String getEnterpriseName()
{
return enterpriseName;
}
public void setBusinessLicenseUrl(String businessLicenseUrl)
{
this.businessLicenseUrl = businessLicenseUrl;
}
public String getBusinessLicenseUrl()
{
return businessLicenseUrl;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("nameAuthentication", getNameAuthentication())
.append("personalAuthenticationState", getPersonalAuthenticationState())
.append("enterpriseAuthenticationState", getEnterpriseAuthenticationState())
.append("personalAuthenticationDescribe", getPersonalAuthenticationDescribe())
.append("enterpriseAuthenticationDescribe", getEnterpriseAuthenticationDescribe())
.append("personalAuthenticationTime", getPersonalAuthenticationTime())
.append("enterpriseAuthenticationTime", getEnterpriseAuthenticationTime())
.append("identificationCard", getIdentificationCard())
.append("businessLicenseNo", getBusinessLicenseNo())
.append("enterpriseName", getEnterpriseName())
.append("businessLicenseUrl", getBusinessLicenseUrl())
.toString();
}
}
... ...
package com.zhonglai.luhui.user.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 基础用户信息对象 user_base_info
*
* @author zhonglai
* @date 2025-10-20
*/
@ApiModel("基础用户信息")
public class UserBaseInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
private Integer id;
/** 登录名 */
@ApiModelProperty(value="登录名")
private String loginName;
/** 真实姓名 */
@ApiModelProperty(value="真实姓名")
private String name;
/** 昵称 */
@ApiModelProperty(value="昵称")
private String nickname;
/** 性别(0男,1女) */
@ApiModelProperty(value="性别(0男,1女)")
private Integer gender;
/** 手机号 */
@ApiModelProperty(value="手机号")
private String phone;
/** 电子邮箱 */
@ApiModelProperty(value="电子邮箱")
private String email;
/** 头像地址 */
@ApiModelProperty(value="头像地址")
private String imgUrl;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setLoginName(String loginName)
{
this.loginName = loginName;
}
public String getLoginName()
{
return loginName;
}
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
public void setNickname(String nickname)
{
this.nickname = nickname;
}
public String getNickname()
{
return nickname;
}
public void setGender(Integer gender)
{
this.gender = gender;
}
public Integer getGender()
{
return gender;
}
public void setPhone(String phone)
{
this.phone = phone;
}
public String getPhone()
{
return phone;
}
public void setEmail(String email)
{
this.email = email;
}
public String getEmail()
{
return email;
}
public void setImgUrl(String imgUrl)
{
this.imgUrl = imgUrl;
}
public String getImgUrl()
{
return imgUrl;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("loginName", getLoginName())
.append("name", getName())
.append("nickname", getNickname())
.append("gender", getGender())
.append("phone", getPhone())
.append("email", getEmail())
.append("imgUrl", getImgUrl())
.append("createTime", getCreateTime())
.toString();
}
}
... ...
package com.zhonglai.luhui.user.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户其他信息对象 user_extra_info
*
* @author zhonglai
* @date 2025-10-20
*/
@ApiModel("用户其他信息")
public class UserExtraInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
private Integer id;
/** 描述图片地址 */
@ApiModelProperty(value="描述图片地址")
private String describeImgUrl;
/** 描述 */
@ApiModelProperty(value="描述")
private String describe;
/** 用户类型(0普通用户,1管理员,2客服) */
@ApiModelProperty(value="用户类型",allowableValues="0=普通用户,1管理员,2客服")
private Integer userType;
/** 是否失效 */
@ApiModelProperty(value="是否失效")
private Integer isInvalid;
/** 是否参与活动 */
@ApiModelProperty(value="是否参与活动")
private Integer isParticipateIn;
/** 公司ID */
@ApiModelProperty(value="公司ID")
private Integer companyId;
/** 分享次数 */
@ApiModelProperty(value="分享次数")
private Integer shareNumber;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setDescribeImgUrl(String describeImgUrl)
{
this.describeImgUrl = describeImgUrl;
}
public String getDescribeImgUrl()
{
return describeImgUrl;
}
public void setDescribe(String describe)
{
this.describe = describe;
}
public String getDescribe()
{
return describe;
}
public void setUserType(Integer userType)
{
this.userType = userType;
}
public Integer getUserType()
{
return userType;
}
public void setIsInvalid(Integer isInvalid)
{
this.isInvalid = isInvalid;
}
public Integer getIsInvalid()
{
return isInvalid;
}
public void setIsParticipateIn(Integer isParticipateIn)
{
this.isParticipateIn = isParticipateIn;
}
public Integer getIsParticipateIn()
{
return isParticipateIn;
}
public void setCompanyId(Integer companyId)
{
this.companyId = companyId;
}
public Integer getCompanyId()
{
return companyId;
}
public void setShareNumber(Integer shareNumber)
{
this.shareNumber = shareNumber;
}
public Integer getShareNumber()
{
return shareNumber;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("describeImgUrl", getDescribeImgUrl())
.append("describe", getDescribe())
.append("userType", getUserType())
.append("isInvalid", getIsInvalid())
.append("isParticipateIn", getIsParticipateIn())
.append("companyId", getCompanyId())
.append("shareNumber", getShareNumber())
.toString();
}
}
... ...
package com.zhonglai.luhui.user.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户登录对象 user_login
*
* @author zhonglai
* @date 2025-10-20
*/
@ApiModel("用户登录")
public class UserLogin extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户登录主键主键 */
private Integer id;
/** 用户主键id */
@ApiModelProperty(value="用户主键id")
private Integer userId;
/** 用户登录名 */
@ApiModelProperty(value="用户登录名")
private String loginName;
/** 用户密码 */
@ApiModelProperty(value="用户密码")
private String loginPass;
/** 用户登录密码key */
@ApiModelProperty(value="用户登录密码key")
private String userLoginPassKey;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setUserId(Integer userId)
{
this.userId = userId;
}
public Integer getUserId()
{
return userId;
}
public void setLoginName(String loginName)
{
this.loginName = loginName;
}
public String getLoginName()
{
return loginName;
}
public void setLoginPass(String loginPass)
{
this.loginPass = loginPass;
}
public String getLoginPass()
{
return loginPass;
}
public void setUserLoginPassKey(String userLoginPassKey)
{
this.userLoginPassKey = userLoginPassKey;
}
public String getUserLoginPassKey()
{
return userLoginPassKey;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("userId", getUserId())
.append("loginName", getLoginName())
.append("loginPass", getLoginPass())
.append("userLoginPassKey", getUserLoginPassKey())
.toString();
}
}
... ...
package com.zhonglai.luhui.user.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户登录信息对象 user_login_info
*
* @author zhonglai
* @date 2025-10-20
*/
@ApiModel("用户登录信息")
public class UserLoginInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
private Integer id;
/** 在线状态(0离线,1在线) */
@ApiModelProperty(value="在线状态(0离线,1在线)")
private Integer onlineState;
/** 最后登陆时间 */
@ApiModelProperty(value="最后登陆时间")
private Integer lastLoginTime;
/** 最后登陆IP */
@ApiModelProperty(value="最后登陆IP")
private String lastLoginIp;
/** 最后登陆地点 */
@ApiModelProperty(value="最后登陆地点")
private String lastAddress;
/** 最后登陆经度 */
@ApiModelProperty(value="最后登陆经度")
private String lastLoginLongitude;
/** 最后登陆纬度 */
@ApiModelProperty(value="最后登陆纬度")
private String lastLoginLatitude;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setOnlineState(Integer onlineState)
{
this.onlineState = onlineState;
}
public Integer getOnlineState()
{
return onlineState;
}
public void setLastLoginTime(Integer lastLoginTime)
{
this.lastLoginTime = lastLoginTime;
}
public Integer getLastLoginTime()
{
return lastLoginTime;
}
public void setLastLoginIp(String lastLoginIp)
{
this.lastLoginIp = lastLoginIp;
}
public String getLastLoginIp()
{
return lastLoginIp;
}
public void setLastAddress(String lastAddress)
{
this.lastAddress = lastAddress;
}
public String getLastAddress()
{
return lastAddress;
}
public void setLastLoginLongitude(String lastLoginLongitude)
{
this.lastLoginLongitude = lastLoginLongitude;
}
public String getLastLoginLongitude()
{
return lastLoginLongitude;
}
public void setLastLoginLatitude(String lastLoginLatitude)
{
this.lastLoginLatitude = lastLoginLatitude;
}
public String getLastLoginLatitude()
{
return lastLoginLatitude;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("onlineState", getOnlineState())
.append("lastLoginTime", getLastLoginTime())
.append("lastLoginIp", getLastLoginIp())
.append("lastAddress", getLastAddress())
.append("lastLoginLongitude", getLastLoginLongitude())
.append("lastLoginLatitude", getLastLoginLatitude())
.toString();
}
}
... ...
package com.zhonglai.luhui.user.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户官方及告警信息对象 user_official_info
*
* @author zhonglai
* @date 2025-10-20
*/
@ApiModel("用户官方及告警信息")
public class UserOfficialInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
private Integer id;
/** 官方担保状态 */
@ApiModelProperty(value="官方担保状态")
private Integer guarantee;
/** 官方担保描述 */
@ApiModelProperty(value="官方担保描述")
private String guaranteeDescribe;
/** 告警协议 */
@ApiModelProperty(value="告警协议")
private Integer alarmAgreement;
/** 告警通知电话 */
@ApiModelProperty(value="告警通知电话")
private String alarmNoticePhone;
/** 告警通知openid */
@ApiModelProperty(value="告警通知openid")
private String alarmNoticeOpenid;
/** 告警通知开关 */
@ApiModelProperty(value="告警通知开关")
private Integer alarmNoticeWxopen;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setGuarantee(Integer guarantee)
{
this.guarantee = guarantee;
}
public Integer getGuarantee()
{
return guarantee;
}
public void setGuaranteeDescribe(String guaranteeDescribe)
{
this.guaranteeDescribe = guaranteeDescribe;
}
public String getGuaranteeDescribe()
{
return guaranteeDescribe;
}
public void setAlarmAgreement(Integer alarmAgreement)
{
this.alarmAgreement = alarmAgreement;
}
public Integer getAlarmAgreement()
{
return alarmAgreement;
}
public void setAlarmNoticePhone(String alarmNoticePhone)
{
this.alarmNoticePhone = alarmNoticePhone;
}
public String getAlarmNoticePhone()
{
return alarmNoticePhone;
}
public void setAlarmNoticeOpenid(String alarmNoticeOpenid)
{
this.alarmNoticeOpenid = alarmNoticeOpenid;
}
public String getAlarmNoticeOpenid()
{
return alarmNoticeOpenid;
}
public void setAlarmNoticeWxopen(Integer alarmNoticeWxopen)
{
this.alarmNoticeWxopen = alarmNoticeWxopen;
}
public Integer getAlarmNoticeWxopen()
{
return alarmNoticeWxopen;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("guarantee", getGuarantee())
.append("guaranteeDescribe", getGuaranteeDescribe())
.append("alarmAgreement", getAlarmAgreement())
.append("alarmNoticePhone", getAlarmNoticePhone())
.append("alarmNoticeOpenid", getAlarmNoticeOpenid())
.append("alarmNoticeWxopen", getAlarmNoticeWxopen())
.toString();
}
}
... ...
package com.zhonglai.luhui.user.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.tool.BaseEntity;
/**
* 用户社交信息对象 user_social_info
*
* @author zhonglai
* @date 2025-10-20
*/
@ApiModel("用户社交信息")
public class UserSocialInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 用户ID,主键关联 */
private Integer id;
/** QQ账号 */
@ApiModelProperty(value="QQ账号")
private String qq;
/** 微信账号 */
@ApiModelProperty(value="微信账号")
private String weixin;
/** 开放平台ID */
@ApiModelProperty(value="开放平台ID")
private Integer openId;
/** 萤石子账号ID */
@ApiModelProperty(value="萤石子账号ID")
private String ysChildrenId;
/** 萤石子子账号密码 */
@ApiModelProperty(value="萤石子子账号密码")
private String ysChildrenPass;
/** 极光消息密码 */
@ApiModelProperty(value="极光消息密码")
private String messagePassWord;
/** 极光账号是否活跃 */
@ApiModelProperty(value="极光账号是否活跃")
private Integer isMessageAction;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setQq(String qq)
{
this.qq = qq;
}
public String getQq()
{
return qq;
}
public void setWeixin(String weixin)
{
this.weixin = weixin;
}
public String getWeixin()
{
return weixin;
}
public void setOpenId(Integer openId)
{
this.openId = openId;
}
public Integer getOpenId()
{
return openId;
}
public void setYsChildrenId(String ysChildrenId)
{
this.ysChildrenId = ysChildrenId;
}
public String getYsChildrenId()
{
return ysChildrenId;
}
public void setYsChildrenPass(String ysChildrenPass)
{
this.ysChildrenPass = ysChildrenPass;
}
public String getYsChildrenPass()
{
return ysChildrenPass;
}
public void setMessagePassWord(String messagePassWord)
{
this.messagePassWord = messagePassWord;
}
public String getMessagePassWord()
{
return messagePassWord;
}
public void setIsMessageAction(Integer isMessageAction)
{
this.isMessageAction = isMessageAction;
}
public Integer getIsMessageAction()
{
return isMessageAction;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("qq", getQq())
.append("weixin", getWeixin())
.append("openId", getOpenId())
.append("ysChildrenId", getYsChildrenId())
.append("ysChildrenPass", getYsChildrenPass())
.append("messagePassWord", getMessagePassWord())
.append("isMessageAction", getIsMessageAction())
.toString();
}
}
... ...
package com.zhonglai.luhui.user.mapper;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserAccountInfo;
/**
* 用户账户信息Mapper接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface UserAccountInfoMapper
{
/**
* 查询用户账户信息
*
* @param id 用户账户信息主键
* @return 用户账户信息
*/
public UserAccountInfo selectUserAccountInfoById(Integer id);
/**
* 查询用户账户信息列表
*
* @param userAccountInfo 用户账户信息
* @return 用户账户信息集合
*/
public List<UserAccountInfo> selectUserAccountInfoList(UserAccountInfo userAccountInfo);
/**
* 新增用户账户信息
*
* @param userAccountInfo 用户账户信息
* @return 结果
*/
public int insertUserAccountInfo(UserAccountInfo userAccountInfo);
/**
* 修改用户账户信息
*
* @param userAccountInfo 用户账户信息
* @return 结果
*/
public int updateUserAccountInfo(UserAccountInfo userAccountInfo);
/**
* 删除用户账户信息
*
* @param id 用户账户信息主键
* @return 结果
*/
public int deleteUserAccountInfoById(Integer id);
/**
* 批量删除用户账户信息
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteUserAccountInfoByIds(Integer[] ids);
}
... ...
package com.zhonglai.luhui.user.mapper;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserAddressInfo;
/**
* 用户地理信息Mapper接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface UserAddressInfoMapper
{
/**
* 查询用户地理信息
*
* @param id 用户地理信息主键
* @return 用户地理信息
*/
public UserAddressInfo selectUserAddressInfoById(Integer id);
/**
* 查询用户地理信息列表
*
* @param userAddressInfo 用户地理信息
* @return 用户地理信息集合
*/
public List<UserAddressInfo> selectUserAddressInfoList(UserAddressInfo userAddressInfo);
/**
* 新增用户地理信息
*
* @param userAddressInfo 用户地理信息
* @return 结果
*/
public int insertUserAddressInfo(UserAddressInfo userAddressInfo);
/**
* 修改用户地理信息
*
* @param userAddressInfo 用户地理信息
* @return 结果
*/
public int updateUserAddressInfo(UserAddressInfo userAddressInfo);
/**
* 删除用户地理信息
*
* @param id 用户地理信息主键
* @return 结果
*/
public int deleteUserAddressInfoById(Integer id);
/**
* 批量删除用户地理信息
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteUserAddressInfoByIds(Integer[] ids);
}
... ...
package com.zhonglai.luhui.user.mapper;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserAuthInfo;
/**
* 用户认证信息Mapper接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface UserAuthInfoMapper
{
/**
* 查询用户认证信息
*
* @param id 用户认证信息主键
* @return 用户认证信息
*/
public UserAuthInfo selectUserAuthInfoById(Integer id);
/**
* 查询用户认证信息列表
*
* @param userAuthInfo 用户认证信息
* @return 用户认证信息集合
*/
public List<UserAuthInfo> selectUserAuthInfoList(UserAuthInfo userAuthInfo);
/**
* 新增用户认证信息
*
* @param userAuthInfo 用户认证信息
* @return 结果
*/
public int insertUserAuthInfo(UserAuthInfo userAuthInfo);
/**
* 修改用户认证信息
*
* @param userAuthInfo 用户认证信息
* @return 结果
*/
public int updateUserAuthInfo(UserAuthInfo userAuthInfo);
/**
* 删除用户认证信息
*
* @param id 用户认证信息主键
* @return 结果
*/
public int deleteUserAuthInfoById(Integer id);
/**
* 批量删除用户认证信息
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteUserAuthInfoByIds(Integer[] ids);
}
... ...
package com.zhonglai.luhui.user.mapper;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserBaseInfo;
/**
* 基础用户信息Mapper接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface UserBaseInfoMapper
{
/**
* 查询基础用户信息
*
* @param id 基础用户信息主键
* @return 基础用户信息
*/
public UserBaseInfo selectUserBaseInfoById(Integer id);
/**
* 查询基础用户信息列表
*
* @param userBaseInfo 基础用户信息
* @return 基础用户信息集合
*/
public List<UserBaseInfo> selectUserBaseInfoList(UserBaseInfo userBaseInfo);
/**
* 新增基础用户信息
*
* @param userBaseInfo 基础用户信息
* @return 结果
*/
public int insertUserBaseInfo(UserBaseInfo userBaseInfo);
/**
* 修改基础用户信息
*
* @param userBaseInfo 基础用户信息
* @return 结果
*/
public int updateUserBaseInfo(UserBaseInfo userBaseInfo);
/**
* 删除基础用户信息
*
* @param id 基础用户信息主键
* @return 结果
*/
public int deleteUserBaseInfoById(Integer id);
/**
* 批量删除基础用户信息
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteUserBaseInfoByIds(Integer[] ids);
}
... ...
package com.zhonglai.luhui.user.mapper;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserExtraInfo;
/**
* 用户其他信息Mapper接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface UserExtraInfoMapper
{
/**
* 查询用户其他信息
*
* @param id 用户其他信息主键
* @return 用户其他信息
*/
public UserExtraInfo selectUserExtraInfoById(Integer id);
/**
* 查询用户其他信息列表
*
* @param userExtraInfo 用户其他信息
* @return 用户其他信息集合
*/
public List<UserExtraInfo> selectUserExtraInfoList(UserExtraInfo userExtraInfo);
/**
* 新增用户其他信息
*
* @param userExtraInfo 用户其他信息
* @return 结果
*/
public int insertUserExtraInfo(UserExtraInfo userExtraInfo);
/**
* 修改用户其他信息
*
* @param userExtraInfo 用户其他信息
* @return 结果
*/
public int updateUserExtraInfo(UserExtraInfo userExtraInfo);
/**
* 删除用户其他信息
*
* @param id 用户其他信息主键
* @return 结果
*/
public int deleteUserExtraInfoById(Integer id);
/**
* 批量删除用户其他信息
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteUserExtraInfoByIds(Integer[] ids);
}
... ...
package com.zhonglai.luhui.user.mapper;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserLoginInfo;
/**
* 用户登录信息Mapper接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface UserLoginInfoMapper
{
/**
* 查询用户登录信息
*
* @param id 用户登录信息主键
* @return 用户登录信息
*/
public UserLoginInfo selectUserLoginInfoById(Integer id);
/**
* 查询用户登录信息列表
*
* @param userLoginInfo 用户登录信息
* @return 用户登录信息集合
*/
public List<UserLoginInfo> selectUserLoginInfoList(UserLoginInfo userLoginInfo);
/**
* 新增用户登录信息
*
* @param userLoginInfo 用户登录信息
* @return 结果
*/
public int insertUserLoginInfo(UserLoginInfo userLoginInfo);
/**
* 修改用户登录信息
*
* @param userLoginInfo 用户登录信息
* @return 结果
*/
public int updateUserLoginInfo(UserLoginInfo userLoginInfo);
/**
* 删除用户登录信息
*
* @param id 用户登录信息主键
* @return 结果
*/
public int deleteUserLoginInfoById(Integer id);
/**
* 批量删除用户登录信息
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteUserLoginInfoByIds(Integer[] ids);
}
... ...
package com.zhonglai.luhui.user.mapper;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserLogin;
/**
* 用户登录Mapper接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface UserLoginMapper
{
/**
* 查询用户登录
*
* @param id 用户登录主键
* @return 用户登录
*/
public UserLogin selectUserLoginById(Integer id);
/**
* 查询用户登录列表
*
* @param userLogin 用户登录
* @return 用户登录集合
*/
public List<UserLogin> selectUserLoginList(UserLogin userLogin);
/**
* 新增用户登录
*
* @param userLogin 用户登录
* @return 结果
*/
public int insertUserLogin(UserLogin userLogin);
/**
* 修改用户登录
*
* @param userLogin 用户登录
* @return 结果
*/
public int updateUserLogin(UserLogin userLogin);
/**
* 删除用户登录
*
* @param id 用户登录主键
* @return 结果
*/
public int deleteUserLoginById(Integer id);
/**
* 批量删除用户登录
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteUserLoginByIds(Integer[] ids);
}
... ...
package com.zhonglai.luhui.user.mapper;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserOfficialInfo;
/**
* 用户官方及告警信息Mapper接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface UserOfficialInfoMapper
{
/**
* 查询用户官方及告警信息
*
* @param id 用户官方及告警信息主键
* @return 用户官方及告警信息
*/
public UserOfficialInfo selectUserOfficialInfoById(Integer id);
/**
* 查询用户官方及告警信息列表
*
* @param userOfficialInfo 用户官方及告警信息
* @return 用户官方及告警信息集合
*/
public List<UserOfficialInfo> selectUserOfficialInfoList(UserOfficialInfo userOfficialInfo);
/**
* 新增用户官方及告警信息
*
* @param userOfficialInfo 用户官方及告警信息
* @return 结果
*/
public int insertUserOfficialInfo(UserOfficialInfo userOfficialInfo);
/**
* 修改用户官方及告警信息
*
* @param userOfficialInfo 用户官方及告警信息
* @return 结果
*/
public int updateUserOfficialInfo(UserOfficialInfo userOfficialInfo);
/**
* 删除用户官方及告警信息
*
* @param id 用户官方及告警信息主键
* @return 结果
*/
public int deleteUserOfficialInfoById(Integer id);
/**
* 批量删除用户官方及告警信息
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteUserOfficialInfoByIds(Integer[] ids);
}
... ...
package com.zhonglai.luhui.user.mapper;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserSocialInfo;
/**
* 用户社交信息Mapper接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface UserSocialInfoMapper
{
/**
* 查询用户社交信息
*
* @param id 用户社交信息主键
* @return 用户社交信息
*/
public UserSocialInfo selectUserSocialInfoById(Integer id);
/**
* 查询用户社交信息列表
*
* @param userSocialInfo 用户社交信息
* @return 用户社交信息集合
*/
public List<UserSocialInfo> selectUserSocialInfoList(UserSocialInfo userSocialInfo);
/**
* 新增用户社交信息
*
* @param userSocialInfo 用户社交信息
* @return 结果
*/
public int insertUserSocialInfo(UserSocialInfo userSocialInfo);
/**
* 修改用户社交信息
*
* @param userSocialInfo 用户社交信息
* @return 结果
*/
public int updateUserSocialInfo(UserSocialInfo userSocialInfo);
/**
* 删除用户社交信息
*
* @param id 用户社交信息主键
* @return 结果
*/
public int deleteUserSocialInfoById(Integer id);
/**
* 批量删除用户社交信息
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteUserSocialInfoByIds(Integer[] ids);
}
... ...
package com.zhonglai.luhui.user.service;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserAccountInfo;
/**
* 用户账户信息Service接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface IUserAccountInfoService
{
/**
* 查询用户账户信息
*
* @param id 用户账户信息主键
* @return 用户账户信息
*/
public UserAccountInfo selectUserAccountInfoById(Integer id);
/**
* 查询用户账户信息列表
*
* @param userAccountInfo 用户账户信息
* @return 用户账户信息集合
*/
public List<UserAccountInfo> selectUserAccountInfoList(UserAccountInfo userAccountInfo);
/**
* 新增用户账户信息
*
* @param userAccountInfo 用户账户信息
* @return 结果
*/
public int insertUserAccountInfo(UserAccountInfo userAccountInfo);
/**
* 修改用户账户信息
*
* @param userAccountInfo 用户账户信息
* @return 结果
*/
public int updateUserAccountInfo(UserAccountInfo userAccountInfo);
/**
* 批量删除用户账户信息
*
* @param ids 需要删除的用户账户信息主键集合
* @return 结果
*/
public int deleteUserAccountInfoByIds(Integer[] ids);
/**
* 删除用户账户信息信息
*
* @param id 用户账户信息主键
* @return 结果
*/
public int deleteUserAccountInfoById(Integer id);
}
... ...
package com.zhonglai.luhui.user.service;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserAddressInfo;
/**
* 用户地理信息Service接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface IUserAddressInfoService
{
/**
* 查询用户地理信息
*
* @param id 用户地理信息主键
* @return 用户地理信息
*/
public UserAddressInfo selectUserAddressInfoById(Integer id);
/**
* 查询用户地理信息列表
*
* @param userAddressInfo 用户地理信息
* @return 用户地理信息集合
*/
public List<UserAddressInfo> selectUserAddressInfoList(UserAddressInfo userAddressInfo);
/**
* 新增用户地理信息
*
* @param userAddressInfo 用户地理信息
* @return 结果
*/
public int insertUserAddressInfo(UserAddressInfo userAddressInfo);
/**
* 修改用户地理信息
*
* @param userAddressInfo 用户地理信息
* @return 结果
*/
public int updateUserAddressInfo(UserAddressInfo userAddressInfo);
/**
* 批量删除用户地理信息
*
* @param ids 需要删除的用户地理信息主键集合
* @return 结果
*/
public int deleteUserAddressInfoByIds(Integer[] ids);
/**
* 删除用户地理信息信息
*
* @param id 用户地理信息主键
* @return 结果
*/
public int deleteUserAddressInfoById(Integer id);
}
... ...
package com.zhonglai.luhui.user.service;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserAuthInfo;
/**
* 用户认证信息Service接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface IUserAuthInfoService
{
/**
* 查询用户认证信息
*
* @param id 用户认证信息主键
* @return 用户认证信息
*/
public UserAuthInfo selectUserAuthInfoById(Integer id);
/**
* 查询用户认证信息列表
*
* @param userAuthInfo 用户认证信息
* @return 用户认证信息集合
*/
public List<UserAuthInfo> selectUserAuthInfoList(UserAuthInfo userAuthInfo);
/**
* 新增用户认证信息
*
* @param userAuthInfo 用户认证信息
* @return 结果
*/
public int insertUserAuthInfo(UserAuthInfo userAuthInfo);
/**
* 修改用户认证信息
*
* @param userAuthInfo 用户认证信息
* @return 结果
*/
public int updateUserAuthInfo(UserAuthInfo userAuthInfo);
/**
* 批量删除用户认证信息
*
* @param ids 需要删除的用户认证信息主键集合
* @return 结果
*/
public int deleteUserAuthInfoByIds(Integer[] ids);
/**
* 删除用户认证信息信息
*
* @param id 用户认证信息主键
* @return 结果
*/
public int deleteUserAuthInfoById(Integer id);
}
... ...
package com.zhonglai.luhui.user.service;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserBaseInfo;
/**
* 基础用户信息Service接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface IUserBaseInfoService
{
/**
* 查询基础用户信息
*
* @param id 基础用户信息主键
* @return 基础用户信息
*/
public UserBaseInfo selectUserBaseInfoById(Integer id);
/**
* 查询基础用户信息列表
*
* @param userBaseInfo 基础用户信息
* @return 基础用户信息集合
*/
public List<UserBaseInfo> selectUserBaseInfoList(UserBaseInfo userBaseInfo);
/**
* 新增基础用户信息
*
* @param userBaseInfo 基础用户信息
* @return 结果
*/
public int insertUserBaseInfo(UserBaseInfo userBaseInfo);
/**
* 修改基础用户信息
*
* @param userBaseInfo 基础用户信息
* @return 结果
*/
public int updateUserBaseInfo(UserBaseInfo userBaseInfo);
/**
* 批量删除基础用户信息
*
* @param ids 需要删除的基础用户信息主键集合
* @return 结果
*/
public int deleteUserBaseInfoByIds(Integer[] ids);
/**
* 删除基础用户信息信息
*
* @param id 基础用户信息主键
* @return 结果
*/
public int deleteUserBaseInfoById(Integer id);
}
... ...
package com.zhonglai.luhui.user.service;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserExtraInfo;
/**
* 用户其他信息Service接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface IUserExtraInfoService
{
/**
* 查询用户其他信息
*
* @param id 用户其他信息主键
* @return 用户其他信息
*/
public UserExtraInfo selectUserExtraInfoById(Integer id);
/**
* 查询用户其他信息列表
*
* @param userExtraInfo 用户其他信息
* @return 用户其他信息集合
*/
public List<UserExtraInfo> selectUserExtraInfoList(UserExtraInfo userExtraInfo);
/**
* 新增用户其他信息
*
* @param userExtraInfo 用户其他信息
* @return 结果
*/
public int insertUserExtraInfo(UserExtraInfo userExtraInfo);
/**
* 修改用户其他信息
*
* @param userExtraInfo 用户其他信息
* @return 结果
*/
public int updateUserExtraInfo(UserExtraInfo userExtraInfo);
/**
* 批量删除用户其他信息
*
* @param ids 需要删除的用户其他信息主键集合
* @return 结果
*/
public int deleteUserExtraInfoByIds(Integer[] ids);
/**
* 删除用户其他信息信息
*
* @param id 用户其他信息主键
* @return 结果
*/
public int deleteUserExtraInfoById(Integer id);
}
... ...
package com.zhonglai.luhui.user.service;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserLoginInfo;
/**
* 用户登录信息Service接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface IUserLoginInfoService
{
/**
* 查询用户登录信息
*
* @param id 用户登录信息主键
* @return 用户登录信息
*/
public UserLoginInfo selectUserLoginInfoById(Integer id);
/**
* 查询用户登录信息列表
*
* @param userLoginInfo 用户登录信息
* @return 用户登录信息集合
*/
public List<UserLoginInfo> selectUserLoginInfoList(UserLoginInfo userLoginInfo);
/**
* 新增用户登录信息
*
* @param userLoginInfo 用户登录信息
* @return 结果
*/
public int insertUserLoginInfo(UserLoginInfo userLoginInfo);
/**
* 修改用户登录信息
*
* @param userLoginInfo 用户登录信息
* @return 结果
*/
public int updateUserLoginInfo(UserLoginInfo userLoginInfo);
/**
* 批量删除用户登录信息
*
* @param ids 需要删除的用户登录信息主键集合
* @return 结果
*/
public int deleteUserLoginInfoByIds(Integer[] ids);
/**
* 删除用户登录信息信息
*
* @param id 用户登录信息主键
* @return 结果
*/
public int deleteUserLoginInfoById(Integer id);
}
... ...
package com.zhonglai.luhui.user.service;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserLogin;
/**
* 用户登录Service接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface IUserLoginService
{
/**
* 查询用户登录
*
* @param id 用户登录主键
* @return 用户登录
*/
public UserLogin selectUserLoginById(Integer id);
/**
* 查询用户登录列表
*
* @param userLogin 用户登录
* @return 用户登录集合
*/
public List<UserLogin> selectUserLoginList(UserLogin userLogin);
/**
* 新增用户登录
*
* @param userLogin 用户登录
* @return 结果
*/
public int insertUserLogin(UserLogin userLogin);
/**
* 修改用户登录
*
* @param userLogin 用户登录
* @return 结果
*/
public int updateUserLogin(UserLogin userLogin);
/**
* 批量删除用户登录
*
* @param ids 需要删除的用户登录主键集合
* @return 结果
*/
public int deleteUserLoginByIds(Integer[] ids);
/**
* 删除用户登录信息
*
* @param id 用户登录主键
* @return 结果
*/
public int deleteUserLoginById(Integer id);
String apiLoginByPass(String user, String pass);
}
... ...
package com.zhonglai.luhui.user.service;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserOfficialInfo;
/**
* 用户官方及告警信息Service接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface IUserOfficialInfoService
{
/**
* 查询用户官方及告警信息
*
* @param id 用户官方及告警信息主键
* @return 用户官方及告警信息
*/
public UserOfficialInfo selectUserOfficialInfoById(Integer id);
/**
* 查询用户官方及告警信息列表
*
* @param userOfficialInfo 用户官方及告警信息
* @return 用户官方及告警信息集合
*/
public List<UserOfficialInfo> selectUserOfficialInfoList(UserOfficialInfo userOfficialInfo);
/**
* 新增用户官方及告警信息
*
* @param userOfficialInfo 用户官方及告警信息
* @return 结果
*/
public int insertUserOfficialInfo(UserOfficialInfo userOfficialInfo);
/**
* 修改用户官方及告警信息
*
* @param userOfficialInfo 用户官方及告警信息
* @return 结果
*/
public int updateUserOfficialInfo(UserOfficialInfo userOfficialInfo);
/**
* 批量删除用户官方及告警信息
*
* @param ids 需要删除的用户官方及告警信息主键集合
* @return 结果
*/
public int deleteUserOfficialInfoByIds(Integer[] ids);
/**
* 删除用户官方及告警信息信息
*
* @param id 用户官方及告警信息主键
* @return 结果
*/
public int deleteUserOfficialInfoById(Integer id);
}
... ...
package com.zhonglai.luhui.user.service;
import java.util.List;
import com.zhonglai.luhui.user.domain.UserSocialInfo;
/**
* 用户社交信息Service接口
*
* @author zhonglai
* @date 2025-10-20
*/
public interface IUserSocialInfoService
{
/**
* 查询用户社交信息
*
* @param id 用户社交信息主键
* @return 用户社交信息
*/
public UserSocialInfo selectUserSocialInfoById(Integer id);
/**
* 查询用户社交信息列表
*
* @param userSocialInfo 用户社交信息
* @return 用户社交信息集合
*/
public List<UserSocialInfo> selectUserSocialInfoList(UserSocialInfo userSocialInfo);
/**
* 新增用户社交信息
*
* @param userSocialInfo 用户社交信息
* @return 结果
*/
public int insertUserSocialInfo(UserSocialInfo userSocialInfo);
/**
* 修改用户社交信息
*
* @param userSocialInfo 用户社交信息
* @return 结果
*/
public int updateUserSocialInfo(UserSocialInfo userSocialInfo);
/**
* 批量删除用户社交信息
*
* @param ids 需要删除的用户社交信息主键集合
* @return 结果
*/
public int deleteUserSocialInfoByIds(Integer[] ids);
/**
* 删除用户社交信息信息
*
* @param id 用户社交信息主键
* @return 结果
*/
public int deleteUserSocialInfoById(Integer id);
}
... ...
package com.zhonglai.luhui.user.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zhonglai.luhui.user.mapper.UserAccountInfoMapper;
import com.zhonglai.luhui.user.domain.UserAccountInfo;
import com.zhonglai.luhui.user.service.IUserAccountInfoService;
/**
* 用户账户信息Service业务层处理
*
* @author zhonglai
* @date 2025-10-20
*/
@Service
public class UserAccountInfoServiceImpl implements IUserAccountInfoService
{
@Autowired
private UserAccountInfoMapper userAccountInfoMapper;
/**
* 查询用户账户信息
*
* @param id 用户账户信息主键
* @return 用户账户信息
*/
@Override
public UserAccountInfo selectUserAccountInfoById(Integer id)
{
return userAccountInfoMapper.selectUserAccountInfoById(id);
}
/**
* 查询用户账户信息列表
*
* @param userAccountInfo 用户账户信息
* @return 用户账户信息
*/
@Override
public List<UserAccountInfo> selectUserAccountInfoList(UserAccountInfo userAccountInfo)
{
return userAccountInfoMapper.selectUserAccountInfoList(userAccountInfo);
}
/**
* 新增用户账户信息
*
* @param userAccountInfo 用户账户信息
* @return 结果
*/
@Override
public int insertUserAccountInfo(UserAccountInfo userAccountInfo)
{
return userAccountInfoMapper.insertUserAccountInfo(userAccountInfo);
}
/**
* 修改用户账户信息
*
* @param userAccountInfo 用户账户信息
* @return 结果
*/
@Override
public int updateUserAccountInfo(UserAccountInfo userAccountInfo)
{
return userAccountInfoMapper.updateUserAccountInfo(userAccountInfo);
}
/**
* 批量删除用户账户信息
*
* @param ids 需要删除的用户账户信息主键
* @return 结果
*/
@Override
public int deleteUserAccountInfoByIds(Integer[] ids)
{
return userAccountInfoMapper.deleteUserAccountInfoByIds(ids);
}
/**
* 删除用户账户信息信息
*
* @param id 用户账户信息主键
* @return 结果
*/
@Override
public int deleteUserAccountInfoById(Integer id)
{
return userAccountInfoMapper.deleteUserAccountInfoById(id);
}
}
... ...
package com.zhonglai.luhui.user.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zhonglai.luhui.user.mapper.UserAddressInfoMapper;
import com.zhonglai.luhui.user.domain.UserAddressInfo;
import com.zhonglai.luhui.user.service.IUserAddressInfoService;
/**
* 用户地理信息Service业务层处理
*
* @author zhonglai
* @date 2025-10-20
*/
@Service
public class UserAddressInfoServiceImpl implements IUserAddressInfoService
{
@Autowired
private UserAddressInfoMapper userAddressInfoMapper;
/**
* 查询用户地理信息
*
* @param id 用户地理信息主键
* @return 用户地理信息
*/
@Override
public UserAddressInfo selectUserAddressInfoById(Integer id)
{
return userAddressInfoMapper.selectUserAddressInfoById(id);
}
/**
* 查询用户地理信息列表
*
* @param userAddressInfo 用户地理信息
* @return 用户地理信息
*/
@Override
public List<UserAddressInfo> selectUserAddressInfoList(UserAddressInfo userAddressInfo)
{
return userAddressInfoMapper.selectUserAddressInfoList(userAddressInfo);
}
/**
* 新增用户地理信息
*
* @param userAddressInfo 用户地理信息
* @return 结果
*/
@Override
public int insertUserAddressInfo(UserAddressInfo userAddressInfo)
{
return userAddressInfoMapper.insertUserAddressInfo(userAddressInfo);
}
/**
* 修改用户地理信息
*
* @param userAddressInfo 用户地理信息
* @return 结果
*/
@Override
public int updateUserAddressInfo(UserAddressInfo userAddressInfo)
{
return userAddressInfoMapper.updateUserAddressInfo(userAddressInfo);
}
/**
* 批量删除用户地理信息
*
* @param ids 需要删除的用户地理信息主键
* @return 结果
*/
@Override
public int deleteUserAddressInfoByIds(Integer[] ids)
{
return userAddressInfoMapper.deleteUserAddressInfoByIds(ids);
}
/**
* 删除用户地理信息信息
*
* @param id 用户地理信息主键
* @return 结果
*/
@Override
public int deleteUserAddressInfoById(Integer id)
{
return userAddressInfoMapper.deleteUserAddressInfoById(id);
}
}
... ...
package com.zhonglai.luhui.user.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zhonglai.luhui.user.mapper.UserAuthInfoMapper;
import com.zhonglai.luhui.user.domain.UserAuthInfo;
import com.zhonglai.luhui.user.service.IUserAuthInfoService;
/**
* 用户认证信息Service业务层处理
*
* @author zhonglai
* @date 2025-10-20
*/
@Service
public class UserAuthInfoServiceImpl implements IUserAuthInfoService
{
@Autowired
private UserAuthInfoMapper userAuthInfoMapper;
/**
* 查询用户认证信息
*
* @param id 用户认证信息主键
* @return 用户认证信息
*/
@Override
public UserAuthInfo selectUserAuthInfoById(Integer id)
{
return userAuthInfoMapper.selectUserAuthInfoById(id);
}
/**
* 查询用户认证信息列表
*
* @param userAuthInfo 用户认证信息
* @return 用户认证信息
*/
@Override
public List<UserAuthInfo> selectUserAuthInfoList(UserAuthInfo userAuthInfo)
{
return userAuthInfoMapper.selectUserAuthInfoList(userAuthInfo);
}
/**
* 新增用户认证信息
*
* @param userAuthInfo 用户认证信息
* @return 结果
*/
@Override
public int insertUserAuthInfo(UserAuthInfo userAuthInfo)
{
return userAuthInfoMapper.insertUserAuthInfo(userAuthInfo);
}
/**
* 修改用户认证信息
*
* @param userAuthInfo 用户认证信息
* @return 结果
*/
@Override
public int updateUserAuthInfo(UserAuthInfo userAuthInfo)
{
return userAuthInfoMapper.updateUserAuthInfo(userAuthInfo);
}
/**
* 批量删除用户认证信息
*
* @param ids 需要删除的用户认证信息主键
* @return 结果
*/
@Override
public int deleteUserAuthInfoByIds(Integer[] ids)
{
return userAuthInfoMapper.deleteUserAuthInfoByIds(ids);
}
/**
* 删除用户认证信息信息
*
* @param id 用户认证信息主键
* @return 结果
*/
@Override
public int deleteUserAuthInfoById(Integer id)
{
return userAuthInfoMapper.deleteUserAuthInfoById(id);
}
}
... ...
package com.zhonglai.luhui.user.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zhonglai.luhui.user.mapper.UserBaseInfoMapper;
import com.zhonglai.luhui.user.domain.UserBaseInfo;
import com.zhonglai.luhui.user.service.IUserBaseInfoService;
/**
* 基础用户信息Service业务层处理
*
* @author zhonglai
* @date 2025-10-20
*/
@Service
public class UserBaseInfoServiceImpl implements IUserBaseInfoService
{
@Autowired
private UserBaseInfoMapper userBaseInfoMapper;
/**
* 查询基础用户信息
*
* @param id 基础用户信息主键
* @return 基础用户信息
*/
@Override
public UserBaseInfo selectUserBaseInfoById(Integer id)
{
return userBaseInfoMapper.selectUserBaseInfoById(id);
}
/**
* 查询基础用户信息列表
*
* @param userBaseInfo 基础用户信息
* @return 基础用户信息
*/
@Override
public List<UserBaseInfo> selectUserBaseInfoList(UserBaseInfo userBaseInfo)
{
return userBaseInfoMapper.selectUserBaseInfoList(userBaseInfo);
}
/**
* 新增基础用户信息
*
* @param userBaseInfo 基础用户信息
* @return 结果
*/
@Override
public int insertUserBaseInfo(UserBaseInfo userBaseInfo)
{
userBaseInfo.setCreateTime(DateUtils.getNowDate());
return userBaseInfoMapper.insertUserBaseInfo(userBaseInfo);
}
/**
* 修改基础用户信息
*
* @param userBaseInfo 基础用户信息
* @return 结果
*/
@Override
public int updateUserBaseInfo(UserBaseInfo userBaseInfo)
{
return userBaseInfoMapper.updateUserBaseInfo(userBaseInfo);
}
/**
* 批量删除基础用户信息
*
* @param ids 需要删除的基础用户信息主键
* @return 结果
*/
@Override
public int deleteUserBaseInfoByIds(Integer[] ids)
{
return userBaseInfoMapper.deleteUserBaseInfoByIds(ids);
}
/**
* 删除基础用户信息信息
*
* @param id 基础用户信息主键
* @return 结果
*/
@Override
public int deleteUserBaseInfoById(Integer id)
{
return userBaseInfoMapper.deleteUserBaseInfoById(id);
}
}
... ...
package com.zhonglai.luhui.user.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zhonglai.luhui.user.mapper.UserExtraInfoMapper;
import com.zhonglai.luhui.user.domain.UserExtraInfo;
import com.zhonglai.luhui.user.service.IUserExtraInfoService;
/**
* 用户其他信息Service业务层处理
*
* @author zhonglai
* @date 2025-10-20
*/
@Service
public class UserExtraInfoServiceImpl implements IUserExtraInfoService
{
@Autowired
private UserExtraInfoMapper userExtraInfoMapper;
/**
* 查询用户其他信息
*
* @param id 用户其他信息主键
* @return 用户其他信息
*/
@Override
public UserExtraInfo selectUserExtraInfoById(Integer id)
{
return userExtraInfoMapper.selectUserExtraInfoById(id);
}
/**
* 查询用户其他信息列表
*
* @param userExtraInfo 用户其他信息
* @return 用户其他信息
*/
@Override
public List<UserExtraInfo> selectUserExtraInfoList(UserExtraInfo userExtraInfo)
{
return userExtraInfoMapper.selectUserExtraInfoList(userExtraInfo);
}
/**
* 新增用户其他信息
*
* @param userExtraInfo 用户其他信息
* @return 结果
*/
@Override
public int insertUserExtraInfo(UserExtraInfo userExtraInfo)
{
return userExtraInfoMapper.insertUserExtraInfo(userExtraInfo);
}
/**
* 修改用户其他信息
*
* @param userExtraInfo 用户其他信息
* @return 结果
*/
@Override
public int updateUserExtraInfo(UserExtraInfo userExtraInfo)
{
return userExtraInfoMapper.updateUserExtraInfo(userExtraInfo);
}
/**
* 批量删除用户其他信息
*
* @param ids 需要删除的用户其他信息主键
* @return 结果
*/
@Override
public int deleteUserExtraInfoByIds(Integer[] ids)
{
return userExtraInfoMapper.deleteUserExtraInfoByIds(ids);
}
/**
* 删除用户其他信息信息
*
* @param id 用户其他信息主键
* @return 结果
*/
@Override
public int deleteUserExtraInfoById(Integer id)
{
return userExtraInfoMapper.deleteUserExtraInfoById(id);
}
}
... ...
package com.zhonglai.luhui.user.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zhonglai.luhui.user.mapper.UserLoginInfoMapper;
import com.zhonglai.luhui.user.domain.UserLoginInfo;
import com.zhonglai.luhui.user.service.IUserLoginInfoService;
/**
* 用户登录信息Service业务层处理
*
* @author zhonglai
* @date 2025-10-20
*/
@Service
public class UserLoginInfoServiceImpl implements IUserLoginInfoService
{
@Autowired
private UserLoginInfoMapper userLoginInfoMapper;
/**
* 查询用户登录信息
*
* @param id 用户登录信息主键
* @return 用户登录信息
*/
@Override
public UserLoginInfo selectUserLoginInfoById(Integer id)
{
return userLoginInfoMapper.selectUserLoginInfoById(id);
}
/**
* 查询用户登录信息列表
*
* @param userLoginInfo 用户登录信息
* @return 用户登录信息
*/
@Override
public List<UserLoginInfo> selectUserLoginInfoList(UserLoginInfo userLoginInfo)
{
return userLoginInfoMapper.selectUserLoginInfoList(userLoginInfo);
}
/**
* 新增用户登录信息
*
* @param userLoginInfo 用户登录信息
* @return 结果
*/
@Override
public int insertUserLoginInfo(UserLoginInfo userLoginInfo)
{
return userLoginInfoMapper.insertUserLoginInfo(userLoginInfo);
}
/**
* 修改用户登录信息
*
* @param userLoginInfo 用户登录信息
* @return 结果
*/
@Override
public int updateUserLoginInfo(UserLoginInfo userLoginInfo)
{
return userLoginInfoMapper.updateUserLoginInfo(userLoginInfo);
}
/**
* 批量删除用户登录信息
*
* @param ids 需要删除的用户登录信息主键
* @return 结果
*/
@Override
public int deleteUserLoginInfoByIds(Integer[] ids)
{
return userLoginInfoMapper.deleteUserLoginInfoByIds(ids);
}
/**
* 删除用户登录信息信息
*
* @param id 用户登录信息主键
* @return 结果
*/
@Override
public int deleteUserLoginInfoById(Integer id)
{
return userLoginInfoMapper.deleteUserLoginInfoById(id);
}
}
... ...
package com.zhonglai.luhui.user.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zhonglai.luhui.user.mapper.UserLoginMapper;
import com.zhonglai.luhui.user.domain.UserLogin;
import com.zhonglai.luhui.user.service.IUserLoginService;
/**
* 用户登录Service业务层处理
*
* @author zhonglai
* @date 2025-10-20
*/
@Service
public class UserLoginServiceImpl implements IUserLoginService
{
@Autowired
private UserLoginMapper userLoginMapper;
/**
* 查询用户登录
*
* @param id 用户登录主键
* @return 用户登录
*/
@Override
public UserLogin selectUserLoginById(Integer id)
{
return userLoginMapper.selectUserLoginById(id);
}
/**
* 查询用户登录列表
*
* @param userLogin 用户登录
* @return 用户登录
*/
@Override
public List<UserLogin> selectUserLoginList(UserLogin userLogin)
{
return userLoginMapper.selectUserLoginList(userLogin);
}
/**
* 新增用户登录
*
* @param userLogin 用户登录
* @return 结果
*/
@Override
public int insertUserLogin(UserLogin userLogin)
{
return userLoginMapper.insertUserLogin(userLogin);
}
/**
* 修改用户登录
*
* @param userLogin 用户登录
* @return 结果
*/
@Override
public int updateUserLogin(UserLogin userLogin)
{
return userLoginMapper.updateUserLogin(userLogin);
}
/**
* 批量删除用户登录
*
* @param ids 需要删除的用户登录主键
* @return 结果
*/
@Override
public int deleteUserLoginByIds(Integer[] ids)
{
return userLoginMapper.deleteUserLoginByIds(ids);
}
/**
* 删除用户登录信息
*
* @param id 用户登录主键
* @return 结果
*/
@Override
public int deleteUserLoginById(Integer id)
{
return userLoginMapper.deleteUserLoginById(id);
}
@Override
public String apiLoginByPass(String user, String pass) {
return null;
}
}
... ...
package com.zhonglai.luhui.user.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zhonglai.luhui.user.mapper.UserOfficialInfoMapper;
import com.zhonglai.luhui.user.domain.UserOfficialInfo;
import com.zhonglai.luhui.user.service.IUserOfficialInfoService;
/**
* 用户官方及告警信息Service业务层处理
*
* @author zhonglai
* @date 2025-10-20
*/
@Service
public class UserOfficialInfoServiceImpl implements IUserOfficialInfoService
{
@Autowired
private UserOfficialInfoMapper userOfficialInfoMapper;
/**
* 查询用户官方及告警信息
*
* @param id 用户官方及告警信息主键
* @return 用户官方及告警信息
*/
@Override
public UserOfficialInfo selectUserOfficialInfoById(Integer id)
{
return userOfficialInfoMapper.selectUserOfficialInfoById(id);
}
/**
* 查询用户官方及告警信息列表
*
* @param userOfficialInfo 用户官方及告警信息
* @return 用户官方及告警信息
*/
@Override
public List<UserOfficialInfo> selectUserOfficialInfoList(UserOfficialInfo userOfficialInfo)
{
return userOfficialInfoMapper.selectUserOfficialInfoList(userOfficialInfo);
}
/**
* 新增用户官方及告警信息
*
* @param userOfficialInfo 用户官方及告警信息
* @return 结果
*/
@Override
public int insertUserOfficialInfo(UserOfficialInfo userOfficialInfo)
{
return userOfficialInfoMapper.insertUserOfficialInfo(userOfficialInfo);
}
/**
* 修改用户官方及告警信息
*
* @param userOfficialInfo 用户官方及告警信息
* @return 结果
*/
@Override
public int updateUserOfficialInfo(UserOfficialInfo userOfficialInfo)
{
return userOfficialInfoMapper.updateUserOfficialInfo(userOfficialInfo);
}
/**
* 批量删除用户官方及告警信息
*
* @param ids 需要删除的用户官方及告警信息主键
* @return 结果
*/
@Override
public int deleteUserOfficialInfoByIds(Integer[] ids)
{
return userOfficialInfoMapper.deleteUserOfficialInfoByIds(ids);
}
/**
* 删除用户官方及告警信息信息
*
* @param id 用户官方及告警信息主键
* @return 结果
*/
@Override
public int deleteUserOfficialInfoById(Integer id)
{
return userOfficialInfoMapper.deleteUserOfficialInfoById(id);
}
}
... ...
package com.zhonglai.luhui.user.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zhonglai.luhui.user.mapper.UserSocialInfoMapper;
import com.zhonglai.luhui.user.domain.UserSocialInfo;
import com.zhonglai.luhui.user.service.IUserSocialInfoService;
/**
* 用户社交信息Service业务层处理
*
* @author zhonglai
* @date 2025-10-20
*/
@Service
public class UserSocialInfoServiceImpl implements IUserSocialInfoService
{
@Autowired
private UserSocialInfoMapper userSocialInfoMapper;
/**
* 查询用户社交信息
*
* @param id 用户社交信息主键
* @return 用户社交信息
*/
@Override
public UserSocialInfo selectUserSocialInfoById(Integer id)
{
return userSocialInfoMapper.selectUserSocialInfoById(id);
}
/**
* 查询用户社交信息列表
*
* @param userSocialInfo 用户社交信息
* @return 用户社交信息
*/
@Override
public List<UserSocialInfo> selectUserSocialInfoList(UserSocialInfo userSocialInfo)
{
return userSocialInfoMapper.selectUserSocialInfoList(userSocialInfo);
}
/**
* 新增用户社交信息
*
* @param userSocialInfo 用户社交信息
* @return 结果
*/
@Override
public int insertUserSocialInfo(UserSocialInfo userSocialInfo)
{
return userSocialInfoMapper.insertUserSocialInfo(userSocialInfo);
}
/**
* 修改用户社交信息
*
* @param userSocialInfo 用户社交信息
* @return 结果
*/
@Override
public int updateUserSocialInfo(UserSocialInfo userSocialInfo)
{
return userSocialInfoMapper.updateUserSocialInfo(userSocialInfo);
}
/**
* 批量删除用户社交信息
*
* @param ids 需要删除的用户社交信息主键
* @return 结果
*/
@Override
public int deleteUserSocialInfoByIds(Integer[] ids)
{
return userSocialInfoMapper.deleteUserSocialInfoByIds(ids);
}
/**
* 删除用户社交信息信息
*
* @param id 用户社交信息主键
* @return 结果
*/
@Override
public int deleteUserSocialInfoById(Integer id)
{
return userSocialInfoMapper.deleteUserSocialInfoById(id);
}
}
... ...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhonglai.luhui.user.mapper.UserAccountInfoMapper">
<resultMap type="UserAccountInfo" id="UserAccountInfoResult">
<result property="id" column="id" />
<result property="integral" column="integral" />
<result property="balance" column="balance" />
<result property="level" column="level" />
<result property="currency" column="currency" />
<result property="experience" column="experience" />
<result property="annualServiceCharge" column="annual_service_charge" />
<result property="dianmiaoEndTime" column="dianmiao_end_time" />
</resultMap>
<sql id="selectUserAccountInfoVo">
select id, integral, balance, level, currency, experience, annual_service_charge, dianmiao_end_time from user_account_info
</sql>
<select id="selectUserAccountInfoList" parameterType="UserAccountInfo" resultMap="UserAccountInfoResult">
<include refid="selectUserAccountInfoVo"/>
<where>
<if test="integral != null "> and integral = #{integral}</if>
<if test="balance != null "> and balance = #{balance}</if>
<if test="level != null "> and level = #{level}</if>
<if test="currency != null "> and currency = #{currency}</if>
<if test="experience != null "> and experience = #{experience}</if>
<if test="annualServiceCharge != null "> and annual_service_charge = #{annualServiceCharge}</if>
<if test="dianmiaoEndTime != null "> and dianmiao_end_time = #{dianmiaoEndTime}</if>
</where>
</select>
<select id="selectUserAccountInfoById" parameterType="Integer" resultMap="UserAccountInfoResult">
<include refid="selectUserAccountInfoVo"/>
where id = #{id}
</select>
<insert id="insertUserAccountInfo" parameterType="UserAccountInfo">
insert into user_account_info
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="integral != null">integral,</if>
<if test="balance != null">balance,</if>
<if test="level != null">level,</if>
<if test="currency != null">currency,</if>
<if test="experience != null">experience,</if>
<if test="annualServiceCharge != null">annual_service_charge,</if>
<if test="dianmiaoEndTime != null">dianmiao_end_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="integral != null">#{integral},</if>
<if test="balance != null">#{balance},</if>
<if test="level != null">#{level},</if>
<if test="currency != null">#{currency},</if>
<if test="experience != null">#{experience},</if>
<if test="annualServiceCharge != null">#{annualServiceCharge},</if>
<if test="dianmiaoEndTime != null">#{dianmiaoEndTime},</if>
</trim>
</insert>
<update id="updateUserAccountInfo" parameterType="UserAccountInfo">
update user_account_info
<trim prefix="SET" suffixOverrides=",">
<if test="integral != null">integral = #{integral},</if>
<if test="balance != null">balance = #{balance},</if>
<if test="level != null">level = #{level},</if>
<if test="currency != null">currency = #{currency},</if>
<if test="experience != null">experience = #{experience},</if>
<if test="annualServiceCharge != null">annual_service_charge = #{annualServiceCharge},</if>
<if test="dianmiaoEndTime != null">dianmiao_end_time = #{dianmiaoEndTime},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteUserAccountInfoById" parameterType="Integer">
delete from user_account_info where id = #{id}
</delete>
<delete id="deleteUserAccountInfoByIds" parameterType="String">
delete from user_account_info where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhonglai.luhui.user.mapper.UserAddressInfoMapper">
<resultMap type="UserAddressInfo" id="UserAddressInfoResult">
<result property="id" column="id" />
<result property="provinceId" column="province_id" />
<result property="cityId" column="city_id" />
<result property="countyId" column="county_id" />
<result property="provinceName" column="province_name" />
<result property="cityName" column="city_name" />
<result property="countyName" column="county_name" />
<result property="address" column="address" />
<result property="search" column="search" />
</resultMap>
<sql id="selectUserAddressInfoVo">
select id, province_id, city_id, county_id, province_name, city_name, county_name, address, search from user_address_info
</sql>
<select id="selectUserAddressInfoList" parameterType="UserAddressInfo" resultMap="UserAddressInfoResult">
<include refid="selectUserAddressInfoVo"/>
<where>
<if test="provinceId != null and provinceId != ''"> and province_id = #{provinceId}</if>
<if test="cityId != null and cityId != ''"> and city_id = #{cityId}</if>
<if test="countyId != null and countyId != ''"> and county_id = #{countyId}</if>
<if test="provinceName != null and provinceName != ''"> and province_name = #{provinceName}</if>
<if test="cityName != null and cityName != ''"> and city_name like concat('%', #{cityName}, '%')</if>
<if test="countyName != null and countyName != ''"> and county_name like concat('%', #{countyName}, '%')</if>
<if test="address != null and address != ''"> and address like concat('%', #{address}, '%')</if>
<if test="search != null and search != ''"> and search = #{search}</if>
</where>
</select>
<select id="selectUserAddressInfoById" parameterType="Integer" resultMap="UserAddressInfoResult">
<include refid="selectUserAddressInfoVo"/>
where id = #{id}
</select>
<insert id="insertUserAddressInfo" parameterType="UserAddressInfo">
insert into user_address_info
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="provinceId != null">province_id,</if>
<if test="cityId != null">city_id,</if>
<if test="countyId != null">county_id,</if>
<if test="provinceName != null">province_name,</if>
<if test="cityName != null">city_name,</if>
<if test="countyName != null">county_name,</if>
<if test="address != null">address,</if>
<if test="search != null">search,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="provinceId != null">#{provinceId},</if>
<if test="cityId != null">#{cityId},</if>
<if test="countyId != null">#{countyId},</if>
<if test="provinceName != null">#{provinceName},</if>
<if test="cityName != null">#{cityName},</if>
<if test="countyName != null">#{countyName},</if>
<if test="address != null">#{address},</if>
<if test="search != null">#{search},</if>
</trim>
</insert>
<update id="updateUserAddressInfo" parameterType="UserAddressInfo">
update user_address_info
<trim prefix="SET" suffixOverrides=",">
<if test="provinceId != null">province_id = #{provinceId},</if>
<if test="cityId != null">city_id = #{cityId},</if>
<if test="countyId != null">county_id = #{countyId},</if>
<if test="provinceName != null">province_name = #{provinceName},</if>
<if test="cityName != null">city_name = #{cityName},</if>
<if test="countyName != null">county_name = #{countyName},</if>
<if test="address != null">address = #{address},</if>
<if test="search != null">search = #{search},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteUserAddressInfoById" parameterType="Integer">
delete from user_address_info where id = #{id}
</delete>
<delete id="deleteUserAddressInfoByIds" parameterType="String">
delete from user_address_info where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhonglai.luhui.user.mapper.UserAuthInfoMapper">
<resultMap type="UserAuthInfo" id="UserAuthInfoResult">
<result property="id" column="id" />
<result property="nameAuthentication" column="name_authentication" />
<result property="personalAuthenticationState" column="personal_authentication_state" />
<result property="enterpriseAuthenticationState" column="enterprise_authentication_state" />
<result property="personalAuthenticationDescribe" column="personal_authentication_describe" />
<result property="enterpriseAuthenticationDescribe" column="enterprise_authentication_describe" />
<result property="personalAuthenticationTime" column="personal_authentication_time" />
<result property="enterpriseAuthenticationTime" column="enterprise_authentication_time" />
<result property="identificationCard" column="identification_card" />
<result property="businessLicenseNo" column="business_license_no" />
<result property="enterpriseName" column="enterprise_name" />
<result property="businessLicenseUrl" column="business_license_url" />
</resultMap>
<sql id="selectUserAuthInfoVo">
select id, name_authentication, personal_authentication_state, enterprise_authentication_state, personal_authentication_describe, enterprise_authentication_describe, personal_authentication_time, enterprise_authentication_time, identification_card, business_license_no, enterprise_name, business_license_url from user_auth_info
</sql>
<select id="selectUserAuthInfoList" parameterType="UserAuthInfo" resultMap="UserAuthInfoResult">
<include refid="selectUserAuthInfoVo"/>
<where>
<if test="nameAuthentication != null "> and name_authentication = #{nameAuthentication}</if>
<if test="personalAuthenticationState != null "> and personal_authentication_state = #{personalAuthenticationState}</if>
<if test="enterpriseAuthenticationState != null "> and enterprise_authentication_state = #{enterpriseAuthenticationState}</if>
<if test="personalAuthenticationDescribe != null and personalAuthenticationDescribe != ''"> and personal_authentication_describe = #{personalAuthenticationDescribe}</if>
<if test="enterpriseAuthenticationDescribe != null and enterpriseAuthenticationDescribe != ''"> and enterprise_authentication_describe = #{enterpriseAuthenticationDescribe}</if>
<if test="personalAuthenticationTime != null "> and personal_authentication_time = #{personalAuthenticationTime}</if>
<if test="enterpriseAuthenticationTime != null "> and enterprise_authentication_time = #{enterpriseAuthenticationTime}</if>
<if test="identificationCard != null and identificationCard != ''"> and identification_card = #{identificationCard}</if>
<if test="businessLicenseNo != null and businessLicenseNo != ''"> and business_license_no like concat('%', #{businessLicenseNo}, '%')</if>
<if test="enterpriseName != null and enterpriseName != ''"> and enterprise_name like concat('%', #{enterpriseName}, '%')</if>
<if test="businessLicenseUrl != null and businessLicenseUrl != ''"> and business_license_url = #{businessLicenseUrl}</if>
</where>
</select>
<select id="selectUserAuthInfoById" parameterType="Integer" resultMap="UserAuthInfoResult">
<include refid="selectUserAuthInfoVo"/>
where id = #{id}
</select>
<insert id="insertUserAuthInfo" parameterType="UserAuthInfo">
insert into user_auth_info
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="nameAuthentication != null">name_authentication,</if>
<if test="personalAuthenticationState != null">personal_authentication_state,</if>
<if test="enterpriseAuthenticationState != null">enterprise_authentication_state,</if>
<if test="personalAuthenticationDescribe != null">personal_authentication_describe,</if>
<if test="enterpriseAuthenticationDescribe != null">enterprise_authentication_describe,</if>
<if test="personalAuthenticationTime != null">personal_authentication_time,</if>
<if test="enterpriseAuthenticationTime != null">enterprise_authentication_time,</if>
<if test="identificationCard != null">identification_card,</if>
<if test="businessLicenseNo != null">business_license_no,</if>
<if test="enterpriseName != null">enterprise_name,</if>
<if test="businessLicenseUrl != null">business_license_url,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="nameAuthentication != null">#{nameAuthentication},</if>
<if test="personalAuthenticationState != null">#{personalAuthenticationState},</if>
<if test="enterpriseAuthenticationState != null">#{enterpriseAuthenticationState},</if>
<if test="personalAuthenticationDescribe != null">#{personalAuthenticationDescribe},</if>
<if test="enterpriseAuthenticationDescribe != null">#{enterpriseAuthenticationDescribe},</if>
<if test="personalAuthenticationTime != null">#{personalAuthenticationTime},</if>
<if test="enterpriseAuthenticationTime != null">#{enterpriseAuthenticationTime},</if>
<if test="identificationCard != null">#{identificationCard},</if>
<if test="businessLicenseNo != null">#{businessLicenseNo},</if>
<if test="enterpriseName != null">#{enterpriseName},</if>
<if test="businessLicenseUrl != null">#{businessLicenseUrl},</if>
</trim>
</insert>
<update id="updateUserAuthInfo" parameterType="UserAuthInfo">
update user_auth_info
<trim prefix="SET" suffixOverrides=",">
<if test="nameAuthentication != null">name_authentication = #{nameAuthentication},</if>
<if test="personalAuthenticationState != null">personal_authentication_state = #{personalAuthenticationState},</if>
<if test="enterpriseAuthenticationState != null">enterprise_authentication_state = #{enterpriseAuthenticationState},</if>
<if test="personalAuthenticationDescribe != null">personal_authentication_describe = #{personalAuthenticationDescribe},</if>
<if test="enterpriseAuthenticationDescribe != null">enterprise_authentication_describe = #{enterpriseAuthenticationDescribe},</if>
<if test="personalAuthenticationTime != null">personal_authentication_time = #{personalAuthenticationTime},</if>
<if test="enterpriseAuthenticationTime != null">enterprise_authentication_time = #{enterpriseAuthenticationTime},</if>
<if test="identificationCard != null">identification_card = #{identificationCard},</if>
<if test="businessLicenseNo != null">business_license_no = #{businessLicenseNo},</if>
<if test="enterpriseName != null">enterprise_name = #{enterpriseName},</if>
<if test="businessLicenseUrl != null">business_license_url = #{businessLicenseUrl},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteUserAuthInfoById" parameterType="Integer">
delete from user_auth_info where id = #{id}
</delete>
<delete id="deleteUserAuthInfoByIds" parameterType="String">
delete from user_auth_info where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhonglai.luhui.user.mapper.UserBaseInfoMapper">
<resultMap type="UserBaseInfo" id="UserBaseInfoResult">
<result property="id" column="id" />
<result property="loginName" column="login_name" />
<result property="name" column="name" />
<result property="nickname" column="nickname" />
<result property="gender" column="gender" />
<result property="phone" column="phone" />
<result property="email" column="email" />
<result property="imgUrl" column="img_url" />
<result property="createTime" column="create_time" />
</resultMap>
<sql id="selectUserBaseInfoVo">
select id, login_name, name, nickname, gender, phone, email, img_url, create_time from user_base_info
</sql>
<select id="selectUserBaseInfoList" parameterType="UserBaseInfo" resultMap="UserBaseInfoResult">
<include refid="selectUserBaseInfoVo"/>
<where>
<if test="loginName != null and loginName != ''"> and login_name like concat('%', #{loginName}, '%')</if>
<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
<if test="nickname != null and nickname != ''"> and nickname like concat('%', #{nickname}, '%')</if>
<if test="gender != null "> and gender = #{gender}</if>
<if test="phone != null and phone != ''"> and phone like concat('%', #{phone}, '%')</if>
<if test="email != null and email != ''"> and email like concat('%', #{email}, '%')</if>
<if test="imgUrl != null and imgUrl != ''"> and img_url = #{imgUrl}</if>
</where>
</select>
<select id="selectUserBaseInfoById" parameterType="Integer" resultMap="UserBaseInfoResult">
<include refid="selectUserBaseInfoVo"/>
where id = #{id}
</select>
<insert id="insertUserBaseInfo" parameterType="UserBaseInfo" useGeneratedKeys="true" keyProperty="id">
insert into user_base_info
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="loginName != null and loginName != ''">login_name,</if>
<if test="name != null">name,</if>
<if test="nickname != null">nickname,</if>
<if test="gender != null">gender,</if>
<if test="phone != null">phone,</if>
<if test="email != null">email,</if>
<if test="imgUrl != null">img_url,</if>
<if test="createTime != null">create_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="loginName != null and loginName != ''">#{loginName},</if>
<if test="name != null">#{name},</if>
<if test="nickname != null">#{nickname},</if>
<if test="gender != null">#{gender},</if>
<if test="phone != null">#{phone},</if>
<if test="email != null">#{email},</if>
<if test="imgUrl != null">#{imgUrl},</if>
<if test="createTime != null">#{createTime},</if>
</trim>
</insert>
<update id="updateUserBaseInfo" parameterType="UserBaseInfo">
update user_base_info
<trim prefix="SET" suffixOverrides=",">
<if test="loginName != null and loginName != ''">login_name = #{loginName},</if>
<if test="name != null">name = #{name},</if>
<if test="nickname != null">nickname = #{nickname},</if>
<if test="gender != null">gender = #{gender},</if>
<if test="phone != null">phone = #{phone},</if>
<if test="email != null">email = #{email},</if>
<if test="imgUrl != null">img_url = #{imgUrl},</if>
<if test="createTime != null">create_time = #{createTime},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteUserBaseInfoById" parameterType="Integer">
delete from user_base_info where id = #{id}
</delete>
<delete id="deleteUserBaseInfoByIds" parameterType="String">
delete from user_base_info where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
\ No newline at end of file
... ...