diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index cb3f482..b4b99d8 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -5,22 +5,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -75,19 +61,19 @@
- {
+ "keyToString": {
+ "WebServerToolWindowFactoryState": "false",
+ "node.js.detected.package.eslint": "true",
+ "node.js.detected.package.tslint": "true",
+ "node.js.selected.package.eslint": "(autodetect)",
+ "node.js.selected.package.tslint": "(autodetect)",
+ "nodejs_package_manager_path": "npm",
+ "settings.editor.selected.configurable": "MavenSettings",
+ "spring.configuration.checksum": "647853898192e405c7aff8ecac5564ea",
+ "vue.rearranger.settings.migration": "true"
}
-}]]>
+}
@@ -167,7 +153,8 @@
-
+
+
1724047244829
@@ -344,7 +331,14 @@
1725161627925
-
+
+ 1725247697205
+
+
+
+ 1725247697205
+
+
diff --git a/cloud-market-common/src/main/java/com/muyu/market/domain/SysFirm.java b/cloud-market-common/src/main/java/com/muyu/market/domain/SysFirm.java
index 983b9da..35f634c 100644
--- a/cloud-market-common/src/main/java/com/muyu/market/domain/SysFirm.java
+++ b/cloud-market-common/src/main/java/com/muyu/market/domain/SysFirm.java
@@ -27,7 +27,7 @@ import java.util.Date;
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "sys_firminfo",autoResultMap = true)
-public class SysFirm {
+public class SysFirm{
private static final long serialVersionUID = 1L;
/** 企业数据id */
@@ -76,6 +76,10 @@ public class SysFirm {
@Excel(name = "余额")
private BigDecimal firmScore;
+ @TableField(exist = false)
+ private SysUser sysUser;
+
+
@Override
public String toString() {
diff --git a/cloud-market-common/src/main/java/com/muyu/market/domain/SysUser.java b/cloud-market-common/src/main/java/com/muyu/market/domain/SysUser.java
new file mode 100644
index 0000000..5cfe267
--- /dev/null
+++ b/cloud-market-common/src/main/java/com/muyu/market/domain/SysUser.java
@@ -0,0 +1,114 @@
+package com.muyu.market.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.muyu.common.core.annotation.Excel;
+import com.muyu.common.core.web.domain.BaseEntity;
+import lombok.*;
+import lombok.experimental.SuperBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+
+/**
+ * 用户信息对象 sys_user
+ *
+ * @author 2112A
+ * @date 2024-09-03
+ */
+
+@Data
+@Setter
+@Getter
+@SuperBuilder
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_user")
+public class SysUser extends BaseEntity{
+ private static final long serialVersionUID = 1L;
+
+ /** 用户ID */
+ @TableId( type = IdType.AUTO)
+ private Long userId;
+
+ /** 部门ID */
+ @Excel(name = "部门ID")
+ private Long deptId;
+
+ /** 用户账号 */
+ @Excel(name = "用户账号")
+ private String userName;
+
+ /** 用户昵称 */
+ @Excel(name = "用户昵称")
+ private String nickName;
+
+ /** 用户类型(00系统用户) */
+ @Excel(name = "用户类型", readConverterExp = "0=0系统用户")
+ private String userType;
+
+ /** 用户邮箱 */
+ @Excel(name = "用户邮箱")
+ private String email;
+
+ /** 手机号码 */
+ @Excel(name = "手机号码")
+ private String phonenumber;
+
+ /** 用户性别(0男 1女 2未知) */
+ @Excel(name = "用户性别", readConverterExp = "0=男,1=女,2=未知")
+ private String sex;
+
+ /** 头像地址 */
+ @Excel(name = "头像地址")
+ private String avatar;
+
+ /** 密码 */
+ @Excel(name = "密码")
+ private String password;
+
+ /** 帐号状态(0正常 1停用) */
+ @Excel(name = "帐号状态", readConverterExp = "0=正常,1=停用")
+ private String status;
+
+ /** 删除标志(0代表存在 2代表删除) */
+ private String delFlag;
+
+ /** 最后登录IP */
+ @Excel(name = "最后登录IP")
+ private String loginIp;
+
+ /** 最后登录时间 */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "最后登录时间", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date loginDate;
+
+
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("userId", getUserId())
+ .append("deptId", getDeptId())
+ .append("userName", getUserName())
+ .append("nickName", getNickName())
+ .append("userType", getUserType())
+ .append("email", getEmail())
+ .append("phonenumber", getPhonenumber())
+ .append("sex", getSex())
+ .append("avatar", getAvatar())
+ .append("password", getPassword())
+ .append("status", getStatus())
+ .append("delFlag", getDelFlag())
+ .append("loginIp", getLoginIp())
+ .append("loginDate", getLoginDate())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .append("remark", getRemark())
+ .toString();
+ }
+}
diff --git a/cloud-market-server/pom.xml b/cloud-market-server/pom.xml
index d28a932..fe34868 100644
--- a/cloud-market-server/pom.xml
+++ b/cloud-market-server/pom.xml
@@ -87,6 +87,15 @@
cloud-common-xxl
3.6.5
+
+ com.github.yulichang
+ mybatis-plus-join
+ 1.2.4
+
+
+ org.projectlombok
+ lombok
+
cloud-market
diff --git a/cloud-market-server/src/main/java/com/muyu/market/mapper/SysFirminfoMapper.java b/cloud-market-server/src/main/java/com/muyu/market/mapper/SysFirminfoMapper.java
index 9be0791..041508d 100644
--- a/cloud-market-server/src/main/java/com/muyu/market/mapper/SysFirminfoMapper.java
+++ b/cloud-market-server/src/main/java/com/muyu/market/mapper/SysFirminfoMapper.java
@@ -1,13 +1,20 @@
package com.muyu.market.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.github.yulichang.base.MPJBaseMapper;
+import com.github.yulichang.query.MPJQueryWrapper;
import com.muyu.market.domain.SysFirm;
+import com.muyu.market.domain.SysUser;
import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
-public interface SysFirminfoMapper extends BaseMapper {
+public interface SysFirminfoMapper extends MPJBaseMapper {
List selectSysApitypeList(SysFirm sysFirm);
+
+ SysFirm selectSysFirminfoListByUserId(Long adminsid);
}
diff --git a/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysFirminfoServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysFirminfoServiceImpl.java
index 558c511..1978242 100644
--- a/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysFirminfoServiceImpl.java
+++ b/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysFirminfoServiceImpl.java
@@ -39,8 +39,8 @@ public class SysFirminfoServiceImpl
{
LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
Assert.notNull(adminsid, "adminsid不可为空");
- queryWrapper.eq(SysFirm::getFirmId, adminsid);
- return this.getOne(queryWrapper);
+ queryWrapper.eq(SysFirm::getAdminsid, adminsid);
+ return sysFirminfoMapper.selectSysFirminfoListByUserId(adminsid);
}
@@ -69,4 +69,6 @@ public class SysFirminfoServiceImpl
return this.count(queryWrapper) > 0;
}
+
+
}
diff --git a/cloud-market-server/src/main/resources/mapper/market/SysFirminfoMapper.xml b/cloud-market-server/src/main/resources/mapper/market/SysFirminfoMapper.xml
index d829319..2c71987 100644
--- a/cloud-market-server/src/main/resources/mapper/market/SysFirminfoMapper.xml
+++ b/cloud-market-server/src/main/resources/mapper/market/SysFirminfoMapper.xml
@@ -24,4 +24,8 @@
+