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