| | |
| | | <select id="selectStockInWithProductInfo" resultType="com.ruoyi.inventory.dto.StockinDto"> |
| | | SELECT |
| | | T1.id, |
| | | T1.product_id, |
| | | T1.product_recordid, |
| | | T1.inbound_time, |
| | | T1.inbound_batch, |
| | | T1.supplier_id, |
| | |
| | | T2.tax_inclusive_total_price, |
| | | T2.tax_rate, |
| | | T2.tax_exclusive_total_price, |
| | | T1.inbound_person, |
| | | T1.user_id, |
| | | T1.tenant_id, |
| | | T2.product_category, |
| | | T2.specification_model, |
| | | T2.unit, |
| | | T3.supplier_name |
| | | T3.supplier_name, |
| | | T4.nick_name |
| | | FROM |
| | | stock_in T1 |
| | | INNER JOIN |
| | | product_record T2 |
| | | ON |
| | | T1.product_id = T2.product_id |
| | | T1.product_recordid = T2.id |
| | | INNER JOIN |
| | | supplier_manage T3 |
| | | ON |
| | | T1.supplier_id = T3.id |
| | | INNER JOIN sys_user T4 |
| | | ON |
| | | T1.user_id = T4.user_id |
| | | <where> |
| | | <if test="stockinDto.supplierName != null and stockinDto.supplierName != ''"> |
| | | AND T3.supplier_name LIKE CONCAT('%', #{stockinDto.supplierName}, '%') |
| | | </if> |
| | | <if test="stockinDto.startTime != null and stockinDto.startTime != ''"> |
| | | AND T1.inbound_time >= #{stockinDto.startTime} |
| | | </if> |
| | | <if test="stockinDto.endTime != null and stockinDto.endTime != ''"> |
| | | AND T1.inbound_time <= #{stockinDto.endTime} |
| | | </if> |
| | | </where> |
| | | ORDER BY T1.inbound_time DESC |
| | |
| | | <select id="stockinExportList" resultType="com.ruoyi.inventory.excel.StockInExcelDto"> |
| | | SELECT |
| | | T1.id, |
| | | T1.product_id, |
| | | T1.product_recordid, |
| | | T1.inbound_time, |
| | | T1.inbound_batch, |
| | | T1.supplier_id, |
| | |
| | | T2.tax_inclusive_total_price, |
| | | T2.tax_rate, |
| | | T2.tax_exclusive_total_price, |
| | | T1.inbound_person, |
| | | T1.user_id, |
| | | T1.tenant_id, |
| | | T2.product_category, |
| | | T2.specification_model, |
| | | T2.unit, |
| | | T3.supplier_name |
| | | T3.supplier_name, |
| | | T4.nick_name |
| | | FROM |
| | | stock_in T1 |
| | | INNER JOIN |
| | | product_record T2 |
| | | ON |
| | | T1.product_id = T2.product_id |
| | | T1.product_recordid = T2.id |
| | | INNER JOIN |
| | | supplier_manage T3 |
| | | ON |
| | | T1.supplier_id = T3.id |
| | | INNER JOIN sys_user T4 |
| | | ON |
| | | T1.user_id = T4.user_id |
| | | <where> |
| | | <if test="stockinDto.supplierName != null and stockinDto.supplierName != ''"> |
| | | AND T3.supplier_name LIKE CONCAT('%', #{stockinDto.supplierName}, '%') |