123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.huimv.getdata.mapper.ErpXiaoShouMapper">
- <select id="getWanChengLv" resultType="com.huimv.getdata.entity.xiaoshou.XiaoShouWanChenLvJinE"
- parameterType="java.util.Date">
- SELECT A.FSALEORGID , A.FBILLNO , A.FCREATEDATE FDATE, f.FTaxPrice, B.FSettleCurrId ,B.FBillAllAmount, b.FBillAllAmount_LC FALLAMOUNTLC,
- E.fentryid ,
- (B.FBillAllAmount_LC / E.FQTY ) xiaoShouDanJia , L.FNAME wuLiaoName , A.FSALEDEPTID ,D.FNAME keHuName ,E.fqty,H.FNAME ,H.fdeptname
- FROM T_CRM_CONTRACT A
- inner join T_CRM_CONTRACTENTRY E on a.fid = E.fid
- inner JOIN T_CRM_CONTRACTENTRY_F F ON F.fentryid = e.fentryid
- inner join T_CRM_CONTRACTFIN B on b.fid = e.fid
- INNER JOIN T_BD_CUSTOMER_L D ON D.FCUSTID=A.FCUSTID
- INNER JOIN T_BD_MATERIAL_L L ON L.FMATERIALID = E.FMATERIALID
- LEFT JOIN V_BD_SALESMAN_L H ON H.fid = A.FSALERID
- --合同
- <if test="date !=null">
- where A.FCREATEDATE >= #{date}
- </if>
- </select>
- <select id="getBaiFangKeHu" resultType="com.huimv.getdata.entity.xiaoshou.BaiFangKeHu"
- parameterType="java.util.Date">
- select * from zc_jh_VisitRecord
- <if test="date !=null">
- where F_ZC_DATE >= #{date}
- </if>
- </select>
- <select id="getXiaoShouFaPiaoJinE" resultType="com.huimv.getdata.entity.xiaoshou.XiaoShouFaPiaoJinE"
- parameterType="java.util.Date">
- SELECT A.FDATE, A.FSETTLEORGID , A.FSALEORGID ,A.FSALEERID ,B.FALLAMOUNT ,A.FSETACCOUNTTYPE ,A.FBILLNO FROM T_AR_RECEIVABLE A
- INNER JOIN T_AR_RECEIVABLEENTRY B ON A.FID = B.FID
- WHERE A.FSETACCOUNTTYPE = 3
- <if test="date !=null">
- and A.FDATE >= #{date}
- </if>
- </select>
- <select id="getXiaoShouFaHuoJinEKeHuGongXian"
- resultType="com.huimv.getdata.entity.xiaoshou.XiaoShouFaHuoJinEKeHuGongXian"
- parameterType="java.util.Date">
- SELECT A.FSTOCKORGID, A.FSALEORGID, A.FBILLNO , A.FCREATEDATE FDATE , L.FNAME wuLiaoName , B.FBillAllAmount_LC FALLAMOUNT_LC ,
- B.FSettleCurrId , E.FREALQTY ,
- B.FBillAllAmount FBillAmount,
- D.FNAME ,H.FNAME xiaoShouName ,H.fdeptname
- , F.FSoorDerno
- FROM T_SAL_OUTSTOCK A
- inner join T_SAL_OUTSTOCKENTRY E on a.fid = E.fid
- inner JOIN T_SAL_OUTSTOCKENTRY_R F ON F.fentryid = e.fentryid
- INNER JOIN T_BD_CUSTOMER_L D ON D.FCUSTID=A.FCustomerID
- INNER JOIN T_BD_MATERIAL_L L ON L.FMATERIALID = E.FMATERIALID
- inner join T_SAL_OUTSTOCKFIN B on B.fid = a.fid
- LEFT JOIN V_BD_SALESMAN_L H ON H.fid = A.FSalesManID
- <if test="date !=null">
- where A.FDATE >= #{date}
- </if>
- </select>
- <select id="getXiaoShouFeiYong" resultType="com.huimv.getdata.entity.xiaoshou.XiaoShouFeiYong"
- parameterType="java.util.Date">
- SELECT A.FACCTORGID ,A.FDATE ,B.FCREDIT ,D.FNAME FROM T_GL_VOUCHER A
- INNER JOIN T_GL_VOUCHERENTRY B ON A.FVOUCHERID = B.FVOUCHERID
- INNER JOIN T_BD_ACCOUNT C ON C.FACCTID = B.FACCOUNTID
- INNER JOIN T_BD_ACCOUNT_L D ON D.FACCTID = C.FACCTID
- WHERE C.Fnumber in ('6601.01.01','6601.01.02','6601.02','6601.03','6601.05','6601.06','6601.08','6601.09','6601.10','6601.13','6601.14.02','6601.14.01','6601.15','6601.19','6601.16','6601.17','6601.18','6601.21.02','6601.21.03','6601.21.04','6601.22','6601.21.01')
- <if test="date !=null">
- and A.FDATE >= #{date}
- </if>
- </select>
- <select id="getYvQiHeTongMingXi" resultType="com.huimv.getdata.entity.xiaoshou.YvQiHeTongMingXi"
- parameterType="java.util.Date">
- SELECT A.FCREATEDATE ,A.FBILLNO ,L.FNAME wuliao , F.FAllAmount_LC FALLAMOUNTLC , A.FSALEDEPTID ,D.FNAME keHuName,C.FNAME ,E.FQTY,G.FDATE chuKuDate
- ,A.FSALEORGID FSALEORGID
- FROM T_CRM_CONTRACT A
- inner join T_CRM_CONTRACTENTRY E on a.fid = E.fid
- inner JOIN T_CRM_CONTRACTENTRY_F F ON F.fentryid = e.fentryid
- INNER JOIN T_BAS_BILLTYPE B ON B.FBILLTYPEID = A.FBILLTYPEID
- INNER JOIN T_BAS_BILLTYPE_L C ON A.FBILLTYPEID = C.FBILLTYPEID
- INNER JOIN T_BD_CUSTOMER_L D ON D.FCUSTID=A.FCUSTID
- LEFT JOIN T_SAL_OUTSTOCK G ON G.FBILLNO = A.FBILLNO
- INNER JOIN T_BD_MATERIAL_L L ON L.FMATERIALID = E.FMATERIALID
- <if test="date !=null">
- where A.FDATE >= #{date}
- </if>
- </select>
- <select id="getXiaoShouFeiYongFeiYong" resultType="com.huimv.getdata.entity.xiaoshou.XiaoShouFeiYong"
- parameterType="java.util.Date">
- SELECT A.FACCTORGID ,A.FDATE ,B.FCREDIT ,D.FNAME FROM T_GL_VOUCHER A
- INNER JOIN T_GL_VOUCHERENTRY B ON A.FVOUCHERID = B.FVOUCHERID
- INNER JOIN T_BD_ACCOUNT C ON C.FACCTID = B.FACCOUNTID
- INNER JOIN T_BD_ACCOUNT_L D ON D.FACCTID = C.FACCTID
- where
- substring(C.FNumber,0,5) = #{number}
- and B.FCREDIT != 0
- <if test="date !=null and date !=''" >
- and A.FDATE >= #{date}
- </if>
- </select>
- <select id="getDingDan" resultType="com.huimv.getdata.entity.xiaoshou.XiaoShouWanChenLvJinE"
- parameterType="java.lang.String">
- -- SELECT A.FBILLNO , A.FCREATEDATE FDATE,A.FSALEORGID,B.fqty ,C.FALLAMOUNT_LC
- -- FROM T_SAL_ORDER A
- -- inner join T_SAL_ORDERENTRY B on a.fid = B.fid
- -- inner join T_SAL_ORDERENTRY_F C on B.FENTRYID = c.FENTRYID
- SELECT A.FSALEORGID, A.FBILLNO , G.FSRCBILLNO fentryid , A.FCREATEDATE FDATE , L.FNAME wuLiaoName , F.FAllAmount_LC FALLAMOUNTLC , B.FSettleCurrId ,
- B.FBillAllAmount FBillAllAmount, F.FTaxPrice,
- A.FSALEDEPTID ,D.FNAME keHuName,E.fqty,H.FNAME ,H.fdeptname ,
- (F.FALLAMOUNT_LC / E.FQTY ) xiaoShouDanJia
- FROM T_SAL_ORDER A
- inner join T_SAL_ORDERENTRY E on a.fid = E.fid
- inner JOIN T_SAL_ORDERENTRY_F F ON F.fentryid = e.fentryid
- INNER JOIN T_BD_CUSTOMER_L D ON D.FCUSTID=A.FCUSTID
- inner join T_SAL_ORDERENTRY_R G on g.fentryid = e.fentryid
- INNER JOIN T_BD_MATERIAL_L L ON L.FMATERIALID = E.FMATERIALID
- inner join T_SAL_ORDERFIN B on B.fid = a.fid
- LEFT JOIN V_BD_SALESMAN_L H ON H.fid = A.FSALERID
- <if test="date !=null">
- where A.FCREATEDATE >= #{date}
- </if>
- </select>
- <select id="getCaiWuYingShou" resultType="com.huimv.getdata.entity.xiaoshou.CaiWuYingShou"
- parameterType="java.lang.String">
- SELECT distinct a.FACCOUNTBOOKID, A.FENDBALANCEFOR, WLL.FNAME ,km.FUSEORGID ,fyearperiod
- FROM T_GL_BALANCE A
- inner join t_bd_account KM on KM.FAcctId=A.FACCOUNTID and KM.FISDETAIL='1' and (KM.FNumber ='1122.01')
- INNER JOIN T_BD_FLEXITEMDETAILV B ON A.FDETAILID=B.FID
- INNER JOIN T_BD_CUSTOMER_L WLL ON B.FFLEX6=WLL.FCUSTID
- where a.FENDBALANCEFOR != 0
- <if test="date !=null and date!='' ">
- and A.fyearperiod = #{date}
- </if>
- </select>
- </mapper>
|