企业列表出来了

master
法外狂徒张三 2024-09-03 12:05:59 +08:00
parent f6f57905de
commit 8ac68b8c9a
7 changed files with 166 additions and 32 deletions

View File

@ -5,22 +5,8 @@
</component> </component>
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="72651396-d9d2-4022-b080-e21d75d1bedb" name="更改" comment="企业列表出来了"> <list default="true" id="72651396-d9d2-4022-b080-e21d75d1bedb" name="更改" comment="企业列表出来了">
<change afterPath="$PROJECT_DIR$/.idea/shelf/_2024_9_1_11_32____.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cloud-market-common/src/main/java/com/muyu/market/domain/SysDatawarehouse.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/controller/SysDatawarehouseController.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/mapper/SysDatawarehouseMapper.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/service/ISysDatawarehouseService.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysDatawarehouseServiceImpl.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/cloud-market-server/src/main/resources/mapper/market/SysDatawarehouseMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cloud-market-common/src/main/java/com/muyu/market/domain/SysFirm.java" beforeDir="false" afterPath="$PROJECT_DIR$/cloud-market-common/src/main/java/com/muyu/market/domain/SysFirm.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/cloud-market-common/src/main/java/com/muyu/market/domain/SysFirm.java" beforeDir="false" afterPath="$PROJECT_DIR$/cloud-market-common/src/main/java/com/muyu/market/domain/SysFirm.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/controller/SysFirminfoController.java" beforeDir="false" afterPath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/controller/SysFirminfoController.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/mapper/SysApitypeMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/mapper/SysApitypeMapper.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/service/ISysFirminfoService.java" beforeDir="false" afterPath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/service/ISysFirminfoService.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysFirminfoServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/cloud-market-server/src/main/java/com/muyu/market/service/impl/SysFirminfoServiceImpl.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cloud-market-server/src/main/resources/mapper/market/SysFirminfoMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/cloud-market-server/src/main/resources/mapper/market/SysFirminfoMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/logs/cloud-system/error.log" beforeDir="false" afterPath="$PROJECT_DIR$/logs/cloud-system/error.log" afterDir="false" />
<change beforePath="$PROJECT_DIR$/logs/cloud-system/info.log" beforeDir="false" afterPath="$PROJECT_DIR$/logs/cloud-system/info.log" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -75,19 +61,19 @@
<component name="ProjectViewState"> <component name="ProjectViewState">
<option name="showLibraryContents" value="true" /> <option name="showLibraryContents" value="true" />
</component> </component>
<component name="PropertiesComponent"><![CDATA[{ <component name="PropertiesComponent">{
"keyToString": { &quot;keyToString&quot;: {
"WebServerToolWindowFactoryState": "false", &quot;WebServerToolWindowFactoryState&quot;: &quot;false&quot;,
"node.js.detected.package.eslint": "true", &quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
"node.js.detected.package.tslint": "true", &quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
"node.js.selected.package.eslint": "(autodetect)", &quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
"node.js.selected.package.tslint": "(autodetect)", &quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
"nodejs_package_manager_path": "npm", &quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
"settings.editor.selected.configurable": "MavenSettings", &quot;settings.editor.selected.configurable&quot;: &quot;MavenSettings&quot;,
"spring.configuration.checksum": "647853898192e405c7aff8ecac5564ea", &quot;spring.configuration.checksum&quot;: &quot;647853898192e405c7aff8ecac5564ea&quot;,
"vue.rearranger.settings.migration": "true" &quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
} }
}]]></component> }</component>
<component name="ReactorSettings"> <component name="ReactorSettings">
<option name="notificationShown" value="true" /> <option name="notificationShown" value="true" />
</component> </component>
@ -167,7 +153,8 @@
<workItem from="1725015154229" duration="1487000" /> <workItem from="1725015154229" duration="1487000" />
<workItem from="1725017183608" duration="6254000" /> <workItem from="1725017183608" duration="6254000" />
<workItem from="1725242763338" duration="3072000" /> <workItem from="1725242763338" duration="3072000" />
<workItem from="1725247138979" duration="444000" /> <workItem from="1725247138979" duration="2255000" />
<workItem from="1725258712426" duration="3588000" />
</task> </task>
<task id="LOCAL-00001" summary="初始化"> <task id="LOCAL-00001" summary="初始化">
<created>1724047244829</created> <created>1724047244829</created>
@ -344,7 +331,14 @@
<option name="project" value="LOCAL" /> <option name="project" value="LOCAL" />
<updated>1725161627925</updated> <updated>1725161627925</updated>
</task> </task>
<option name="localTasksCounter" value="26" /> <task id="LOCAL-00026" summary="企业列表出来了">
<created>1725247697205</created>
<option name="number" value="00026" />
<option name="presentableId" value="LOCAL-00026" />
<option name="project" value="LOCAL" />
<updated>1725247697205</updated>
</task>
<option name="localTasksCounter" value="27" />
<servers /> <servers />
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">

View File

@ -27,7 +27,7 @@ import java.util.Date;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@TableName(value = "sys_firminfo",autoResultMap = true) @TableName(value = "sys_firminfo",autoResultMap = true)
public class SysFirm { public class SysFirm{
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 企业数据id */ /** 企业数据id */
@ -76,6 +76,10 @@ public class SysFirm {
@Excel(name = "余额") @Excel(name = "余额")
private BigDecimal firmScore; private BigDecimal firmScore;
@TableField(exist = false)
private SysUser sysUser;
@Override @Override
public String toString() { public String toString() {

View File

@ -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();
}
}

View File

@ -87,6 +87,15 @@
<artifactId>cloud-common-xxl</artifactId> <artifactId>cloud-common-xxl</artifactId>
<version>3.6.5</version> <version>3.6.5</version>
</dependency> </dependency>
<dependency>
<groupId>com.github.yulichang</groupId>
<artifactId>mybatis-plus-join</artifactId>
<version>1.2.4</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
</dependencies> </dependencies>
<build> <build>
<finalName>cloud-market</finalName> <finalName>cloud-market</finalName>

View File

@ -1,13 +1,20 @@
package com.muyu.market.mapper; package com.muyu.market.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; 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.SysFirm;
import com.muyu.market.domain.SysUser;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
@Service @Service
public interface SysFirminfoMapper extends BaseMapper<SysFirm> { public interface SysFirminfoMapper extends MPJBaseMapper<SysFirm> {
List<SysFirm> selectSysApitypeList(SysFirm sysFirm); List<SysFirm> selectSysApitypeList(SysFirm sysFirm);
SysFirm selectSysFirminfoListByUserId(Long adminsid);
} }

View File

@ -39,8 +39,8 @@ public class SysFirminfoServiceImpl
{ {
LambdaQueryWrapper<SysFirm> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysFirm> queryWrapper = new LambdaQueryWrapper<>();
Assert.notNull(adminsid, "adminsid不可为空"); Assert.notNull(adminsid, "adminsid不可为空");
queryWrapper.eq(SysFirm::getFirmId, adminsid); queryWrapper.eq(SysFirm::getAdminsid, adminsid);
return this.getOne(queryWrapper); return sysFirminfoMapper.selectSysFirminfoListByUserId(adminsid);
} }
@ -69,4 +69,6 @@ public class SysFirminfoServiceImpl
return this.count(queryWrapper) > 0; return this.count(queryWrapper) > 0;
} }
} }

View File

@ -24,4 +24,8 @@
<include refid="selectSysFirminfoVo"/> <include refid="selectSysFirminfoVo"/>
</select> </select>
<select id="selectSysFirminfoListByUserId" resultType="com.muyu.market.domain.SysFirm">
select firm_id, adminsid,firm_tem, names, position, firm_region, firm_from, social_reputation, business_license, firm_time, firm_score , sys_user.nick_name, sys_user.avatar, sys_user.phonenumber from sys_firminfo left join sys_user on sys_user.user_id = sys_firminfo.adminsid
where adminsid = #{adminsid}
</select>
</mapper> </mapper>