You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.5 KiB
XML

<?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.chenxuan.mapper.BusiCalcParamConfMapper">
<sql id="Base_Column_List">
id as id,
main_id as mainEquipmentId,
weight_level as weightLevel,
name as name,
pname as pname,
description as description,
value as value,
ab_value_flag as abValueFlag,
a_value as aValue,
b_value as bValue,
warning_value as warningValue,
model as model,
is_attend as isAttend,
create_time as createTime,
create_user as createUser,
sort_num as sortNum
</sql>
<select id="findFirstLevelParams" parameterType="java.lang.String" resultType="com.chenxuan.entity.vo.BusiCalcParamConfVo">
SELECT
<include refid="Base_Column_List"/>
FROM
busi_calc_param_conf t
WHERE t.main_id = #{mainEquipmentId}
AND t.weight_level = '1'
ORDER BY t.sort_num ASC, t.name ASC
</select>
<select id="findSubParams" parameterType="java.lang.String" resultType="com.chenxuan.entity.vo.BusiCalcParamConfVo">
SELECT
<include refid="Base_Column_List"/>
FROM
busi_calc_param_conf t
WHERE t.main_id = #{mainEquipmentId}
AND t.pname = #{pname}
ORDER BY t.sort_num ASC, t.name ASC
</select>
</mapper>