|
@@ -21,9 +21,9 @@
|
|
|
<![CDATA[
|
|
|
INSERT INTO CENTER_INFO
|
|
|
(CENTER_NAME, LOCATION_CODE, COOPERATIVE_CODE, JURISDICTION, CENTER_ADDRESS,
|
|
|
- CENTER_NUMBER, TOTAL_CAPACITY, TOTAL_STAFF, CREATE_DATE)
|
|
|
+ CENTER_NUMBER, TOTAL_CAPACITY, TOTAL_STAFF, CREATE_DATE, USE_YN)
|
|
|
VALUES (#{centerName}, #{locationCode}, #{cooperativeCode}, #{jurisdiction}, #{centerAddress},
|
|
|
- #{centerNumber}, #{totalCapacity}, #{totalStaff}, NOW())
|
|
|
+ #{centerNumber}, #{totalCapacity}, #{totalStaff}, NOW(), 'Y')
|
|
|
]]>
|
|
|
</insert>
|
|
|
|
|
@@ -61,7 +61,8 @@
|
|
|
DATE_FORMAT(CI.UPDATE_DATE, '%Y-%m-%d %H:%i') AS updateDate,
|
|
|
M.ID AS staffId,
|
|
|
M.NAME AS staffName,
|
|
|
- M.PHONE_NUMBER AS staffPhoneNumber
|
|
|
+ M.PHONE_NUMBER AS staffPhoneNumber,
|
|
|
+ CI.USE_YN AS useYn
|
|
|
FROM CENTER_INFO CI
|
|
|
LEFT OUTER JOIN MEMBER M
|
|
|
ON CI.CENTER_CODE = M.CENTER_CODE
|
|
@@ -94,6 +95,11 @@
|
|
|
AND DATE_FORMAT(CI.CREATE_DATE, '%Y-%m-%d') BETWEEN #{startDate} AND #{endDate}
|
|
|
]]>
|
|
|
</if>
|
|
|
+ <if test='useYn != null and useYn != ""'>
|
|
|
+ <![CDATA[
|
|
|
+ AND CI.USE_YN = #{useYn}
|
|
|
+ ]]>
|
|
|
+ </if>
|
|
|
</select>
|
|
|
|
|
|
<select id="selectCenterList" parameterType="CenterInfoDTO" resultType="CenterInfoDTO">
|
|
@@ -119,7 +125,11 @@
|
|
|
( SELECT COUNT(*) FROM patient_care WHERE center_code = CI.center_code AND state = 'D' ) AS totalPatientD,
|
|
|
( SELECT COUNT(*) FROM patient_care WHERE center_code = CI.center_code AND state = 'T' ) AS totalPatientT,
|
|
|
( SELECT COUNT(*) FROM patient_care WHERE center_code = CI.center_code AND state = 'E' ) AS totalPatientE,
|
|
|
- DATE_FORMAT(CI.CREATE_DATE, '%Y-%m-%d %H:%i') AS createDate
|
|
|
+ DATE_FORMAT(CI.CREATE_DATE, '%Y-%m-%d %H:%i') AS createDate,
|
|
|
+ CASE
|
|
|
+ WHEN CI.USE_YN = 'Y' THEN '활성'
|
|
|
+ WHEN CI.USE_YN = 'N' THEN '비활성'
|
|
|
+ ELSE '' END AS useYn
|
|
|
FROM CENTER_INFO CI
|
|
|
LEFT OUTER JOIN MEMBER M
|
|
|
ON CI.CENTER_CODE = M.CENTER_CODE
|
|
@@ -141,6 +151,11 @@
|
|
|
AND DATE_FORMAT(CI.CREATE_DATE, '%Y-%m-%d') BETWEEN #{startDate} AND #{endDate}
|
|
|
]]>
|
|
|
</if>
|
|
|
+ <if test='useYn != null and useYn != ""'>
|
|
|
+ <![CDATA[
|
|
|
+ AND CI.USE_YN = #{useYn}
|
|
|
+ ]]>
|
|
|
+ </if>
|
|
|
<![CDATA[
|
|
|
ORDER BY CI.CENTER_NAME ASC
|
|
|
LIMIT ${limit}, ${limitMax}
|
|
@@ -157,7 +172,8 @@
|
|
|
TOTAL_STAFF = #{totalStaff},
|
|
|
COOPERATIVE_CODE = #{cooperativeCode},
|
|
|
JURISDICTION = #{jurisdiction},
|
|
|
- CENTER_NAME = #{centerName}
|
|
|
+ CENTER_NAME = #{centerName},
|
|
|
+ USE_YN = #{useYn}
|
|
|
WHERE CENTER_CODE = ${centerCode}
|
|
|
]]>
|
|
|
</update>
|
|
@@ -177,7 +193,8 @@
|
|
|
<![CDATA[
|
|
|
SELECT CI.CENTER_CODE AS centerCode,
|
|
|
CI.CENTER_NAME AS centerName,
|
|
|
- M.ID AS staffId
|
|
|
+ M.ID AS staffId,
|
|
|
+ CI.USE_YN AS useYn
|
|
|
FROM CENTER_INFO CI
|
|
|
LEFT OUTER JOIN MEMBER M
|
|
|
ON CI.CENTER_CODE = M.CENTER_CODE
|