|
|
package com.spring.modules.project.controller;
import com.spring.common.utils.PageUtils;import com.spring.common.utils.R;import com.spring.modules.base.data.PartSubPropertiesValueData;import com.spring.modules.factory.entity.Site;import com.spring.modules.factory.entity.vo.SiteVo;import com.spring.modules.factory.service.SiteService;import com.spring.modules.project.data.*;import com.spring.modules.project.entity.PlmProjectInfo;import com.spring.modules.project.entity.PlmProjectPart;import com.spring.modules.project.service.ProjectService;import com.spring.modules.sampleManagement.entity.BiAddress;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.*;
import java.util.List;
@RequestMapping("/project")@Controllerpublic class ProjectController {
@Autowired private ProjectService projectService;
/** * @Description TODO * @Title eamPropertiesModelSearch * @param data * @author rq * @date 2023/2/23 17:15 * @return R * @throw */ @PostMapping(value="/projectInfoSearch") @ResponseBody public R projectInfoSearch(@RequestBody PlmProjectInfoData data){ PageUtils page = projectService.projectInfoSearch(data); return R.ok().put("page", page); }
/** * @Description 查询项目集合 * @date 2023/12/22 * @author zelian_wu * @return */ @GetMapping("/searchProjectInfoList") @ResponseBody public R searchProjectInfoList(String site, String projectId, String projectName, String customerId){ List<PlmProjectInfoData> rows = projectService.projectInfoListSearch(site,projectId,projectName,customerId); return R.ok().put("rows",rows); }
@GetMapping("/getProjectPartList") @ResponseBody public R getProjectPartList(@RequestParam("site") String site, String testPartNo, String partDesc, String projectId){ List<PlmProjectPartData> rows = projectService.getProjectPartList(site,testPartNo,partDesc,projectId); return R.ok().put("rows", rows); } @GetMapping("/getProjectPart") @ResponseBody public R getProjectPartList(@RequestParam("site") String site, String testPartNo){ List<PlmProjectPartData> rows = projectService.getProjectPartList(site,testPartNo); return R.ok().put("rows", rows); }
@PostMapping(value="/searchOperatorWithSite") @ResponseBody public R searchOperatorWithSite(@RequestBody PlmOperatorData data){ List<PlmOperatorData> rows = projectService.searchOperatorWithSite(data); return R.ok().put("rows", rows); }
@PostMapping(value="/searchProjectTeam") @ResponseBody public R searchProjectTeam(@RequestBody PlmProjectInfoData data){ List<PlmOperatorData> rows = projectService.searchProjectTeam(data); return R.ok().put("rows", rows); }
@PostMapping(value="/searchProjectTeamStr") @ResponseBody public R searchProjectTeamStr(@RequestBody PlmProjectInfoData data){ List<String> rows = projectService.searchProjectTeamStr(data); return R.ok().put("rows", rows); }
@PostMapping(value="/searchUserRoll") @ResponseBody public R searchUserRoll(@RequestBody PlmUserRoleData data){ List<PlmUserRoleData> rows = projectService.searchUserRoll(data); return R.ok().put("rows", rows); }
@PostMapping(value="/saveProjectInfo") @ResponseBody public R saveProjectInfo(@RequestBody PlmProjectInfoData data){ projectService.saveProjectInfo(data); return R.ok(); }
@PostMapping(value="/getCustomerContactData") @ResponseBody public R getCustomerContactData(@RequestBody PlmProjectInfoData data){ List<PlmProjectContactData> rows = projectService.getCustomerContactData(data); return R.ok().put("rows", rows); }
@PostMapping(value="/getContactChooseData") @ResponseBody public R getContactChooseData(@RequestBody PlmProjectInfoData data){ List<String> rows1 = projectService.getPlmProjectContactString(data); List<PlmProjectContactData> rows2 = projectService.getCustomerContactString(data); return R.ok().put("rows1", rows1).put("rows2", rows2); }
@PostMapping(value="/getContactChooseData2") @ResponseBody public R getContactChooseData2(@RequestBody PlmProjectInfoData data){ List<PlmProjectContactData> rows1 = projectService.getPlmProjectContactString2(data); List<PlmProjectContactData> rows2 = projectService.getCustomerContactString2(data); return R.ok().put("rows1", rows1).put("rows2", rows2); }
@PostMapping(value="/queryCustomerContact") @ResponseBody public R queryCustomerContact(@RequestBody PlmProjectInfoData data){ List<PlmProjectContactData> rows = projectService.getPlmProjectContactString2(data); return R.ok().put("rows", rows); }
/** * 新增项目联系人 * @param inData * @return */ @PostMapping("/addContact") @ResponseBody public R addContact(@RequestBody PlmProjectContactData inData){ projectService.addContact(inData); return R.ok(); }
/** * 删除项目联系人 * @param inData * @return */ @PostMapping("/deleteContact") @ResponseBody public R deleteContact(@RequestBody PlmProjectContactData inData){ projectService.deleteContact(inData); return R.ok(); }
@PostMapping(value="/saveProjectContactList") @ResponseBody public R saveProjectContactList(@RequestBody PlmProjectContactData data){ projectService.saveProjectContactList(data); return R.ok(); }
@PostMapping(value="/deleteProjectInfo") @ResponseBody public R deleteProjectInfo(@RequestBody PlmProjectInfoData data){ projectService.deleteProjectInfo(data); return R.ok(); }
/** * @Description 查询项目物料(组件) * @Title getProjectInfoPartList * @param data * @author rq * @date 2023/9/11 16:59 * @return R * @throw */ @PostMapping(value="/getProjectInfoPartList") @ResponseBody public R getProjectInfoPartList(@RequestBody PlmProjectInfoData data){ List<PlmProjectPartData> rows = projectService.getProjectInfoPartList(data); return R.ok().put("rows", rows); }
/** * @Description TODO * @Title saveProjectPart * @param data * @author rq * @date 2023/9/11 17:58 * @return R * @throw */ @PostMapping(value="/saveProjectPart") @ResponseBody public R saveProjectPart(@RequestBody PlmProjectPartData data){ projectService.saveProjectPart(data); return R.ok(); }
@PostMapping(value="/deleteProjectPartWithId") @ResponseBody public R deleteProjectPartWithId(@RequestBody PlmProjectPartData data){ projectService.deleteProjectPartWithId(data); return R.ok(); }
/** * @Description 根据项目查询刀模申请 * @Title getPlmToolPurchaseRequestDataByProject * @param data * @author rq * @date 2023/9/13 14:31 * @return R * @throw */ @PostMapping(value="/getPlmToolPurchaseRequestDataByProject") @ResponseBody public R getPlmToolPurchaseRequestDataByProject(@RequestBody PlmProjectInfoData data){ List<PlmToolPurchaseRequestData> rows = projectService.getPlmToolPurchaseRequestDataByProject(data); return R.ok().put("rows", rows); }
/** * @Description TODO * @Title savePlmToolPurchaseRequestData * @param data * @author rq * @date 2023/9/14 11:25 * @return R * @throw */ @PostMapping(value="/savePlmToolPurchaseRequestData") @ResponseBody public R savePlmToolPurchaseRequestData(@RequestBody PlmToolPurchaseRequestData data){ projectService.savePlmToolPurchaseRequestData(data); return R.ok(); } /** * @Description TODO * @Title searchBIAddress * @param data * @author rq * @date 2023/10/8 14:47 * @return R * @throw */ @PostMapping(value="/searchBIAddress") @ResponseBody public R searchBIAddress(@RequestBody BiAddress data){ BiAddress row = projectService.searchBIAddress(data); return R.ok().put("row", row); }
/** * @Description TODO * @Title getProjectUserRole * @param data * @author rq * @date 2023/10/11 13:25 * @return R * @throw */ @PostMapping(value="/getProjectUserRole") @ResponseBody public R getProjectUserRole(@RequestBody PlmUserRoleData data){ PlmUserRoleData row = projectService.getProjectUserRole(data); return R.ok().put("row", row); }
/** * @Description TODO * @Title projectInfoPartSearch * @param data * @author rq * @date 2024/4/17 15:39 * @return R * @throw */ @PostMapping(value="/projectInfoPartSearch") @ResponseBody public R projectInfoPartSearch(@RequestBody PlmProjectPartData data){ PageUtils rows = projectService.projectInfoPartSearch(data); return R.ok().put("page", rows); }
@PostMapping @ResponseBody public R queryProject(@RequestBody PlmProjectInfo project){ List<PlmProjectInfoData> list = projectService.queryProject(project); return R.ok().put("rows", list); }
@PostMapping(value="/getProjectPartNowBm") @ResponseBody public R getProjectPartNowBm(@RequestBody PlmProjectPart part){ List<PlmProjectPartData> list = projectService.getProjectPartNewBm(part); return R.ok().put("rows", list); }}
|