<?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.unis.crk.business.kcgl.mapper.DataKcglXckcDefaultMapper">
	<!-- 通用查询映射结果 -->
	<resultMap id="BaseResultMap" type="com.unis.crk.business.kcgl.entity.DataKcglXckcDefault">
		<id column="DataID" property="DataID" />
		<result column="UnitID" property="UnitID" />
		<result column="PeriodID" property="PeriodID" />
		<result column="RoundID" property="RoundID" />
		<result column="ModifyDate" property="ModifyDate" />
		<result column="builder" property="builder" />
		<result column="UPDATE_TIME" property="updateTime" />
		<result column="SytelInfoID" property="SytelInfoID" />
		<result column="editor" property="editor" />
		<result column="DeptID" property="DeptID" />
		<result column="BuildDate" property="BuildDate" />
		<result column="mxpz" property="mxpz" />
		<result column="lkmc" property="lkmc" />
		<result column="cphm" property="cphm" />
		<result column="lkbh" property="lkbh" />
		<result column="jjdh" property="jjdh" />
		<result column="cfsslx" property="cfsslx" />
		<result column="kcdj" property="kcdj" />
		<result column="kcje" property="kcje" />
		<result column="pz" property="pz" />
		<result column="rcrq" property="rcrq" />
		<result column="hwcd" property="hwcd" />
		<result column="hzzzhm" property="hzzzhm" />
		<result column="dj" property="dj" />
		<result column="sjsl" property="sjsl" />
		<result column="xxklhjz" property="xxklhjz" />
		<result column="hwxz" property="hwxz" />
		<result column="hzdz" property="hzdz" />
		<result column="scnf" property="scnf" />
		<result column="lxdh" property="lxdh" />
		<result column="hzmc" property="hzmc" />
		<result column="cllx" property="cllx" />
		<result column="lcmc" property="lcmc" />
		<result column="ywlx" property="ywlx" />
		<result column="cazylx" property="cazylx" />
		<result column="tzdh" property="tzdh" />
		<result column="bizno" property="bizno" />
		<result column="showorder" property="showorder" />
		<result column="htbh" property="htbh" />
		<result column="sjcf" property="sjcf" />
		<result column="sjhw" property="sjhw" />
		<result column="kybgh" property="kybgh" />
		<result column="hcph" property="hcph" />
	</resultMap>
    <select id="selectMyMapsPage" resultType="java.util.Map">
        SELECT *   FROM  data_kcgl_xckc_default
        <if test="ew.sqlSegment != null and ew.sqlSegment != ''">
            where  ${ew.sqlSegment}
        </if>
    </select>
    <insert id="addInStock">
		INSERT INTO data_kcgl_xckc_default(
			DataID,				-- 1、数据id
			UnitID,				-- 2、单位id
			PeriodID,			-- 3、期间id
			RoundID,			-- 4、舍位id
			ModifyDate,			-- 5、最后一次编辑时间
			builder,			-- 6、创建人
			BizNo,				-- 7、入门登记单号
			showOrder,			-- 8、环节重复处理次数
			kybgh, 			-- 9、可研报告号（计划单号）
			htbh, 			-- 10、合同编号
			mxpz, 			-- 11、明细品种
			lkmc, 			-- 12、粮库名称
			cphm, 			-- 13、车牌号码
			lkbh, 			-- 14、粮库编码
			jjdh, 			-- 15、检斤单号
			cfsslx, 		-- 16、存放设施类型
			kcdj, 			-- 17、库存单价
			kcje, 			-- 18、库存金额
			pz, 			-- 19、品种
			rcrq, 			-- 20、入仓日期
			hwcd, 			-- 21、货物产地
			sjcf, 			-- 22、实际仓房
			hzzzhm, 		-- 23、货主证照号码
			dj, 			-- 24、等级
			xxklhjz, 		-- 25、卸载扣量后净重
			hwxz, 			-- 26、货物性质
			sjhw, 			-- 27、实际货位
			hzdz, 			-- 28、货主地址
			scnf, 			-- 29、生产年份
			lxdh, 			-- 30、联系电话
			hzmc, 			-- 31、货主名称
			cllx,			-- 32、车辆类型
			lcmc,			-- 33、流程名称
			ywlx,	 		-- 34、作业类型
			cazylx,			-- 35、流程环节编码
			tzdh,			-- 36、通知单号,
			sjsl,			-- 37、实际数量
			DeptID
		)
		SELECT
			#{dataId},							-- 1、称皮重Dataid
			A.UnitID,						-- 2、单位ID
			A.PERIODID,						-- 3、期间id
			A.ROUNDID,						-- 4、舍位id
			NOW(),							-- 5、
			#{loginName},							-- 6、用户名
			D.BIZNO,							-- 7、
			D.SHOWORDER,								-- 8、
			A.jhdh,							-- 9、计划单号
			A.htbh,							-- 10、合同编号
			A.mxpz,							-- 11、明细品种
			E.org_name,						-- 12、单位名称
			A.cph,							-- 13、车牌号码
			E.Org_Code,						-- 14 单位编码（组织机构码）
			B.jydh,							-- 15、检验单号
			'',								-- 16、存放设施类型对应指标需确定
			B.dj,							-- 17、单价
			B.DJ*D.xzklhjz,			-- 18、单价*卸载后净重*(1-扣价比例合计)
			A.lspz,							-- 19、粮食品种
			D.cpzsj,						-- 20、
			A.cd,							-- 21、产地
			D.sjchID,							-- 22、实际仓房
			A.slrsfzh,						-- 23、售粮人身份证号
			B.lsdj,							-- 24、粮食等级
			D.xzklhjz,						-- 25、卸载后净重
			A.lsxz,							-- 26、货物性质
			D.sjhwID,								-- 27、实际货位
			A.slrdz,						-- 28、联系地址
			A.scnf,							-- 29、生产年份
			A.slrdh,						-- 30、联系电话
			A.slr,						    -- 31、售粮人
			A.cllx,							-- 32、车辆类型
			#{flowName},					-- 33、
			#{storeWorkType},				-- 34、
			#{rkCpz},						-- 35、
			A.tzdbh,							-- 36、通知单编号
			D.xzzl,							-- 37、卸载重量
			D.DeptID
		FROM data_crkyw_rmdj_default A 				-- 入库登记表
			INNER JOIN data_crkyw_jyxx_default B	-- 质检表
				ON A.BIZNO=B.BIZNO
			INNER JOIN data_crkyw_cpz_default D		-- 称皮重
				ON A.BIZNO=D.BIZNO
			INNER JOIN org_info E
				ON A.UnitID=E.org_id
		WHERE D.DATAID=#{dataId} LIMIT 0,1;
    </insert>
	<insert id="addOutStock">
INSERT INTO data_kcgl_xckc_default(
			DataID,				-- 1、数据id
			UnitID,				-- 2、单位id
			PeriodID,			-- 3、期间id
			RoundID,			-- 4、舍位id
			ModifyDate,			-- 5、最后一次编辑时间
			builder,			-- 6、创建人
			BizNo,				-- 7、入门登记单号
			showOrder,			-- 8、环节重复处理次数
			kybgh, 			-- 9、可研报告号
			htbh, 			-- 10、合同编号
			mxpz, 			-- 11、明细品种
			lkmc, 			-- 12、粮库名称
			cphm, 			-- 13、车牌号码
			lkbh, 			-- 14、粮库编码
			jjdh, 			-- 15、检斤单号
			cfsslx, 		-- 16、存放设施类型
			kcdj, 			-- 17、库存单价
			kcje, 			-- 18、库存金额
			pz, 			-- 19、品种
			rcrq, 			-- 20、入仓日期
			hwcd, 			-- 21、货物产地
			sjcf, 			-- 22、实际仓房
			hzzzhm, 		-- 23、货主证照号码
			dj, 			-- 24、等级
			xxklhjz, 		-- 25、卸载扣量后净重
			hwxz, 			-- 26、货物性质
			sjhw, 			-- 27、实际货位
			hzdz, 			-- 28、货主地址
			scnf, 			-- 29、生产年份
			lxdh, 			-- 30、联系电话
			hzmc, 			-- 31、货主名称
			cllx,			-- 32、车辆类型
			lcmc,			-- 33、流程名称
			ywlx,	 		-- 34、作业类型
			cazylx,			-- 35、流程环节编码
			tzdh,			-- 36、通知单号
			sjsl,			-- 37、实际数量
			DeptID
		)
		SELECT
			#{dataId},							-- 1、出库称毛重Dataid
			A.UnitID,						-- 2、单位ID
			A.PERIODID,						-- 3、期间id
			A.ROUNDID,						-- 4、舍位id
			NOW(),							-- 5、
			#{loginName},							-- 6、
			D.BIZNO,							-- 7、
			D.SHOWORDER,								-- 8、
			A.jhdbh,							-- 9、计划单号
			B.htbh,							-- 10、合同编号
			IFNULL(A.mxpz,B.mxpz),	-- 11、明细品种
			E.org_name,						-- 12、单位名称
			A.cph,							-- 13、车牌号码
			E.Org_Code,						-- 14 单位编码（组织机构码）
			'',							-- 15、质检单号
			'',								-- 16、存放设施类型
			F.price,							-- 17、单价
			F.price*D.klhjz,			-- 18、单价*卸载后净重
			A.lspz,							-- 19、粮食品种
			D.jmsj,						-- 20、
			F.grain_producing_area,							-- 21、产地
			D.sjckch,							-- 22、实际仓房
			'',								-- 23、售粮人身份证号
			F.grain_grade,							-- 24、粮食等级
			D.klhjz,						-- 25、卸载后净重
			IFNULL(A.lyxz,B.lsxz),	-- 26、货物性质
			D.sjhwh,							-- 27、实际货位
			'',									-- 28、联系地址
			F.grain_annual,									-- 29、生产年份
			A.cyrdh,						-- 30、承运人电话
			A.cyr,						-- 31、承运人姓名
			A.cllx,							-- 32、车辆类型
				#{flowName},					-- 33、
			#{storeWorkType},				-- 34、
			#{ckCmz},						-- 35、
			A.tzdbh,						-- 36、出库通知单号
			D.mz-cp.pz,						-- 37
			D.DeptID
		FROM data_crkyw_ckrmdj_default A 				-- 出库入门登记表
			INNER JOIN data_crkyw_ckcmz_default D		-- 出库称毛重
				ON A.BIZNO=D.BIZNO
			INNER JOIN data_crkyw_ckcpz_default cp
				ON D.BIZNO=cp.BIZNO
			INNER JOIN org_info E
				ON A.UnitID=E.org_id
		  	INNER JOIN data_crkyw_tzdxx_flt_001 F on A.UnitID=F.UnitID AND A.tzdcbid=F.DataID
		  LEFT JOIN data_crkyw_tzdxx_default B	-- 通知单信息
				ON B.UnitID=F.UnitID and B.DataID=F.MainDataID
	WHERE D.DATAID=#{dataId} LIMIT 0,1;
	</insert>
	<insert id="addQckcStock">
INSERT INTO data_kcgl_xckc_default(
			DataID,				-- 1、数据id
			UnitID,				-- 2、单位id
			PeriodID,			-- 3、期间id
			RoundID,			-- 4、舍位id
			ModifyDate,			-- 5、最后一次编辑时间
			builder,			-- 6、创建人
			BizNo,				-- 7、入门登记单号
			showOrder,			-- 8、环节重复处理次数
			kybgh, 			-- 9、可研报告号（计划单号）
			htbh, 			-- 10、合同编号
			mxpz, 			-- 11、明细品种
			lkmc, 			-- 12、粮库名称
			cphm, 			-- 13、车牌号码
			lkbh, 			-- 14、粮库编码
			jjdh, 			-- 15、检斤单号
			cfsslx, 		-- 16、存放设施类型
			kcdj, 			-- 17、库存单价
			kcje, 			-- 18、库存金额
			pz, 			-- 19、品种
			rcrq, 			-- 20、入仓日期
			hwcd, 			-- 21、货物产地
			sjcf, 			-- 22、实际仓房
			hzzzhm, 		-- 23、货主证照号码
			dj, 			-- 24、等级
			xxklhjz, 		-- 25、卸载扣量后净重
			hwxz, 			-- 26、货物性质
			sjhw, 			-- 27、实际货位
			hzdz, 			-- 28、货主地址
			scnf, 			-- 29、生产年份
			lxdh, 			-- 30、联系电话
			hzmc, 			-- 31、货主名称
			cllx,			-- 32、车辆类型
			lcmc,			-- 33、流程名称
			ywlx,	 		-- 34、作业类型
			cazylx,			-- 35、流程环节编码
			tzdh,			-- 36、通知单号
			sjsl			-- 36、实际数量
		)
		SELECT
		#{dataId},						-- 1、期初Dataid
			A.UnitID,						-- 2、单位ID
			A.PERIODID,						-- 3、期间id
			A.ROUNDID,						-- 4、舍位id
			NOW(),							-- 5、
			#{loginName},							-- 6、
			#{dataId},			-- 7、bizno
			0,								-- 8、showOrder
			null,							-- 9、计划单号
			null,							-- 10、合同编号
			A.mxpz,							-- 11、明细品种
			E.org_name,						-- 12、单位名称
			null,							-- 13、车牌号码
			E.Org_Code,						-- 14 单位编码（组织机构码）
			null,							-- 15、检验单号
			null,								-- 16、存放设施类型对应指标需确定
			null,							-- 17、单价
			NULL,			-- 18、单价*卸载后净重*(1-扣价比例合计)
			A.pz,							-- 19、粮食品种
			A.rc,							-- 20、入仓日期
			A.cd,							-- 21、产地
			A.ch,							-- 22、实际仓房
			null,						-- 23、售粮人身份证号
			A.dj,							-- 24、粮食等级
			a.kcsl,						-- 25、卸载后净重
			A.hwxz,							-- 26、货物性质
			A.hwh,							-- 27、实际货位
			null,						-- 28、联系地址
			A.scnf,							-- 29、生产年份
			null,						-- 30、联系电话
			null,						-- 31、售粮人
			null,							-- 32、车辆类型
			#{flowName},							-- 33、
			#{storeWorkType},							-- 34、
			#{qckc},							-- 35、
			null,							-- 36、通知单编号
			a.kcsl 							-- 36、实际数量
		FROM data_kcgl_qckc_default A 				-- 入库登记表
		INNER JOIN org_info E	ON A.UnitID=E.org_id
		WHERE A.DATAID=#{dataId} LIMIT 0,1;
	</insert>
	<insert id="addKcbdStock">
				INSERT INTO data_kcgl_xckc_default(
			DataID,				-- 1、数据id
			UnitID,				-- 2、单位id
			PeriodID,			-- 3、期间id
			RoundID,			-- 4、舍位id
			ModifyDate,			-- 5、最后一次编辑时间
			builder,			-- 6、创建人
			BizNo,				-- 7、入门登记单号
			showOrder,			-- 8、环节重复处理次数
			kybgh, 			-- 9、可研报告号（计划单号）
			htbh, 			-- 10、合同编号
			mxpz, 			-- 11、明细品种
			lkmc, 			-- 12、粮库名称
			cphm, 			-- 13、车牌号码
			lkbh, 			-- 14、粮库编码
			jjdh, 			-- 15、检斤单号
			cfsslx, 		-- 16、存放设施类型
			kcdj, 			-- 17、库存单价
			kcje, 			-- 18、库存金额
			pz, 			-- 19、品种
			rcrq, 			-- 20、入仓日期
			hwcd, 			-- 21、货物产地
			sjcf, 			-- 22、实际仓房
			hzzzhm, 		-- 23、货主证照号码
			dj, 			-- 24、等级
			xxklhjz, 		-- 25、卸载扣量后净重
			hwxz, 			-- 26、货物性质
			sjhw, 			-- 27、实际货位
			hzdz, 			-- 28、货主地址
			scnf, 			-- 29、生产年份
			lxdh, 			-- 30、联系电话
			hzmc, 			-- 31、货主名称
			cllx,			-- 32、车辆类型
			lcmc,			-- 33、流程名称
			ywlx,	 		-- 34、作业类型
			cazylx,			-- 35、流程环节编码
       sjsl			-- 36、实际数量
		)
		SELECT
			#{dataId},						-- 1、期初Dataid
			A.UnitID,						-- 2、单位ID
			A.PERIODID,						-- 3、期间id
			A.ROUNDID,						-- 4、舍位id
			NOW(),							-- 5、
			#{loginName},							-- 6、
			A.bddh,			-- 7、bizno
			0,								-- 8、showOrder
			null,							-- 9、计划单号
			null,							-- 10、合同编号
			A.mxpz,							-- 11、明细品种
			E.org_name,						-- 12、单位名称
			null,							-- 13、车牌号码
			E.Org_Code,						-- 14 单位编码（组织机构码）
			null,							-- 15、检验单号
			null,								-- 16、存放设施类型对应指标需确定
			null,							-- 17、单价
			NULL,			-- 18、单价*卸载后净重*(1-扣价比例合计)
			A.pz,							-- 19、粮食品种
			a.BuildDate,						-- 20、入仓日期
			A.cd,							-- 21、产地
			A.cfid,							-- 22、实际仓房
			null,						-- 23、售粮人身份证号
			A.dj,							-- 24、粮食等级
			ifnull(a.sjsh,a.bdsl),						-- 25、卸载后净重
			A.xz,							-- 26、货物性质
			A.hwid,							-- 27、实际货位
			null,						-- 28、联系地址
			A.scrq,							-- 29、生产年份
			null,						-- 30、联系电话
			null,						-- 31、售粮人
			null,							-- 32、车辆类型
			#{flowName},							-- 33、
			#{storeWorkType},							-- 34、
			#{type},							-- 35、
			ifnull(a.sjsh,a.bdsl)			-- 36、
		FROM data_kcgl_kcbd_default A 				-- 入库登记表
		INNER JOIN org_info E	ON A.UnitID=E.org_id
		WHERE A.DATAID=#{dataId};
	</insert>
	<insert id="addKcbdYcStock">
INSERT INTO data_kcgl_xckc_default(
			DataID,				-- 1、数据id
			UnitID,				-- 2、单位id
			PeriodID,			-- 3、期间id
			RoundID,			-- 4、舍位id
			ModifyDate,			-- 5、最后一次编辑时间
			builder,			-- 6、创建人
			BizNo,				-- 7、入门登记单号
			showOrder,			-- 8、环节重复处理次数
			kybgh, 			-- 9、可研报告号（计划单号）
			htbh, 			-- 10、合同编号
			mxpz, 			-- 11、明细品种
			lkmc, 			-- 12、粮库名称
			cphm, 			-- 13、车牌号码
			lkbh, 			-- 14、粮库编码
			jjdh, 			-- 15、检斤单号
			cfsslx, 		-- 16、存放设施类型
			kcdj, 			-- 17、库存单价
			kcje, 			-- 18、库存金额
			pz, 			-- 19、品种
			rcrq, 			-- 20、入仓日期
			hwcd, 			-- 21、货物产地
			sjcf, 			-- 22、实际仓房
			hzzzhm, 		-- 23、货主证照号码
			dj, 			-- 24、等级
			xxklhjz, 		-- 25、卸载扣量后净重
			hwxz, 			-- 26、货物性质
			sjhw, 			-- 27、实际货位
			hzdz, 			-- 28、货主地址
			scnf, 			-- 29、生产年份
			lxdh, 			-- 30、联系电话
			hzmc, 			-- 31、货主名称
			cllx,			-- 32、车辆类型
			lcmc,			-- 33、流程名称
			ywlx,	 		-- 34、作业类型
			cazylx,			-- 35、流程环节编码
			sjsl			-- 36、实际数量
		)
		SELECT
			#{reverseDataId},						-- 1、移仓后id
			A.UnitID,						-- 2、单位ID
			A.PERIODID,						-- 3、期间id
			A.ROUNDID,						-- 4、舍位id
			NOW(),							-- 5、
			#{loginName},							-- 6、
			A.bddh,			-- 7、bizno
			0,								-- 8、showOrder
			null,							-- 9、计划单号
			null,							-- 10、合同编号
			A.mxpz,							-- 11、明细品种
			E.org_name,						-- 12、单位名称
			null,							-- 13、车牌号码
			E.Org_Code,						-- 14 单位编码（组织机构码）
			null,							-- 15、检验单号
			null,								-- 16、存放设施类型对应指标需确定
			null,							-- 17、单价
			NULL,			-- 18、单价*卸载后净重*(1-扣价比例合计)
			A.pz,							-- 19、粮食品种
			a.BuildDate,						-- 20、入仓日期
			A.cd,							-- 21、产地
			A.yrcfid,							-- 22、实际仓房
			null,						-- 23、售粮人身份证号
			A.dj,							-- 24、粮食等级
			a.bdsl,						-- 25、卸载后净重
			A.xz,							-- 26、货物性质
			A.yrhwid,							-- 27、实际货位
			null,						-- 28、联系地址
			A.scrq,							-- 29、生产年份
			null,						-- 30、联系电话
			null,						-- 31、售粮人
			null,							-- 32、车辆类型
			#{flowName},							-- 33、
			#{storeWorkType},							-- 34、
			#{type},							-- 35、
			a.bdsl							-- 36、
		FROM data_kcgl_kcbd_default A 				-- 入库登记表
		INNER JOIN org_info E	ON A.UnitID=E.org_id
 WHERE A.DATAID=#{dataId};
	</insert>
	<insert id="addKcbdXzbhStock">
INSERT INTO data_kcgl_xckc_default(
			DataID,				-- 1、数据id
			UnitID,				-- 2、单位id
			PeriodID,			-- 3、期间id
			RoundID,			-- 4、舍位id
			ModifyDate,			-- 5、最后一次编辑时间
			builder,			-- 6、创建人
			BizNo,				-- 7、入门登记单号
			showOrder,			-- 8、环节重复处理次数
			kybgh, 			-- 9、可研报告号（计划单号）
			htbh, 			-- 10、合同编号
			mxpz, 			-- 11、明细品种
			lkmc, 			-- 12、粮库名称
			cphm, 			-- 13、车牌号码
			lkbh, 			-- 14、粮库编码
			jjdh, 			-- 15、检斤单号
			cfsslx, 		-- 16、存放设施类型
			kcdj, 			-- 17、库存单价
			kcje, 			-- 18、库存金额
			pz, 			-- 19、品种
			rcrq, 			-- 20、入仓日期
			hwcd, 			-- 21、货物产地
			sjcf, 			-- 22、实际仓房
			hzzzhm, 		-- 23、货主证照号码
			dj, 			-- 24、等级
			xxklhjz, 		-- 25、卸载扣量后净重
			hwxz, 			-- 26、货物性质
			sjhw, 			-- 27、实际货位
			hzdz, 			-- 28、货主地址
			scnf, 			-- 29、生产年份
			lxdh, 			-- 30、联系电话
			hzmc, 			-- 31、货主名称
			cllx,			-- 32、车辆类型
			lcmc,			-- 33、流程名称
			ywlx,	 		-- 34、作业类型
			cazylx,			-- 35、流程环节编码
			sjsl			-- 36、实际数量
		)
		SELECT
			#{reverseDataId},						-- 1、性质变化后id
			A.UnitID,						-- 2、单位ID
			A.PERIODID,						-- 3、期间id
			A.ROUNDID,						-- 4、舍位id
			NOW(),							-- 5、
			#{loginName},							-- 6、
			A.bddh,			-- 7、bizno
			0,								-- 8、showOrder
			null,							-- 9、计划单号
			null,							-- 10、合同编号
			A.mxpz,							-- 11、明细品种
			E.org_name,						-- 12、单位名称
			null,							-- 13、车牌号码
			E.Org_Code,						-- 14 单位编码（组织机构码）
			null,							-- 15、检验单号
			null,								-- 16、存放设施类型对应指标需确定
			null,							-- 17、单价
			NULL,			-- 18、单价*卸载后净重*(1-扣价比例合计)
			A.pz,							-- 19、粮食品种
			a.BuildDate,						-- 20、入仓日期
			A.cd,							-- 21、产地
			A.cfid,							-- 22、实际仓房
			null,						-- 23、售粮人身份证号
			A.dj,							-- 24、粮食等级
			a.bdsl,						-- 25、卸载后净重
			A.bdhxz,							-- 26、货物性质
			A.hwid,							-- 27、实际货位
			null,						-- 28、联系地址
			A.scrq,							-- 29、生产年份
			null,						-- 30、联系电话
			null,						-- 31、售粮人
			null,							-- 32、车辆类型
			#{flowName},							-- 33、
			#{storeWorkType},							-- 34、
			#{type},							-- 35、
			a.bdsl							-- 36、
		FROM data_kcgl_kcbd_default A 				-- 入库登记表
		INNER JOIN org_info E	ON A.UnitID=E.org_id
		WHERE A.DATAID=#{dataId};
	</insert>
    <select id="selectSql"  resultType="java.util.Map">
         ${sql}
	</select>
	<select id="findPageBgtz" resultType="java.util.Map">
		SELECT
		xc.bizno,
		pz.enumName AS pz,
		xc.xxklhjz,
		xc.cphm,
		cf.storehouse_name AS chmc,
		hw.warehouse_name AS hwmc,
		xz.enumName AS hwxz,
		xc.ywlx,
		fc.rq
		FROM
		data_kcgl_xckc_default xc
		LEFT JOIN data_kcgl_fcbgz_default fc ON fc.StockDataID = xc.DataID
		LEFT JOIN basic_storehouse cf ON cf.storehouse_id = fc.ch
		LEFT JOIN basic_warehouse hw ON hw.warehouse_id = fc.hwh
		LEFT JOIN basic_enum xz ON xz.enumId = xc.hwxz
		LEFT JOIN basic_enum pz ON pz.enumId = xc.pz
		LEFT JOIN basic_enum mxp ON mxp.enumId = xc.pz
		<if test="ew.sqlSegment != null and ew.sqlSegment != ''">
			where   ${ew.sqlSegment}
		</if>
	</select>
</mapper>