a.id as "id" ,
a.tenant_id as "tenantId" ,
a.parent_scene_id as "parentSceneId" ,
a.parent_scene_ids as "parentSceneIds" ,
a.scene_name as "sceneName" ,
a.company_org_id as "companyOrgId" ,
a.dept_org_id as "deptOrgId" ,
a.scene_type_id as "sceneTypeId" ,
a.enable_state as "enableState" ,
a.run_time as "runTime" ,
a.address as "address" ,
a.point_x as "pointX" ,
a.point_y as "pointY" ,
a.remark as "remark" ,
a.status as "status" ,
a.date_create as "dateCreate" ,
a.create_by as "createBy" ,
a.date_update as "dateUpdate" ,
a.update_by as "updateBy",
s.scene_type_name as "sceneTypeName"
left join sms_scene_type s on s.id =a.scene_type_id and s.status=1
SELECT
FROM sms_scene a
WHERE a.id = #{id} and a.status=1
SELECT
FROM sms_scene a
a.status=1
and a.DEPT_ORG_ID = #{scene.deptOrgId} and a.COMPANY_ORG_ID = #{scene.companyOrgId}
and a.DEPT_ORG_ID is null and a.COMPANY_ORG_ID = #{scene.companyOrgId}
and a.tenant_id = #{scene.tenantId}
and a.parent_scene_id = #{scene.parentSceneId}
and a.scene_name LIKE concat('%',#{scene.sceneName},'%')
and a.scene_type_id = #{scene.sceneTypeId}
and ( a.DEPT_ORG_ID in
#{item.orgId}
or
a.COMPANY_ORG_ID in
#{item.orgId}
)
and a.DEPT_ORG_ID in
#{item.orgId}
and a.COMPANY_ORG_ID in
#{item.orgId}
and (a.DEPT_ORG_ID is null or a.DEPT_ORG_ID =0)
order by a.date_create
select a.id
FROM sms_scene a
WHERE a.scene_type_id in
#{dramaId}
select a.id
FROM sms_scene a
WHERE a.status=1 and a.parent_scene_id in
#{dramaId}
SELECT
FROM sms_scene a
a.status=1
and a.tenant_id = #{scene.tenantId}
and a.parent_scene_ids LIKE #{scene.parentSceneIds}
and ( a.DEPT_ORG_ID in
#{item.orgId}
or
a.COMPANY_ORG_ID in
#{item.orgId}
)
and a.DEPT_ORG_ID in
#{item.orgId}
and a.COMPANY_ORG_ID in
#{item.orgId}
and (a.DEPT_ORG_ID is null or a.DEPT_ORG_ID =0)
SELECT
FROM sms_scene a
a.status=1 and a.parent_scene_id=0
and a.COMPANY_ORG_ID = #{scene.companyOrgId}
and a.DEPT_ORG_ID = #{scene.deptOrgId}
and a.tenant_id = #{scene.tenantId}
and a.parent_scene_id = #{scene.parentSceneId}
and a.scene_name LIKE concat('%',#{scene.sceneName},'%')
and a.scene_type_id = #{scene.sceneTypeId}
and ( a.DEPT_ORG_ID in
#{item.orgId}
or
a.COMPANY_ORG_ID in
#{item.orgId}
)
and a.DEPT_ORG_ID in
#{item.orgId}
and a.COMPANY_ORG_ID in
#{item.orgId}
and (a.DEPT_ORG_ID is null or a.DEPT_ORG_ID =0)
order by a.date_create desc
SELECT
FROM sms_scene a
a.parent_scene_id=0 and a.status=1 and a.enable_state=1 and s.scene_type_name=#{scene.sceneTypeName}
and a.COMPANY_ORG_ID=#{scene.companyOrgId}
and a.tenant_id = #{scene.tenantId}
and ( a.DEPT_ORG_ID in
#{item.orgId}
or
a.COMPANY_ORG_ID in
#{item.orgId}
)
and a.DEPT_ORG_ID in
#{item.orgId}
and a.COMPANY_ORG_ID in
#{item.orgId}
and (a.DEPT_ORG_ID is null or a.DEPT_ORG_ID =0)
order by a.date_create
SELECT
FROM sms_scene a
a.status=1
and a.parent_scene_ids LIKE #{scene.parentSceneIds}
and a.tenant_id = #{scene.tenantId}
and ( a.DEPT_ORG_ID in
#{item.orgId}
or
a.COMPANY_ORG_ID in
#{item.orgId}
)
and a.DEPT_ORG_ID in
#{item.orgId}
and a.COMPANY_ORG_ID in
#{item.orgId}
and (a.DEPT_ORG_ID is null or a.DEPT_ORG_ID =0)
order by a.date_create
select t1.scene_name as "sceneName",t2.id as "parentSceneId",t2.scene_name as "parentSceneName"
from sms_scene t1
left join sms_scene t2 on substring_index(substring_index(t1.parent_scene_ids, ',', 2), ',', -1)=t2.id
where t1.id=#{id}