You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
105 lines
4.1 KiB
XML
105 lines
4.1 KiB
XML
2 years ago
|
<?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">
|
||
2 years ago
|
<mapper namespace="com.glxp.api.dao.dev.DeviceReceiveOrderDetailDao">
|
||
|
<select id="selectByOrderId" resultType="com.glxp.api.entity.dev.DeviceReceiveOrderDetailEntity">
|
||
2 years ago
|
select *
|
||
|
from device_receive_order_detail
|
||
|
where orderIdFk = #{orderId}
|
||
|
</select>
|
||
|
|
||
2 years ago
|
<select id="selectByorderIdFk" resultType="com.glxp.api.res.dev.DeviceReceiveOrderDetailResponse">
|
||
2 years ago
|
select drod.*, bp.manufactory, bp.ylqxzcrbarmc, bp.zczbhhzbapzbh,bp.cpmctymc,bp.ggxh
|
||
|
from device_receive_order_detail drod
|
||
|
left join basic_udirel bu on bu.id = drod.relId
|
||
|
left join basic_products bp on bp.uuid = bu.uuid
|
||
|
<where>
|
||
|
<if test="orderIdFk != null and orderIdFk != ''">
|
||
|
AND drod.orderIdFk = #{orderIdFk}
|
||
|
</if>
|
||
|
</where>
|
||
|
|
||
|
order by drod.id
|
||
|
</select>
|
||
|
|
||
2 years ago
|
<delete id="deleteByOrderId">
|
||
|
delete
|
||
|
from device_receive_order_detail
|
||
|
where orderIdFk = #{orderIdFk}
|
||
|
</delete>
|
||
|
|
||
2 years ago
|
<select id="filterList" resultType="com.glxp.api.res.dev.DeviceReceiveOrderDetailResponse">
|
||
2 years ago
|
select drod.id,
|
||
|
drod.orderIdFk,
|
||
|
drod.originCode,
|
||
|
drod.code,
|
||
|
drod.relId,
|
||
|
drod.nameCode,
|
||
|
drod.batchNo,
|
||
2 years ago
|
drod.productionDate,
|
||
2 years ago
|
drod.expireDate,
|
||
|
drod.serialNo,
|
||
|
drod.createTime,
|
||
|
drod.updateTime,
|
||
2 years ago
|
drod.supId,
|
||
|
(select `name` from basic_corp where erpId = drod.supId) supName,
|
||
2 years ago
|
dro.fromDeptCode,
|
||
|
dro.fromInvCode,
|
||
|
dro.fromInvSpaceCode,
|
||
|
dro.deptCode,
|
||
|
dro.invCode,
|
||
|
dro.invSpaceCode,
|
||
|
bp.cpmctymc productName,
|
||
|
bp.zczbhhzbapzbh,
|
||
|
bp.ylqxzcrbarmc,
|
||
2 years ago
|
bp.manufactory,
|
||
|
bp.measname,
|
||
2 years ago
|
bp.ggxh,
|
||
|
(select name from auth_dept where code = dro.fromDeptCode) fromDeptName,
|
||
|
(select name from auth_warehouse where code = dro.fromInvCode) fromInvName,
|
||
|
(select name from auth_space where code = dro.fromInvSpaceCode) fromInvSpaceName,
|
||
|
(select name from auth_space where code = dro.deptCode) deptName,
|
||
|
(select name from auth_space where code = dro.invCode) invName,
|
||
|
(select name from auth_space where code = dro.invSpaceCode) invSpaceName
|
||
|
from device_receive_order_detail drod
|
||
|
left join device_receive_order dro on dro.orderId = drod.orderIdFk
|
||
|
left join basic_udirel bu on bu.id = drod.relId
|
||
|
left join basic_products bp on bu.uuid = bp.uuid
|
||
|
left join auth_warehouse aw on aw.code = dro.fromInvCode
|
||
|
left join auth_space space on space.code = dro.invSpaceCode
|
||
|
<where>
|
||
|
<if test="orderIdFk != null and orderIdFk != ''">
|
||
|
AND orderIdFk = #{orderIdFk}
|
||
|
</if>
|
||
|
<if test="code != null and code != ''">
|
||
|
AND drod.originCode = #{code}
|
||
|
</if>
|
||
|
</where>
|
||
2 years ago
|
group by bu.uuid
|
||
2 years ago
|
</select>
|
||
|
|
||
2 years ago
|
<select id="selectList" resultType="com.glxp.api.entity.dev.DeviceReceiveOrderDetailEntity">
|
||
2 years ago
|
select *
|
||
|
from device_receive_order_detail
|
||
|
<where>
|
||
|
<if test="orderIdFk != null and orderIdFk != ''">
|
||
|
AND orderIdFk = #{orderIdFk}
|
||
|
</if>
|
||
|
<if test="code != null and code != ''">
|
||
|
AND code = #{code}
|
||
|
</if>
|
||
|
</where>
|
||
|
</select>
|
||
|
|
||
2 years ago
|
<select id="findOneByCode" resultType="com.glxp.api.entity.dev.DeviceReceiveOrderDetailEntity">
|
||
2 years ago
|
select *
|
||
|
from device_receive_order_detail
|
||
|
<where>
|
||
|
<if test="code != null and code != ''">
|
||
|
AND code = #{code}
|
||
|
</if>
|
||
|
</where>
|
||
|
limit 1
|
||
|
</select>
|
||
|
|
||
2 years ago
|
</mapper>
|