UPDATE data_sync_config
SET UPDATED_TIME = NOW(),
UPDATED_BY = #{updatedBy},
SWITCH_STATUS = CASE WHEN SWITCH_STATUS = 'open' THEN 'closed' ELSE 'open' END
WHERE id = #{dataSyncConfigId}
AND DEPT_CODE = #{deptCode}
DELETE FROM data_sync_scope WHERE DATA_SYNC_CONFIG_ID = #{dataSyncConfigId}
SELECT
ID AS id,
DEPT_CODE AS deptCode,
DEPT_NAME AS deptName,
DATA_NAME AS dataName,
switch_status AS switchStatus,
sort AS sort,
data_code AS dataCode,
customer_id as customerId
FROM data_sync_config
WHERE DEL_FLAG = 0
AND switch_status = #{switchStatus}
AND CUSTOMER_ID = #{customerId}
AND data_code = #{dataCode}
order by sort
SELECT id, customer_id, data_sync_config_id, org_type, org_id, pid, org_id_path, del_flag FROM data_sync_scope WHERE DEL_FLAG = '0' AND DATA_SYNC_CONFIG_ID = #{id};
SELECT
DISTINCT ID_CARD AS idCard,
CUSTOMER_ID,
ID AS userId,
`NAME`,
AGENCY_ID AS agencyId,
GRID_ID,
${categoryColumn} AS categoryColumn,
pids,
mobile
FROM ic_resi_user
WHERE DEL_FLAG = '0'
AND `STATUS` =
#{resiStatus}
'0'
AND id_card in
#{idCard}
AND (
GRID_ID = #{l.orgId}
PIDS LIKE CONCAT(#{l.orgIdPath},'%')
)
AND PIDS LIKE CONCAT(#{agencyId},'%')
ORDER BY CREATED_TIME
select * FROM data_sync_config
WHERE DEL_FLAG = 0
AND switch_status = #{switchStatus}
AND CUSTOMER_ID = #{customerId}
AND data_code = #{dataCode}