From 980d0d6571f4b50b51502ee60094a3dbdf1fb2f7 Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期三, 07 八月 2024 16:40:21 +0800
Subject: [PATCH] 8.7.1
---
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserAddress.java | 10 -
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserIntegralChange.java | 1
ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserMapper.xml | 34 ++++
ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserSignMapper.xml | 19 ++
ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java | 18 ++
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppCoupon.java | 10 -
ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java | 17 ++
ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TUserTag.java | 6
ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserTagMapper.xml | 18 ++
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserCar.java | 10 -
ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserCarMapper.xml | 23 ++
ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TInviteUserMapper.xml | 19 ++
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java | 17 ++
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java | 53 ++++++
ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppCouponMapper.xml | 27 +++
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserSign.java | 3
ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TInvoiceInformationMapper.xml | 27 +++
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TInvoiceInformation.java | 16 -
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java | 10 -
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TInviteUser.java | 1
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TUserTagController.java | 39 ++++
ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserIntegralChangeMapper.xml | 22 ++
ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserAddressMapper.xml | 26 +++
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserTag.java | 3
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/TagListQueryDto.java | 9 +
25 files changed, 387 insertions(+), 51 deletions(-)
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/TagListQueryDto.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/TagListQueryDto.java
new file mode 100644
index 0000000..0b010af
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/TagListQueryDto.java
@@ -0,0 +1,9 @@
+package com.ruoyi.account.api.dto;
+
+import com.ruoyi.common.core.web.page.BasePage;
+import lombok.Data;
+
+@Data
+public class TagListQueryDto extends BasePage {
+ String tagName;
+}
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppCoupon.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppCoupon.java
index 4890529..882c0a5 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppCoupon.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppCoupon.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -25,7 +26,7 @@
@EqualsAndHashCode(callSuper = false)
@TableName("t_app_coupon")
@ApiModel(value="TAppCoupon对象", description="")
-public class TAppCoupon implements Serializable {
+public class TAppCoupon extends BasePojo {
private static final long serialVersionUID = 1L;
@@ -73,14 +74,7 @@
@TableField("status")
private Integer status;
- @ApiModelProperty(value = "添加时间")
- @TableField("create_time")
- private LocalDateTime createTime;
- @ApiModelProperty(value = "删除(0=否,1=是)")
- @TableField("del_flag")
- @TableLogic
- private Integer delFlag;
}
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java
index ced7611..0bfa1c3 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -24,7 +25,7 @@
@EqualsAndHashCode(callSuper = false)
@TableName("t_app_user")
@ApiModel(value="TAppUser对象", description="")
-public class TAppUser implements Serializable {
+public class TAppUser extends BasePojo {
private static final long serialVersionUID = 1L;
@@ -96,14 +97,7 @@
@TableField("status")
private Integer status;
- @ApiModelProperty(value = "添加时间")
- @TableField("create_time")
- private LocalDateTime createTime;
- @ApiModelProperty(value = "删除(0=否,1=是)")
- @TableField("del_flag")
- @TableLogic
- private Integer delFlag;
@ApiModelProperty(value = "最后一次登录时间")
@TableField("last_login_time")
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserAddress.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserAddress.java
index 78c9124..da2021c 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserAddress.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserAddress.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -24,7 +25,7 @@
@EqualsAndHashCode(callSuper = false)
@TableName("t_app_user_address")
@ApiModel(value="TAppUserAddress对象", description="")
-public class TAppUserAddress implements Serializable {
+public class TAppUserAddress extends BasePojo {
private static final long serialVersionUID = 1L;
@@ -68,14 +69,7 @@
@TableField("default_address")
private Integer defaultAddress;
- @ApiModelProperty(value = "添加时间")
- @TableField("create_time")
- private LocalDateTime createTime;
- @ApiModelProperty(value = "删除(0=否,1=是)")
- @TableField("del_flag")
- @TableLogic
- private Integer delFlag;
}
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserCar.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserCar.java
index 4bffc74..653e792 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserCar.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserCar.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -24,7 +25,7 @@
@EqualsAndHashCode(callSuper = false)
@TableName("t_app_user_car")
@ApiModel(value="TAppUserCar对象", description="")
-public class TAppUserCar implements Serializable {
+public class TAppUserCar extends BasePojo {
private static final long serialVersionUID = 1L;
@@ -56,14 +57,7 @@
@TableField("endurance")
private String endurance;
- @ApiModelProperty(value = "添加时间")
- @TableField("create_time")
- private LocalDateTime createTime;
- @ApiModelProperty(value = "删除(0=否,1=是)")
- @TableField("del_flag")
- @TableLogic
- private Integer delFlag;
}
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserIntegralChange.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserIntegralChange.java
index d7e97f5..60f0015 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserIntegralChange.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserIntegralChange.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserSign.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserSign.java
index 9c550a5..a3e77c3 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserSign.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserSign.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -24,7 +25,7 @@
@EqualsAndHashCode(callSuper = false)
@TableName("t_app_user_sign")
@ApiModel(value="TAppUserSign对象", description="")
-public class TAppUserSign implements Serializable {
+public class TAppUserSign extends BasePojo {
private static final long serialVersionUID = 1L;
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserTag.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserTag.java
index d4058aa..daa3daa 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserTag.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUserTag.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -23,7 +24,7 @@
@EqualsAndHashCode(callSuper = false)
@TableName("t_app_user_tag")
@ApiModel(value="TAppUserTag对象", description="")
-public class TAppUserTag implements Serializable {
+public class TAppUserTag implements Serializable{
private static final long serialVersionUID = 1L;
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TInviteUser.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TInviteUser.java
index c598291..9a62b6f 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TInviteUser.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TInviteUser.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TInvoiceInformation.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TInvoiceInformation.java
index 21c014d..c3d62b5 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TInvoiceInformation.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TInvoiceInformation.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -24,7 +25,7 @@
@EqualsAndHashCode(callSuper = false)
@TableName("t_invoice_information")
@ApiModel(value="TInvoiceInformation对象", description="")
-public class TInvoiceInformation implements Serializable {
+public class TInvoiceInformation extends BasePojo {
private static final long serialVersionUID = 1L;
@@ -67,18 +68,11 @@
@TableField("bank_account")
private String bankAccount;
- @ApiModelProperty(value = "设置默认(0=否,1=是)")
- @TableField("default")
- private Integer default;
+// @ApiModelProperty(value = "设置默认(0=否,1=是)")
+// @TableField("default")
+// private Integer default;
- @ApiModelProperty(value = "添加时间")
- @TableField("create_time")
- private LocalDateTime createTime;
- @ApiModelProperty(value = "删除(0=否,1=是)")
- @TableField("del_flag")
- @TableLogic
- private Integer delFlag;
}
diff --git a/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppCouponMapper.xml b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppCouponMapper.xml
new file mode 100644
index 0000000..002b4a4
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppCouponMapper.xml
@@ -0,0 +1,27 @@
+<?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.ruoyi.account.api.mapper.TAppCouponMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.ruoyi.account.api.model.TAppCoupon">
+ <id column="id" property="id" />
+ <result column="app_user_id" property="appUserId" />
+ <result column="coupon_id" property="couponId" />
+ <result column="end_time" property="endTime" />
+ <result column="ways_to_obtain" property="waysToObtain" />
+ <result column="redeem_points" property="redeemPoints" />
+ <result column="payment_amount" property="paymentAmount" />
+ <result column="payment_type" property="paymentType" />
+ <result column="serial_number" property="serialNumber" />
+ <result column="payment_time" property="paymentTime" />
+ <result column="status" property="status" />
+ <result column="create_time" property="createTime" />
+ <result column="del_flag" property="delFlag" />
+ </resultMap>
+
+ <!-- 通用查询结果列 -->
+ <sql id="Base_Column_List">
+ id, app_user_id, coupon_id, end_time, ways_to_obtain, redeem_points, payment_amount, payment_type, serial_number, payment_time, status, create_time, del_flag
+ </sql>
+
+</mapper>
diff --git a/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserAddressMapper.xml b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserAddressMapper.xml
new file mode 100644
index 0000000..d827753
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserAddressMapper.xml
@@ -0,0 +1,26 @@
+<?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.ruoyi.account.api.mapper.TAppUserAddressMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.ruoyi.account.api.model.TAppUserAddress">
+ <id column="id" property="id" />
+ <result column="app_user_id" property="appUserId" />
+ <result column="name" property="name" />
+ <result column="phone" property="phone" />
+ <result column="city" property="city" />
+ <result column="city_code" property="cityCode" />
+ <result column="address" property="address" />
+ <result column="lon" property="lon" />
+ <result column="lat" property="lat" />
+ <result column="default_address" property="defaultAddress" />
+ <result column="create_time" property="createTime" />
+ <result column="del_flag" property="delFlag" />
+ </resultMap>
+
+ <!-- 通用查询结果列 -->
+ <sql id="Base_Column_List">
+ id, app_user_id, name, phone, city, city_code, address, lon, lat, default_address, create_time, del_flag
+ </sql>
+
+</mapper>
diff --git a/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserCarMapper.xml b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserCarMapper.xml
new file mode 100644
index 0000000..bfc95ec
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserCarMapper.xml
@@ -0,0 +1,23 @@
+<?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.ruoyi.account.api.mapper.TAppUserCarMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.ruoyi.account.api.model.TAppUserCar">
+ <id column="id" property="id" />
+ <result column="app_user_id" property="appUserId" />
+ <result column="license_plate" property="licensePlate" />
+ <result column="vehicle_brand" property="vehicleBrand" />
+ <result column="vehicle_model" property="vehicleModel" />
+ <result column="vehicle_use" property="vehicleUse" />
+ <result column="endurance" property="endurance" />
+ <result column="create_time" property="createTime" />
+ <result column="del_flag" property="delFlag" />
+ </resultMap>
+
+ <!-- 通用查询结果列 -->
+ <sql id="Base_Column_List">
+ id, app_user_id, license_plate, vehicle_brand, vehicle_model, vehicle_use, endurance, create_time, del_flag
+ </sql>
+
+</mapper>
diff --git a/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserIntegralChangeMapper.xml b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserIntegralChangeMapper.xml
new file mode 100644
index 0000000..b5c42c7
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserIntegralChangeMapper.xml
@@ -0,0 +1,22 @@
+<?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.ruoyi.account.api.mapper.TAppUserIntegralChangeMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.ruoyi.account.api.model.TAppUserIntegralChange">
+ <id column="id" property="id" />
+ <result column="code" property="code" />
+ <result column="app_user_id" property="appUserId" />
+ <result column="change_type" property="changeType" />
+ <result column="historical_integral" property="historicalIntegral" />
+ <result column="current_integral" property="currentIntegral" />
+ <result column="create_time" property="createTime" />
+ <result column="extension" property="extension" />
+ </resultMap>
+
+ <!-- 通用查询结果列 -->
+ <sql id="Base_Column_List">
+ id, code, app_user_id, change_type, historical_integral, current_integral, create_time, extension
+ </sql>
+
+</mapper>
diff --git a/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserMapper.xml b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserMapper.xml
new file mode 100644
index 0000000..747077e
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserMapper.xml
@@ -0,0 +1,34 @@
+<?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.ruoyi.account.api.mapper.TAppUserMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.ruoyi.account.api.model.TAppUser">
+ <id column="id" property="id" />
+ <result column="name" property="name" />
+ <result column="phone" property="phone" />
+ <result column="avatar" property="avatar" />
+ <result column="vip_id" property="vipId" />
+ <result column="vip_end_time" property="vipEndTime" />
+ <result column="company_id" property="companyId" />
+ <result column="id_card" property="idCard" />
+ <result column="auth_status" property="authStatus" />
+ <result column="wx_openid" property="wxOpenid" />
+ <result column="ali_openid" property="aliOpenid" />
+ <result column="points" property="points" />
+ <result column="province" property="province" />
+ <result column="province_code" property="provinceCode" />
+ <result column="city" property="city" />
+ <result column="city_code" property="cityCode" />
+ <result column="status" property="status" />
+ <result column="create_time" property="createTime" />
+ <result column="del_flag" property="delFlag" />
+ <result column="last_login_time" property="lastLoginTime" />
+ </resultMap>
+
+ <!-- 通用查询结果列 -->
+ <sql id="Base_Column_List">
+ id, name, phone, avatar, vip_id, vip_end_time, company_id, id_card, auth_status, wx_openid, ali_openid, points, province, province_code, city, city_code, status, create_time, del_flag, last_login_time
+ </sql>
+
+</mapper>
diff --git a/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserSignMapper.xml b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserSignMapper.xml
new file mode 100644
index 0000000..d0cb7d0
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserSignMapper.xml
@@ -0,0 +1,19 @@
+<?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.ruoyi.account.api.mapper.TAppUserSignMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.ruoyi.account.api.model.TAppUserSign">
+ <id column="id" property="id" />
+ <result column="app_user_id" property="appUserId" />
+ <result column="sign_day" property="signDay" />
+ <result column="reward_points" property="rewardPoints" />
+ <result column="create_time" property="createTime" />
+ </resultMap>
+
+ <!-- 通用查询结果列 -->
+ <sql id="Base_Column_List">
+ id, app_user_id, sign_day, reward_points, create_time
+ </sql>
+
+</mapper>
diff --git a/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserTagMapper.xml b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserTagMapper.xml
new file mode 100644
index 0000000..c6c4943
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TAppUserTagMapper.xml
@@ -0,0 +1,18 @@
+<?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.ruoyi.account.api.mapper.TAppUserTagMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.ruoyi.account.api.model.TAppUserTag">
+ <id column="id" property="id" />
+ <result column="app_user_id" property="appUserId" />
+ <result column="user_tag_id" property="userTagId" />
+ <result column="create_time" property="createTime" />
+ </resultMap>
+
+ <!-- 通用查询结果列 -->
+ <sql id="Base_Column_List">
+ id, app_user_id, user_tag_id, create_time
+ </sql>
+
+</mapper>
diff --git a/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TInviteUserMapper.xml b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TInviteUserMapper.xml
new file mode 100644
index 0000000..bed9a01
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TInviteUserMapper.xml
@@ -0,0 +1,19 @@
+<?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.ruoyi.account.api.mapper.TInviteUserMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.ruoyi.account.api.model.TInviteUser">
+ <id column="id" property="id" />
+ <result column="app_user_id" property="appUserId" />
+ <result column="be_invited_app_user_id" property="beInvitedAppUserId" />
+ <result column="award" property="award" />
+ <result column="create_time" property="createTime" />
+ </resultMap>
+
+ <!-- 通用查询结果列 -->
+ <sql id="Base_Column_List">
+ id, app_user_id, be_invited_app_user_id, award, create_time
+ </sql>
+
+</mapper>
diff --git a/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TInvoiceInformationMapper.xml b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TInvoiceInformationMapper.xml
new file mode 100644
index 0000000..4cbf9cf
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-account/src/main/resources/mapper/account/TInvoiceInformationMapper.xml
@@ -0,0 +1,27 @@
+<?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.ruoyi.account.api.mapper.TInvoiceInformationMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.ruoyi.account.api.model.TInvoiceInformation">
+ <id column="id" property="id" />
+ <result column="app_user_id" property="appUserId" />
+ <result column="invoice_type" property="invoiceType" />
+ <result column="invoicing_object_type" property="invoicingObjectType" />
+ <result column="name" property="name" />
+ <result column="tax_identification_number" property="taxIdentificationNumber" />
+ <result column="company_address" property="companyAddress" />
+ <result column="company_phone" property="companyPhone" />
+ <result column="deposit_bank" property="depositBank" />
+ <result column="bank_account" property="bankAccount" />
+ <result column="default" property="default" />
+ <result column="create_time" property="createTime" />
+ <result column="del_flag" property="delFlag" />
+ </resultMap>
+
+ <!-- 通用查询结果列 -->
+ <sql id="Base_Column_List">
+ id, app_user_id, invoice_type, invoicing_object_type, name, tax_identification_number, company_address, company_phone, deposit_bank, bank_account, default, create_time, del_flag
+ </sql>
+
+</mapper>
diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TUserTag.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TUserTag.java
index 99b4ad4..0126a47 100644
--- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TUserTag.java
+++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TUserTag.java
@@ -51,4 +51,10 @@
private Integer delFlag;
+ @ApiModelProperty(value = "到达人数")
+ @TableField(exist = false)
+ private Long count;
+
+
+
}
diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java
index 75aafe1..2466d95 100644
--- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java
+++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java
@@ -1,9 +1,11 @@
package com.ruoyi.other.api.factory;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.account.api.dto.TagListQueryDto;
import com.ruoyi.account.api.dto.UnitListQueryDto;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.other.api.domain.TCompany;
+import com.ruoyi.other.api.domain.TUserTag;
import com.ruoyi.other.api.feignClient.GoodsClient;
import com.ruoyi.other.api.feignClient.OtherClient;
import org.slf4j.Logger;
@@ -40,6 +42,21 @@
public R unitDelete(Integer id) {
return R.fail("删除单位失败:" + throwable.getMessage());
}
+
+ @Override
+ public R<Page<TUserTag>> queryTagPage(TagListQueryDto unitListQueryDto) {
+ return R.fail("查询标签:" + throwable.getMessage());
+ }
+
+ @Override
+ public R addorUpdateTag(TUserTag tUserTag) {
+ return R.fail("添加标签:" + throwable.getMessage());
+ }
+
+ @Override
+ public R deleteTag(Integer id) {
+ return R.fail("查询标签:" + throwable.getMessage());
+ }
};
}
}
diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java
index 741d478..4630bf6 100644
--- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java
+++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java
@@ -1,10 +1,12 @@
package com.ruoyi.other.api.feignClient;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.account.api.dto.TagListQueryDto;
import com.ruoyi.account.api.dto.UnitListQueryDto;
import com.ruoyi.common.core.constant.ServiceNameConstants;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.other.api.domain.TCompany;
+import com.ruoyi.other.api.domain.TUserTag;
import com.ruoyi.other.api.factory.GoodsFallbackFactory;
import com.ruoyi.other.api.factory.OtherFallbackFactory;
import org.springframework.cloud.openfeign.FeignClient;
@@ -18,12 +20,24 @@
*/
@FeignClient(contextId = "UnitClient", value = ServiceNameConstants.CONTRACT_SERVICE, fallbackFactory = OtherFallbackFactory.class)
public interface OtherClient {
-
+ //单位分页
@PostMapping(value = "/t-company/unit/page")
R<Page<TCompany>> queryUnitPage(@RequestBody UnitListQueryDto unitListQueryDto);
-
+ //单位添加修改
@PostMapping(value = "/t-company/unit/addOrUpdate")
R unitAddorUpadate(@RequestBody TCompany tCompany);
+ //单位删除
@PostMapping(value = "/t-company/unit/delete")
R unitDelete(@RequestParam Integer id);
+
+
+ //标签分页
+ @PostMapping(value = "/t-user-tag/page")
+ R<Page<TUserTag>> queryTagPage(@RequestBody TagListQueryDto unitListQueryDto);
+
+ //用户新增标签
+ @PostMapping(value = "/t-user-tag/addorUpdateTag")
+ R addorUpdateTag(@RequestBody TUserTag tUserTag);
+ @PostMapping(value = "/t-user-tag/delete")
+ R deleteTag(@RequestParam Integer id);
}
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
index b0dc360..c261e65 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
@@ -62,5 +62,22 @@
}
+
+ @ApiOperation(value = "用户列表", tags = {"用户管理-用户管理"})
+ @PostMapping(value = "/user/page")
+ public R<Page<TCompany>> userPage(@RequestBody UnitListQueryDto unitListQueryDto) {
+
+ //拿到标签tag
+
+ //拿到会员map
+
+ //列表查询
+
+
+
+
+ return R.ok();
+ }
+
}
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java
index b8b1deb..7609389 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java
@@ -1,8 +1,20 @@
package com.ruoyi.account.controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.account.api.dto.TagListQueryDto;
+import com.ruoyi.account.api.dto.UnitListQueryDto;
+import com.ruoyi.account.api.model.TAppUser;
+import com.ruoyi.account.api.model.TAppUserTag;
+import com.ruoyi.account.service.TAppUserTagService;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.other.api.domain.TCompany;
+import com.ruoyi.other.api.domain.TUserTag;
+import com.ruoyi.other.api.feignClient.OtherClient;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
/**
* <p>
@@ -15,6 +27,43 @@
@RestController
@RequestMapping("/t-app-user-tag")
public class TAppUserTagController {
+ @Resource
+ private OtherClient otherClient;
+ @Resource
+ private TAppUserTagService appUserTagService;
+
+ @ApiOperation(value = "标签管理列表", tags = {"用户管理-用户标签管理"})
+ @PostMapping(value = "/tags/page")
+ public R<Page<TUserTag>> tagPage(@RequestBody TagListQueryDto tagListQueryDto) {
+ //拿到单位列表
+ R<Page<TUserTag>> pageR = otherClient.queryTagPage(tagListQueryDto);
+ Page<TUserTag> data = pageR.getData();
+ //拿到单位的用户数
+ for (TUserTag record : data.getRecords()) {
+ record.setCount(appUserTagService.lambdaQuery().eq(TAppUserTag::getUserTagId, record.getId()).count());
+ }
+ return R.ok(data);
+ }
+
+
+ @ApiOperation(value = "标签添加或修改", tags = {"用户管理-用户标签管理"})
+ @PostMapping(value = "/tags/add")
+ public R<Page<TUserTag>> tagAdd(@RequestBody TUserTag tUserTag) {
+ //拿到单位列表
+ otherClient.addorUpdateTag(tUserTag);
+ return R.ok();
+ }
+
+ @ApiOperation(value = "标签删除", tags = {"用户管理-用户标签管理"})
+ @PostMapping(value = "/tags/delete/{id}")
+ public R delete(@PathVariable Integer id) {
+ //拿到单位列表
+ otherClient.deleteTag(id);
+ return R.ok();
+ }
+
+
+
}
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TUserTagController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TUserTagController.java
index 2871d37..1ce47ac 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TUserTagController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TUserTagController.java
@@ -1,9 +1,18 @@
package com.ruoyi.other.controller;
-import org.springframework.web.bind.annotation.RequestMapping;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.account.api.dto.TagListQueryDto;
+import com.ruoyi.account.api.dto.UnitListQueryDto;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.other.api.domain.TCompany;
+import com.ruoyi.other.api.domain.TUserTag;
+import com.ruoyi.other.mapper.TUserTagMapper;
+import com.ruoyi.other.service.TUserTagService;
+import org.springframework.web.bind.annotation.*;
-import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+import java.time.LocalDateTime;
/**
* <p>
@@ -16,6 +25,32 @@
@RestController
@RequestMapping("/t-user-tag")
public class TUserTagController {
+ @Resource
+ private TUserTagService tUserTagService;
+
+ @PostMapping(value = "/page")
+ public R<Page<TUserTag>> page(@RequestBody TagListQueryDto tagListQueryDto) {
+ Page<TUserTag> page = tUserTagService.lambdaQuery()
+ .orderByDesc(TUserTag::getCreateTime)
+ .like(tagListQueryDto.getTagName()!=null&& tagListQueryDto.getTagName().isEmpty(), TUserTag::getName, tagListQueryDto.getTagName())
+ .page(Page.of(tagListQueryDto.getPageCurr(), tagListQueryDto.getPageSize()));
+ return R.ok(page);
+
+ }
+
+ @PostMapping(value = "/addorUpdateTag")
+ public R addorUpdateTag(@RequestBody TUserTag tUserTag) {
+ tUserTag.setCreateTime(LocalDateTime.now());
+ tUserTagService.saveOrUpdate(tUserTag);
+ return R.ok();
+ }
+
+ @PostMapping(value = "/delete")
+ public R delete(@RequestParam Integer id) {
+ tUserTagService.removeById(id);
+ return R.ok();
+ }
+
}
--
Gitblit v1.7.1