
24 changed files with 103 additions and 92 deletions
@ -1,41 +1,56 @@ |
|||||
<?xml version="1.0" encoding="UTF-8" ?> |
<?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"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.yxt.anrui.scm.biz.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailMapper"> |
<mapper namespace="com.yxt.anrui.scm.biz.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailMapper"> |
||||
<!-- <where> ${ew.sqlSegment} </where>--> |
<!-- <where> ${ew.sqlSegment} </where>--> |
||||
<!-- ${ew.customSqlSegment} --> |
<!-- ${ew.customSqlSegment} --> |
||||
<select id="selectPageVo" resultType="com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailVo"> |
<select id="selectPageVo" |
||||
SELECT * FROM scm_specialrebate_checkapplydetail <where> ${ew.sqlSegment} </where> |
resultType="com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailVo"> |
||||
</select> |
SELECT * FROM scm_specialrebate_checkapplydetail |
||||
|
<where> |
||||
|
${ew.sqlSegment} |
||||
|
</where> |
||||
|
</select> |
||||
|
|
||||
<select id="fetchWhenDetailsVoBySid" |
<select id="fetchWhenDetailsVoBySid" |
||||
resultType="com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailDetailsVo"> |
resultType="com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailDetailsVo"> |
||||
SELECT ssc.rebateTypeKey, |
SELECT ssc.rebateTypeKey, |
||||
ssc.`rebateTypeValue`, |
ssc.`rebateTypeValue`, |
||||
SUM(ssc.`estimateRebate`) withRebate, |
SUM(ssc.`estimateRebate`) withRebate, |
||||
COUNT(*) num, |
COUNT(*) num, |
||||
GROUP_CONCAT(ssc.`specialRebateSid`) specialRebateSid, |
GROUP_CONCAT(ssc.`specialRebateSid`) specialRebateSid, |
||||
SUM(ssc.`uploadMoney`) uploadMoney, |
SUM(ssc.`uploadMoney`) uploadMoney, |
||||
SUM(ssc.`stayDetermineMoney`) stayDetermineMoney, |
SUM(ssc.`stayDetermineMoney`) stayDetermineMoney, |
||||
SUM(ssc.`adjustmentMoney`) adjustmentMoney, |
SUM(ssc.`adjustmentMoney`) adjustmentMoney, |
||||
SUM(ssc.onceItureCost + ssc.onceTreatCost + ssc.onceSuppCost + ssc.secondItureCost + ssc.secondTreatCost + ssc.secondSuppCost) AS money |
SUM(ssc.expectItureCost + ssc.expectTreatCost + ssc.expectSuppCost) AS withholdCost, |
||||
FROM scm_specialrebate_checkapplydetail ssc |
SUM(ssc.onceItureCost + ssc.onceTreatCost + ssc.onceSuppCost + ssc.secondItureCost + |
||||
WHERE ssc.`mainSid` = #{sid} |
ssc.secondTreatCost + ssc.secondSuppCost) AS money |
||||
GROUP BY ssc.`rebateTypeKey` |
FROM scm_specialrebate_checkapplydetail ssc |
||||
</select> |
WHERE ssc.`mainSid` = #{sid} |
||||
|
GROUP BY ssc.`rebateTypeKey` |
||||
|
</select> |
||||
|
|
||||
<select id="fetchLastDetailsVoBySid" |
<select id="fetchLastDetailsVoBySid" |
||||
resultType="com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailDetailsVo"> |
resultType="com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailDetailsVo"> |
||||
SELECT ssc.withholdingDate, |
SELECT ssc.withholdingDate, |
||||
SUM(ssc.`estimateRebate`) withRebate, |
SUM(ssc.`estimateRebate`) withRebate, |
||||
COUNT(*) withholdingAmount, |
COUNT(*) num, |
||||
COUNT(*) uploadAmount, |
GROUP_CONCAT(ssc.`specialRebateSid`) specialRebateSid, |
||||
GROUP_CONCAT(ssc.`specialRebateSid`) specialRebateSid, |
SUM(ssc.`uploadMoney`) uploadMoney, |
||||
SUM(ssc.`uploadMoney`) uploadMoney, |
SUM(ssc.`stayDetermineMoney`) stayDetermineMoney, |
||||
SUM(ssc.`stayDetermineMoney`) stayDetermineMoney, |
SUM(ssc.`adjustmentMoney`) adjustmentMoney, |
||||
SUM(ssc.`adjustmentMoney`) adjustmentMoney, |
SUM(ssc.expectItureCost + ssc.expectTreatCost + ssc.expectSuppCost) AS withholdCost, |
||||
SUM(ssc.onceItureCost + ssc.onceTreatCost + ssc.onceSuppCost + ssc.secondItureCost + ssc.secondTreatCost + ssc.secondSuppCost) AS money |
SUM(ssc.onceItureCost + ssc.onceTreatCost + ssc.onceSuppCost + ssc.secondItureCost + |
||||
FROM scm_specialrebate_checkapplydetail ssc |
ssc.secondTreatCost + ssc.secondSuppCost) AS money |
||||
WHERE ssc.`mainSid` = #{sid} |
FROM scm_specialrebate_checkapplydetail ssc |
||||
GROUP BY ssc.withholdingDate |
WHERE ssc.`mainSid` = #{sid} |
||||
</select> |
GROUP BY ssc.withholdingDate |
||||
|
</select> |
||||
|
|
||||
|
<select id="fetchBySpecialRebateSid" resultType="com.yxt.anrui.scm.api.scmspecialrebate.ScmSpecialRebateDetailsVo"> |
||||
|
SELECT sc.createOrgName, sd.* |
||||
|
FROM scm_specialrebate_checkapplydetail sd |
||||
|
LEFT JOIN scm_specialrebate_checkapply sc |
||||
|
ON sd.mainSid = sc.sid |
||||
|
WHERE specialRebateSid = #{specialRebateSid} |
||||
|
</select> |
||||
</mapper> |
</mapper> |
Loading…
Reference in new issue