INSERT INTO ent_info (
ent_id
, ent_nm
, brno
, rprsv_nm
, lctn_admdsp
, lctn_ssg
, bplc_siar
, bplc_siar_unit
, fctry_area
, fctry_area_unit
, ksic_up_cd
, ksic_cd
, ksic_nm
, main_prdct
, ent_crdt
, fndn_dt
, wrkr_cnt
, rmrk
, file_mng_id
, use_yn
, rgtr
, reg_dt
) VALUES (
#{entId}
, #{entNm}
, #{brno}
, #{rprsvNm}
, #{lctnAdmdsp}
, #{lctnSsg}
, #{bplcSiar}
, #{bplcSiarUnit}
, #{fctryArea}
, #{fctryAreaUnit}
, #{ksicUpCd}
, #{ksicCd}
, #{ksicNm}
, #{mainPrdct}
, #{entCrdt}
, #{fndnDt}::timestamp
, #{wrkrCnt}
, #{rmrk}
, #{fileMngId}
, 'Y'
, #{rgtr}
, now()
)
SELECT ei.ent_id
, ei.ent_nm
, ei.brno
, ei.rprsv_nm
, ei.lctn_admdsp
, ei.lctn_ssg
, ei.bplc_siar
, ei.bplc_siar_unit
, ei.fctry_area
, ei.fctry_area_unit
, ei.ksic_up_cd
, ei.ksic_cd
, ei.ksic_nm
, ei.main_prdct
, ei.ent_crdt
, to_char(ei.fndn_dt, 'YYYY-MM-DD') AS fndn_dt
, ei.wrkr_cnt
, ei.rmrk
, ei.file_mng_id
, ei.use_yn
, ei.rgtr
, to_char(ei.reg_dt, 'YYYY-MM-DD HH24:MI') AS reg_dt
, ei.mdfr
, to_char(ei.mdfcn_dt, 'YYYY-MM-DD HH24:MI') AS mdfcn_dt
, (SELECT mvn_inten ) AS mvn_inten
, (SELECT mou_inten ) AS mou_inten
FROM ent_info AS ei
AND ent_nm LIKE '%' || #{searchText} || '%'
AND rprsv_nm LIKE '%' || #{searchText} || '%'
AND brno LIKE '%' || #{searchText} || '%'
AND ( ent_nm LIKE '%' || #{searchText} || '%'
OR rprsv_nm LIKE '%' || #{searchText} || '%'
OR brno LIKE '%' || #{searchText} || '%')
AND mvn_inten = #{mvnInten}
AND mou_inten = #{mouInten}
FROM ivst_dscsn AS id
WHERE id.use_yn = 'Y'
AND id.ent_id = ei.ent_id
ORDER BY id.reg_dt DESC
LIMIT 1
SELECT ei.ent_id
, ei.ent_nm
, ei.brno
, ei.rprsv_nm
, ei.lctn_admdsp
, ei.lctn_ssg
, ei.bplc_siar
, ei.bplc_siar_unit
, ei.fctry_area
, ei.fctry_area_unit
, ei.ksic_up_cd
, ei.ksic_cd
, ei.ksic_nm
, ei.main_prdct
, ei.ent_crdt
, ei.fndn_dt
, ei.wrkr_cnt
, ei.rmrk
, ei.file_mng_id
, ei.use_yn
, ei.rgtr
, ei.reg_dt
, ei.mdfr
, ei.mdfcn_dt
, (SELECT mvn_inten ) AS mvn_inten
, (SELECT mou_inten ) AS mou_inten
FROM ent_info AS ei
WHERE ei.use_yn = 'Y'
UPDATE ent_info
SET ent_nm = #{entNm}
, brno = #{brno}
, rprsv_nm = #{rprsvNm}
, lctn_admdsp = #{lctnAdmdsp}
, lctn_ssg = #{lctnSsg}
, bplc_siar = #{bplcSiar}
, bplc_siar_unit = #{bplcSiarUnit}
, fctry_area = #{fctryArea}
, fctry_area_unit = #{fctryAreaUnit}
, ksic_up_cd = #{ksicUpCd}
, ksic_cd = #{ksicCd}
, ksic_nm = #{ksicNm}
, main_prdct = #{mainPrdct}
, ent_crdt = #{entCrdt}
, fndn_dt = #{fndnDt}::timestamp
, wrkr_cnt = #{wrkrCnt}
, rmrk = #{rmrk}
, file_mng_id = #{fileMngId}
, mdfr = #{mdfr}
, mdfcn_dt = now()
WHERE ent_id = #{entId}
UPDATE ent_info
SET use_yn = 'N',
mdfr = #{mdfr},
mdfcn_dt = now()
WHERE ent_id = #{entId}