SELECT
BRH_ID AS "branchId",
BRH_NAME AS "name",
BRH_LEVEL AS "level",
BRH_PARENTID AS "parentId",
BRH_REGIONID AS "regionId",
BRH_DESC AS "desc",
BRH_ADDRESS AS "address",
BRH_STT AS "stt",
BRH_PERSON AS "person",
BRH_PHONE AS "phone",
BRH_SHORTNAME AS "shortName",
brh_name AS "branchName",
usr_name AS "usrName",
COUNT(USR_BRANCHID) AS "count"
FROM IM_BRANCH
LEFT JOIN im_user
ON im_user.USR_BRANCHID = im_branch.BRH_ID
where 1=1
and BRH_ID in(SELECT BRH_ID FROM im_branch WHERE BRH_ID= #{bId,jdbcType=VARCHAR} OR BRH_PARENTID = #{bId,jdbcType=VARCHAR} )
and BRH_ID = #{branchId,jdbcType=VARCHAR}
and BRH_NAME like concat('%' , #{branchName,jdbcType=VARCHAR},'%')
and BRH_STT = #{branchStatus,jdbcType=VARCHAR}
and BRH_TYPE = #{branchType,jdbcType=VARCHAR}
GROUP BY BRH_ID
ORDER BY BRH_LEVEL, BRH_ID
SELECT
BRH_ID AS "branchId",
BRH_NAME AS "name",
BRH_LEVEL AS "level",
BRH_PARENTID AS "parentId",
BRH_REGIONID AS "regionId",
BRH_DESC AS "desc",
BRH_ADDRESS AS "address",
BRH_STT AS "stt",
BRH_PERSON AS "person",
BRH_PHONE AS "phone",
BRH_SHORTNAME AS "shortName",
brh_name AS "branchName",
usr_name AS "usrName",
COUNT(USR_BRANCHID) AS "count"
FROM IM_BRANCH
LEFT JOIN im_user
ON im_user.USR_BRANCHID = im_branch.BRH_ID
where 1=1
and BRH_STT != "2"
and BRH_ID = #{branchId,jdbcType=VARCHAR}
and BRH_NAME like concat('%' , #{branchName,jdbcType=VARCHAR},'%')
and BRH_STT = #{branchStatus,jdbcType=VARCHAR}
and BRH_PARENTID = #{agentId,jdbcType=VARCHAR}
and BRH_TYPE = #{branchType,jdbcType=VARCHAR}
and BRH_PERSON like concat('%' , #{person,jdbcType=VARCHAR},'%')
and BRH_PHONE like concat('%' , #{phone,jdbcType=VARCHAR},'%')
GROUP BY BRH_ID
ORDER BY BRH_ID desc
SELECT BRH_ID AS "branchId",
BRH_NAME AS "name",
BRH_LEVEL AS "level",
BRH_PARENTID AS "parentId",
BRH_REGIONID AS "regionId",
BRH_DESC AS "desc",
BRH_ADDRESS AS "address",
BRH_STT AS "stt",
BRH_PERSON AS "person",
BRH_PHONE AS "phone",
BRH_SHORTNAME AS "shortName",
BRH_TYPE AS "branchType",
BRH_IMG AS "img",
BRH_CONTENT AS "content",
BRH_NAME AS "branchName",
BRH_PROVINCE AS "province",
BRH_CITY AS "city",
BRH_AREA AS "area",
MCD_CODE as "code"
FROM IM_BRANCH
LEFT JOIN ms_invite_code ON MCD_BRANCHID = BRH_ID
where 1=1
and BRH_NAME like concat('%' , #{branchName,jdbcType=VARCHAR},'%')
and BRH_STT = #{branchStatus,jdbcType=VARCHAR}
and BRH_TYPE = #{type,jdbcType=VARCHAR}
and BRH_PARENTID = #{agentId,jdbcType=VARCHAR}
and BRH_ID = #{branchId,jdbcType=VARCHAR}
ORDER BY BRH_ID desc
SELECT BRH_ID AS "branchNo",
BRH_NAME AS "branchName"
FROM IM_BRANCH
WHERE BRH_LEVEL = '1'
SELECT BRH_ID AS "branchNo",
BRH_NAME AS "branchName"
FROM IM_BRANCH
WHERE
BRH_ID = #{pointNo,jdbcType=VARCHAR}
SELECT BRH_ID AS "branchNo",
BRH_NAME AS "branchName",
BRH_TYPE AS "type",
BRH_LEVEL AS "level"
FROM IM_BRANCH
WHERE BRH_TYPE = '02'
AND BRH_READY = #{ready,jdbcType=VARCHAR}
AND BRH_STT = #{state,jdbcType=VARCHAR}
AND BRH_ID NOT IN (
SELECT MWT_BRHID
FROM ms_worker_task )
SELECT BRH_ID AS "branchId",
BRH_NAME AS "branchName"
FROM IM_BRANCH
WHERE
BRH_ID = #{branchId,jdbcType=VARCHAR} OR
BRH_PARENTID = #{branchId,jdbcType=VARCHAR}
ORDER BY BRH_LEVEL, BRH_ID
SELECT BRH_ID AS "branchId",
BRH_NAME AS "branchName"
FROM IM_BRANCH
WHERE BRH_PARENTID = #{branchId,jdbcType=VARCHAR}
ORDER BY BRH_LEVEL, BRH_ID
UPDATE im_branch SET
BRH_URL = (#{url,jdbcType=VARCHAR})
WHERE
BRH_ID= (#{branchId,jdbcType=VARCHAR})
UPDATE im_branch SET
BRH_URLSTATE = (#{urlState,jdbcType=VARCHAR})
WHERE
BRH_ID= (#{branchId,jdbcType=VARCHAR})