|
@@ -3,16 +3,25 @@ package com.ylx.web.controller.massage;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.ylx.common.annotation.Log;
|
|
|
import com.ylx.common.core.controller.BaseController;
|
|
|
import com.ylx.common.core.domain.R;
|
|
|
+import com.ylx.common.enums.BusinessType;
|
|
|
+import com.ylx.common.utils.poi.ExcelUtil;
|
|
|
import com.ylx.massage.domain.TJsDay;
|
|
|
+import com.ylx.massage.domain.TOrder;
|
|
|
import com.ylx.massage.service.TJsDayService;
|
|
|
+import io.swagger.annotations.Api;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.Serializable;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import static org.apache.ibatis.ognl.DynamicSubscript.all;
|
|
|
+
|
|
|
/**
|
|
|
* 技师数据统计(TJsDay)表控制层
|
|
|
*
|
|
@@ -20,6 +29,7 @@ import java.util.List;
|
|
|
* @since 2024-08-14 18:00:30
|
|
|
*/
|
|
|
@RestController
|
|
|
+@Api(tags = {"技师数据统计(TJsDay)表控制层"})
|
|
|
@RequestMapping("tJsDay")
|
|
|
public class TJsDayController extends BaseController {
|
|
|
/**
|
|
@@ -35,11 +45,21 @@ public class TJsDayController extends BaseController {
|
|
|
* @param tJsDay 查询实体
|
|
|
* @return 所有数据
|
|
|
*/
|
|
|
- @GetMapping
|
|
|
+ @GetMapping("selectAll")
|
|
|
+ @ApiOperation("分页查询所有数据")
|
|
|
public R selectAll(Page<TJsDay> page, TJsDay tJsDay) {
|
|
|
return R.ok(this.tJsDayService.page(page, new QueryWrapper<>(tJsDay)));
|
|
|
}
|
|
|
|
|
|
+ @Log(title = "技师统计信息导出", businessType = BusinessType.EXPORT)
|
|
|
+ @ApiOperation("导出")
|
|
|
+ @RequestMapping(value = "export", method = RequestMethod.GET)
|
|
|
+ public void export(HttpServletResponse response, Page<TJsDay> page, TJsDay tJsDay) {
|
|
|
+ Page<TJsDay> day = this.tJsDayService.page(page, new QueryWrapper<>(tJsDay));
|
|
|
+ ExcelUtil<TJsDay> util = new ExcelUtil<TJsDay>(TJsDay.class);
|
|
|
+ util.exportExcel(response, day.getRecords(), "技师业绩");
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 通过主键查询单条数据
|
|
|
*
|
|
@@ -47,6 +67,7 @@ public class TJsDayController extends BaseController {
|
|
|
* @return 单条数据
|
|
|
*/
|
|
|
@GetMapping("{id}")
|
|
|
+ @ApiOperation("通过主键查询单条数据")
|
|
|
public R selectOne(@PathVariable Serializable id) {
|
|
|
return R.ok(this.tJsDayService.getById(id));
|
|
|
}
|
|
@@ -57,7 +78,8 @@ public class TJsDayController extends BaseController {
|
|
|
* @param tJsDay 实体对象
|
|
|
* @return 新增结果
|
|
|
*/
|
|
|
- @PostMapping
|
|
|
+ @PostMapping("add")
|
|
|
+ @ApiOperation("新增数据")
|
|
|
public R insert(@RequestBody TJsDay tJsDay) {
|
|
|
return R.ok(this.tJsDayService.save(tJsDay));
|
|
|
}
|
|
@@ -68,7 +90,8 @@ public class TJsDayController extends BaseController {
|
|
|
* @param tJsDay 实体对象
|
|
|
* @return 修改结果
|
|
|
*/
|
|
|
- @PutMapping
|
|
|
+ @PostMapping("update")
|
|
|
+ @ApiOperation("修改数据")
|
|
|
public R update(@RequestBody TJsDay tJsDay) {
|
|
|
return R.ok(this.tJsDayService.updateById(tJsDay));
|
|
|
}
|
|
@@ -79,8 +102,9 @@ public class TJsDayController extends BaseController {
|
|
|
* @param idList 主键结合
|
|
|
* @return 删除结果
|
|
|
*/
|
|
|
- @DeleteMapping
|
|
|
- public R delete(@RequestParam("idList") List<Long> idList) {
|
|
|
+ @PostMapping("delete")
|
|
|
+ @ApiOperation("删除数据")
|
|
|
+ public R delete(@RequestBody List<String> idList) {
|
|
|
return R.ok(this.tJsDayService.removeByIds(idList));
|
|
|
}
|
|
|
}
|