Browse Source

验车单-验车检查表新增

master
dimengzhe 3 years ago
parent
commit
7ed75eff9e
  1. 24
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemdetail/ScmVehinspectItemdetailFeign.java
  2. 21
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemdetail/ScmVehinspectItemdetailFeignFallback.java
  3. 19
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgFeign.java
  4. 23
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgFeignFallback.java
  5. 37
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemdetail/ScmVehinspectItemdetailRest.java
  6. 60
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemdetail/ScmVehinspectItemdetailService.java
  7. 37
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgRest.java
  8. 48
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgService.java

24
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemdetail/ScmVehinspectItemdetailFeign.java

@ -26,12 +26,7 @@
package com.yxt.anrui.scm.api.scmvehinspectitemdetail;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
/**
* Project: anrui-scm(供应链) <br/>
@ -54,23 +49,4 @@ import org.springframework.web.bind.annotation.*;
fallback = ScmVehinspectItemdetailFeignFallback.class)
public interface ScmVehinspectItemdetailFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean<PagerVo<ScmVehinspectItemdetailVo>> listPage(@RequestBody PagerQuery<ScmVehinspectItemdetailQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody ScmItemDetailVo dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<ScmVehinspectItemdetailDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

21
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemdetail/ScmVehinspectItemdetailFeignFallback.java

@ -46,25 +46,4 @@ import org.springframework.stereotype.Component;
@Component
public class ScmVehinspectItemdetailFeignFallback implements ScmVehinspectItemdetailFeign {
@Override
public ResultBean<PagerVo<ScmVehinspectItemdetailVo>> listPage(PagerQuery<ScmVehinspectItemdetailQuery> pq) {
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口anrui-scm/scmvehinspectitemdetail/listPage无法访问");
}
@Override
public ResultBean save(ScmItemDetailVo dto) {
return ResultBean.fireFail().setMsg("接口anrui-scm/scmvehinspectitemdetail/save无法访问");
}
@Override
public ResultBean delBySids(String[] sids) {
return ResultBean.fireFail().setMsg("接口anrui-scm/scmvehinspectitemdetail/delBySids无法访问");
}
@Override
public ResultBean<ScmVehinspectItemdetailDetailsVo> fetchDetailsBySid(String sid) {
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口anrui-scm/scmvehinspectitemdetail/fetchDetailsBySid无法访问");
}
}

19
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgFeign.java

@ -54,23 +54,4 @@ import org.springframework.web.bind.annotation.*;
fallback = ScmVehinspectItemimgFeignFallback.class)
public interface ScmVehinspectItemimgFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean<PagerVo<ScmVehinspectItemimgVo>> listPage(@RequestBody PagerQuery<ScmVehinspectItemimgQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody ScmItemImgVo dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<ScmVehinspectItemimgDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

23
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgFeignFallback.java

@ -25,9 +25,6 @@
*********************************************************/
package com.yxt.anrui.scm.api.scmvehinspectitemimg;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
/**
@ -46,25 +43,5 @@ import org.springframework.stereotype.Component;
@Component
public class ScmVehinspectItemimgFeignFallback implements ScmVehinspectItemimgFeign {
@Override
public ResultBean<PagerVo<ScmVehinspectItemimgVo>> listPage(PagerQuery<ScmVehinspectItemimgQuery> pq) {
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口anrui-scm/scmvehinspectitemimg/listPage无法访问");
}
@Override
public ResultBean save(ScmItemImgVo dto) {
return ResultBean.fireFail().setMsg("接口anrui-scm/scmvehinspectitemimg/save无法访问");
}
@Override
public ResultBean delBySids(String[] sids) {
return ResultBean.fireFail().setMsg("接口anrui-scm/scmvehinspectitemimg/delBySids无法访问");
}
@Override
public ResultBean<ScmVehinspectItemimgDetailsVo> fetchDetailsBySid(String sid) {
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口anrui-scm/scmvehinspectitemimg/fetchDetailsBySid无法访问");
}
}

37
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemdetail/ScmVehinspectItemdetailRest.java

@ -57,42 +57,5 @@ import com.yxt.anrui.scm.api.scmvehinspectitemdetail.ScmVehinspectItemdetailFeig
@RequestMapping("v1/scmvehinspectitemdetail")
public class ScmVehinspectItemdetailRest implements ScmVehinspectItemdetailFeign {
@Autowired
private ScmVehinspectItemdetailService scmVehinspectItemdetailService;
@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<ScmVehinspectItemdetailVo>> listPage(@RequestBody PagerQuery<ScmVehinspectItemdetailQuery> pq) {
ResultBean rb = ResultBean.fireFail();
PagerVo<ScmVehinspectItemdetailVo> pv = scmVehinspectItemdetailService.listPageVo(pq);
return rb.success().setData(pv);
}
@Override
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody ScmItemDetailVo dto) {
ResultBean rb = ResultBean.fireFail();
scmVehinspectItemdetailService.saveOrUpdateDto(dto);
return rb.success();
}
@Override
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids) {
ResultBean rb = ResultBean.fireFail();
scmVehinspectItemdetailService.delBySids(sids);
return rb.success();
}
@Override
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<ScmVehinspectItemdetailDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) {
ResultBean rb = ResultBean.fireFail();
ScmVehinspectItemdetailDetailsVo vo = scmVehinspectItemdetailService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

60
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemdetail/ScmVehinspectItemdetailService.java

@ -25,20 +25,9 @@
*********************************************************/
package com.yxt.anrui.scm.biz.scmvehinspectitemdetail;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.anrui.scm.api.scmvehinspectitemdetail.ScmVehinspectItemdetail;
import com.yxt.anrui.scm.api.scmvehinspectitemdetail.ScmVehinspectItemdetailQuery;
import com.yxt.anrui.scm.api.scmvehinspectitemdetail.ScmVehinspectItemdetailVo;
import com.yxt.anrui.scm.api.scmvehinspectitemdetail.ScmVehinspectItemdetailDetailsVo;
import com.yxt.anrui.scm.api.scmvehinspectitemdetail.ScmItemDetailVo;
import com.yxt.common.base.service.MybatisBaseService;
import org.springframework.stereotype.Service;
import java.util.List;
@ -58,53 +47,6 @@ import java.util.List;
*/
@Service
public class ScmVehinspectItemdetailService extends MybatisBaseService<ScmVehinspectItemdetailMapper, ScmVehinspectItemdetail> {
private QueryWrapper<ScmVehinspectItemdetail> createQueryWrapper(ScmVehinspectItemdetailQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<ScmVehinspectItemdetail> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<ScmVehinspectItemdetailVo> listPageVo(PagerQuery<ScmVehinspectItemdetailQuery> pq) {
ScmVehinspectItemdetailQuery query = pq.getParams();
QueryWrapper<ScmVehinspectItemdetail> qw = createQueryWrapper(query);
IPage<ScmVehinspectItemdetail> page = PagerUtil.queryToPage(pq);
IPage<ScmVehinspectItemdetailVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<ScmVehinspectItemdetailVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(ScmItemDetailVo dto) {
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(ScmItemDetailVo dto) {
ScmVehinspectItemdetail entity = new ScmVehinspectItemdetail();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(ScmItemDetailVo dto) {
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
ScmVehinspectItemdetail entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public ScmVehinspectItemdetailDetailsVo fetchDetailsVoBySid(String sid) {
ScmVehinspectItemdetail entity = fetchBySid(sid);
ScmVehinspectItemdetailDetailsVo vo = new ScmVehinspectItemdetailDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
/**
* 根据检查项目sid查询检查项目内容

37
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgRest.java

@ -52,42 +52,5 @@ import org.springframework.web.bind.annotation.*;
@RequestMapping("v1/scmvehinspectitemimg")
public class ScmVehinspectItemimgRest implements ScmVehinspectItemimgFeign {
@Autowired
private ScmVehinspectItemimgService scmVehinspectItemimgService;
@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<ScmVehinspectItemimgVo>> listPage(@RequestBody PagerQuery<ScmVehinspectItemimgQuery> pq) {
ResultBean rb = ResultBean.fireFail();
PagerVo<ScmVehinspectItemimgVo> pv = scmVehinspectItemimgService.listPageVo(pq);
return rb.success().setData(pv);
}
@Override
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody ScmItemImgVo dto) {
ResultBean rb = ResultBean.fireFail();
scmVehinspectItemimgService.saveOrUpdateDto(dto);
return rb.success();
}
@Override
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids) {
ResultBean rb = ResultBean.fireFail();
scmVehinspectItemimgService.delBySids(sids);
return rb.success();
}
@Override
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<ScmVehinspectItemimgDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) {
ResultBean rb = ResultBean.fireFail();
ScmVehinspectItemimgDetailsVo vo = scmVehinspectItemimgService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

48
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgService.java

@ -65,54 +65,6 @@ public class ScmVehinspectItemimgService extends MybatisBaseService<ScmVehinspec
@Autowired
FileUploadComponent fileUploadComponent;
private QueryWrapper<ScmVehinspectItemimg> createQueryWrapper(ScmVehinspectItemimgQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<ScmVehinspectItemimg> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<ScmVehinspectItemimgVo> listPageVo(PagerQuery<ScmVehinspectItemimgQuery> pq) {
ScmVehinspectItemimgQuery query = pq.getParams();
QueryWrapper<ScmVehinspectItemimg> qw = createQueryWrapper(query);
IPage<ScmVehinspectItemimg> page = PagerUtil.queryToPage(pq);
IPage<ScmVehinspectItemimgVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<ScmVehinspectItemimgVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(ScmItemImgVo dto) {
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(ScmItemImgVo dto) {
ScmVehinspectItemimg entity = new ScmVehinspectItemimg();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(ScmItemImgVo dto) {
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
ScmVehinspectItemimg entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public ScmVehinspectItemimgDetailsVo fetchDetailsVoBySid(String sid) {
ScmVehinspectItemimg entity = fetchBySid(sid);
ScmVehinspectItemimgDetailsVo vo = new ScmVehinspectItemimgDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
/**
* 根据检查表sid查询项目照片
*

Loading…
Cancel
Save