|
|
|
@ -606,4 +606,326 @@ |
|
|
|
) |
|
|
|
</foreach> |
|
|
|
</insert> |
|
|
|
|
|
|
|
<!-- 新增网格议题数据 --> |
|
|
|
<insert id="insertGridIssue"> |
|
|
|
INSERT INTO fact_issue_grid_daily |
|
|
|
(ID, |
|
|
|
CUSTOMER_ID, |
|
|
|
AGENCY_ID, |
|
|
|
GRID_ID, |
|
|
|
YEAR_ID, |
|
|
|
QUARTER_ID, |
|
|
|
MONTH_ID, |
|
|
|
WEEK_ID, |
|
|
|
DATE_ID, |
|
|
|
ISSUE_INCR, |
|
|
|
ISSUE_TOTAL, |
|
|
|
SHIFT_PROJECT_INCR, |
|
|
|
SHIFT_PROJECT_TOTAL, |
|
|
|
SHIFT_PROJECT_PERCENT, |
|
|
|
VOTING_INCR, |
|
|
|
VOTING_TOTAL, |
|
|
|
VOTING_PERCENT, |
|
|
|
CLOSED_INCR, |
|
|
|
CLOSED_RESOLVED_INCR, |
|
|
|
CLOSED_UNRESOLVED_INCR, |
|
|
|
CLOSED_TOTAL, |
|
|
|
CLOSED_RESOLVED_TOTAL, |
|
|
|
CLOSED_UNRESOLVED_TOTAL, |
|
|
|
CLOSED_PERCENT, |
|
|
|
CLOSED_RESOLVED_PERCENT, |
|
|
|
CLOSED_UNRESOLVED_PERCENT, |
|
|
|
CLOSED_CASE_INCR, |
|
|
|
CLOSED_CASE_RESOLVED_INCR, |
|
|
|
CLOSED_CASE_UNRESOLVED_INCR, |
|
|
|
CLOSED_CASE_TOTAL, |
|
|
|
CLOSED_CASE_RESOLVED_TOTAL, |
|
|
|
CLOSED_CASE_UNRESOLVED_TOTAL, |
|
|
|
CLOSED_CASE_RESOLVED_PERCENT, |
|
|
|
CLOSED_CASE_UNRESOLVED_PERCENT, |
|
|
|
REVISION, |
|
|
|
CREATED_BY, |
|
|
|
CREATED_TIME, |
|
|
|
UPDATED_BY, |
|
|
|
DEL_FLAG, |
|
|
|
UPDATED_TIME) |
|
|
|
VALUES |
|
|
|
<foreach collection="list" item="i" separator=","> |
|
|
|
( |
|
|
|
REPLACE(UUID(), '-', ''), |
|
|
|
#{i.customerId}, |
|
|
|
#{i.agencyId}, |
|
|
|
#{i.gridId}, |
|
|
|
#{i.yearId}, |
|
|
|
#{i.quarterId}, |
|
|
|
#{i.monthId}, |
|
|
|
#{i.weekId}, |
|
|
|
#{i.dateId}, |
|
|
|
#{i.issueIncr}, |
|
|
|
#{i.issueTotal}, |
|
|
|
#{i.shiftProjectIncr}, |
|
|
|
#{i.shiftProjectTotal}, |
|
|
|
#{i.shiftProjectPercent}, |
|
|
|
#{i.votingIncr}, |
|
|
|
#{i.votingTotal}, |
|
|
|
#{i.votingPercent}, |
|
|
|
#{i.closedIncr}, |
|
|
|
#{i.closedResolvedIncr}, |
|
|
|
#{i.closedUnresolvedIncr}, |
|
|
|
#{i.closedTotal}, |
|
|
|
#{i.closedResolvedTotal}, |
|
|
|
#{i.closedUnresolvedTotal}, |
|
|
|
#{i.closedPercent}, |
|
|
|
#{i.closedResolvedPercent}, |
|
|
|
#{i.closedUnresolvedPercent}, |
|
|
|
#{i.closedCaseIncr}, |
|
|
|
#{i.closedCaseResolvedIncr}, |
|
|
|
#{i.closedCaseUnresolvedIncr}, |
|
|
|
#{i.closedCaseTotal}, |
|
|
|
#{i.closedCaseResolvedTotal}, |
|
|
|
#{i.closedCaseUnresolvedTotal}, |
|
|
|
#{i.closedCaseResolvedPercent}, |
|
|
|
#{i.closedCaseUnresolvedPercent}, |
|
|
|
0, |
|
|
|
'BASE_REPORT', |
|
|
|
NOW(), |
|
|
|
'BASE_REPORT', |
|
|
|
0, |
|
|
|
NOW() |
|
|
|
) |
|
|
|
</foreach> |
|
|
|
</insert> |
|
|
|
|
|
|
|
<!-- 删除网格议题数据 --> |
|
|
|
<delete id="delGridIssue"> |
|
|
|
DELETE FROM fact_issue_grid_daily |
|
|
|
WHERE customer_id = #{customerId} |
|
|
|
AND date_id = #{dateId} |
|
|
|
LIMIT 1000 |
|
|
|
</delete> |
|
|
|
|
|
|
|
<!-- 删除组织话题转议题数据 --> |
|
|
|
<delete id="delAgencyTopicIssue"> |
|
|
|
DELETE FROM fact_topic_issue_agency_daily |
|
|
|
WHERE customer_id = #{customerId} |
|
|
|
AND date_id = #{dateId} |
|
|
|
LIMIT 1000 |
|
|
|
</delete> |
|
|
|
|
|
|
|
<!-- 新增组织话题转议题数据 --> |
|
|
|
<insert id="insertAgencyTopicIssue"> |
|
|
|
INSERT INTO fact_topic_issue_agency_daily |
|
|
|
( |
|
|
|
ID, |
|
|
|
CUSTOMER_ID, |
|
|
|
PID, |
|
|
|
AGENCY_ID, |
|
|
|
DATE_ID, |
|
|
|
WEEK_ID, |
|
|
|
MONTH_ID, |
|
|
|
QUARTER_ID, |
|
|
|
YEAR_ID, |
|
|
|
ISSUE_TOTAL, |
|
|
|
ISSUE_INCR, |
|
|
|
DEL_FLAG, |
|
|
|
REVISION, |
|
|
|
CREATED_BY, |
|
|
|
CREATED_TIME, |
|
|
|
UPDATED_BY, |
|
|
|
UPDATED_TIME |
|
|
|
) |
|
|
|
values |
|
|
|
<foreach collection="list" item="i" separator=","> |
|
|
|
( |
|
|
|
REPLACE(UUID(), '-', ''), |
|
|
|
#{i.customerId}, |
|
|
|
#{i.pid}, |
|
|
|
#{i.agencyId}, |
|
|
|
#{i.dateId}, |
|
|
|
#{i.weekId}, |
|
|
|
#{i.monthId}, |
|
|
|
#{i.quarterId}, |
|
|
|
#{i.yearId}, |
|
|
|
#{i.issueTotal}, |
|
|
|
#{i.issueIncr}, |
|
|
|
0, |
|
|
|
0, |
|
|
|
'BASE_REPORT', |
|
|
|
NOW(), |
|
|
|
'BASE_REPORT', |
|
|
|
NOW() |
|
|
|
) |
|
|
|
</foreach> |
|
|
|
</insert> |
|
|
|
|
|
|
|
<!-- 新增网格话题转议题数据 --> |
|
|
|
<insert id="insertGridTopicIssue"> |
|
|
|
INSERT INTO fact_topic_issue_grid_daily |
|
|
|
( |
|
|
|
ID, |
|
|
|
CUSTOMER_ID, |
|
|
|
AGENCY_ID, |
|
|
|
GRID_ID, |
|
|
|
DATE_ID, |
|
|
|
WEEK_ID, |
|
|
|
MONTH_ID, |
|
|
|
QUARTER_ID, |
|
|
|
YEAR_ID, |
|
|
|
ISSUE_INCR, |
|
|
|
ISSUE_TOTAL, |
|
|
|
DEL_FLAG, |
|
|
|
REVISION, |
|
|
|
CREATED_BY, |
|
|
|
CREATED_TIME, |
|
|
|
UPDATED_BY, |
|
|
|
UPDATED_TIME |
|
|
|
) |
|
|
|
values |
|
|
|
<foreach collection="list" item="i" separator=","> |
|
|
|
( |
|
|
|
REPLACE(UUID(), '-', ''), |
|
|
|
#{i.customerId}, |
|
|
|
#{i.agencyId}, |
|
|
|
#{i.gridId}, |
|
|
|
#{i.dateId}, |
|
|
|
#{i.weekId}, |
|
|
|
#{i.monthId}, |
|
|
|
#{i.quarterId}, |
|
|
|
#{i.yearId}, |
|
|
|
#{i.issueIncr}, |
|
|
|
#{i.issueTotal}, |
|
|
|
0, |
|
|
|
0, |
|
|
|
'BASE_REPORT', |
|
|
|
NOW(), |
|
|
|
'BASE_REPORT', |
|
|
|
NOW() |
|
|
|
) |
|
|
|
</foreach> |
|
|
|
</insert> |
|
|
|
|
|
|
|
<!-- 删除网格话题转议题数据 --> |
|
|
|
<delete id="delGridTopicIssue"> |
|
|
|
DELETE FROM fact_topic_issue_grid_daily |
|
|
|
WHERE customer_id = #{customerId} |
|
|
|
AND date_id = #{dateId} |
|
|
|
LIMIT 1000 |
|
|
|
</delete> |
|
|
|
|
|
|
|
<!-- 删除组织状态话题数据 --> |
|
|
|
<delete id="delAgencyTopicStatus"> |
|
|
|
DELETE FROM fact_topic_status_agency_daily |
|
|
|
WHERE customer_id = #{customerId} |
|
|
|
AND date_id = #{dateId} |
|
|
|
LIMIT 1000 |
|
|
|
</delete> |
|
|
|
|
|
|
|
<!-- 增加组织状态话题数据 --> |
|
|
|
<insert id="insertAgencyTopicStatus"> |
|
|
|
INSERT INTO fact_topic_status_agency_daily |
|
|
|
( |
|
|
|
ID, |
|
|
|
CUSTOMER_ID, |
|
|
|
AGENCY_ID, |
|
|
|
PID, |
|
|
|
DATE_ID, |
|
|
|
WEEK_ID, |
|
|
|
MONTH_ID, |
|
|
|
QUARTER_ID, |
|
|
|
YEAR_ID, |
|
|
|
TOPIC_STATUS_ID, |
|
|
|
TOPIC_COUNT, |
|
|
|
TOPIC_PROPORTION, |
|
|
|
TOPIC_INCREMENT, |
|
|
|
DEL_FLAG, |
|
|
|
REVISION, |
|
|
|
CREATED_BY, |
|
|
|
CREATED_TIME, |
|
|
|
UPDATED_BY, |
|
|
|
UPDATED_TIME |
|
|
|
) |
|
|
|
values |
|
|
|
<foreach collection="list" item="i" separator=","> |
|
|
|
( |
|
|
|
REPLACE(UUID(), '-', ''), |
|
|
|
#{i.customerId}, |
|
|
|
#{i.agencyId}, |
|
|
|
#{i.pid}, |
|
|
|
#{i.dateId}, |
|
|
|
#{i.weekId}, |
|
|
|
#{i.monthId}, |
|
|
|
#{i.quarterId}, |
|
|
|
#{i.yearId}, |
|
|
|
#{i.topicStatusId}, |
|
|
|
#{i.topicCount}, |
|
|
|
#{i.topicProportion}, |
|
|
|
#{i.topicIncrement}, |
|
|
|
0, |
|
|
|
0, |
|
|
|
'BASE_REPORT', |
|
|
|
NOW(), |
|
|
|
'BASE_REPORT', |
|
|
|
NOW() |
|
|
|
) |
|
|
|
</foreach> |
|
|
|
</insert> |
|
|
|
|
|
|
|
<!-- 增加网格状态话题数据 --> |
|
|
|
<insert id="insertGridTopicStatus"> |
|
|
|
INSERT INTO fact_topic_status_grid_daily |
|
|
|
( |
|
|
|
ID, |
|
|
|
CUSTOMER_ID, |
|
|
|
AGENCY_ID, |
|
|
|
GRID_ID, |
|
|
|
DATE_ID, |
|
|
|
WEEK_ID, |
|
|
|
MONTH_ID, |
|
|
|
QUARTER_ID, |
|
|
|
YEAR_ID, |
|
|
|
TOPIC_STATUS_ID, |
|
|
|
TOPIC_COUNT, |
|
|
|
TOPIC_PROPORTION, |
|
|
|
TOPIC_INCREMENT, |
|
|
|
DEL_FLAG, |
|
|
|
REVISION, |
|
|
|
CREATED_BY, |
|
|
|
CREATED_TIME, |
|
|
|
UPDATED_BY, |
|
|
|
UPDATED_TIME |
|
|
|
) |
|
|
|
values |
|
|
|
<foreach collection="list" item="i" separator=","> |
|
|
|
( |
|
|
|
REPLACE(UUID(), '-', ''), |
|
|
|
#{i.customerId}, |
|
|
|
#{i.agencyId}, |
|
|
|
#{i.gridId}, |
|
|
|
#{i.dateId}, |
|
|
|
#{i.weekId}, |
|
|
|
#{i.monthId}, |
|
|
|
#{i.quarterId}, |
|
|
|
#{i.yearId}, |
|
|
|
#{i.topicStatusId}, |
|
|
|
#{i.topicCount}, |
|
|
|
#{i.topicProportion}, |
|
|
|
#{i.topicIncrement}, |
|
|
|
0, |
|
|
|
0, |
|
|
|
'BASE_REPORT', |
|
|
|
NOW(), |
|
|
|
'BASE_REPORT', |
|
|
|
NOW() |
|
|
|
) |
|
|
|
</foreach> |
|
|
|
</insert> |
|
|
|
|
|
|
|
<!-- 删除网格状态话题数据 --> |
|
|
|
<delete id="delGridTopicStatus"> |
|
|
|
DELETE FROM fact_topic_status_grid_daily |
|
|
|
WHERE customer_id = #{customerId} |
|
|
|
AND date_id = #{dateId} |
|
|
|
LIMIT 1000 |
|
|
|
</delete> |
|
|
|
</mapper> |
|
|
|
|