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}