USER 동기화(삭제)

This commit is contained in:
DESKTOP-6ARNG1Q\dlsgk 2024-09-19 17:24:17 +09:00
parent d15d684fac
commit 8da9dd6c01
4 changed files with 16 additions and 1 deletions

View File

@ -12,4 +12,7 @@ public interface UserMapper {
int setStoreSapCdSave(StoreRequest storeReq); int setStoreSapCdSave(StoreRequest storeReq);
int setUserSave(UserRequest userReqList); int setUserSave(UserRequest userReqList);
int deleteUser(UserRequest userReqList);
} }

View File

@ -21,8 +21,13 @@ public class UserService {
int resultCnt = 0; int resultCnt = 0;
if (!userReqList.isEmpty()) { if (!userReqList.isEmpty()) {
for (UserRequest userReq : userReqList) { for (UserRequest userReq : userReqList) {
if ("1".equals(userReq.getDelFlg())) { // 삭제
resultCnt += userMapper.deleteUser(userReq);
} else {
resultCnt += userMapper.setUserSave(userReq); resultCnt += userMapper.setUserSave(userReq);
} }
}
} }
return resultCnt; return resultCnt;
} }

View File

@ -18,6 +18,7 @@ public class UserRequest {
private String registDatetime; private String registDatetime;
private String lastEditDatetime; private String lastEditDatetime;
private String lastEditUser; private String lastEditUser;
private String delFlg;
} }

View File

@ -191,4 +191,10 @@
, #{lastEditUser} , #{lastEditUser}
); );
</insert> </insert>
<delete id="deleteUser" parameterType="com.interplug.qcast.biz.user.dto.UserRequest" >
/* sqlid : com.interplug.qcast.user.deleteUser */
DELETE FROM M_USER
WHERE USER_ID = #{userId}
</delete>
</mapper> </mapper>