mitao
2024-04-17 d68c61517a3a6d4ec4d47844c21bdc143f99cbab
ruoyi-system/src/main/resources/mapper/system/TbBasicDataMapper.xml
@@ -60,5 +60,37 @@
      </if>
    </where>
  </select>
  <select id="transferPaymentScalePage"
    resultType="com.ruoyi.system.vo.TransferPaymentScaleVO">
    SELECT
    tbd.transfer_payment_scale,
    su.area_name
    FROM tb_basic_data tbd
    LEFT JOIN sys_user su
    ON tbd.dept_area_code = su.area_code
    WHERE 1 = 1 AND su.area_name IS NOT NULL
    <if test="quarter != null and quarter !=''">
      AND tbd.quarter = #{quarter}
    </if>
    ORDER BY tbd.transfer_payment_scale
    DESC
  </select>
  <select id="selectBasicDataFieldsConfig"
    resultType="com.ruoyi.system.vo.FieldAndScoreDataVO">
    SELECT bdc.id,
           ts.score,
           tbdc.basic_data_category_name,
           bdc.type_name,
           bdc.basic_data_category_id,
           bdc.max_score
    FROM tb_basic_data_category tbdc
           LEFT JOIN tb_basic_data_config bdc ON tbdc.id = bdc.basic_data_category_id
           LEFT JOIN tb_score ts ON ts.basic_data_config_id = bdc.id
           LEFT JOIN tb_basic_data tbd ON tbd.id = ts.basic_data_id
    WHERE 1 = 1
      AND tbd.dept_area_code = #{areaCode}
      AND tbd.quarter = #{nowQuarter}
  </select>
</mapper>