package com.fdkankan.manage_jp.controller; import com.fdkankan.manage_jp.common.PageInfo; import com.fdkankan.manage_jp.common.Result; import com.fdkankan.manage_jp.service.ITmContractorService; import com.fdkankan.manage_jp.vo.request.ContractorParam; import com.fdkankan.manage_jp.vo.request.SceneParam; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** *

* 前端控制器 *

* * @author * @since 2024-02-21 */ @RestController @RequestMapping("/manage_jp/contractor") public class TmContractorController extends BaseController{ @Autowired ITmContractorService tmContractorService; @PostMapping("/list") public Result list(@RequestBody ContractorParam param){ return Result.success(PageInfo.PageInfo(tmContractorService.pageList(param))); } @PostMapping("/collaborate") public Result collaborate(@RequestBody SceneParam param){ tmContractorService.collaborate(param,getUser()); return Result.success(); } }