| | |
| | | <!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.WarehouseMapper"> |
| | | <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.enterprise_id enterpriseId |
| | | 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.enterprise_id enterpriseId |
| | | from mom_base_warehouse t1 |
| | | left join (select * from mom_sys_data_version where business_type='仓库管理' and del_flag=0) t2 |
| | | 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.enterprise_id=#{enterpriseId} |
| | | and t1.del_flag = 0 |
| | | where t1.version = #{version} |
| | | and t1.enterprise_id = #{enterpriseId} |
| | | and t1.del_flag = 0 |
| | | </select> |
| | | <select id="getAllVersion" resultType="Integer"> |
| | | select |
| | | version |
| | | select version |
| | | from mom_base_warehouse |
| | | where del_flag = 0 |
| | | </select> |
| | | <select id="getUsableList" resultType="org.jeecg.modules.base.entity.Warehouse"> |
| | | 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.enterprise_id enterpriseId |
| | | 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.enterprise_id enterpriseId |
| | | from mom_base_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 |
| | | 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.Warehouse"> |
| | | 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.enterprise_id enterpriseId |
| | | <select id="getLastUsableList" resultType="org.jeecg.modules.base.entity.Warehouse"> |
| | | 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.enterprise_id enterpriseId |
| | | from mom_base_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> |
| | | 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 |
| | | select t2.version_status versionStatus |
| | | from mom_base_warehouse t1 |
| | | left join (select * from mom_sys_data_version where business_type='仓库管理' and del_flag=0) t2 |
| | | 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 |
| | | and t1.del_flag = 0 |
| | | </select> |
| | | |
| | | |
| | | |
| | | <select id="getByName" resultType="org.jeecg.modules.base.entity.Warehouse"> |
| | | select * from mom_base_warehouse where name = #{name} and del_flag = 0 |
| | | SELECT |
| | | t1.* |
| | | |
| | | FROM |
| | | mom_base_warehouse t1 |
| | | left join mom_sys_data_version t2 on t1.data_version_id = t2.id |
| | | |
| | | where t2.version_status = '2' and t1.del_flag = 0 and t1.name = #{name} |
| | | |
| | | |
| | | </select> |
| | | </mapper> |