liujie
2026-09-15 5a95ec36565d7ecc1a5ecb261f26752c90dec120
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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);
//    }
}