<?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.eam.mapper.EquipmentTransferMapper">
|
<select id="getEquipmentTransferList" parameterType="String" resultType="Map">
|
|
SELECT
|
t1.id,
|
t1.num,
|
t1.audit_status as auditStatus,
|
t1.out_enterprise_id as outEnterpriseId,
|
t1.in_enterprise_id as inEnterpriseId,
|
t1.transfer_type as transferType,
|
t1.remark,
|
t1.equipment_transfer_catrgory_id as equipmentTransferCatrgoryId,
|
t1.create_by as createBy,
|
t1.update_by as updateBy,
|
t1.update_time as updateTime,
|
t1.create_time as createTime,
|
t2.item_text as audit_status,
|
t3.name as inEnterpriseName,
|
t4.name as outEnterpriseName
|
FROM
|
mom_eam_equipment_transfer t1
|
LEFT JOIN ( SELECT * FROM v_sys_dict WHERE dict_code = 'audit_status' ) t2 ON t2.item_value = t1.audit_status
|
LEFT JOIN mom_base_enterprise t3 ON t1.in_enterprise_id = t3.id
|
LEFT JOIN mom_base_enterprise t4 ON t1.out_enterprise_id = t4.id
|
where t1.del_flag = 0 and t1.transfer_type ='reduce'
|
<if test="num != 'null' and num != ''">
|
and num like concat('%',#{num},'%')
|
</if>
|
<if test="auditStatus != 'null' and auditStatus != ''">
|
and audit_status like concat('%',#{auditStatus},'%')
|
</if>
|
ORDER BY t1.create_time desc
|
</select>
|
|
<select id="getEquipmentTransferAddList" parameterType="String" resultType="Map">
|
|
SELECT
|
t1.id,
|
t1.num,
|
t1.audit_status as auditStatus,
|
t1.equipment_transfer_catrgory_id as equipmentTransferCatrgoryId,
|
t1.out_enterprise_id as outEnterpriseId,
|
t1.in_enterprise_id as inEnterpriseId,
|
t1.transfer_type as transferType,
|
t1.remark,
|
t1.create_by as createBy,
|
t1.update_by as updateBy,
|
t1.update_time as updateTime,
|
t1.create_time as createTime,
|
t2.item_text as audit_status,
|
t3.name as inEnterpriseName,
|
t4.name as outEnterpriseName
|
FROM
|
mom_eam_equipment_transfer t1
|
LEFT JOIN ( SELECT * FROM v_sys_dict WHERE dict_code = 'audit_status' ) t2 ON t2.item_value = t1.audit_status
|
LEFT JOIN mom_base_enterprise t3 ON t1.in_enterprise_id = t3.id
|
LEFT JOIN mom_base_enterprise t4 ON t1.out_enterprise_id = t4.id
|
where t1.del_flag = 0 and t1.transfer_type ='add'
|
<if test="num != 'null' and num != ''">
|
and num like concat('%',#{num},'%')
|
</if>
|
<if test="auditStatus != 'null' and auditStatus != ''">
|
and audit_status like concat('%',#{auditStatus},'%')
|
</if>
|
ORDER BY t1.create_time desc
|
</select>
|
|
|
<select id="getAllVersion" resultType="Integer">
|
select version
|
from mom_eam_maintenance_cycle
|
where del_flag = 0
|
</select>
|
|
<select id="getUsableVersion" resultType="Integer">
|
select t1.version version
|
from mom_eam_maintenance_cycle t1
|
left join
|
(select * from mom_sys_data_version where business_type = '设备调出' and del_flag = 0) t2
|
on t1.id = t2.business_id
|
where t2.version_status = '2'
|
and t1.del_flag = 0
|
</select>
|
</mapper>
|