SELECT IFNULL(MAX(STR_INNB), 0) + 1
FROM GC_STORE
INSERT INTO GC_STORE(
STR_INNB
,TENTCPN_ID
,TENTCPN_NM -- 입점사명
, TENTCPN_PASSWORD
, REPRSNT_MNGR_AT -- 대표관리자 여부
,ACCES_LMTT_IP -- 접근제한 IP
, MNGR_AUTHOR -- 관리자 권한
, REGIST_DT -- 등록일
)
VALUES(
#{strInnb}
, #{tentcpnId}
, #{tentcpnNm}
, #{tentcpnPassword}
, #{reprsntMngrAt}
, #{accesLmttIp}
, #{mngrAuthor}
, now())
UPDATE GC_STORE
SET
TENTCPN_NM = #{tentcpnNm} -- 입점사명
,TENTCPN_PASSWORD = #{tentcpnPassword} -- 변경할 비밀번호
, PASSWORD_CHNG_DE = now() -- 비밀번호 변경일
, UPDT_DT = now() -- 수정일시
WHERE
STR_INNB = #{strInnb} -- 고유번호
SELECT IFNULL(MAX(HISTORY_SEQ), 0) + 1
FROM GC_INTRANET_PWD_HISTORY
insert into GC_INTRANET_PWD_HISTORY (
HISTORY_SEQ
, PROVIDER_SEQ -- 관리자 고유번호
, PWD -- 비밀번호
, REGIST_DATE -- 등록일
)
value(
#{historySeq}
, #{strInnb}
, #{tentcpnPassword}
, now()
)
DELETE
FROM GC_STORE
WHERE
STR_INNB IN (${strInnb}) -- 고유번호