<?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="pwc.taxtech.atms.dao.IndustryMapper"> <select id="getAllAvailableIndustry" resultMap="BaseResultMap"> SELECT * FROM INDUSTRY WHERE is_Active = 1 AND NAME IN ( '通用行业', '房地产业', '资产管理', '银行及其他金融服务业' ) </select> <resultMap id="TemplateGroup" type="pwc.taxtech.atms.entity.TemplateGroup"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> <id column="ID" jdbcType="BIGINT" property="id"/> <result column="NAME" jdbcType="VARCHAR" property="name"/> <result column="SERVICE_TYPE_ID" jdbcType="VARCHAR" property="serviceTypeId"/> <result column="INDUSTRY_IDS" jdbcType="VARCHAR" property="industryIds"/> <result column="PAY_TAX_TYPE" jdbcType="INTEGER" property="payTaxType"/> <result column="GROUP_TYPE" jdbcType="INTEGER" property="groupType"/> <result column="COPY_FROM" jdbcType="BIGINT" property="copyFrom"/> <result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime"/> <result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/> <result column="IS_SYSTEM_TYPE" jdbcType="INTEGER" property="isSystemType"/> <result column="CREATE_BY" jdbcType="VARCHAR" property="createBy"/> <result column="UPDATE_BY" jdbcType="VARCHAR" property="updateBy"/> </resultMap> <select id="getTemplateGroup" resultMap="TemplateGroup"> SELECT B.* FROM INDUSTRY A JOIN TEMPLATE_GROUP B ON A.ID = B.INDUSTRY_IDS WHERE A.NAME = '通用行业' AND B.GROUP_TYPE = 2 AND rownum =1 </select> </mapper>