| | |
| | | |
| | | <!-- 通用查询映射结果 --> |
| | | <resultMap id="BaseResultMap" type="com.ruoyi.system.domain.TbScore"> |
| | | <id column="id" property="id" /> |
| | | <result column="basic_data_config_id" property="basicDataConfigId" /> |
| | | <result column="basic_data_id" property="basicDataId" /> |
| | | <result column="score" property="score" /> |
| | | <result column="del_flag" property="delFlag" /> |
| | | <result column="create_by" property="createBy" /> |
| | | <result column="create_time" property="createTime" /> |
| | | <result column="update_by" property="updateBy" /> |
| | | <result column="update_time" property="updateTime" /> |
| | | <id column="id" property="id"/> |
| | | <result column="basic_data_config_id" property="basicDataConfigId"/> |
| | | <result column="basic_data_id" property="basicDataId"/> |
| | | <result column="score" property="score"/> |
| | | <result column="del_flag" property="delFlag"/> |
| | | <result column="create_by" property="createBy"/> |
| | | <result column="create_time" property="createTime"/> |
| | | <result column="update_by" property="updateBy"/> |
| | | <result column="update_time" property="updateTime"/> |
| | | </resultMap> |
| | | |
| | | <!-- 通用查询结果列 --> |
| | |
| | | </sql> |
| | | <select id="pageScore" resultType="com.ruoyi.system.vo.ScoreVO"> |
| | | SELECT |
| | | tbdc.type_name, |
| | | tbdc.calculate_type, |
| | | ts.score |
| | | tbdc.type_name, |
| | | tbdc.calculate_type, |
| | | ts.score |
| | | FROM |
| | | tb_score ts |
| | | LEFT JOIN tb_basic_data tbd ON ts.basic_data_id = tbd.id |
| | | LEFT JOIN tb_basic_data_config tbdc ON ts.basic_data_config_id = tbdc.id |
| | | tb_score ts |
| | | LEFT JOIN tb_basic_data tbd ON ts.basic_data_id = tbd.id |
| | | LEFT JOIN tb_basic_data_config tbdc ON ts.basic_data_config_id = tbdc.id |
| | | WHERE |
| | | 1=1 |
| | | AND tbd.id = #{query.basicDataId} |
| | | <if test="query.typeName !=null and query.typeName!=''"> |
| | | AND tbdc.type_name like Concat('%',#{query.typeName},'%') |
| | | </if> |
| | | <if test="query.typeName !=null and query.typeName!=''"> |
| | | AND tbdc.calculate_type = #{query.type} |
| | | </if> |
| | | 1=1 |
| | | AND tbd.id = #{query.basicDataId} |
| | | <if test="query.typeName !=null and query.typeName!=''"> |
| | | AND tbdc.type_name like Concat('%',#{query.typeName},'%') |
| | | </if> |
| | | <if test="query.typeName !=null and query.typeName!=''"> |
| | | AND tbdc.calculate_type = #{query.type} |
| | | </if> |
| | | |
| | | </select> |
| | | <select id="scoreCalculateDetail" resultType="com.ruoyi.system.vo.ScoreDetailVO"> |
| | | SELECT |
| | | su.area_name, |
| | | ts.score, |
| | | su.person_in_charge, |
| | | su.phone_number |
| | | FROM tb_score ts |
| | | LEFT JOIN tb_basic_data tbd ON ts.basic_data_id = tbd.id |
| | | LEFT JOIN sys_user su ON tbd.dept_area_code = su.area_code |
| | | <where> |
| | | ts.basic_data_config_id = #{query.id} |
| | | <if test="query.areaName != null and query.areaName != ''"> |
| | | AND su.area_name LIKE CONCAT('%',#{query.areaName},'%') |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | </mapper> |