diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/WorkUserService.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/WorkUserService.java new file mode 100644 index 00000000..18e5f4db --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/WorkUserService.java @@ -0,0 +1,10 @@ +package com.xhpc.workorder.service; + +import com.xhpc.workorder.domain.XhpcWorkUserDomain; + +public interface WorkUserService { + + Boolean insertUser(String userName, String phone); + + XhpcWorkUserDomain insertUserReturnDomain(String userName, String phone); +} diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkUserServiceImpl.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkUserServiceImpl.java new file mode 100644 index 00000000..92411ff9 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkUserServiceImpl.java @@ -0,0 +1,32 @@ +package com.xhpc.workorder.service.impl; + +import com.xhpc.workorder.domain.XhpcWorkUserDomain; +import com.xhpc.workorder.mapper.XhpcWorkUserMapper; +import com.xhpc.workorder.service.WorkUserService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; + + +@Service +public class WorkUserServiceImpl implements WorkUserService { + + @Resource + XhpcWorkUserMapper workUserMapper; + + + @Override + public Boolean insertUser(String userName, String phone){ + XhpcWorkUserDomain domain = new XhpcWorkUserDomain(); + domain.setUserName(userName); + domain.setPhone(phone); + return workUserMapper.insert(domain) > 0; + } + + @Override + public XhpcWorkUserDomain insertUserReturnDomain(String userName, String phone){ + insertUser(userName, phone); + + return workUserMapper.selectByUserNameAndPhone(userName, phone); + } +}