| | |
| | | import com.estate.expert.admin.domain.project.ProjectDto; |
| | | import com.estate.expert.admin.domain.project.ProjectRepository; |
| | | import com.estate.expert.admin.domain.project.enums.ProjectType; |
| | | import com.estate.expert.admin.domain.repository.ScreenAccountMybatisMapper; |
| | | import com.estate.expert.admin.domain.standard.hierachy.HierarchyIds; |
| | | import com.estate.expert.admin.domain.user.User; |
| | | import com.estate.expert.admin.service.DeviceUsageService; |
| | | import com.estate.expert.admin.service.HierarchyService; |
| | | import com.estate.expert.admin.service.ProjectService; |
| | | import com.estate.expert.admin.service.UserFileService; |
| | | import com.estate.expert.admin.service.common.CrudServiceBaseImpl; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | @Resource |
| | | private GeoTranslateComponent geoTranslateComponent; |
| | | |
| | | @Resource |
| | | private ScreenAccountMybatisMapper screenAccountMybatisMapper; |
| | | |
| | | @Override |
| | | public PageResp<ProjectDto> list(String keyword, |
| | | List<ProjectType> projectTypes, List<Integer> clientIds, PageReq pageReq) { |
| | |
| | | public List<Project> listByClient(Integer clientId) { |
| | | return projectRepository.findAllByClientIdAndDeleted(clientId, false); |
| | | } |
| | | @Override |
| | | public List<Project> listByTitle(String name) { |
| | | return screenAccountMybatisMapper.findAllByTitleIdAndDeleted(name); |
| | | } |
| | | |
| | | @Override |
| | | protected void beforeDelete(Project entity) { |