|
|
@@ -6,12 +6,11 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import shop.alien.entity.result.R;
|
|
|
-import shop.alien.entity.store.vo.TurnoverDetailItemVO;
|
|
|
+import shop.alien.entity.store.vo.TurnoverDetailByDateVO;
|
|
|
import shop.alien.entity.store.vo.TurnoverSummaryVO;
|
|
|
import shop.alien.store.service.StoreTurnoverService;
|
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
-
|
|
|
import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
|
|
|
@Slf4j
|
|
|
@Api(tags = {"二期-营业额对账"})
|
|
|
@@ -49,13 +48,13 @@ public class StoreTurnoverController {
|
|
|
@ApiImplicitParam(name = "pageSize", value = "页大小", dataType = "Integer", paramType = "query")
|
|
|
})
|
|
|
@GetMapping("/details")
|
|
|
- public R<java.util.List<shop.alien.entity.store.vo.TurnoverDetailByDateVO>> details(@RequestParam Integer storeId,
|
|
|
- @RequestParam(required = false) Integer payType,
|
|
|
- @RequestParam(required = false) Integer paymentMethod,
|
|
|
- @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") Date startTime,
|
|
|
- @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") Date endTime,
|
|
|
- @RequestParam(defaultValue = "1") Integer pageNum,
|
|
|
- @RequestParam(defaultValue = "10") Integer pageSize) {
|
|
|
+ public R<List<TurnoverDetailByDateVO>> details(@RequestParam Integer storeId,
|
|
|
+ @RequestParam(required = false) Integer payType,
|
|
|
+ @RequestParam(required = false) Integer paymentMethod,
|
|
|
+ @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") Date startTime,
|
|
|
+ @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") Date endTime,
|
|
|
+ @RequestParam(defaultValue = "1") Integer pageNum,
|
|
|
+ @RequestParam(defaultValue = "10") Integer pageSize) {
|
|
|
log.info("StoreTurnoverController.details(storeId={}, payType={}, paymentMethod={}, start={}, end={}, pageNum={}, pageSize={})",
|
|
|
storeId, payType, paymentMethod, startTime, endTime, pageNum, pageSize);
|
|
|
return storeTurnoverService.detailsByDate(storeId, payType, paymentMethod, startTime, endTime, pageNum, pageSize);
|