<?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="com.ruoyi.project.mapper.ServiceDistributesummaryMapper">
|
|
<resultMap type="com.ruoyi.project.domain.ServiceDistributesummary" id="ServiceDistributesummaryResult">
|
<result property="id" column="ID" />
|
<result property="infoid" column="InfoID" />
|
<result property="donorno" column="DonorNo" />
|
<result property="donorname" column="DonorName" />
|
<result property="del_flag" column="del_flag" />
|
<result property="createBy" column="create_by" />
|
<result property="createTime" column="create_time" />
|
<result property="updateBy" column="update_by" />
|
<result property="updateTime" column="update_time" />
|
<result property="userno" column="UserNo" />
|
<result property="username" column="UserName" />
|
<result property="unitname" column="UnitName" />
|
<result property="unitno" column="UnitNo" />
|
<result property="unituserno" column="UnitUserNo" />
|
<result property="casecount" column="CaseCount" />
|
<result property="casedescribe" column="CaseDescribe" />
|
<result property="totalamount" column="TotalAmount" />
|
<result property="applytype" column="ApplyType" />
|
<result property="managerno" column="ManagerNo" />
|
<result property="managername" column="ManagerName" />
|
<result property="departmentno" column="DepartmentNo" />
|
<result property="departmentname" column="DepartmentName" />
|
<result property="operator" column="Operator" />
|
<result property="checher" column="Checher" />
|
<result property="financedirector" column="FinanceDirector" />
|
<result property="opodirector" column="OPODirector" />
|
<result property="remark" column="Remark" />
|
<result property="recordstatus" column="RecordStatus" />
|
<result property="uploadflag" column="uploadflag" />
|
<result property="uploadtime" column="uploadtime" />
|
</resultMap>
|
|
<sql id="selectServiceDistributesummaryVo">
|
select ID, InfoID, DonorNo, DonorName, del_flag, create_by, create_time, update_by, update_time, UserNo, UserName, UnitName, UnitNo, UnitUserNo, CaseCount, CaseDescribe, TotalAmount, ApplyType, ManagerNo, ManagerName, DepartmentNo, DepartmentName, Operator, Checher, FinanceDirector, OPODirector, Remark, RecordStatus, uploadflag, uploadtime from service_distributesummary
|
</sql>
|
|
<select id="selectServiceDistributesummaryList" parameterType="com.ruoyi.project.domain.ServiceDistributesummary" resultMap="ServiceDistributesummaryResult">
|
<include refid="selectServiceDistributesummaryVo"/>
|
<where>
|
<if test="donorno != null and donorno != ''"> and DonorNo = #{donorno}</if>
|
<if test="donorname != null and donorname != ''"> and DonorName like concat('%', #{donorname}, '%')</if>
|
<if test="userno != null and userno != ''"> and UserNo = #{userno}</if>
|
<if test="username != null and username != ''"> and UserName like concat('%', #{username}, '%')</if>
|
<if test="unitname != null and unitname != ''"> and UnitName like concat('%', #{unitname}, '%')</if>
|
<if test="unitno != null and unitno != ''"> and UnitNo = #{unitno}</if>
|
<if test="departmentno != null and departmentno != ''"> and DepartmentNo = #{departmentno}</if>
|
<if test="departmentname != null and departmentname != ''"> and DepartmentName like concat('%', #{departmentname}, '%')</if>
|
<if test="recordstatus != null and recordstatus != ''"> and RecordStatus = #{recordstatus}</if>
|
<if test="uploadflag != null and uploadflag != ''"> and uploadflag = #{uploadflag}</if>
|
</where>
|
</select>
|
<select id="getSummaryByInfoId" resultType="com.ruoyi.project.domain.ServiceDistributesummary">
|
<include refid="selectServiceDistributesummaryVo"/>
|
where InfoID = #{infoid}
|
</select>
|
|
</mapper>
|