<?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.system.mapper.TbCompanyMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="BaseResultMap" type="com.ruoyi.system.model.TbCompany">
|
<id column="id" property="id" />
|
<result column="user_id" property="userId" />
|
<result column="company_name" property="companyName" />
|
<result column="city" property="city" />
|
<result column="city_code" property="cityCode" />
|
<result column="province" property="province" />
|
<result column="province_code" property="provinceCode" />
|
<result column="area" property="area" />
|
<result column="area_code" property="areaCode" />
|
<result column="establish_time" property="establishTime" />
|
<result column="company_category" property="companyCategory" />
|
<result column="company_industry_id" property="companyIndustryId" />
|
<result column="taxpayer_type" property="taxpayerType" />
|
<result column="tax_credit" property="taxCredit" />
|
<result column="estimated_days" property="estimatedDays" />
|
<result column="official_seal_num" property="officialSealNum" />
|
<result column="paid_in_funds" property="paidInFunds" />
|
<result column="link" property="link" />
|
<result column="invoice_limit" property="invoiceLimit" />
|
<result column="registered_capital" property="registeredCapital" />
|
<result column="high_tech_enterprise_technology" property="highTechEnterpriseTechnology" />
|
<result column="social_security" property="socialSecurity" />
|
<result column="tendering" property="tendering" />
|
<result column="have_trademark" property="haveTrademark" />
|
<result column="trademark_num" property="trademarkNum" />
|
<result column="have_patent" property="havePatent" />
|
<result column="patent_num" property="patentNum" />
|
<result column="have_soft_works" property="haveSoftWorks" />
|
<result column="soft_works_num" property="softWorksNum" />
|
<result column="rename_money" property="renameMoney" />
|
<result column="rename_day" property="renameDay" />
|
<result column="relocation_area_money" property="relocationAreaMoney" />
|
<result column="relocation_area_day" property="relocationAreaDay" />
|
<result column="sale_money" property="saleMoney" />
|
<result column="phone" property="phone" />
|
<result column="recipient" property="recipient" />
|
<result column="recipient_address" property="recipientAddress" />
|
<result column="information" property="information" />
|
<result column="remark" property="remark" />
|
<result column="create_time" property="createTime" />
|
</resultMap>
|
|
|
<select id="getMyPushCompanyList" resultType="com.ruoyi.system.vo.MyPushCompanyListVo">
|
select * from (
|
select t1.id,t1.company_name,t1.create_time,t1.sale_money ,t2.id orderId,
|
COALESCE(t2.status, 1) AS status
|
from tb_company t1
|
left join tb_order t2 on t1.id = t2.company_id
|
where t1.user_id = #{userId} and t2.status >0
|
) as t3 where 1= 1
|
<if test="query.status!=null">
|
and t3.status = #{query.status}
|
</if>
|
order by t3.create_time desc
|
|
|
</select>
|
|
</mapper>
|