| | |
| | | |
| | | /** |
| | | * 根据条件查询 |
| | | * @param companyId |
| | | * @param deptId |
| | | * @param completeStatus |
| | | * @return |
| | | */ |
| | | public List<InoutNoticeIn> getNoticeIn(String companyId, String deptId, String completeStatus) { |
| | | public List<InoutNoticeIn> getNoticeIn(NoticeParam param) { |
| | | |
| | | QueryWrapper<InoutNoticeIn> queryWrapper = new QueryWrapper<>(); |
| | | if(StringUtils.isNotBlank(companyId)){ |
| | | queryWrapper.eq("company_id", companyId); |
| | | if(StringUtils.isNotBlank(param.getCompanyId())){ |
| | | queryWrapper.eq("company_id", param.getCompanyId()); |
| | | } |
| | | if(StringUtils.isNotBlank(deptId)){ |
| | | queryWrapper.eq("dept_id", deptId); |
| | | if(StringUtils.isNotBlank(param.getDeptId())){ |
| | | queryWrapper.eq("dept_id", param.getDeptId()); |
| | | } |
| | | if(StringUtils.isNotBlank(completeStatus)){ |
| | | queryWrapper.eq("complete_status", completeStatus); |
| | | if(StringUtils.isNotBlank(param.getCompleteStatus())){ |
| | | queryWrapper.eq("complete_status", param.getCompleteStatus()); |
| | | } |
| | | if(StringUtils.isNotBlank(param.getKey())){ |
| | | queryWrapper.like("name", param.getKey()); |
| | | } |
| | | queryWrapper.orderByDesc("create_time"); |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 查询数据 |
| | | * @param companyId |
| | | * @param deptId |
| | | * @return |
| | | */ |
| | | public List<InoutNoticeIn> listNoticeIn(String companyId, String deptId) { |
| | | return this.getNoticeIn(companyId, deptId, Constant.COMPLETE_STATUS_NONE); |
| | | } |
| | | |
| | | /** |
| | | * 查询数据 |
| | | * @param companyId |
| | | * @return |
| | |
| | | if (StringUtils.isEmpty(companyId)) { |
| | | companyId = ContextUtil.getCompanyId(); |
| | | } |
| | | return this.getNoticeIn(companyId, null, Constant.COMPLETE_STATUS_NONE); |
| | | NoticeParam param = new NoticeParam(); |
| | | param.setCompanyId(companyId); |
| | | param.setCompleteStatus(Constant.COMPLETE_STATUS_NONE); |
| | | return this.getNoticeIn(param); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | /** |
| | | * 根据条件查询 |
| | | * @param companyId |
| | | * @param deptId |
| | | * @param completeStatus |
| | | * @return |
| | | */ |
| | | public List<InoutNoticeOut> getNoticeOut(String companyId, String deptId, String completeStatus) { |
| | | |
| | | public List<InoutNoticeOut> getNoticeOut(NoticeParam param) { |
| | | QueryWrapper<InoutNoticeOut> queryWrapper = new QueryWrapper<>(); |
| | | if(StringUtils.isNotBlank(companyId)){ |
| | | queryWrapper.eq("company_id", companyId); |
| | | if(StringUtils.isNotBlank(param.getCompanyId())){ |
| | | queryWrapper.eq("company_id", param.getCompanyId()); |
| | | } |
| | | if(StringUtils.isNotBlank(deptId)){ |
| | | queryWrapper.eq("dept_id", deptId); |
| | | if(StringUtils.isNotBlank(param.getDeptId())){ |
| | | queryWrapper.eq("dept_id", param.getDeptId()); |
| | | } |
| | | if(StringUtils.isNotBlank(completeStatus)){ |
| | | queryWrapper.eq("complete_status", completeStatus); |
| | | if(StringUtils.isNotBlank(param.getCompleteStatus())){ |
| | | queryWrapper.eq("complete_status", param.getCompleteStatus()); |
| | | } |
| | | if(StringUtils.isNotBlank(param.getKey())){ |
| | | queryWrapper.like("name", param.getKey()); |
| | | } |
| | | queryWrapper.orderByDesc("create_time"); |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 查询数据 |
| | | * @param companyId |
| | | * @param deptId |
| | | * @return |
| | | */ |
| | | public List<InoutNoticeOut> listNoticeOut(String companyId, String deptId) { |
| | | return this.getNoticeOut(companyId, deptId, Constant.COMPLETE_STATUS_NONE); |
| | | } |
| | | |
| | | /** |
| | | * Mybatis-plus 获取信息 |
| | | * @param companyId |
| | | * @return |
| | |
| | | if (StringUtils.isEmpty(companyId)) { |
| | | companyId = ContextUtil.getCompanyId(); |
| | | } |
| | | return this.getNoticeOut(companyId, null,Constant.COMPLETE_STATUS_NONE); |
| | | NoticeParam param = new NoticeParam(); |
| | | param.setCompanyId(companyId); |
| | | param.setCompleteStatus(Constant.COMPLETE_STATUS_NONE); |
| | | return this.getNoticeOut(param); |
| | | } |
| | | |
| | | /** |