Browse Source

新增查询菜单列表接口

Sun 3 years ago
parent
commit
ba6777fe46

+ 10 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/warehouse/warehouseBusiness/TWarehousebillsfeesController.java

@@ -113,4 +113,14 @@ public class TWarehousebillsfeesController extends BaseController {
     public AjaxResult remove(@PathVariable Long[] fIds) {
         return toAjax(tWarehousebillsfeesService.deleteTWarehousebillsfeesByIds(fIds));
     }
+
+    /**
+     * 获取查询菜单数据
+     */
+    @PreAuthorize("@ss.hasPermi('warehouseBusiness:warehousebillsfees:query')")
+    @PostMapping("/queryMenuList")
+    public TableDataInfo selectQueryMenuList(@RequestBody TWarehousebillsfees tWarehousebillsfees) {
+        startPage();
+        return getDataTable(tWarehousebillsfeesService.selectQueryMenuList(tWarehousebillsfees));
+    }
 }

+ 7 - 0
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/mapper/TWarehousebillsfeesMapper.java

@@ -150,4 +150,11 @@ public interface TWarehousebillsfeesMapper extends BaseMapper<TWarehousebillsfee
      */
     public List<Map<String,Object>> accountsDue();
 
+    /**
+     * 获取查询菜单数据
+     * @param tWarehousebillsfees
+     * @return
+     */
+    public List<Map<String,Object>> selectQueryMenuList(TWarehousebillsfees tWarehousebillsfees);
+
 }

+ 7 - 0
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/ITWarehousebillsfeesService.java

@@ -80,4 +80,11 @@ public interface ITWarehousebillsfeesService {
      * @return
      */
     public List<Map<String,Object>> accountsDue();
+
+    /**
+     * 获取查询菜单数据
+     * @param tWarehousebillsfees
+     * @return
+     */
+    public List<Map<String, Object>> selectQueryMenuList(TWarehousebillsfees tWarehousebillsfees);
 }

+ 5 - 0
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/impl/TWarehousebillsfeesServiceImpl.java

@@ -182,4 +182,9 @@ public class TWarehousebillsfeesServiceImpl implements ITWarehousebillsfeesServi
     public List<Map<String, Object>> accountsDue() {
         return tWarehousebillsfeesMapper.accountsDue();
     }
+
+    @Override
+    public List<Map<String, Object>> selectQueryMenuList(TWarehousebillsfees tWarehousebillsfees) {
+        return tWarehousebillsfeesMapper.selectQueryMenuList(tWarehousebillsfees);
+    }
 }

+ 42 - 1
ruoyi-warehouse/src/main/resources/mapper/warehouseBusiness/TWarehousebillsfeesMapper.xml

@@ -843,4 +843,45 @@
             GROUP BY tf.f_corpid
             LIMIT 10
     </select>
-</mapper>
+
+    <select id="selectQueryMenuList" parameterType="TWarehousebillsfees" resultType="map">
+        SELECT tf.f_id AS fId,
+        tf.f_pid AS fPid,
+        tf.f_corpid AS fCorpid,
+        tc.f_no AS corpNo,
+        tc.f_cname AS corpCname,
+        tc.f_name AS corpName,
+        tf.f_mblno AS fMblno,
+        tf.f_bsdate AS fBsdate,
+        tf.f_review_date AS fReviewDate,
+        tf.f_feeid AS fFeeid,
+        te.f_no AS feesNo,
+        te.f_name AS feesName,
+        tf.f_dc AS fDc,
+        tf.f_amount AS fAmount,
+        tf.f_stlamount AS fStlamount,
+        tf.f_stlamount_date AS fStlamountDate,
+        tf.f_invamount AS fInvamount,
+        tf.f_invnos AS fInvnos,
+        tf.f_accamount AS fAccamount,
+        tf.f_accamount_date AS fAccamountDate,
+        tf.f_statement_no AS fStatementNo,
+        tf.f_feeUnitid AS fFeeUnitid,
+        tf.f_qty AS fQty,
+        tf.f_unitprice AS fUnitprice,
+        tf.f_business_type AS fBusinessType,
+        tf.f_product_name AS fProductName,
+        tf.remark AS remark,
+        tf.price_date_remarks AS priceDateRemarks
+        FROM t_warehousebillsfees tf
+        LEFT JOIN t_corps tc ON tc.f_id = tf.f_corpid
+        LEFT JOIN t_fees te ON te.f_id = tf.f_feeid
+        <where>
+            <if test="fDc != null  and fDc != ''">and tf.f_dc = #{fDc}</if>
+            <if test="fMblno != null  and fMblno != ''">and tf.f_mblno = #{fMblno}</if>
+            <if test="corpName != null  and corpName != ''">and tc.f_name like concat('%', #{corpName},'%')</if>
+            <if test="fReviewDate != null  and fReviewDate != ''">and tf.f_review_date = #{fReviewDate}</if>
+            <if test="fBsdate != null  and fBsdate != ''">and tf.f_bsdate = #{fBsdate}</if>
+        </where>
+    </select>
+</mapper>