package com.estate.expert.admin.service; import com.alibaba.fastjson.JSONObject; import com.estate.expert.admin.domain.common.request.PageReq; import com.estate.expert.admin.domain.common.request.ProjectPageRequest; import com.estate.expert.admin.domain.project.enums.ProjectType; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit.jupiter.SpringExtension; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.List; /** * @ClassName ArchiveServiceTest * @Description * @Author daisyli * @Date 2023/10/21 **/ @Slf4j @SpringBootTest @ExtendWith(SpringExtension.class) @Transactional public class ArchiveServiceTest { @Resource private ArchiveService archiveService; @Resource private UserService userService; @Test public void testList() { var req = ProjectPageRequest.builder() .keyword("test") .projectTypes(List.of(ProjectType.HOUSE_CONSTRUCTION)) .clientIds(List.of(1)) .pageReq(PageReq.of(1, 20)) .build(); var str = JSONObject.toJSONString(req, true); System.out.println(str); } // @Test // public void testList() { // var response = archiveService.list("xlsx", ArchiveFileType.INSPECTION_PHOTO, 20); // log.info("response: {}", JSONObject.toJSONString(response, true)); // } // // @Test // public void testAdd() { //// var user = userService.getUserById(1); //// //// AddArchiveRequest request = new AddArchiveRequest(); //// request.setRemark("test archive 2"); //// request.setFileType(ArchiveFileType.INSPECTION_PHOTO); //// request.setFileUrl("/Users/daisyli/Downloads/membership_import.xlsx"); //// //// archiveService.add(userId, request); // } }