<?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.yuanchu.mom.mapper.DataReportingMapper">
|
|
<resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.DataReporting">
|
<id property="id" column="id" jdbcType="INTEGER"/>
|
<result property="department" column="department" jdbcType="VARCHAR"/>
|
<result property="registrant" column="registrant" jdbcType="VARCHAR"/>
|
<result property="product" column="product" jdbcType="VARCHAR"/>
|
<result property="channel" column="channel" jdbcType="VARCHAR"/>
|
<result property="name" column="name" jdbcType="VARCHAR"/>
|
<result property="show" column="show" jdbcType="INTEGER"/>
|
<result property="click" column="click" jdbcType="INTEGER"/>
|
<result property="accountConsumption" column="account_consumption" jdbcType="DECIMAL"/>
|
<result property="rebateConsumption" column="rebate_consumption" jdbcType="DECIMAL"/>
|
<result property="consumption" column="consumption" jdbcType="DECIMAL"/>
|
<result property="discountedConsumption" column="discounted_consumption" jdbcType="DECIMAL"/>
|
<result property="fansAdd" column="fans_add" jdbcType="INTEGER"/>
|
<result property="actualCost" column="actual_cost" jdbcType="DECIMAL"/>
|
<result property="internalCosts" column="internal_costs" jdbcType="DECIMAL"/>
|
<result property="customerCosts" column="customer_costs" jdbcType="DECIMAL"/>
|
<result property="profit" column="profit" jdbcType="DECIMAL"/>
|
<result property="agentRebate" column="agent_rebate" jdbcType="DECIMAL"/>
|
<result property="customerRebate" column="customer_rebate" jdbcType="DECIMAL"/>
|
<result property="remark" column="remark" jdbcType="DECIMAL"/>
|
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
|
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
|
<result property="createUser" column="create_user" jdbcType="VARCHAR"/>
|
<result property="updateUser" column="update_user" jdbcType="VARCHAR"/>
|
</resultMap>
|
|
<sql id="Base_Column_List">
|
id,department,registrant,
|
product,channel,name,
|
show,click,account_consumption,
|
rebate_consumption,consumption,discounted_consumption,
|
fans_add,actual_cost,internal_costs,
|
customer_costs,profit,agent_rebate,
|
customer_rebate,remark,create_time,
|
update_time,create_user,update_user
|
</sql>
|
|
<select id="selectDataReportingDtoPageList" resultType="com.yuanchu.mom.dto.DataReportingPageDto">
|
select * from (
|
select dr.*,u1.name create_user_name,u2.name update_user_name from data_reporting dr
|
left join user u1 on dr.create_user = u1.id
|
left join user u2 on dr.update_user = u2.id
|
) a
|
<if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
|
${ew.customSqlSegment}
|
</if>
|
</select>
|
</mapper>
|