<?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="org.jeecg.modules.base.mapper.ProductionLineWarehouseMapper">
|
<select id="getWarehouseList" resultType="Map">
|
select
|
t1.id id,
|
t1.code code,
|
t1.name name,
|
t1.status status,
|
t1.version version,
|
t2.version_status versionStatus,
|
t1.data_version_id dataVersionId,
|
t1.create_by createBy,
|
t1.create_time createTime,
|
t1.update_by updateBy,
|
t1.update_time updateTime,
|
t1.del_flag delFlag,
|
t1.remark remark,
|
t1.workshop_id workshopId
|
from mom_base_production_line_warehouse t1
|
left join (select * from mom_sys_data_version where business_type='线边库管理' and del_flag=0) t2
|
on t1.data_version_id = t2.id
|
where t1.version=#{version}
|
<if test="workshopId != null and workshopId != ''">
|
and t1.workshop_id=#{workshopId}
|
</if>
|
and t1.del_flag = 0
|
</select>
|
<select id="getAllVersion" resultType="Integer">
|
select
|
version
|
from mom_base_production_line_warehouse
|
where del_flag = 0
|
</select>
|
<select id="getUsableList" resultType="org.jeecg.modules.base.entity.ProductionLineWarehouse">
|
select
|
t1.id id,
|
t1.code code,
|
t1.name name,
|
t1.status status,
|
t1.version version,
|
t1.data_version_id dataVersionId,
|
t1.create_by createBy,
|
t1.create_time createTime,
|
t1.update_by updateBy,
|
t1.update_time updateTime,
|
t1.del_flag delFlag,
|
t1.remark remark,
|
t1.workshop_id workshopId
|
from mom_base_production_line_warehouse t1
|
left join (select * from mom_sys_data_version where business_type='线边库管理' and del_flag=0) t2
|
on t1.data_version_id = t2.id
|
where t2.version_status='2'
|
and t1.del_flag=0
|
</select>
|
<select id="getLastUsableList" resultType="org.jeecg.modules.base.entity.ProductionLineWarehouse">
|
select
|
t1.id id,
|
t1.code code,
|
t1.name name,
|
t1.status status,
|
t1.version version,
|
t1.data_version_id dataVersionId,
|
t1.create_by createBy,
|
t1.create_time createTime,
|
t1.update_by updateBy,
|
t1.update_time updateTime,
|
t1.del_flag delFlag,
|
t1.remark remark,
|
t1.workshop_id workshopId
|
from mom_base_production_line_warehouse t1
|
left join
|
(select * from mom_sys_data_version where business_type='线边库管理' and del_flag=0) t2
|
on t1.data_version_id = t2.id
|
where t1.del_flag = 0
|
and
|
t2.is_last_usable='1'
|
</select>
|
<select id="getVersionStatusByVersion" resultType="String">
|
select
|
t2.version_status versionStatus
|
from mom_base_production_line_warehouse t1
|
left join (select * from mom_sys_data_version where business_type='线边库管理' and del_flag=0) t2
|
on t1.data_version_id = t2.id
|
where t1.version = #{version}
|
and t1.del_flag=0
|
</select>
|
</mapper>
|