<?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.cplbusiness.mapper.DataKcglCplxckcDefaultMapper">

    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.unis.crk.cplbusiness.entity.DataKcglCplxckcDefault">
        <id column="dataId" property="dataId"/>
        <result column="unitid" property="unitid"/>
        <result column="zdmc" property="zdmc"/>
        <result column="zdbm" property="zdbm"/>
        <result column="ch" property="ch"/>
        <result column="hwh" property="hwh"/>
        <result column="chmc" property="chmc"/>
        <result column="hwmc" property="hwmc"/>
        <result column="builder" property="builder"/>
        <result column="cjsj" property="cjsj"/>
        <result column="editor" property="editor"/>
        <result column="modifyDate" property="modifyDate"/>
        <result column="updateTime" property="updateTime"/>
        <result column="scrq" property="scrq"/>
        <result column="bzq" property="bzq"/>
        <result column="xz" property="xz"/>
        <result column="deptId" property="deptId"/>
        <result column="sjjlpzmc" property="sjjlpzmc"/>
        <result column="sjjlpzbh" property="sjjlpzbh"/>
        <result column="sjjlppmc" property="sjjlppmc"/>
        <result column="sjjlppbh" property="sjjlppbh"/>
        <result column="sjjldjbh" property="sjjldjbh"/>
        <result column="sjjldjmc" property="sjjldjmc"/>
        <result column="sjjlspmc" property="sjjlspmc"/>
        <result column="sjjlspmcbh" property="sjjlspmcbh"/>
        <result column="ddbh" property="ddbh"/>
        <result column="crkdh" property="crkdh"/>
        <result column="gg" property="gg"/>
		<result column="jldw" property="jldw" />
        <result column="scpc" property="scpc"/>
        <result column="js" property="js"/>
        <result column="sjjlsl" property="sjjlsl"/>
        <result column="ywsj" property="ywsj"/>
        <result column="scnf" property="scnf"/>
        <result column="ywlx" property="ywlx"/>
        <result column="cd" property="cd"/>
        <result column="cph" property="cph"/>
        <result column="stockDataId" property="stockDataId"/>
        <result column="cazylx" property="cazylx"/>
        <result column="khmc" property="khmc"/>
        <result column="dj" property="dj"/>
        <result column="je" property="je"/>
    </resultMap>

    <select id="selectMyMapsPage" resultType="java.util.Map">
        SELECT * FROM data_kcgl_cplxckc_default
        <if test="ew.sqlSegment != null and ew.sqlSegment != ''">
            where ${ew.sqlSegment}
        </if>
    </select>
    <insert id="addInStock">
		INSERT INTO data_kcgl_cplxckc_default (
	dataId, -- 1、数据id
	unitid, -- 2、单位id
	zdmc,   -- 3.站点名称
	zdbm,		-- 4.站点编码
	ch,			-- 5.仓房
	hwh,		-- 6.货位
	chmc,   -- 7.仓房名称
	hwmc,		-- 8.货位名称
	builder, -- 9、创建人
	cjsj,    -- 10.创建时间
	scrq,    -- 11.生产日期
	bzq,		 -- 11.保质期
	xz,			 -- 12.性质
	sjjlpzmc, -- 13.实际军粮品种名称
	sjjlpzbh,	-- 14.实际军粮品种编号
	sjjlppmc,	-- 15.实际军粮品牌名称
	sjjlppbh,	-- 16.实际军粮品牌编号
	sjjldjbh,	-- 17.实际军粮等级编号
	sjjlspmc,	-- 18.实际军粮商品名称
	sjjlspmcbh,	-- 19.实际军粮商品名称编号
	ddbh,				-- 20.订单编号
	crkdh,			-- 21.出入库单号
	gg,					-- 22.规格
	scpc,				-- 23.生产批次
	js,					-- 24.件数
	sjjlsl,     -- 25.实际军粮数量(件数*规格)
	ywsj,			  -- 26.业务时间
	scnf,			  -- 27.生产年份
	cd,				  -- 28.产地
	cph,			  -- 29.车牌号
	stockDataId,-- 30.引用业务主键id
	ywlx,			  -- 31.作业类型
	cazylx,			-- 32.(流程环节编码)
	khmc,				-- 33.客户名称
	dj,					-- 34.单价
	je,					-- 35.金额
	jldw				-- 36.计量单位
)
SELECT
	b.dataId, -- 1、数据id
	a.unitid, -- 2、单位id
	e.org_name,   -- 3.站点名称
	e.org_code,		-- 4.站点编码
	b.ch,			-- 5.仓房
	b.hwh,		-- 6.货位
	b.chmc,   -- 7.仓房名称
	b.hwmc,		-- 8.货位名称
	#{loginName}, -- 9、创建人
	a.cjsj,    -- 10.创建时间
	b.scrq,    -- 11.生产日期
	b.bzq,		 -- 11.保质期
	b.xz,			 -- 12.性质
	b.sjjlpzmc, -- 13.实际军粮品种名称
	b.sjjlpzbh,	-- 14.实际军粮品种编号
	b.sjjlppmc,	-- 15.实际军粮品牌名称
	b.sjjlppbh,	-- 16.实际军粮品牌编号
	b.sjjldjbh,	-- 17.实际军粮等级编号
	b.sjjlspmc,	-- 18.实际军粮商品名称
	b.sjjlspmcbh,	-- 19.实际军粮商品名称编号
	ddbh,				-- 20.订单编号
	rkbh,				-- 21.入库单号
	b.gg,					-- 22.规格
	b.scpc,				-- 23.生产批次
	b.js,					-- 24.件数
	b.sjjlsl,     -- 25.实际军粮数量(件数*规格)
	a.ywsj,			  -- 26.业务时间
	b.scnf,			  -- 27.生产年份
	b.cd,				  -- 28.产地
	cph,			  -- 29.车牌号
	b.dataId,-- 30.引用业务主键id
	#{storeWorkType},-- 31.作业类型
  #{cplRk},	 -- 32.流程环节编码
	gys,				-- 33.客户名称
	b.dj,					-- 34.单价
	b.je,					-- 35.金额
	b.jldw				-- 36.计量单位
FROM
	data_crkyw_cplrk_default a
INNER JOIN data_crkyw_cplrk_flt_001 b on a.dataId = b.mainDataId
INNER JOIN org_info E	ON A.UnitID=E.org_id
 where b.dataId = #{dataId} LIMIT 0,1;

    </insert>
    <insert id="addOutStock">
INSERT INTO data_kcgl_cplxckc_default (
	dataId, -- 1、数据id
	unitid, -- 2、单位id
	zdmc,   -- 3.站点名称
	zdbm,		-- 4.站点编码
	ch,			-- 5.仓房
	hwh,		-- 6.货位
	chmc,   -- 7.仓房名称
	hwmc,		-- 8.货位名称
	builder, -- 9、创建人
	cjsj,    -- 10.创建时间
	scrq,    -- 11.生产日期
	bzq,		 -- 11.保质期
	xz,			 -- 12.性质
	sjjlpzmc, -- 13.实际军粮品种名称
	sjjlpzbh,	-- 14.实际军粮品种编号
	sjjlppmc,	-- 15.实际军粮品牌名称
	sjjlppbh,	-- 16.实际军粮品牌编号
	sjjldjbh,	-- 17.实际军粮等级编号
	sjjlspmc,	-- 18.实际军粮商品名称
	sjjlspmcbh,	-- 19.实际军粮商品名称编号
	ddbh,				-- 20.订单编号
	crkdh,			-- 21.出入库单号
	gg,					-- 22.规格
	scpc,				-- 23.生产批次
	js,					-- 24.件数
	sjjlsl,     -- 25.实际军粮数量(件数*规格)
	ywsj,			  -- 26.业务时间
	scnf,			  -- 27.生产年份
	cd,				  -- 28.产地
	cph,			  -- 29.车牌号
	stockDataId,-- 30.引用业务主键id
	ywlx,			  -- 31.作业类型
	cazylx,			-- 32.(流程环节编码)
	khmc,				-- 33.客户名称
	dj,					-- 34.单价
	je,					-- 35.金额
	jldw				-- 36.计量单位
)
SELECT
	b.dataId, -- 1、数据id
	a.unitid, -- 2、单位id
	e.org_name,   -- 3.站点名称
	e.org_code,		-- 4.站点编码
	b.ch,			-- 5.仓房
	b.hwh,		-- 6.货位
	b.chmc,   -- 7.仓房名称
	b.hwmc,		-- 8.货位名称
  #{loginName}, -- 9、创建人
	a.cjsj,    -- 10.创建时间
	b.scrq,    -- 11.生产日期
	b.bzq,		 -- 11.保质期
	b.xz,			 -- 12.性质
	b.sjjlpzmc, -- 13.实际军粮品种名称
	b.sjjlpzbh,	-- 14.实际军粮品种编号
	b.sjjlppmc,	-- 15.实际军粮品牌名称
	b.sjjlppbh,	-- 16.实际军粮品牌编号
	b.sjjldjbh,	-- 17.实际军粮等级编号
	b.sjjlspmc,	-- 18.实际军粮商品名称
	b.sjjlspmcbh,	-- 19.实际军粮商品名称编号
	ddbh,				-- 20.订单编号
	ckbh,				-- 21.入库单号
	b.gg,					-- 22.规格
	b.scpc,				-- 23.生产批次
	b.js,					-- 24.件数
	b.sjjlsl,     -- 25.实际军粮数量(件数*规格)
	ywsj,			  -- 26.业务时间
	b.scnf,			  -- 27.生产年份
	b.cd,				  -- 28.产地
	a.cph,			  -- 29.车牌号
	b.dataId,-- 30.引用业务主键id
	#{storeWorkType},-- 31.作业类型
	#{cplCk},	 -- 32.流程环节编码
	khmc,				-- 33.客户名称
	b.dj,					-- 34.单价
	b.je,					-- 35.金额
	b.jldw				-- 36.计量单位
FROM
	data_crkyw_cplck_default a
INNER JOIN data_crkyw_cplck_flt_001 b on a.dataId = b.mainDataId
INNER JOIN org_info E	ON a.unitid=E.org_id
where b.dataId = #{dataId} LIMIT 0,1;
	</insert>
	<insert id="addQckcStock">
INSERT INTO data_kcgl_cplxckc_default (
	dataId, -- 1、数据id
	unitid, -- 2、单位id
	zdmc,   -- 3.站点名称
	zdbm,		-- 4.站点编码
	ch,			-- 5.仓房
	hwh,		-- 6.货位
	chmc,   -- 7.仓房名称
	hwmc,		-- 8.货位名称
	builder, -- 9、创建人
	cjsj,    -- 10.创建时间
	scrq,    -- 11.生产日期
	bzq,		 -- 11.保质期
	xz,			 -- 12.性质
	sjjlpzmc, -- 13.实际军粮品种名称
	sjjlpzbh,	-- 14.实际军粮品种编号
	sjjlppmc,	-- 15.实际军粮品牌名称
	sjjlppbh,	-- 16.实际军粮品牌编号
	sjjldjbh,	-- 17.实际军粮等级编号
	sjjlspmc,	-- 18.实际军粮商品名称
	sjjlspmcbh,	-- 19.实际军粮商品名称编号
	ddbh,				-- 20.订单编号
	crkdh,			-- 21.出入库单号
	gg,					-- 22.规格
	scpc,				-- 23.生产批次
	js,					-- 24.件数
	sjjlsl,     -- 25.实际军粮数量(件数*规格)
	ywsj,			  -- 26.业务时间
	scnf,			  -- 27.生产年份
	cd,				  -- 28.产地
	cph,			  -- 29.车牌号
	stockDataId,-- 30.引用业务主键id
	ywlx,			  -- 31.作业类型
	cazylx,			-- 32.(流程环节编码)
	khmc,				-- 33.客户名称
	dj,					-- 34.单价
	je,					-- 35.金额
	jldw				-- 36.计量单位
)
SELECT
 #{dataId}, -- 1、数据id
	unitid, -- 2、单位id
	e.org_name,   -- 3.站点名称
	e.org_code,		-- 4.站点编码
	ch,			-- 5.仓房
	hwh,		-- 6.货位
	chmc,   -- 7.仓房名称
	hwmc,		-- 8.货位名称
 #{loginName}, -- 9、创建人
	cjsj,    -- 10.创建时间
	scrq,    -- 11.生产日期
	bzq,		 -- 11.保质期
	xz,			 -- 12.性质
	sjjlpzmc, -- 13.实际军粮品种名称
	sjjlpzbh,	-- 14.实际军粮品种编号
	sjjlppmc,	-- 15.实际军粮品牌名称
	sjjlppbh,	-- 16.实际军粮品牌编号
	sjjldjbh,	-- 17.实际军粮等级编号
	sjjlspmc,	-- 18.实际军粮商品名称
	sjjlspmcbh,	-- 19.实际军粮商品名称编号
 '',				-- 20.订单编号
 qcbh,				-- 21.期初单号
	gg,					-- 22.规格
	scpc,				-- 23.生产批次
	js,					-- 24.件数
	kcsl,     -- 25.实际军粮数量(件数*规格)
	rq,			  -- 26.业务时间(日期)
	scnf,			  -- 27.生产年份
	cd,				  -- 28.产地
	'',			  -- 29.车牌号
	dataId,-- 30.引用业务主键id
	#{storeWorkType},-- 31.作业类型
	#{cplQc},	 -- 32.流程环节编码
	'',				-- 33.客户名称
	dj,					-- 34.单价
	kcsl*dj,					-- 35.金额(库存数量*单价)
	jldw				-- 36.计量单位
FROM data_kcgl_cplqckc_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_cplxckc_default (
	dataId, -- 1、数据id
	unitid, -- 2、单位id
	zdmc,   -- 3.站点名称
	zdbm,		-- 4.站点编码
	ch,			-- 5.仓房
	hwh,		-- 6.货位
	chmc,   -- 7.仓房名称
	hwmc,		-- 8.货位名称
	builder, -- 9、创建人
	cjsj,    -- 10.创建时间
	scrq,    -- 11.生产日期
	bzq,		 -- 11.保质期
	xz,			 -- 12.性质
	sjjlpzmc, -- 13.实际军粮品种名称
	sjjlpzbh,	-- 14.实际军粮品种编号
	sjjlppmc,	-- 15.实际军粮品牌名称
	sjjlppbh,	-- 16.实际军粮品牌编号
	sjjldjbh,	-- 17.实际军粮等级编号
	sjjlspmc,	-- 18.实际军粮商品名称
	sjjlspmcbh,	-- 19.实际军粮商品名称编号
	ddbh,				-- 20.订单编号
	crkdh,			-- 21.出入库单号
	gg,					-- 22.规格
	scpc,				-- 23.生产批次
	js,					-- 24.件数
	sjjlsl,     -- 25.实际军粮数量(件数*规格)
	ywsj,			  -- 26.业务时间
	scnf,			  -- 27.生产年份
	cd,				  -- 28.产地
	cph,			  -- 29.车牌号
	stockDataId,-- 30.引用业务主键id
	ywlx,			  -- 31.作业类型
	cazylx,			-- 32.(流程环节编码)
	khmc,				-- 33.客户名称
	dj,					-- 34.单价
	je,					-- 35.金额
	jldw				-- 36.计量单位
)
SELECT
 #{dataId}, -- 1、数据id
	unitid, -- 2、单位id
	e.org_name,   -- 3.站点名称
	e.org_code,		-- 4.站点编码
	ch,			-- 5.仓房
	hwh,		-- 6.货位
	chmc,   -- 7.仓房名称
	hwmc,		-- 8.货位名称
   #{loginName}, -- 9、创建人
	cjsj,    -- 10.创建时间
	scrq,    -- 11.生产日期
	bzq,		 -- 11.保质期
	xz,			 -- 12.性质
	sjjlpzmc, -- 13.实际军粮品种名称
	sjjlpzbh,	-- 14.实际军粮品种编号
	sjjlppmc,	-- 15.实际军粮品牌名称
	sjjlppbh,	-- 16.实际军粮品牌编号
	sjjldjbh,	-- 17.实际军粮等级编号
	sjjlspmc,	-- 18.实际军粮商品名称
	sjjlspmcbh,	-- 19.实际军粮商品名称编号
  '',				-- 20.订单编号
  a.bddh,				-- 21.期初单号
	gg,					-- 22.规格
	scpc,				-- 23.生产批次
	bdjs,					-- 24.变动件数
	bdsl,     -- 25.实际军粮数量(件数*规格)
	ywsj,			  -- 26.业务时间
	scnf,			  -- 27.生产年份
	cd,				  -- 28.产地
	'',			  -- 29.车牌号
	dataId,-- 30.引用业务主键id
	#{storeWorkType},-- 31.作业类型
	#{cplKcbd},	 -- 32.流程环节编码
	'',				-- 33.客户名称
	dj,					-- 34.单价
	bdsl*dj,			-- 35.金额(库存数量*单价)
	jldw				-- 36.计量单位
FROM data_kcgl_cplkcbd_default a
INNER JOIN org_info E	ON a.unitid=E.org_id
where a.dataId = #{dataId} LIMIT 0,1;
	</insert>
	<insert id="addKcbdYcStock">
		INSERT INTO data_kcgl_cplxckc_default (
	dataId, -- 1、数据id
	unitid, -- 2、单位id
	zdmc,   -- 3.站点名称
	zdbm,		-- 4.站点编码
	ch,			-- 5.仓房
	hwh,		-- 6.货位
	chmc,   -- 7.仓房名称
	hwmc,		-- 8.货位名称
	builder, -- 9、创建人
	cjsj,    -- 10.创建时间
	scrq,    -- 11.生产日期
	bzq,		 -- 11.保质期
	xz,			 -- 12.性质
	sjjlpzmc, -- 13.实际军粮品种名称
	sjjlpzbh,	-- 14.实际军粮品种编号
	sjjlppmc,	-- 15.实际军粮品牌名称
	sjjlppbh,	-- 16.实际军粮品牌编号
	sjjldjbh,	-- 17.实际军粮等级编号
	sjjlspmc,	-- 18.实际军粮商品名称
	sjjlspmcbh,	-- 19.实际军粮商品名称编号
	ddbh,				-- 20.订单编号
	crkdh,			-- 21.出入库单号
	gg,					-- 22.规格
	scpc,				-- 23.生产批次
	js,					-- 24.件数
	sjjlsl,     -- 25.实际军粮数量(件数*规格)
	ywsj,			  -- 26.业务时间
	scnf,			  -- 27.生产年份
	cd,				  -- 28.产地
	cph,			  -- 29.车牌号
	stockDataId,-- 30.引用业务主键id
	ywlx,			  -- 31.作业类型
	cazylx,			-- 32.(流程环节编码)
	khmc,				-- 33.客户名称
	dj,					-- 34.单价
	je,					-- 35.金额
	jldw				-- 36.计量单位
)
SELECT
  #{reverseDataId}, -- 1、数据id
	unitid, -- 2、单位id
	e.org_name,   -- 3.站点名称
	e.org_code,		-- 4.站点编码
	yrch,			-- 5.仓房
	yrhwh,		-- 6.货位
	yrchmc,   -- 7.仓房名称
	yrhwmc,		-- 8.货位名称
  #{loginName}, -- 9、创建人
	cjsj,    -- 10.创建时间
	scrq,    -- 11.生产日期
	bzq,		 -- 11.保质期
	xz,			 -- 12.性质
	sjjlpzmc, -- 13.实际军粮品种名称
	sjjlpzbh,	-- 14.实际军粮品种编号
	sjjlppmc,	-- 15.实际军粮品牌名称
	sjjlppbh,	-- 16.实际军粮品牌编号
	sjjldjbh,	-- 17.实际军粮等级编号
	sjjlspmc,	-- 18.实际军粮商品名称
	sjjlspmcbh,	-- 19.实际军粮商品名称编号
  '',				-- 20.订单编号
  a.bddh,				-- 21.期初单号
	gg,					-- 22.规格
	scpc,				-- 23.生产批次
	bdjs,					-- 24.变动件数
	bdsl,     -- 25.实际军粮数量(件数*规格)
	ywsj,			  -- 26.业务时间
	scnf,			  -- 27.生产年份
	cd,				  -- 28.产地
	'',			  -- 29.车牌号
	dataId,-- 30.引用业务主键id
	 #{storeWorkType},-- 31.作业类型
	#{cplKcbd},	 -- 32.流程环节编码
	'',				-- 33.客户名称
	dj,					-- 34.单价
	bdsl*dj,					-- 35.金额(库存数量*单价)
	jldw				-- 36.计量单位
FROM data_kcgl_cplkcbd_default a
INNER JOIN org_info E	ON a.unitid=E.org_id
where a.dataId = #{dataId} LIMIT 0,1;
	</insert>
	<insert id="addKcbdXzbhStock">
				INSERT INTO data_kcgl_cplxckc_default (
	dataId, -- 1、数据id
	unitid, -- 2、单位id
	zdmc,   -- 3.站点名称
	zdbm,		-- 4.站点编码
	ch,			-- 5.仓房
	hwh,		-- 6.货位
	chmc,   -- 7.仓房名称
	hwmc,		-- 8.货位名称
	builder, -- 9、创建人
	cjsj,    -- 10.创建时间
	scrq,    -- 11.生产日期
	bzq,		 -- 11.保质期
	xz,			 -- 12.性质
	sjjlpzmc, -- 13.实际军粮品种名称
	sjjlpzbh,	-- 14.实际军粮品种编号
	sjjlppmc,	-- 15.实际军粮品牌名称
	sjjlppbh,	-- 16.实际军粮品牌编号
	sjjldjbh,	-- 17.实际军粮等级编号
	sjjlspmc,	-- 18.实际军粮商品名称
	sjjlspmcbh,	-- 19.实际军粮商品名称编号
	ddbh,				-- 20.订单编号
	crkdh,			-- 21.出入库单号
	gg,					-- 22.规格
	scpc,				-- 23.生产批次
	js,					-- 24.件数
	sjjlsl,     -- 25.实际军粮数量(件数*规格)
	ywsj,			  -- 26.业务时间
	scnf,			  -- 27.生产年份
	cd,				  -- 28.产地
	cph,			  -- 29.车牌号
	stockDataId,-- 30.引用业务主键id
	ywlx,			  -- 31.作业类型
	cazylx,			-- 32.(流程环节编码)
	khmc,				-- 33.客户名称
	dj,					-- 34.单价
	je,					-- 35.金额
	jldw				-- 36.计量单位
)
SELECT
 #{reverseDataId}, -- 1、数据id
	unitid, -- 2、单位id
	e.org_name,   -- 3.站点名称
	e.org_code,		-- 4.站点编码
	ch,			-- 5.仓房
	hwh,		-- 6.货位
	chmc,   -- 7.仓房名称
	hwmc,		-- 8.货位名称
  #{loginName}, -- 9、创建人
	cjsj,    -- 10.创建时间
	scrq,    -- 11.生产日期
	bzq,		 -- 11.保质期
	bdhxz,			 -- 12.变动后性质
	sjjlpzmc, -- 13.实际军粮品种名称
	sjjlpzbh,	-- 14.实际军粮品种编号
	sjjlppmc,	-- 15.实际军粮品牌名称
	sjjlppbh,	-- 16.实际军粮品牌编号
	sjjldjbh,	-- 17.实际军粮等级编号
	sjjlspmc,	-- 18.实际军粮商品名称
	sjjlspmcbh,	-- 19.实际军粮商品名称编号
  '',				-- 20.订单编号
  a.bddh,				-- 21.期初单号
	gg,					-- 22.规格
	scpc,				-- 23.生产批次
	bdjs,					-- 24.变动件数
	bdsl,     -- 25.实际军粮数量(件数*规格)
	ywsj,			  -- 26.业务时间
	scnf,			  -- 27.生产年份
	cd,				  -- 28.产地
	'',			  -- 29.车牌号
	dataId,-- 30.引用业务主键id
	#{storeWorkType},-- 31.作业类型
	#{cplKcbd},	 -- 32.流程环节编码
	'',				-- 33.客户名称
	dj,					-- 34.单价
	bdsl*dj,			-- 35.金额(库存数量*单价)
	jldw				-- 36.计量单位
FROM data_kcgl_cplkcbd_default a
INNER JOIN org_info E	ON a.unitid=E.org_id
where a.dataId = #{dataId} LIMIT 0,1;
	</insert>



	<select id="findPageVoBgtz" resultType="java.util.Map">
		SELECT
		distinct xc.dataId,
		cf.storehouse_name as  chmc,
		hw.warehouse_name as hwmc,
		sp.sjjlspmc as sjjlspmc,
		pz.enumName as sjjlpzmc,
		pp.enumName as sjjlppmc,
		xc.cjsj,
		xc.js,
		xc.scrq,
		xc.cazylx
		FROM
		data_kcgl_cplxckc_default xc
		LEFT JOIN basic_storehouse cf on cf.storehouse_id=xc.ch
		LEFT JOIN basic_warehouse hw on hw.warehouse_id=xc.hwh
		LEFT JOIN data_crkyw_cplsp_default sp on sp.sjjlspmcbh=xc.sjjlspmcbh
		LEFT JOIN basic_enum pz on pz.enumId=xc.sjjlpzbh
		LEFT JOIN basic_enum pp on pp.enumId=xc.sjjlppbh
		<if test="ew.sqlSegment != null and ew.sqlSegment != ''">
			where  ${ew.sqlSegment}
		</if>
	</select>
</mapper>
