10 changed files with 85 additions and 8 deletions
			
			
		@ -1,6 +1,45 @@ | 
				
			|||
<?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.epmet.dao.indexcoll.AgencyScoreDao"> | 
				
			|||
<mapper namespace="com.epmet.dao.indexscore.AgencyScoreDao"> | 
				
			|||
 | 
				
			|||
    <!-- 【街道】中间表插入 --> | 
				
			|||
    <insert id="insertStreetRecord"> | 
				
			|||
        INSERT INTO fact_index_agency_score (ID, CUSTOMER_ID, AGENCY_ID, PARENT_AGENCY_ID, YEAR_ID, QUARTER_ID, MONTH_ID, DATA_TYPE, IS_TOTAL, SCORE, INDEX_CODE, DEL_FLAG, REVISION, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME ) | 
				
			|||
        VALUES | 
				
			|||
        <foreach collection="lists" item="item" separator=","> | 
				
			|||
        ( | 
				
			|||
            REPLACE ( UUID(), '-', '' ), | 
				
			|||
            #{item.customerId}, | 
				
			|||
            #{item.agencyId}, | 
				
			|||
            #{item.parentAgencyId}, | 
				
			|||
            #{item.yearId}, | 
				
			|||
            #{item.quarterId}, | 
				
			|||
            #{item.monthId}, | 
				
			|||
            #{item.dataType}, | 
				
			|||
            #{item.isTotal}, | 
				
			|||
            #{item.score}, | 
				
			|||
            #{item.indexCode}, | 
				
			|||
            #{item.delFlag}, | 
				
			|||
            #{item.revision}, | 
				
			|||
            #{item.createdBy}, | 
				
			|||
            NOW(), | 
				
			|||
            #{item.updatedBy}, | 
				
			|||
            NOW() | 
				
			|||
        ) | 
				
			|||
        </foreach> | 
				
			|||
    </insert> | 
				
			|||
 | 
				
			|||
    <!-- 删除旧记录 --> | 
				
			|||
    <delete id="deleteOldRecord"> | 
				
			|||
        DELETE | 
				
			|||
        FROM | 
				
			|||
            fact_index_agency_score | 
				
			|||
        WHERE | 
				
			|||
            del_flag = '0' | 
				
			|||
          AND customer_id = #{customerId} | 
				
			|||
          AND month_id = #{monthId} | 
				
			|||
          AND index_code = #{indexCode} | 
				
			|||
          AND data_type = #{dateType} | 
				
			|||
    </delete> | 
				
			|||
</mapper> | 
				
			|||
@ -1,6 +1,6 @@ | 
				
			|||
<?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.epmet.dao.indexcoll.DeptScoreDao"> | 
				
			|||
<mapper namespace="com.epmet.dao.indexscore.DeptScoreDao"> | 
				
			|||
 | 
				
			|||
</mapper> | 
				
			|||
					Loading…
					
					
				
		Reference in new issue