LiRong пре 2 месеци
родитељ
комит
e9789a11d9

+ 0 - 0
ruoyi-equity/src/main/java/com/ruoyi/equity/domain/dto/ShareholderInfoDTO.java


+ 10 - 2
ruoyi-equity/src/main/java/com/ruoyi/equity/service/IShareholderInfoService.java

@@ -3,7 +3,9 @@ package com.ruoyi.equity.service;
 import java.util.List;
 
 import com.baomidou.mybatisplus.extension.service.IService;
+i
 import com.ruoyi.equity.domain.ShareholderInfo;
+
 import com.ruoyi.equity.domain.vo.ShareholderInfoVO;
 import com.ruoyi.equity.domain.vo.ShareholderPicVO;
 
@@ -26,10 +28,10 @@ public interface IShareholderInfoService extends IService<ShareholderInfo>
     /**
      * 查询股东信息列表
      * 
-     * @param shareholderInfo 股东信息
+        股东信息
      * @return 股东信息集合
      */
-    public List<ShareholderInfoVO> selectShareholderInfoList(ShareholderInfo shareholderInfo);
+    public List<ShareholderInfoVO> selectShareholderInfoList(ShareholderInfo shareholderInfoDTO);
 
     /**
      * 新增股东信息
@@ -68,4 +70,10 @@ public interface IShareholderInfoService extends IService<ShareholderInfo>
     List<ShareholderInfo> getNotShareholderList(Integer state);
 
     List<ShareholderInfo> getAllCompany();
+
+    List<ShareholderInfo> getOnlyCompany();
+
+    List<ShareholderInfoVO> selectShareholderInfoListByIds();
+
+    String importEqityInfo(List<ShareholderInfo> equityList, boolean updateSupport);
 }

+ 15 - 0
ruoyi-equity/src/main/java/com/ruoyi/equity/service/impl/ShareholderInfoServiceImpl.java

@@ -230,6 +230,21 @@ public class ShareholderInfoServiceImpl extends ServiceImpl<ShareholderInfoMappe
         return shareholderInfoMapper.getAllCompany();
     }
 
+    @Override
+    public List<ShareholderInfo> getOnlyCompany() {
+        return List.of();
+    }
+
+    @Override
+    public List<ShareholderInfoVO> selectShareholderInfoListByIds() {
+        return List.of();
+    }
+
+    @Override
+    public String importEqityInfo(List<ShareholderInfo> equityList, boolean updateSupport) {
+        return "";
+    }
+
     //递归赋值股份信息
     private void setShareholdingRatio(List<ShareholderUpPicVO> list, BigDecimal equityValuation) {
         for (ShareholderUpPicVO vo : list) {

+ 14 - 0
ruoyi-equity/src/main/resources/mapper/equity/ShareholderInfoMapper.xml

@@ -123,6 +123,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             #{shareholderIds}
         </foreach>
     </select>
+    <select id="selectOnlyCompany" resultType="com.ruoyi.equity.domain.ShareholderInfo">
+        select *
+        from e_shareholder_info
+        where shareholder_type = 2;
+    </select>
+    <select id="selectShareholderInfoListByIds" resultType="com.ruoyi.equity.domain.vo.ShareholderInfoVO">
+        select shareholder_name, shareholder_type, shareholding_ratio, company_valuation, is_subject,  remark ,
+               (select shareholder_name from e_shareholder_info where info.controlled_company = shareholder_id) as companyName
+        from e_shareholder_info info where shareholder_type != 3 order by shareholding_ratio desc;
+    </select>
+    <select id="selectShareholderInfo" parameterType="java.lang.String" resultType="java.lang.Long">
+        select shareholder_id from e_shareholder_info where shareholder_name = #{shareholderName};
+    </select>
+
 
     <insert id="insertShareholderInfo" parameterType="ShareholderInfo" useGeneratedKeys="true" keyProperty="shareholderId">
         insert into e_shareholder_info