ORDR,
AD_CODE,
CHK_TITLE,
CHK_MONTH,
CHK_DEP,
CHK_GRP,
PLAN_STTM,
PLAN_ENTM,
LEAD_DEP,
JOIN_DEP,
CHK_SIZE,
CHK_TYPE,
CHK_PERS,
CHK_PERS_TEL,
CHK_NOTE,
PERS_ID,
INTM,
UPTM,
DATA_STAT,
ID,
YEAR_PLAN_ID,
YEAR_CHK_NAME,
YEAR_CHK_TYPE,
ORGAN_DEP
#{ordr},
#{adCode},
#{chkTitle},
#{chkMonth},
#{chkDep},
#{chkGrp},
#{planSttm},
#{planEntm},
#{leadDep},
#{joinDep},
#{chkSize},
#{chkType},
#{chkPers},
#{chkPersTel},
#{chkNote},
#{persId},
#{intm},
#{uptm},
#{dataStat},
#{id},
#{yearPlanId},
#{yearChkName},
#{yearChkType},
#{organDep}
t1.ORDR,
t1.AD_CODE,
t1.CHK_TITLE,
t1.CHK_MONTH,
t1.CHK_DEP,
t1.CHK_GRP,
t1.PLAN_STTM,
t1.PLAN_ENTM,
t1.LEAD_DEP,
t1.JOIN_DEP,
(SELECT
listagg (ad_code, ',') WITHIN GROUP (ORDER BY plan_month) AS chkArea
FROM
BIS_INSP_PLAN_MONTH_AREA
WHERE
plan_month = t1.id
AND data_stat = '0'
AND ad_grad = '3'
GROUP BY
plan_month) as CHK_CITY_CODE,
(SELECT
listagg (ad_name, ',') WITHIN GROUP (ORDER BY plan_month) AS chkArea
FROM
BIS_INSP_PLAN_MONTH_AREA
WHERE
plan_month = t1.id
AND data_stat = '0'
AND ad_grad = '3'
GROUP BY
plan_month) as CHK_CITY,
(SELECT
listagg (ad_code, ',') WITHIN GROUP (ORDER BY plan_month) AS chkArea
FROM
BIS_INSP_PLAN_MONTH_AREA
WHERE
plan_month = t1.id
AND data_stat = '0'
AND ad_grad = '4'
GROUP BY
plan_month) as CHK_COUNTRY_CODE,
(SELECT
listagg (ad_name, ',') WITHIN GROUP (ORDER BY plan_month) AS chkArea
FROM
BIS_INSP_PLAN_MONTH_AREA
WHERE
plan_month = t1.id
AND data_stat = '0'
AND ad_grad = '4'
GROUP BY
plan_month) as CHK_COUNTRY,
t1.CHK_SIZE,
t1.CHK_TYPE,
t1.CHK_PERS,
t1.CHK_PERS_TEL,
t1.CHK_NOTE,
t1.PERS_ID,
t1.INTM,
t1.UPTM,
t1.DATA_STAT,
t1.ID,
t1.YEAR_PLAN_ID,
t1.YEAR_CHK_NAME,
t1.YEAR_CHK_TYPE,
t1.ORGAN_DEP
and t1.AD_CODE like '${adCode}%'
and t1.CHK_TITLE like '%${chkTitle}%'
and TO_CHAR(t1.CHK_MONTH,'YYYY-MM') = TO_CHAR(#{chkMonth},'YYYY-MM')
and t1.CHK_DEP like '%${chkDep}%'
and t1.CHK_GRP like '%${chkGrp}%'
and t1.PLAN_STTM = #{planSttm}
and t1.PLAN_ENTM = #{planEntm}
and t1.LEAD_DEP = #{leadDep}
and t1.JOIN_DEP = #{joinDep}
and t1.CHK_SIZE = #{chkSize}
and t1.CHK_TYPE = #{chkType}
and t1.CHK_PERS = #{chkPers}
and t1.CHK_PERS_TEL = #{chkPersTel}
and t1.CHK_NOTE = #{chkNote}
and t1.PERS_ID = #{persId}
and t1.INTM = #{intm}
and t1.UPTM = #{uptm}
and t1.ID = #{id}
and YEAR_CHK_NAME = #{yearChkName}
and YEAR_CHK_TYPE = #{yearChkType}
and ORGAN_DEP = #{organDep}
and t1.DATA_STAT = '0'
insert into BIS_INSP_PLAN_MONTH( )
values ( )
update BIS_INSP_PLAN_MONTH set DATA_STAT='9' where ID = #{id}
delete from BIS_INSP_PLAN_MONTH
update BIS_INSP_PLAN_MONTH set flag_valid = 0 where ID = #{id}
update BIS_INSP_PLAN_MONTH
AD_CODE = #{adCode},
CHK_TITLE = #{chkTitle},
CHK_MONTH = #{chkMonth},
CHK_DEP = #{chkDep},
CHK_GRP = #{chkGrp},
PLAN_STTM = #{planSttm},
PLAN_ENTM = #{planEntm},
LEAD_DEP = #{leadDep},
JOIN_DEP = #{joinDep},
CHK_SIZE = #{chkSize},
CHK_TYPE = #{chkType},
CHK_PERS = #{chkPers},
CHK_PERS_TEL = #{chkPersTel},
CHK_NOTE = #{chkNote},
PERS_ID = #{persId},
INTM = #{intm},
UPTM = #{uptm},
DATA_STAT = #{dataStat},
ORDR = #{ordr},
YEAR_CHK_NAME = #{yearChkName},
YEAR_CHK_TYPE = #{yearChkType},
YEAR_PLAN_ID = #{yearPlanId},
ORGAN_DEP = #{organDep},
ID = #{id}
update BIS_INSP_PLAN_MONTH
AD_CODE = #{adCode},
CHK_TITLE = #{chkTitle},
CHK_MONTH = TO_CHAR(#{chkMonth},'YYYY-MM'),
CHK_DEP = #{chkDep},
CHK_GRP = #{chkGrp},
PLAN_STTM = #{planSttm},
PLAN_ENTM = #{planEntm},
LEAD_DEP = #{leadDep},
JOIN_DEP = #{joinDep},
CHK_SIZE = #{chkSize},
CHK_TYPE = #{chkType},
CHK_PERS = #{chkPers},
CHK_PERS_TEL = #{chkPersTel},
CHK_NOTE = #{chkNote},
PERS_ID = #{persId},
INTM = #{intm},
UPTM = #{uptm},
DATA_STAT = #{dataStat},
ID = #{id},
YEAR_CHK_NAME = #{yearChkName},
YEAR_CHK_TYPE = #{yearChkType},
YEAR_PLAN_ID = #{yearPlanId},
ORGAN_DEP = #{organDep},