diff --git a/common/pom.xml b/common/pom.xml index f954408f..2adee2be 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -105,5 +105,9 @@ org.apache.axis axis-saaj + + com.foreverwin.mesnac + common + \ No newline at end of file diff --git a/common/src/main/java/com/foreverwin/mesnac/common/dto/UsrDto.java b/common/src/main/java/com/foreverwin/mesnac/common/dto/UsrDto.java new file mode 100644 index 00000000..f87af383 --- /dev/null +++ b/common/src/main/java/com/foreverwin/mesnac/common/dto/UsrDto.java @@ -0,0 +1,29 @@ +package com.foreverwin.mesnac.common.dto; + +/** + * @Description TODO + * @Author zhaojiawei + * @Since 2021-08-10 + */ +public class UsrDto { + + private String userName; + + private String fullName; + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getFullName() { + return fullName; + } + + public void setFullName(String fullName) { + this.fullName = fullName; + } +} diff --git a/common/src/main/java/com/foreverwin/mesnac/common/service/UserService.java b/common/src/main/java/com/foreverwin/mesnac/common/service/UserService.java new file mode 100644 index 00000000..eeb9af99 --- /dev/null +++ b/common/src/main/java/com/foreverwin/mesnac/common/service/UserService.java @@ -0,0 +1,17 @@ +package com.foreverwin.mesnac.common.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.foreverwin.mesnac.common.dto.UsrDto; + +import java.util.List; + +/** + * @Description TODO + * @Author zhaojiawei + * @Since 2021-08-10 + */ +public interface UserService { + List findList(String user); + + IPage findPage(IPage page,String user); +} diff --git a/common/src/main/java/com/foreverwin/mesnac/common/service/impl/ProdReadyTaskServiceImpl.java b/common/src/main/java/com/foreverwin/mesnac/common/service/impl/ProdReadyTaskServiceImpl.java index d8091ca0..048a8df8 100644 --- a/common/src/main/java/com/foreverwin/mesnac/common/service/impl/ProdReadyTaskServiceImpl.java +++ b/common/src/main/java/com/foreverwin/mesnac/common/service/impl/ProdReadyTaskServiceImpl.java @@ -370,7 +370,7 @@ public class ProdReadyTaskServiceImpl extends ServiceImpl { List selectListForPd(@Param("site") String site); /*List userList(Usr user);*/ + List findList(@Param("site")String site,@Param("user")String user); + + IPage findPage(IPage page,@Param("site")String site,@Param("user")String user); + } \ No newline at end of file diff --git a/listener/src/main/java/com/foreverwin/mesnac/listener/service/UsrService.java b/listener/src/main/java/com/foreverwin/mesnac/listener/service/UsrService.java index bff21257..19800010 100644 --- a/listener/src/main/java/com/foreverwin/mesnac/listener/service/UsrService.java +++ b/listener/src/main/java/com/foreverwin/mesnac/listener/service/UsrService.java @@ -2,6 +2,7 @@ package com.foreverwin.mesnac.listener.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; +import com.foreverwin.mesnac.common.service.UserService; import com.foreverwin.mesnac.listener.model.SysUser; import com.foreverwin.mesnac.listener.model.Usr; import com.foreverwin.modular.core.util.FrontPage; @@ -16,7 +17,7 @@ import java.util.List; * @author sungang * @since 2020-10-16 */ -public interface UsrService extends IService { +public interface UsrService extends IService, UserService { /** * 分页查询 diff --git a/listener/src/main/java/com/foreverwin/mesnac/listener/service/impl/UsrServiceImpl.java b/listener/src/main/java/com/foreverwin/mesnac/listener/service/impl/UsrServiceImpl.java index 51100e8b..b6484643 100644 --- a/listener/src/main/java/com/foreverwin/mesnac/listener/service/impl/UsrServiceImpl.java +++ b/listener/src/main/java/com/foreverwin/mesnac/listener/service/impl/UsrServiceImpl.java @@ -3,10 +3,12 @@ package com.foreverwin.mesnac.listener.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.foreverwin.mesnac.common.dto.UsrDto; import com.foreverwin.mesnac.listener.mapper.UsrMapper; import com.foreverwin.mesnac.listener.model.SysUser; import com.foreverwin.mesnac.listener.model.Usr; import com.foreverwin.mesnac.listener.service.UsrService; +import com.foreverwin.modular.core.util.CommonMethods; import com.foreverwin.modular.core.util.FrontPage; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -49,6 +51,18 @@ public class UsrServiceImpl extends ServiceImpl implements UsrSe return usrMapper.selectListForPd(site); } + @Override + public List findList(String user) { + String site = CommonMethods.getSite(); + return usrMapper.findList(site,user); + } + + @Override + public IPage findPage(IPage page, String user) { + String site = CommonMethods.getSite(); + return usrMapper.findPage(page,site,user); + } + /* @Override public List userList(Usr user) { String site = CommonMethods.getSite(); diff --git a/listener/src/main/resources/mapper/UsrMapper.xml b/listener/src/main/resources/mapper/UsrMapper.xml index b4fe79c6..b40e7fb2 100644 --- a/listener/src/main/resources/mapper/UsrMapper.xml +++ b/listener/src/main/resources/mapper/UsrMapper.xml @@ -29,6 +29,12 @@ + + + + + + HANDLE, CHANGE_STAMP, SITE, USER_ID, CURRENT_OPERATION_BO, CURRENT_RESOURCE_BO, CREATED_DATE_TIME, MODIFIED_DATE_TIME, BADGE_NUMBER, EMPLOYEE_NUMBER, HIRE_DATE, TERMINATION_DATE, ALLOW_CLOCK_IN_NON_PROD, ACTION_CLOCK_OUT_SFC, CLOCK_IN_OUT_RANGE, ALLOW_SUP_TIME_EDIT_APPR, APPR_REQ_FOR_EXPORT, AUTO_CLOCK_OUT, CLOCK_IN_CONTROL, DEFAULT_WORK_CENTER_BO, ERP_PERSONNEL_NUMBER, ERP_USER @@ -606,5 +612,23 @@ ) + +