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
c.ID AS id,
c.DEPT_CODE AS deptCode,
c.DEPT_NAME AS deptName,
c.DATA_NAME AS dataName,
c.switch_status AS switchStatus,
c.sort AS sort,
c.data_code AS dataCode,
c.customer_id as customerId
FROM data_sync_config c
WHERE c.DEL_FLAG = 0
AND c.switch_status = #{switchStatus}
AND c.CUSTOMER_ID = #{customerId}
AND c.data_code = #{dataCode}
order by CONVERT(c.DEPT_NAME USING gbk),c.sort asc
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}