
57 changed files with 3945 additions and 21 deletions
@ -0,0 +1,72 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehicleinventory; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleInventory.java <br/> |
|||
* Class: anrui_scm.api.scmvehicleinventory.ScmVehicleInventory <br/> |
|||
* Description: 盘库记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "盘库记录", description = "盘库记录") |
|||
@TableName("scm_vehicle_inventory") |
|||
public class ScmVehicleInventory extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("合格证(有/无)") |
|||
private String certificate; // 合格证(有/无)
|
|||
@ApiModelProperty("盘库日期") |
|||
private String InventoryDate; // 盘库日期
|
|||
@ApiModelProperty("盘库人员") |
|||
private String InventoryName; // 盘库人员
|
|||
@ApiModelProperty("盘库状态 通过/未通过") |
|||
private String InventoryState; // 盘库状态 通过/未通过
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,73 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehicleinventory; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleInventoryVo.java <br/> |
|||
* Class: anrui_scm.api.scmvehicleinventory.ScmVehicleInventoryVo <br/> |
|||
* Description: 盘库记录 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "盘库记录 视图数据详情", description = "盘库记录 视图数据详情") |
|||
public class ScmVehicleInventoryDetailsVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("合格证(有/无)") |
|||
private String certificate; // 合格证(有/无)
|
|||
@ApiModelProperty("盘库日期") |
|||
private String InventoryDate; // 盘库日期
|
|||
@ApiModelProperty("盘库人员") |
|||
private String InventoryName; // 盘库人员
|
|||
@ApiModelProperty("盘库状态 通过/未通过") |
|||
private String InventoryState; // 盘库状态 通过/未通过
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,73 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehicleinventory; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleInventoryDto.java <br/> |
|||
* Class: anrui_scm.api.scmvehicleinventory.ScmVehicleInventoryDto <br/> |
|||
* Description: 盘库记录 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "盘库记录 数据传输对象", description = "盘库记录 数据传输对象") |
|||
public class ScmVehicleInventoryDto implements Dto { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("合格证(有/无)") |
|||
private String certificate; // 合格证(有/无)
|
|||
@ApiModelProperty("盘库日期") |
|||
private String InventoryDate; // 盘库日期
|
|||
@ApiModelProperty("盘库人员") |
|||
private String InventoryName; // 盘库人员
|
|||
@ApiModelProperty("盘库状态 通过/未通过") |
|||
private String InventoryState; // 盘库状态 通过/未通过
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,78 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehicleinventory; |
|||
|
|||
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.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleInventoryFeign.java <br/> |
|||
* Class: anrui_scm.api.scmvehicleinventory.ScmVehicleInventoryFeign <br/> |
|||
* Description: 盘库记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "盘库记录") |
|||
@FeignClient( |
|||
contextId = "anrui-scm-ScmVehicleInventory", |
|||
name = "anrui-scm", |
|||
path = "v1/scmvehicleinventory", |
|||
fallback = ScmVehicleInventoryFeignFallback.class) |
|||
public interface ScmVehicleInventoryFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
@ResponseBody |
|||
public ResultBean<PagerVo<ScmVehicleInventoryVo>> listPage(@RequestBody PagerQuery<ScmVehicleInventoryQuery> pq); |
|||
|
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
@ResponseBody |
|||
public ResultBean save(@RequestBody ScmVehicleInventoryDto dto); |
|||
|
|||
@ApiOperation("根据sid删除记录") |
|||
@DeleteMapping("/delBySids") |
|||
@ResponseBody |
|||
public ResultBean delBySids(@RequestBody String[] sids); |
|||
|
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
@ResponseBody |
|||
public ResultBean<ScmVehicleInventoryDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
} |
@ -0,0 +1,72 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehicleinventory; |
|||
|
|||
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; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleInventoryFeignFallback.java <br/> |
|||
* Class: anrui_scm.api.scmvehicleinventory.ScmVehicleInventoryFeignFallback <br/> |
|||
* Description: 盘库记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class ScmVehicleInventoryFeignFallback implements ScmVehicleInventoryFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<ScmVehicleInventoryVo>> listPage(PagerQuery<ScmVehicleInventoryQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_scm/scmvehicleinventory/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(ScmVehicleInventoryDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_scm/scmvehicleinventory/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySids( String[] sids){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_scm/scmvehicleinventory/delBySids无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<ScmVehicleInventoryDetailsVo> fetchDetailsBySid(String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_scm/scmvehicleinventory/fetchDetailsBySid无法访问"); |
|||
} |
|||
} |
@ -0,0 +1,71 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehicleinventory; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleInventoryQuery.java <br/> |
|||
* Class: anrui_scm.api.scmvehicleinventory.ScmVehicleInventoryQuery <br/> |
|||
* Description: 盘库记录 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "盘库记录 查询条件", description = "盘库记录 查询条件") |
|||
public class ScmVehicleInventoryQuery implements Query { |
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("合格证(有/无)") |
|||
private String certificate; // 合格证(有/无)
|
|||
@ApiModelProperty("盘库日期") |
|||
private String InventoryDate; // 盘库日期
|
|||
@ApiModelProperty("盘库人员") |
|||
private String InventoryName; // 盘库人员
|
|||
@ApiModelProperty("盘库状态 通过/未通过") |
|||
private String InventoryState; // 盘库状态 通过/未通过
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,73 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehicleinventory; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleInventoryVo.java <br/> |
|||
* Class: anrui_scm.api.scmvehicleinventory.ScmVehicleInventoryVo <br/> |
|||
* Description: 盘库记录 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "盘库记录 视图数据对象", description = "盘库记录 视图数据对象") |
|||
public class ScmVehicleInventoryVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("合格证(有/无)") |
|||
private String certificate; // 合格证(有/无)
|
|||
@ApiModelProperty("盘库日期") |
|||
private String InventoryDate; // 盘库日期
|
|||
@ApiModelProperty("盘库人员") |
|||
private String InventoryName; // 盘库人员
|
|||
@ApiModelProperty("盘库状态 通过/未通过") |
|||
private String InventoryState; // 盘库状态 通过/未通过
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,72 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspection; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspection.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspection <br/> |
|||
* Description: 巡检记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "巡检记录", description = "巡检记录") |
|||
@TableName("scm_vehicle_patrolinspection") |
|||
public class ScmVehiclePatrolinspection extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("合格证(有/无)") |
|||
private String certificate; // 合格证(有/无)
|
|||
@ApiModelProperty("巡检日期") |
|||
private String patrolInspectionDate; // 巡检日期
|
|||
@ApiModelProperty("巡检人员") |
|||
private String patrolInspectionName; // 巡检人员
|
|||
@ApiModelProperty("巡检状态(通过/不通过)") |
|||
private String patrolInspectionState; // 巡检状态(通过/不通过)
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,73 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspection; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionVo.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionVo <br/> |
|||
* Description: 巡检记录 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "巡检记录 视图数据详情", description = "巡检记录 视图数据详情") |
|||
public class ScmVehiclePatrolinspectionDetailsVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("合格证(有/无)") |
|||
private String certificate; // 合格证(有/无)
|
|||
@ApiModelProperty("巡检日期") |
|||
private String patrolInspectionDate; // 巡检日期
|
|||
@ApiModelProperty("巡检人员") |
|||
private String patrolInspectionName; // 巡检人员
|
|||
@ApiModelProperty("巡检状态(通过/不通过)") |
|||
private String patrolInspectionState; // 巡检状态(通过/不通过)
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,73 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspection; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionDto.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionDto <br/> |
|||
* Description: 巡检记录 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "巡检记录 数据传输对象", description = "巡检记录 数据传输对象") |
|||
public class ScmVehiclePatrolinspectionDto implements Dto { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("合格证(有/无)") |
|||
private String certificate; // 合格证(有/无)
|
|||
@ApiModelProperty("巡检日期") |
|||
private String patrolInspectionDate; // 巡检日期
|
|||
@ApiModelProperty("巡检人员") |
|||
private String patrolInspectionName; // 巡检人员
|
|||
@ApiModelProperty("巡检状态(通过/不通过)") |
|||
private String patrolInspectionState; // 巡检状态(通过/不通过)
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,78 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspection; |
|||
|
|||
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.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionFeign.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionFeign <br/> |
|||
* Description: 巡检记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "巡检记录") |
|||
@FeignClient( |
|||
contextId = "anrui-scm-ScmVehiclePatrolinspection", |
|||
name = "anrui-scm", |
|||
path = "v1/scmvehiclepatrolinspection", |
|||
fallback = ScmVehiclePatrolinspectionFeignFallback.class) |
|||
public interface ScmVehiclePatrolinspectionFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
@ResponseBody |
|||
public ResultBean<PagerVo<ScmVehiclePatrolinspectionVo>> listPage(@RequestBody PagerQuery<ScmVehiclePatrolinspectionQuery> pq); |
|||
|
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
@ResponseBody |
|||
public ResultBean save(@RequestBody ScmVehiclePatrolinspectionDto dto); |
|||
|
|||
@ApiOperation("根据sid删除记录") |
|||
@DeleteMapping("/delBySids") |
|||
@ResponseBody |
|||
public ResultBean delBySids(@RequestBody String[] sids); |
|||
|
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
@ResponseBody |
|||
public ResultBean<ScmVehiclePatrolinspectionDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
} |
@ -0,0 +1,72 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspection; |
|||
|
|||
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; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionFeignFallback.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionFeignFallback <br/> |
|||
* Description: 巡检记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class ScmVehiclePatrolinspectionFeignFallback implements ScmVehiclePatrolinspectionFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<ScmVehiclePatrolinspectionVo>> listPage(PagerQuery<ScmVehiclePatrolinspectionQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_scm/scmvehiclepatrolinspection/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(ScmVehiclePatrolinspectionDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_scm/scmvehiclepatrolinspection/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySids( String[] sids){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_scm/scmvehiclepatrolinspection/delBySids无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<ScmVehiclePatrolinspectionDetailsVo> fetchDetailsBySid(String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_scm/scmvehiclepatrolinspection/fetchDetailsBySid无法访问"); |
|||
} |
|||
} |
@ -0,0 +1,71 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspection; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionQuery.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionQuery <br/> |
|||
* Description: 巡检记录 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "巡检记录 查询条件", description = "巡检记录 查询条件") |
|||
public class ScmVehiclePatrolinspectionQuery implements Query { |
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("合格证(有/无)") |
|||
private String certificate; // 合格证(有/无)
|
|||
@ApiModelProperty("巡检日期") |
|||
private String patrolInspectionDate; // 巡检日期
|
|||
@ApiModelProperty("巡检人员") |
|||
private String patrolInspectionName; // 巡检人员
|
|||
@ApiModelProperty("巡检状态(通过/不通过)") |
|||
private String patrolInspectionState; // 巡检状态(通过/不通过)
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,73 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspection; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionVo.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionVo <br/> |
|||
* Description: 巡检记录 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "巡检记录 视图数据对象", description = "巡检记录 视图数据对象") |
|||
public class ScmVehiclePatrolinspectionVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("合格证(有/无)") |
|||
private String certificate; // 合格证(有/无)
|
|||
@ApiModelProperty("巡检日期") |
|||
private String patrolInspectionDate; // 巡检日期
|
|||
@ApiModelProperty("巡检人员") |
|||
private String patrolInspectionName; // 巡检人员
|
|||
@ApiModelProperty("巡检状态(通过/不通过)") |
|||
private String patrolInspectionState; // 巡检状态(通过/不通过)
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,70 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionsheet.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheet <br/> |
|||
* Description: 巡检单. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "巡检单", description = "巡检单") |
|||
@TableName("scm_vehicle_patrolinspectionsheet") |
|||
public class ScmVehiclePatrolinspectionsheet extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
@ApiModelProperty("主表sid") |
|||
private String patrolInspectionSid; // 主表sid
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("车型sid") |
|||
private String locationSid; // 车型sid
|
|||
@ApiModelProperty("车型") |
|||
private String location; // 车型
|
|||
@ApiModelProperty("巡检情况说明") |
|||
private String patrolInspectionDate; // 巡检情况说明
|
|||
@ApiModelProperty("存在问题及处理结果") |
|||
private String patrolInspectionName; // 存在问题及处理结果
|
|||
@ApiModelProperty("相关责任人") |
|||
private String createOrgSid; // 相关责任人
|
|||
@ApiModelProperty("相关责任人sid") |
|||
private String useOrgName; // 相关责任人sid
|
|||
|
|||
} |
@ -0,0 +1,71 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionsheetVo.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetVo <br/> |
|||
* Description: 巡检单 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "巡检单 视图数据详情", description = "巡检单 视图数据详情") |
|||
public class ScmVehiclePatrolinspectionsheetDetailsVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("主表sid") |
|||
private String patrolInspectionSid; // 主表sid
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("车型sid") |
|||
private String locationSid; // 车型sid
|
|||
@ApiModelProperty("车型") |
|||
private String location; // 车型
|
|||
@ApiModelProperty("巡检情况说明") |
|||
private String patrolInspectionDate; // 巡检情况说明
|
|||
@ApiModelProperty("存在问题及处理结果") |
|||
private String patrolInspectionName; // 存在问题及处理结果
|
|||
@ApiModelProperty("相关责任人") |
|||
private String createOrgSid; // 相关责任人
|
|||
@ApiModelProperty("相关责任人sid") |
|||
private String useOrgName; // 相关责任人sid
|
|||
|
|||
} |
@ -0,0 +1,71 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionsheetDto.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetDto <br/> |
|||
* Description: 巡检单 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "巡检单 数据传输对象", description = "巡检单 数据传输对象") |
|||
public class ScmVehiclePatrolinspectionsheetDto implements Dto { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("主表sid") |
|||
private String patrolInspectionSid; // 主表sid
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("车型sid") |
|||
private String locationSid; // 车型sid
|
|||
@ApiModelProperty("车型") |
|||
private String location; // 车型
|
|||
@ApiModelProperty("巡检情况说明") |
|||
private String patrolInspectionDate; // 巡检情况说明
|
|||
@ApiModelProperty("存在问题及处理结果") |
|||
private String patrolInspectionName; // 存在问题及处理结果
|
|||
@ApiModelProperty("相关责任人") |
|||
private String createOrgSid; // 相关责任人
|
|||
@ApiModelProperty("相关责任人sid") |
|||
private String useOrgName; // 相关责任人sid
|
|||
|
|||
} |
@ -0,0 +1,78 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet; |
|||
|
|||
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.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionsheetFeign.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetFeign <br/> |
|||
* Description: 巡检单. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "巡检单") |
|||
@FeignClient( |
|||
contextId = "anrui-scm-ScmVehiclePatrolinspectionsheet", |
|||
name = "anrui-scm", |
|||
path = "v1/scmvehiclepatrolinspectionsheet", |
|||
fallback = ScmVehiclePatrolinspectionsheetFeignFallback.class) |
|||
public interface ScmVehiclePatrolinspectionsheetFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
@ResponseBody |
|||
public ResultBean<PagerVo<ScmVehiclePatrolinspectionsheetVo>> listPage(@RequestBody PagerQuery<ScmVehiclePatrolinspectionsheetQuery> pq); |
|||
|
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
@ResponseBody |
|||
public ResultBean save(@RequestBody ScmVehiclePatrolinspectionsheetDto dto); |
|||
|
|||
@ApiOperation("根据sid删除记录") |
|||
@DeleteMapping("/delBySids") |
|||
@ResponseBody |
|||
public ResultBean delBySids(@RequestBody String[] sids); |
|||
|
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
@ResponseBody |
|||
public ResultBean<ScmVehiclePatrolinspectionsheetDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
} |
@ -0,0 +1,72 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet; |
|||
|
|||
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; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionsheetFeignFallback.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetFeignFallback <br/> |
|||
* Description: 巡检单. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class ScmVehiclePatrolinspectionsheetFeignFallback implements ScmVehiclePatrolinspectionsheetFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<ScmVehiclePatrolinspectionsheetVo>> listPage(PagerQuery<ScmVehiclePatrolinspectionsheetQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_scm/scmvehiclepatrolinspectionsheet/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(ScmVehiclePatrolinspectionsheetDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_scm/scmvehiclepatrolinspectionsheet/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySids( String[] sids){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_scm/scmvehiclepatrolinspectionsheet/delBySids无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<ScmVehiclePatrolinspectionsheetDetailsVo> fetchDetailsBySid(String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_scm/scmvehiclepatrolinspectionsheet/fetchDetailsBySid无法访问"); |
|||
} |
|||
} |
@ -0,0 +1,69 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionsheetQuery.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetQuery <br/> |
|||
* Description: 巡检单 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "巡检单 查询条件", description = "巡检单 查询条件") |
|||
public class ScmVehiclePatrolinspectionsheetQuery implements Query { |
|||
|
|||
@ApiModelProperty("主表sid") |
|||
private String patrolInspectionSid; // 主表sid
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("车型sid") |
|||
private String locationSid; // 车型sid
|
|||
@ApiModelProperty("车型") |
|||
private String location; // 车型
|
|||
@ApiModelProperty("巡检情况说明") |
|||
private String patrolInspectionDate; // 巡检情况说明
|
|||
@ApiModelProperty("存在问题及处理结果") |
|||
private String patrolInspectionName; // 存在问题及处理结果
|
|||
@ApiModelProperty("相关责任人") |
|||
private String createOrgSid; // 相关责任人
|
|||
@ApiModelProperty("相关责任人sid") |
|||
private String useOrgName; // 相关责任人sid
|
|||
|
|||
} |
@ -0,0 +1,71 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionsheetVo.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetVo <br/> |
|||
* Description: 巡检单 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "巡检单 视图数据对象", description = "巡检单 视图数据对象") |
|||
public class ScmVehiclePatrolinspectionsheetVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("主表sid") |
|||
private String patrolInspectionSid; // 主表sid
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("车型sid") |
|||
private String locationSid; // 车型sid
|
|||
@ApiModelProperty("车型") |
|||
private String location; // 车型
|
|||
@ApiModelProperty("巡检情况说明") |
|||
private String patrolInspectionDate; // 巡检情况说明
|
|||
@ApiModelProperty("存在问题及处理结果") |
|||
private String patrolInspectionName; // 存在问题及处理结果
|
|||
@ApiModelProperty("相关责任人") |
|||
private String createOrgSid; // 相关责任人
|
|||
@ApiModelProperty("相关责任人sid") |
|||
private String useOrgName; // 相关责任人sid
|
|||
|
|||
} |
@ -0,0 +1,68 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestayinventory; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayInventory.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestayinventory.ScmVehicleStayInventory <br/> |
|||
* Description: 待盘库记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "待盘库记录", description = "待盘库记录") |
|||
@TableName("scm_vehicle_stay_inventory") |
|||
public class ScmVehicleStayInventory extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("上次盘库日期") |
|||
private String InventoryDate; // 上次盘库日期
|
|||
@ApiModelProperty("上次盘库人员") |
|||
private String InventoryName; // 上次盘库人员
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,69 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestayinventory; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayInventoryVo.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestayinventory.ScmVehicleStayInventoryVo <br/> |
|||
* Description: 待盘库记录 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "待盘库记录 视图数据详情", description = "待盘库记录 视图数据详情") |
|||
public class ScmVehicleStayInventoryDetailsVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("上次盘库日期") |
|||
private String InventoryDate; // 上次盘库日期
|
|||
@ApiModelProperty("上次盘库人员") |
|||
private String InventoryName; // 上次盘库人员
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,69 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestayinventory; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayInventoryDto.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestayinventory.ScmVehicleStayInventoryDto <br/> |
|||
* Description: 待盘库记录 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "待盘库记录 数据传输对象", description = "待盘库记录 数据传输对象") |
|||
public class ScmVehicleStayInventoryDto implements Dto { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("上次盘库日期") |
|||
private String InventoryDate; // 上次盘库日期
|
|||
@ApiModelProperty("上次盘库人员") |
|||
private String InventoryName; // 上次盘库人员
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,78 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestayinventory; |
|||
|
|||
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.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayInventoryFeign.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestayinventory.ScmVehicleStayInventoryFeign <br/> |
|||
* Description: 待盘库记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "待盘库记录") |
|||
@FeignClient( |
|||
contextId = "anrui-scm-ScmVehicleStayInventory", |
|||
name = "anrui-scm", |
|||
path = "v1/scmvehiclestayinventory", |
|||
fallback = ScmVehicleStayInventoryFeignFallback.class) |
|||
public interface ScmVehicleStayInventoryFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
@ResponseBody |
|||
public ResultBean<PagerVo<ScmVehicleStayInventoryVo>> listPage(@RequestBody PagerQuery<ScmVehicleStayInventoryQuery> pq); |
|||
|
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
@ResponseBody |
|||
public ResultBean save(@RequestBody ScmVehicleStayInventoryDto dto); |
|||
|
|||
@ApiOperation("根据sid删除记录") |
|||
@DeleteMapping("/delBySids") |
|||
@ResponseBody |
|||
public ResultBean delBySids(@RequestBody String[] sids); |
|||
|
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
@ResponseBody |
|||
public ResultBean<ScmVehicleStayInventoryDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
} |
@ -0,0 +1,72 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestayinventory; |
|||
|
|||
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; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayInventoryFeignFallback.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestayinventory.ScmVehicleStayInventoryFeignFallback <br/> |
|||
* Description: 待盘库记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class ScmVehicleStayInventoryFeignFallback implements ScmVehicleStayInventoryFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<ScmVehicleStayInventoryVo>> listPage(PagerQuery<ScmVehicleStayInventoryQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_scm/scmvehiclestayinventory/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(ScmVehicleStayInventoryDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_scm/scmvehiclestayinventory/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySids( String[] sids){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_scm/scmvehiclestayinventory/delBySids无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<ScmVehicleStayInventoryDetailsVo> fetchDetailsBySid(String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_scm/scmvehiclestayinventory/fetchDetailsBySid无法访问"); |
|||
} |
|||
} |
@ -0,0 +1,67 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestayinventory; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayInventoryQuery.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestayinventory.ScmVehicleStayInventoryQuery <br/> |
|||
* Description: 待盘库记录 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "待盘库记录 查询条件", description = "待盘库记录 查询条件") |
|||
public class ScmVehicleStayInventoryQuery implements Query { |
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("上次盘库日期") |
|||
private String InventoryDate; // 上次盘库日期
|
|||
@ApiModelProperty("上次盘库人员") |
|||
private String InventoryName; // 上次盘库人员
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,69 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestayinventory; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayInventoryVo.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestayinventory.ScmVehicleStayInventoryVo <br/> |
|||
* Description: 待盘库记录 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "待盘库记录 视图数据对象", description = "待盘库记录 视图数据对象") |
|||
public class ScmVehicleStayInventoryVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("上次盘库日期") |
|||
private String InventoryDate; // 上次盘库日期
|
|||
@ApiModelProperty("上次盘库人员") |
|||
private String InventoryName; // 上次盘库人员
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,68 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayPatrolinspection.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspection <br/> |
|||
* Description: 待巡检记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "待巡检记录", description = "待巡检记录") |
|||
@TableName("scm_vehicle_stay_patrolinspection") |
|||
public class ScmVehicleStayPatrolinspection extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("上次巡检日期") |
|||
private String patrolInspectionDate; // 上次巡检日期
|
|||
@ApiModelProperty("上次巡检人员") |
|||
private String patrolInspectionName; // 上次巡检人员
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,69 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayPatrolinspectionVo.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionVo <br/> |
|||
* Description: 待巡检记录 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "待巡检记录 视图数据详情", description = "待巡检记录 视图数据详情") |
|||
public class ScmVehicleStayPatrolinspectionDetailsVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("上次巡检日期") |
|||
private String patrolInspectionDate; // 上次巡检日期
|
|||
@ApiModelProperty("上次巡检人员") |
|||
private String patrolInspectionName; // 上次巡检人员
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,69 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayPatrolinspectionDto.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionDto <br/> |
|||
* Description: 待巡检记录 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "待巡检记录 数据传输对象", description = "待巡检记录 数据传输对象") |
|||
public class ScmVehicleStayPatrolinspectionDto implements Dto { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("上次巡检日期") |
|||
private String patrolInspectionDate; // 上次巡检日期
|
|||
@ApiModelProperty("上次巡检人员") |
|||
private String patrolInspectionName; // 上次巡检人员
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,78 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection; |
|||
|
|||
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.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayPatrolinspectionFeign.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionFeign <br/> |
|||
* Description: 待巡检记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "待巡检记录") |
|||
@FeignClient( |
|||
contextId = "anrui-scm-ScmVehicleStayPatrolinspection", |
|||
name = "anrui-scm", |
|||
path = "v1/scmvehiclestaypatrolinspection", |
|||
fallback = ScmVehicleStayPatrolinspectionFeignFallback.class) |
|||
public interface ScmVehicleStayPatrolinspectionFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
@ResponseBody |
|||
public ResultBean<PagerVo<ScmVehicleStayPatrolinspectionVo>> listPage(@RequestBody PagerQuery<ScmVehicleStayPatrolinspectionQuery> pq); |
|||
|
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
@ResponseBody |
|||
public ResultBean save(@RequestBody ScmVehicleStayPatrolinspectionDto dto); |
|||
|
|||
@ApiOperation("根据sid删除记录") |
|||
@DeleteMapping("/delBySids") |
|||
@ResponseBody |
|||
public ResultBean delBySids(@RequestBody String[] sids); |
|||
|
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
@ResponseBody |
|||
public ResultBean<ScmVehicleStayPatrolinspectionDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
} |
@ -0,0 +1,72 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection; |
|||
|
|||
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; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayPatrolinspectionFeignFallback.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionFeignFallback <br/> |
|||
* Description: 待巡检记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class ScmVehicleStayPatrolinspectionFeignFallback implements ScmVehicleStayPatrolinspectionFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<ScmVehicleStayPatrolinspectionVo>> listPage(PagerQuery<ScmVehicleStayPatrolinspectionQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_scm/scmvehiclestaypatrolinspection/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(ScmVehicleStayPatrolinspectionDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_scm/scmvehiclestaypatrolinspection/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySids( String[] sids){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_scm/scmvehiclestaypatrolinspection/delBySids无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<ScmVehicleStayPatrolinspectionDetailsVo> fetchDetailsBySid(String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_scm/scmvehiclestaypatrolinspection/fetchDetailsBySid无法访问"); |
|||
} |
|||
} |
@ -0,0 +1,67 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayPatrolinspectionQuery.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionQuery <br/> |
|||
* Description: 待巡检记录 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "待巡检记录 查询条件", description = "待巡检记录 查询条件") |
|||
public class ScmVehicleStayPatrolinspectionQuery implements Query { |
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("上次巡检日期") |
|||
private String patrolInspectionDate; // 上次巡检日期
|
|||
@ApiModelProperty("上次巡检人员") |
|||
private String patrolInspectionName; // 上次巡检人员
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,69 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayPatrolinspectionVo.java <br/> |
|||
* Class: anrui_scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionVo <br/> |
|||
* Description: 待巡检记录 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "待巡检记录 视图数据对象", description = "待巡检记录 视图数据对象") |
|||
public class ScmVehicleStayPatrolinspectionVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String mainSid; // 车架号
|
|||
@ApiModelProperty("存放地点sid") |
|||
private String locationSid; // 存放地点sid
|
|||
@ApiModelProperty("存放地点") |
|||
private String location; // 存放地点
|
|||
@ApiModelProperty("上次巡检日期") |
|||
private String patrolInspectionDate; // 上次巡检日期
|
|||
@ApiModelProperty("上次巡检人员") |
|||
private String patrolInspectionName; // 上次巡检人员
|
|||
@ApiModelProperty("创建组织") |
|||
private String createOrgSid; // 创建组织
|
|||
@ApiModelProperty("使用组织") |
|||
private String useOrgName; // 使用组织
|
|||
|
|||
} |
@ -0,0 +1,66 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehicleinventory; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
|||
import com.yxt.anrui.scm.api.scmvehicleinventory.ScmVehicleInventory; |
|||
import com.yxt.anrui.scm.api.scmvehicleinventory.ScmVehicleInventoryVo; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import org.apache.ibatis.annotations.Param; |
|||
import org.apache.ibatis.annotations.Select; |
|||
|
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleInventoryMapper.java <br/> |
|||
* Class: anrui_scm.biz.scmvehicleinventory.ScmVehicleInventoryMapper <br/> |
|||
* Description: 盘库记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Mapper |
|||
public interface ScmVehicleInventoryMapper extends BaseMapper<ScmVehicleInventory> { |
|||
|
|||
//@Update("update scm_vehicle_inventory set name=#{msg} where id=#{id}")
|
|||
//IPage<ScmVehicleInventoryVo> voPage(IPage<ScmVehicleInventory> page, @Param(Constants.WRAPPER) QueryWrapper<ScmVehicleInventory> qw);
|
|||
|
|||
IPage<ScmVehicleInventoryVo> selectPageVo(IPage<ScmVehicleInventory> page, @Param(Constants.WRAPPER) Wrapper<ScmVehicleInventory> qw); |
|||
|
|||
List<ScmVehicleInventoryVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<ScmVehicleInventory> qw); |
|||
|
|||
@Select("select * from scm_vehicle_inventory") |
|||
List<ScmVehicleInventoryVo> selectListVo(); |
|||
} |
@ -0,0 +1,15 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.yxt.anrui.scm.biz.scmvehicleinventory.ScmVehicleInventoryMapper"> |
|||
<!-- <where> ${ew.sqlSegment} </where>--> |
|||
<!-- ${ew.customSqlSegment} --> |
|||
<select id="selectPageVo" resultType="com.yxt.anrui.scm.api.scmvehicleinventory.ScmVehicleInventoryVo"> |
|||
SELECT * FROM scm_vehicle_inventory |
|||
<where>${ew.sqlSegment}</where> |
|||
</select> |
|||
|
|||
<select id="selectListAllVo" resultType="com.yxt.anrui.scm.api.scmvehicleinventory.ScmVehicleInventoryVo"> |
|||
SELECT * FROM scm_vehicle_inventory |
|||
<where>${ew.sqlSegment}</where> |
|||
</select> |
|||
</mapper> |
@ -0,0 +1,95 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehicleinventory; |
|||
|
|||
import com.yxt.anrui.scm.api.scmvehicleinventory.*; |
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
|
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleInventoryFeignFallback.java <br/> |
|||
* Class: anrui_scm.biz.scmvehicleinventory.ScmVehicleInventoryRest <br/> |
|||
* Description: 盘库记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "盘库记录") |
|||
@RestController("anrui_scm.biz.scmvehicleinventory.ScmVehicleInventoryRest") |
|||
@RequestMapping("v1/scmvehicleinventory") |
|||
public class ScmVehicleInventoryRest implements ScmVehicleInventoryFeign { |
|||
|
|||
@Autowired |
|||
private ScmVehicleInventoryService scmVehicleInventoryService; |
|||
|
|||
@Override |
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
public ResultBean<PagerVo<ScmVehicleInventoryVo>> listPage(@RequestBody PagerQuery<ScmVehicleInventoryQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
PagerVo<ScmVehicleInventoryVo> pv = scmVehicleInventoryService.listPageVo(pq); |
|||
return rb.success().setData(pv); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
public ResultBean save(@RequestBody ScmVehicleInventoryDto dto){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
scmVehicleInventoryService.saveOrUpdateDto(dto); |
|||
return rb.success(); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("根据sid批量删除") |
|||
@PostMapping("/delBySids") |
|||
public ResultBean delBySids(@RequestBody String[] sids){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
scmVehicleInventoryService.delBySids(sids); |
|||
return rb.success(); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
public ResultBean<ScmVehicleInventoryDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
ScmVehicleInventoryDetailsVo vo = scmVehicleInventoryService.fetchDetailsVoBySid(sid); |
|||
return rb.success().setData(vo); |
|||
} |
|||
} |
@ -0,0 +1,105 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehicleinventory; |
|||
|
|||
import cn.hutool.core.bean.BeanUtil; |
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.yxt.anrui.scm.api.scmvehicleinventory.*; |
|||
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 org.springframework.stereotype.Service; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleInventoryService.java <br/> |
|||
* Class: anrui_scm.biz.scmvehicleinventory.ScmVehicleInventoryService <br/> |
|||
* Description: 盘库记录 业务逻辑. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Service |
|||
public class ScmVehicleInventoryService extends MybatisBaseService<ScmVehicleInventoryMapper, ScmVehicleInventory> { |
|||
private QueryWrapper<ScmVehicleInventory> createQueryWrapper(ScmVehicleInventoryQuery query) { |
|||
// todo: 这里根据具体业务调整查询条件
|
|||
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|||
QueryWrapper<ScmVehicleInventory> qw = new QueryWrapper<>(); |
|||
return qw; |
|||
} |
|||
|
|||
public PagerVo<ScmVehicleInventoryVo> listPageVo(PagerQuery<ScmVehicleInventoryQuery> pq) { |
|||
ScmVehicleInventoryQuery query = pq.getParams(); |
|||
QueryWrapper<ScmVehicleInventory> qw = createQueryWrapper(query); |
|||
IPage<ScmVehicleInventory> page = PagerUtil.queryToPage(pq); |
|||
IPage<ScmVehicleInventoryVo> pagging = baseMapper.selectPageVo(page, qw); |
|||
PagerVo<ScmVehicleInventoryVo> p = PagerUtil.pageToVo(pagging, null); |
|||
return p; |
|||
} |
|||
|
|||
public void saveOrUpdateDto(ScmVehicleInventoryDto dto){ |
|||
String dtoSid = dto.getSid(); |
|||
if (StringUtils.isBlank(dtoSid)) { |
|||
this.insertByDto(dto); |
|||
return; |
|||
} |
|||
this.updateByDto(dto); |
|||
} |
|||
|
|||
public void insertByDto(ScmVehicleInventoryDto dto){ |
|||
ScmVehicleInventory entity = new ScmVehicleInventory(); |
|||
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|||
baseMapper.insert(entity); |
|||
} |
|||
|
|||
public void updateByDto(ScmVehicleInventoryDto dto){ |
|||
String dtoSid = dto.getSid(); |
|||
if (StringUtils.isBlank(dtoSid)) { |
|||
return; |
|||
} |
|||
ScmVehicleInventory entity = fetchBySid(dtoSid); |
|||
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|||
baseMapper.updateById(entity); |
|||
} |
|||
|
|||
public ScmVehicleInventoryDetailsVo fetchDetailsVoBySid(String sid){ |
|||
ScmVehicleInventory entity = fetchBySid(sid); |
|||
ScmVehicleInventoryDetailsVo vo = new ScmVehicleInventoryDetailsVo(); |
|||
BeanUtil.copyProperties(entity, vo); |
|||
return vo; |
|||
} |
|||
} |
@ -0,0 +1,65 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclepatrolinspection; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
|||
import com.yxt.anrui.scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspection; |
|||
import com.yxt.anrui.scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionVo; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import org.apache.ibatis.annotations.Param; |
|||
import org.apache.ibatis.annotations.Select; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionMapper.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionMapper <br/> |
|||
* Description: 巡检记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Mapper |
|||
public interface ScmVehiclePatrolinspectionMapper extends BaseMapper<ScmVehiclePatrolinspection> { |
|||
|
|||
//@Update("update scm_vehicle_patrolinspection set name=#{msg} where id=#{id}")
|
|||
//IPage<ScmVehiclePatrolinspectionVo> voPage(IPage<ScmVehiclePatrolinspection> page, @Param(Constants.WRAPPER) QueryWrapper<ScmVehiclePatrolinspection> qw);
|
|||
|
|||
IPage<ScmVehiclePatrolinspectionVo> selectPageVo(IPage<ScmVehiclePatrolinspection> page, @Param(Constants.WRAPPER) Wrapper<ScmVehiclePatrolinspection> qw); |
|||
|
|||
List<ScmVehiclePatrolinspectionVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<ScmVehiclePatrolinspection> qw); |
|||
|
|||
@Select("select * from scm_vehicle_patrolinspection") |
|||
List<ScmVehiclePatrolinspectionVo> selectListVo(); |
|||
} |
@ -0,0 +1,17 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.yxt.anrui.scm.biz.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionMapper"> |
|||
<!-- <where> ${ew.sqlSegment} </where>--> |
|||
<!-- ${ew.customSqlSegment} --> |
|||
<select id="selectPageVo" |
|||
resultType="com.yxt.anrui.scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionVo"> |
|||
SELECT * FROM scm_vehicle_patrolinspection |
|||
<where>${ew.sqlSegment}</where> |
|||
</select> |
|||
|
|||
<select id="selectListAllVo" |
|||
resultType="com.yxt.anrui.scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionVo"> |
|||
SELECT * FROM scm_vehicle_patrolinspection |
|||
<where>${ew.sqlSegment}</where> |
|||
</select> |
|||
</mapper> |
@ -0,0 +1,94 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclepatrolinspection; |
|||
|
|||
import com.yxt.anrui.scm.api.scmvehiclepatrolinspection.*; |
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionFeignFallback.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionRest <br/> |
|||
* Description: 巡检记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "巡检记录") |
|||
@RestController("anrui_scm.biz.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionRest") |
|||
@RequestMapping("v1/scmvehiclepatrolinspection") |
|||
public class ScmVehiclePatrolinspectionRest implements ScmVehiclePatrolinspectionFeign { |
|||
|
|||
@Autowired |
|||
private ScmVehiclePatrolinspectionService scmVehiclePatrolinspectionService; |
|||
|
|||
@Override |
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
public ResultBean<PagerVo<ScmVehiclePatrolinspectionVo>> listPage(@RequestBody PagerQuery<ScmVehiclePatrolinspectionQuery> pq) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
PagerVo<ScmVehiclePatrolinspectionVo> pv = scmVehiclePatrolinspectionService.listPageVo(pq); |
|||
return rb.success().setData(pv); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
public ResultBean save(@RequestBody ScmVehiclePatrolinspectionDto dto) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
scmVehiclePatrolinspectionService.saveOrUpdateDto(dto); |
|||
return rb.success(); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("根据sid批量删除") |
|||
@PostMapping("/delBySids") |
|||
public ResultBean delBySids(@RequestBody String[] sids) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
scmVehiclePatrolinspectionService.delBySids(sids); |
|||
return rb.success(); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
public ResultBean<ScmVehiclePatrolinspectionDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
ScmVehiclePatrolinspectionDetailsVo vo = scmVehiclePatrolinspectionService.fetchDetailsVoBySid(sid); |
|||
return rb.success().setData(vo); |
|||
} |
|||
} |
@ -0,0 +1,106 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclepatrolinspection; |
|||
|
|||
import cn.hutool.core.bean.BeanUtil; |
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.yxt.anrui.scm.api.scmvehiclepatrolinspection.*; |
|||
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.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
|
|||
|
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionService.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionService <br/> |
|||
* Description: 巡检记录 业务逻辑. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Service |
|||
public class ScmVehiclePatrolinspectionService extends MybatisBaseService<ScmVehiclePatrolinspectionMapper, ScmVehiclePatrolinspection> { |
|||
private QueryWrapper<ScmVehiclePatrolinspection> createQueryWrapper(ScmVehiclePatrolinspectionQuery query) { |
|||
// todo: 这里根据具体业务调整查询条件
|
|||
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|||
QueryWrapper<ScmVehiclePatrolinspection> qw = new QueryWrapper<>(); |
|||
return qw; |
|||
} |
|||
|
|||
public PagerVo<ScmVehiclePatrolinspectionVo> listPageVo(PagerQuery<ScmVehiclePatrolinspectionQuery> pq) { |
|||
ScmVehiclePatrolinspectionQuery query = pq.getParams(); |
|||
QueryWrapper<ScmVehiclePatrolinspection> qw = createQueryWrapper(query); |
|||
IPage<ScmVehiclePatrolinspection> page = PagerUtil.queryToPage(pq); |
|||
IPage<ScmVehiclePatrolinspectionVo> pagging = baseMapper.selectPageVo(page, qw); |
|||
PagerVo<ScmVehiclePatrolinspectionVo> p = PagerUtil.pageToVo(pagging, null); |
|||
return p; |
|||
} |
|||
|
|||
public void saveOrUpdateDto(ScmVehiclePatrolinspectionDto dto){ |
|||
String dtoSid = dto.getSid(); |
|||
if (StringUtils.isBlank(dtoSid)) { |
|||
this.insertByDto(dto); |
|||
return; |
|||
} |
|||
this.updateByDto(dto); |
|||
} |
|||
|
|||
public void insertByDto(ScmVehiclePatrolinspectionDto dto){ |
|||
ScmVehiclePatrolinspection entity = new ScmVehiclePatrolinspection(); |
|||
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|||
baseMapper.insert(entity); |
|||
} |
|||
|
|||
public void updateByDto(ScmVehiclePatrolinspectionDto dto){ |
|||
String dtoSid = dto.getSid(); |
|||
if (StringUtils.isBlank(dtoSid)) { |
|||
return; |
|||
} |
|||
ScmVehiclePatrolinspection entity = fetchBySid(dtoSid); |
|||
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|||
baseMapper.updateById(entity); |
|||
} |
|||
|
|||
public ScmVehiclePatrolinspectionDetailsVo fetchDetailsVoBySid(String sid){ |
|||
ScmVehiclePatrolinspection entity = fetchBySid(sid); |
|||
ScmVehiclePatrolinspectionDetailsVo vo = new ScmVehiclePatrolinspectionDetailsVo(); |
|||
BeanUtil.copyProperties(entity, vo); |
|||
return vo; |
|||
} |
|||
} |
@ -0,0 +1,66 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclepatrolinspectionsheet; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
|||
import com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheet; |
|||
import com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetVo; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import org.apache.ibatis.annotations.Param; |
|||
import org.apache.ibatis.annotations.Select; |
|||
|
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionsheetMapper.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetMapper <br/> |
|||
* Description: 巡检单. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Mapper |
|||
public interface ScmVehiclePatrolinspectionsheetMapper extends BaseMapper<ScmVehiclePatrolinspectionsheet> { |
|||
|
|||
//@Update("update scm_vehicle_patrolinspectionsheet set name=#{msg} where id=#{id}")
|
|||
//IPage<ScmVehiclePatrolinspectionsheetVo> voPage(IPage<ScmVehiclePatrolinspectionsheet> page, @Param(Constants.WRAPPER) QueryWrapper<ScmVehiclePatrolinspectionsheet> qw);
|
|||
|
|||
IPage<ScmVehiclePatrolinspectionsheetVo> selectPageVo(IPage<ScmVehiclePatrolinspectionsheet> page, @Param(Constants.WRAPPER) Wrapper<ScmVehiclePatrolinspectionsheet> qw); |
|||
|
|||
List<ScmVehiclePatrolinspectionsheetVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<ScmVehiclePatrolinspectionsheet> qw); |
|||
|
|||
@Select("select * from scm_vehicle_patrolinspectionsheet") |
|||
List<ScmVehiclePatrolinspectionsheetVo> selectListVo(); |
|||
} |
@ -0,0 +1,17 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.yxt.anrui.scm.biz.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetMapper"> |
|||
<!-- <where> ${ew.sqlSegment} </where>--> |
|||
<!-- ${ew.customSqlSegment} --> |
|||
<select id="selectPageVo" |
|||
resultType="com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetVo"> |
|||
SELECT * FROM scm_vehicle_patrolinspectionsheet |
|||
<where>${ew.sqlSegment}</where> |
|||
</select> |
|||
|
|||
<select id="selectListAllVo" |
|||
resultType="com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetVo"> |
|||
SELECT * FROM scm_vehicle_patrolinspectionsheet |
|||
<where>${ew.sqlSegment}</where> |
|||
</select> |
|||
</mapper> |
@ -0,0 +1,96 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclepatrolinspectionsheet; |
|||
|
|||
import com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet.*; |
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionsheetFeignFallback.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetRest <br/> |
|||
* Description: 巡检单. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "巡检单") |
|||
@RestController("anrui_scm.biz.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetRest") |
|||
@RequestMapping("v1/scmvehiclepatrolinspectionsheet") |
|||
public class ScmVehiclePatrolinspectionsheetRest implements ScmVehiclePatrolinspectionsheetFeign { |
|||
|
|||
@Autowired |
|||
private ScmVehiclePatrolinspectionsheetService scmVehiclePatrolinspectionsheetService; |
|||
|
|||
@Override |
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
public ResultBean<PagerVo<ScmVehiclePatrolinspectionsheetVo>> listPage(@RequestBody PagerQuery<ScmVehiclePatrolinspectionsheetQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
PagerVo<ScmVehiclePatrolinspectionsheetVo> pv = scmVehiclePatrolinspectionsheetService.listPageVo(pq); |
|||
return rb.success().setData(pv); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
public ResultBean save(@RequestBody ScmVehiclePatrolinspectionsheetDto dto){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
scmVehiclePatrolinspectionsheetService.saveOrUpdateDto(dto); |
|||
return rb.success(); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("根据sid批量删除") |
|||
@PostMapping("/delBySids") |
|||
public ResultBean delBySids(@RequestBody String[] sids){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
scmVehiclePatrolinspectionsheetService.delBySids(sids); |
|||
return rb.success(); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
public ResultBean<ScmVehiclePatrolinspectionsheetDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
ScmVehiclePatrolinspectionsheetDetailsVo vo = scmVehiclePatrolinspectionsheetService.fetchDetailsVoBySid(sid); |
|||
return rb.success().setData(vo); |
|||
} |
|||
} |
@ -0,0 +1,106 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclepatrolinspectionsheet; |
|||
|
|||
import cn.hutool.core.bean.BeanUtil; |
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.yxt.anrui.scm.api.scmvehiclepatrolinspectionsheet.*; |
|||
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.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
|
|||
|
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehiclePatrolinspectionsheetService.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetService <br/> |
|||
* Description: 巡检单 业务逻辑. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Service |
|||
public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<ScmVehiclePatrolinspectionsheetMapper, ScmVehiclePatrolinspectionsheet> { |
|||
private QueryWrapper<ScmVehiclePatrolinspectionsheet> createQueryWrapper(ScmVehiclePatrolinspectionsheetQuery query) { |
|||
// todo: 这里根据具体业务调整查询条件
|
|||
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|||
QueryWrapper<ScmVehiclePatrolinspectionsheet> qw = new QueryWrapper<>(); |
|||
return qw; |
|||
} |
|||
|
|||
public PagerVo<ScmVehiclePatrolinspectionsheetVo> listPageVo(PagerQuery<ScmVehiclePatrolinspectionsheetQuery> pq) { |
|||
ScmVehiclePatrolinspectionsheetQuery query = pq.getParams(); |
|||
QueryWrapper<ScmVehiclePatrolinspectionsheet> qw = createQueryWrapper(query); |
|||
IPage<ScmVehiclePatrolinspectionsheet> page = PagerUtil.queryToPage(pq); |
|||
IPage<ScmVehiclePatrolinspectionsheetVo> pagging = baseMapper.selectPageVo(page, qw); |
|||
PagerVo<ScmVehiclePatrolinspectionsheetVo> p = PagerUtil.pageToVo(pagging, null); |
|||
return p; |
|||
} |
|||
|
|||
public void saveOrUpdateDto(ScmVehiclePatrolinspectionsheetDto dto){ |
|||
String dtoSid = dto.getSid(); |
|||
if (StringUtils.isBlank(dtoSid)) { |
|||
this.insertByDto(dto); |
|||
return; |
|||
} |
|||
this.updateByDto(dto); |
|||
} |
|||
|
|||
public void insertByDto(ScmVehiclePatrolinspectionsheetDto dto){ |
|||
ScmVehiclePatrolinspectionsheet entity = new ScmVehiclePatrolinspectionsheet(); |
|||
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|||
baseMapper.insert(entity); |
|||
} |
|||
|
|||
public void updateByDto(ScmVehiclePatrolinspectionsheetDto dto){ |
|||
String dtoSid = dto.getSid(); |
|||
if (StringUtils.isBlank(dtoSid)) { |
|||
return; |
|||
} |
|||
ScmVehiclePatrolinspectionsheet entity = fetchBySid(dtoSid); |
|||
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|||
baseMapper.updateById(entity); |
|||
} |
|||
|
|||
public ScmVehiclePatrolinspectionsheetDetailsVo fetchDetailsVoBySid(String sid){ |
|||
ScmVehiclePatrolinspectionsheet entity = fetchBySid(sid); |
|||
ScmVehiclePatrolinspectionsheetDetailsVo vo = new ScmVehiclePatrolinspectionsheetDetailsVo(); |
|||
BeanUtil.copyProperties(entity, vo); |
|||
return vo; |
|||
} |
|||
} |
@ -0,0 +1,66 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclestayinventory; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
|||
import com.yxt.anrui.scm.api.scmvehiclestayinventory.ScmVehicleStayInventory; |
|||
import com.yxt.anrui.scm.api.scmvehiclestayinventory.ScmVehicleStayInventoryVo; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import org.apache.ibatis.annotations.Param; |
|||
import org.apache.ibatis.annotations.Select; |
|||
|
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayInventoryMapper.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclestayinventory.ScmVehicleStayInventoryMapper <br/> |
|||
* Description: 待盘库记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Mapper |
|||
public interface ScmVehicleStayInventoryMapper extends BaseMapper<ScmVehicleStayInventory> { |
|||
|
|||
//@Update("update scm_vehicle_stay_inventory set name=#{msg} where id=#{id}")
|
|||
//IPage<ScmVehicleStayInventoryVo> voPage(IPage<ScmVehicleStayInventory> page, @Param(Constants.WRAPPER) QueryWrapper<ScmVehicleStayInventory> qw);
|
|||
|
|||
IPage<ScmVehicleStayInventoryVo> selectPageVo(IPage<ScmVehicleStayInventory> page, @Param(Constants.WRAPPER) Wrapper<ScmVehicleStayInventory> qw); |
|||
|
|||
List<ScmVehicleStayInventoryVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<ScmVehicleStayInventory> qw); |
|||
|
|||
@Select("select * from scm_vehicle_stay_inventory") |
|||
List<ScmVehicleStayInventoryVo> selectListVo(); |
|||
} |
@ -0,0 +1,15 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.yxt.anrui.scm.biz.scmvehiclestayinventory.ScmVehicleStayInventoryMapper"> |
|||
<!-- <where> ${ew.sqlSegment} </where>--> |
|||
<!-- ${ew.customSqlSegment} --> |
|||
<select id="selectPageVo" resultType="com.yxt.anrui.scm.api.scmvehiclestayinventory.ScmVehicleStayInventoryVo"> |
|||
SELECT * FROM scm_vehicle_stay_inventory |
|||
<where>${ew.sqlSegment}</where> |
|||
</select> |
|||
|
|||
<select id="selectListAllVo" resultType="com.yxt.anrui.scm.api.scmvehiclestayinventory.ScmVehicleStayInventoryVo"> |
|||
SELECT * FROM scm_vehicle_stay_inventory |
|||
<where>${ew.sqlSegment}</where> |
|||
</select> |
|||
</mapper> |
@ -0,0 +1,95 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclestayinventory; |
|||
|
|||
import com.yxt.anrui.scm.api.scmvehiclestayinventory.*; |
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayInventoryFeignFallback.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclestayinventory.ScmVehicleStayInventoryRest <br/> |
|||
* Description: 待盘库记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "待盘库记录") |
|||
@RestController("anrui_scm.biz.scmvehiclestayinventory.ScmVehicleStayInventoryRest") |
|||
@RequestMapping("v1/scmvehiclestayinventory") |
|||
public class ScmVehicleStayInventoryRest implements ScmVehicleStayInventoryFeign { |
|||
|
|||
@Autowired |
|||
private ScmVehicleStayInventoryService scmVehicleStayInventoryService; |
|||
|
|||
@Override |
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
public ResultBean<PagerVo<ScmVehicleStayInventoryVo>> listPage(@RequestBody PagerQuery<ScmVehicleStayInventoryQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
PagerVo<ScmVehicleStayInventoryVo> pv = scmVehicleStayInventoryService.listPageVo(pq); |
|||
return rb.success().setData(pv); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
public ResultBean save(@RequestBody ScmVehicleStayInventoryDto dto){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
scmVehicleStayInventoryService.saveOrUpdateDto(dto); |
|||
return rb.success(); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("根据sid批量删除") |
|||
@PostMapping("/delBySids") |
|||
public ResultBean delBySids(@RequestBody String[] sids){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
scmVehicleStayInventoryService.delBySids(sids); |
|||
return rb.success(); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
public ResultBean<ScmVehicleStayInventoryDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
ScmVehicleStayInventoryDetailsVo vo = scmVehicleStayInventoryService.fetchDetailsVoBySid(sid); |
|||
return rb.success().setData(vo); |
|||
} |
|||
} |
@ -0,0 +1,106 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclestayinventory; |
|||
|
|||
import cn.hutool.core.bean.BeanUtil; |
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.yxt.anrui.scm.api.scmvehiclestayinventory.*; |
|||
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.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
|
|||
|
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayInventoryService.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclestayinventory.ScmVehicleStayInventoryService <br/> |
|||
* Description: 待盘库记录 业务逻辑. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Service |
|||
public class ScmVehicleStayInventoryService extends MybatisBaseService<ScmVehicleStayInventoryMapper, ScmVehicleStayInventory> { |
|||
private QueryWrapper<ScmVehicleStayInventory> createQueryWrapper(ScmVehicleStayInventoryQuery query) { |
|||
// todo: 这里根据具体业务调整查询条件
|
|||
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|||
QueryWrapper<ScmVehicleStayInventory> qw = new QueryWrapper<>(); |
|||
return qw; |
|||
} |
|||
|
|||
public PagerVo<ScmVehicleStayInventoryVo> listPageVo(PagerQuery<ScmVehicleStayInventoryQuery> pq) { |
|||
ScmVehicleStayInventoryQuery query = pq.getParams(); |
|||
QueryWrapper<ScmVehicleStayInventory> qw = createQueryWrapper(query); |
|||
IPage<ScmVehicleStayInventory> page = PagerUtil.queryToPage(pq); |
|||
IPage<ScmVehicleStayInventoryVo> pagging = baseMapper.selectPageVo(page, qw); |
|||
PagerVo<ScmVehicleStayInventoryVo> p = PagerUtil.pageToVo(pagging, null); |
|||
return p; |
|||
} |
|||
|
|||
public void saveOrUpdateDto(ScmVehicleStayInventoryDto dto) { |
|||
String dtoSid = dto.getSid(); |
|||
if (StringUtils.isBlank(dtoSid)) { |
|||
this.insertByDto(dto); |
|||
return; |
|||
} |
|||
this.updateByDto(dto); |
|||
} |
|||
|
|||
public void insertByDto(ScmVehicleStayInventoryDto dto) { |
|||
ScmVehicleStayInventory entity = new ScmVehicleStayInventory(); |
|||
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|||
baseMapper.insert(entity); |
|||
} |
|||
|
|||
public void updateByDto(ScmVehicleStayInventoryDto dto) { |
|||
String dtoSid = dto.getSid(); |
|||
if (StringUtils.isBlank(dtoSid)) { |
|||
return; |
|||
} |
|||
ScmVehicleStayInventory entity = fetchBySid(dtoSid); |
|||
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|||
baseMapper.updateById(entity); |
|||
} |
|||
|
|||
public ScmVehicleStayInventoryDetailsVo fetchDetailsVoBySid(String sid) { |
|||
ScmVehicleStayInventory entity = fetchBySid(sid); |
|||
ScmVehicleStayInventoryDetailsVo vo = new ScmVehicleStayInventoryDetailsVo(); |
|||
BeanUtil.copyProperties(entity, vo); |
|||
return vo; |
|||
} |
|||
} |
@ -0,0 +1,66 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclestaypatrolinspection; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
|||
import com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspection; |
|||
import com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionVo; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import org.apache.ibatis.annotations.Param; |
|||
import org.apache.ibatis.annotations.Select; |
|||
|
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayPatrolinspectionMapper.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionMapper <br/> |
|||
* Description: 待巡检记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Mapper |
|||
public interface ScmVehicleStayPatrolinspectionMapper extends BaseMapper<ScmVehicleStayPatrolinspection> { |
|||
|
|||
//@Update("update scm_vehicle_stay_patrolinspection set name=#{msg} where id=#{id}")
|
|||
//IPage<ScmVehicleStayPatrolinspectionVo> voPage(IPage<ScmVehicleStayPatrolinspection> page, @Param(Constants.WRAPPER) QueryWrapper<ScmVehicleStayPatrolinspection> qw);
|
|||
|
|||
IPage<ScmVehicleStayPatrolinspectionVo> selectPageVo(IPage<ScmVehicleStayPatrolinspection> page, @Param(Constants.WRAPPER) Wrapper<ScmVehicleStayPatrolinspection> qw); |
|||
|
|||
List<ScmVehicleStayPatrolinspectionVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<ScmVehicleStayPatrolinspection> qw); |
|||
|
|||
@Select("select * from scm_vehicle_stay_patrolinspection") |
|||
List<ScmVehicleStayPatrolinspectionVo> selectListVo(); |
|||
} |
@ -0,0 +1,17 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.yxt.anrui.scm.biz.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionMapper"> |
|||
<!-- <where> ${ew.sqlSegment} </where>--> |
|||
<!-- ${ew.customSqlSegment} --> |
|||
<select id="selectPageVo" |
|||
resultType="com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionVo"> |
|||
SELECT * FROM scm_vehicle_stay_patrolinspection |
|||
<where>${ew.sqlSegment}</where> |
|||
</select> |
|||
|
|||
<select id="selectListAllVo" |
|||
resultType="com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionVo"> |
|||
SELECT * FROM scm_vehicle_stay_patrolinspection |
|||
<where>${ew.sqlSegment}</where> |
|||
</select> |
|||
</mapper> |
@ -0,0 +1,96 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclestaypatrolinspection; |
|||
|
|||
import com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection.*; |
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayPatrolinspectionFeignFallback.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionRest <br/> |
|||
* Description: 待巡检记录. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "待巡检记录") |
|||
@RestController("anrui_scm.biz.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionRest") |
|||
@RequestMapping("v1/scmvehiclestaypatrolinspection") |
|||
public class ScmVehicleStayPatrolinspectionRest implements ScmVehicleStayPatrolinspectionFeign { |
|||
|
|||
@Autowired |
|||
private ScmVehicleStayPatrolinspectionService scmVehicleStayPatrolinspectionService; |
|||
|
|||
@Override |
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
public ResultBean<PagerVo<ScmVehicleStayPatrolinspectionVo>> listPage(@RequestBody PagerQuery<ScmVehicleStayPatrolinspectionQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
PagerVo<ScmVehicleStayPatrolinspectionVo> pv = scmVehicleStayPatrolinspectionService.listPageVo(pq); |
|||
return rb.success().setData(pv); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
public ResultBean save(@RequestBody ScmVehicleStayPatrolinspectionDto dto){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
scmVehicleStayPatrolinspectionService.saveOrUpdateDto(dto); |
|||
return rb.success(); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("根据sid批量删除") |
|||
@PostMapping("/delBySids") |
|||
public ResultBean delBySids(@RequestBody String[] sids){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
scmVehicleStayPatrolinspectionService.delBySids(sids); |
|||
return rb.success(); |
|||
} |
|||
|
|||
@Override |
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
public ResultBean<ScmVehicleStayPatrolinspectionDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
ScmVehicleStayPatrolinspectionDetailsVo vo = scmVehicleStayPatrolinspectionService.fetchDetailsVoBySid(sid); |
|||
return rb.success().setData(vo); |
|||
} |
|||
} |
@ -0,0 +1,106 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.scm.biz.scmvehiclestaypatrolinspection; |
|||
|
|||
import cn.hutool.core.bean.BeanUtil; |
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.yxt.anrui.scm.api.scmvehiclestaypatrolinspection.*; |
|||
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.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
|
|||
|
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_scm(anrui_scm) <br/> |
|||
* File: ScmVehicleStayPatrolinspectionService.java <br/> |
|||
* Class: anrui_scm.biz.scmvehiclestaypatrolinspection.ScmVehicleStayPatrolinspectionService <br/> |
|||
* Description: 待巡检记录 业务逻辑. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-06-15 14:30:59 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Service |
|||
public class ScmVehicleStayPatrolinspectionService extends MybatisBaseService<ScmVehicleStayPatrolinspectionMapper, ScmVehicleStayPatrolinspection> { |
|||
private QueryWrapper<ScmVehicleStayPatrolinspection> createQueryWrapper(ScmVehicleStayPatrolinspectionQuery query) { |
|||
// todo: 这里根据具体业务调整查询条件
|
|||
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|||
QueryWrapper<ScmVehicleStayPatrolinspection> qw = new QueryWrapper<>(); |
|||
return qw; |
|||
} |
|||
|
|||
public PagerVo<ScmVehicleStayPatrolinspectionVo> listPageVo(PagerQuery<ScmVehicleStayPatrolinspectionQuery> pq) { |
|||
ScmVehicleStayPatrolinspectionQuery query = pq.getParams(); |
|||
QueryWrapper<ScmVehicleStayPatrolinspection> qw = createQueryWrapper(query); |
|||
IPage<ScmVehicleStayPatrolinspection> page = PagerUtil.queryToPage(pq); |
|||
IPage<ScmVehicleStayPatrolinspectionVo> pagging = baseMapper.selectPageVo(page, qw); |
|||
PagerVo<ScmVehicleStayPatrolinspectionVo> p = PagerUtil.pageToVo(pagging, null); |
|||
return p; |
|||
} |
|||
|
|||
public void saveOrUpdateDto(ScmVehicleStayPatrolinspectionDto dto) { |
|||
String dtoSid = dto.getSid(); |
|||
if (StringUtils.isBlank(dtoSid)) { |
|||
this.insertByDto(dto); |
|||
return; |
|||
} |
|||
this.updateByDto(dto); |
|||
} |
|||
|
|||
public void insertByDto(ScmVehicleStayPatrolinspectionDto dto) { |
|||
ScmVehicleStayPatrolinspection entity = new ScmVehicleStayPatrolinspection(); |
|||
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|||
baseMapper.insert(entity); |
|||
} |
|||
|
|||
public void updateByDto(ScmVehicleStayPatrolinspectionDto dto) { |
|||
String dtoSid = dto.getSid(); |
|||
if (StringUtils.isBlank(dtoSid)) { |
|||
return; |
|||
} |
|||
ScmVehicleStayPatrolinspection entity = fetchBySid(dtoSid); |
|||
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|||
baseMapper.updateById(entity); |
|||
} |
|||
|
|||
public ScmVehicleStayPatrolinspectionDetailsVo fetchDetailsVoBySid(String sid) { |
|||
ScmVehicleStayPatrolinspection entity = fetchBySid(sid); |
|||
ScmVehicleStayPatrolinspectionDetailsVo vo = new ScmVehicleStayPatrolinspectionDetailsVo(); |
|||
BeanUtil.copyProperties(entity, vo); |
|||
return vo; |
|||
} |
|||
} |
Loading…
Reference in new issue