diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/pom.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/pom.xml index b0ce13e3..2a271882 100644 --- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/pom.xml +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/pom.xml @@ -25,11 +25,6 @@ org.springframework.boot spring-boot-starter-cache - - com.yxt.supervise.dispatchcenter - supervise-dispatchcenter-api - 0.0.1 - com.yxt yxt-common-base @@ -39,6 +34,10 @@ com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery + + org.springframework.cloud + spring-cloud-starter-openfeign + org.projectlombok diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTVo.java new file mode 100644 index 00000000..062767ee --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTVo.java @@ -0,0 +1,63 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + + +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo
+ * Description: 模型模板对照 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照DispatchModleTVo 视图数据对象", description = "模型模板对照DispatchModleTVo 视图数据对象") +public class DispatchModleTVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private String taskid; // 任务项标准库id + @ApiModelProperty("任务项标准库名称") + private String taskname; // 任务项标准库名称 + @ApiModelProperty("任务描述") + private String taskdesc; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplate.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplate.java new file mode 100644 index 00000000..052daedf --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplate.java @@ -0,0 +1,58 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplate.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplate
+ * Description: 模型模板对照.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照", description = "模型模板对照") +@TableName("dispatch_modle_template") +public class DispatchModleTemplate extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private String taskid; // 任务项标准库id + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java new file mode 100644 index 00000000..995fefd6 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo
+ * Description: 模型模板对照 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照 视图数据详情", description = "模型模板对照 视图数据详情") +public class DispatchModleTemplateDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private List taskid; // 任务项标准库id + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java new file mode 100644 index 00000000..45cc8628 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDto
+ * Description: 模型模板对照 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照 数据传输对象", description = "模型模板对照 数据传输对象") +public class DispatchModleTemplateDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private List taskid; // 任务项标准库id + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java new file mode 100644 index 00000000..9fdb6081 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java @@ -0,0 +1,85 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateFeign
+ * Description: 模型模板对照.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "模型模板对照") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchModleTemplate", + name = "supervise-dispatchcenter", + path = "v1/dispatchmodletemplate", + fallback = DispatchModleTemplateFeignFallback.class) +public interface DispatchModleTemplateFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchModleTemplateDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + @ApiOperation("根据模板sid删除记录") + @DeleteMapping("/delByTemplateSid") + @ResponseBody + public ResultBean delByTemplateSid(@RequestBody String templateSid); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); + @ApiOperation("根据模板SID获取一条记录") + @GetMapping("/fetchDetailsByTemplateSid/{sid}") + public ResultBean fetchDetailsByTemplateSid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java new file mode 100644 index 00000000..5021e8c7 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java @@ -0,0 +1,82 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateFeignFallback
+ * Description: 模型模板对照.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchModleTemplateFeignFallback implements DispatchModleTemplateFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchModleTemplateDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/delBySids无法访问"); + } + + @Override + public ResultBean delByTemplateSid(String templateSid) { + return null; + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/fetchDetailsBySid无法访问"); + } + + @Override + public ResultBean fetchDetailsByTemplateSid(String sid) { + return null; + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateQuery.java new file mode 100644 index 00000000..a9322a10 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateQuery.java @@ -0,0 +1,57 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateQuery
+ * Description: 模型模板对照 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照 查询条件", description = "模型模板对照 查询条件") +public class DispatchModleTemplateQuery implements Query { + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private String taskid; // 任务项标准库id + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java new file mode 100644 index 00000000..d071b562 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java @@ -0,0 +1,62 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo
+ * Description: 模型模板对照 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照 视图数据对象", description = "模型模板对照 视图数据对象") +public class DispatchModleTemplateVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private List taskid; // 任务项标准库id + + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarm.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarm.java new file mode 100644 index 00000000..ff2cfce7 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarm.java @@ -0,0 +1,91 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarm; + +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: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarm.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarm.DispatchOpmAlarm
+ * Description: (运维告警信息主表).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维告警信息主表)", description = "(运维告警信息主表)") +@TableName("dispatch_opm_alarm") +public class DispatchOpmAlarm extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("告警1一级、2二级") + private String warnlevel; // 告警1一级、2二级 + @ApiModelProperty("告警说明") + private String warnremarks; // 告警说明 + @ApiModelProperty("首次告警时间") + private String firsttime; // 首次告警时间 + @ApiModelProperty("最后告警时间") + private String lasttime; // 最后告警时间 + @ApiModelProperty("告警类型") + private String alarmtype; // 告警类型 + @ApiModelProperty("1待处理、2已处理、3处理中、4忽略处理") + private String operationstatus; // 1待处理、2已处理、3处理中、4忽略处理 + @ApiModelProperty("处理说明") + private String operationcontent; // 处理说明 + @ApiModelProperty("处理人") + private String operationuser; // 处理人 + @ApiModelProperty("处理人名称") + private String operationuserrname; // 处理人名称 + @ApiModelProperty("处理时间") + private String operationtime; // 处理时间 + @ApiModelProperty("告警对象监测点") + private String warnobjectmpsn; // 告警对象监测点 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("告警设备id") + private String warneterid; // 告警设备id + @ApiModelProperty("告警内容") + private String alarmcontent; // 告警内容 + @ApiModelProperty("告警原因") + private String alarmreason; // 告警原因 +// @ApiModelProperty("告警1一级、2二级key") +// private String warnlevelkey; + @ApiModelProperty("告警类型key") + private String alarmtypekey; + @ApiModelProperty("客户标识") + private String custname; + @ApiModelProperty("告警1一级、2二级value") + private String warnlevelvalue="一级"; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmDetailsVo.java new file mode 100644 index 00000000..8d89f06b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmDetailsVo.java @@ -0,0 +1,92 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarm; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarm.DispatchOpmAlarmVo
+ * Description: (运维告警信息主表) 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维告警信息主表) 视图数据详情", description = "(运维告警信息主表) 视图数据详情") +public class DispatchOpmAlarmDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("告警1一级、2二级") + private String warnlevel; // 告警1一级、2二级 + @ApiModelProperty("告警说明") + private String warnremarks; // 告警说明 + @ApiModelProperty("首次告警时间") + private String firsttime; // 首次告警时间 + @ApiModelProperty("最后告警时间") + private String lasttime; // 最后告警时间 + @ApiModelProperty("告警类型") + private String alarmtype; // 告警类型 + @ApiModelProperty("1待处理、2已处理、3处理中、4忽略处理") + private String operationstatus; // 1待处理、2已处理、3处理中、4忽略处理 + @ApiModelProperty("处理说明") + private String operationcontent; // 处理说明 + @ApiModelProperty("处理人") + private String operationuser; // 处理人 + @ApiModelProperty("处理人名称") + private String operationuserrname; // 处理人名称 + @ApiModelProperty("处理时间") + private String operationtime; // 处理时间 + @ApiModelProperty("告警对象监测点") + private String warnobjectmpsn; // 告警对象监测点 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("告警设备id") + private String warneterid; // 告警设备id + @ApiModelProperty("告警内容") + private String alarmcontent; // 告警内容 + @ApiModelProperty("告警原因") + private String alarmreason; // 告警原因 +// @ApiModelProperty("告警1一级、2二级key") +// private String warnlevelkey; + @ApiModelProperty("告警类型key") + private String alarmtypekey; + @ApiModelProperty("客户标识") + private String custname; + @ApiModelProperty("告警1一级、2二级value") + private String warnlevelvalue="一级"; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmDto.java new file mode 100644 index 00000000..a95b4b22 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmDto.java @@ -0,0 +1,92 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarm; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarm.DispatchOpmAlarmDto
+ * Description: (运维告警信息主表) 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维告警信息主表) 数据传输对象", description = "(运维告警信息主表) 数据传输对象") +public class DispatchOpmAlarmDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("告警1一级、2二级") + private String warnlevel; // 告警1一级、2二级 + @ApiModelProperty("告警说明") + private String warnremarks; // 告警说明 + @ApiModelProperty("首次告警时间") + private String firsttime; // 首次告警时间 + @ApiModelProperty("最后告警时间") + private String lasttime; // 最后告警时间 + @ApiModelProperty("告警类型") + private String alarmtype; // 告警类型 + @ApiModelProperty("1待处理、2已处理、3处理中、4忽略处理") + private String operationstatus; // 1待处理、2已处理、3处理中、4忽略处理 + @ApiModelProperty("处理说明") + private String operationcontent; // 处理说明 + @ApiModelProperty("处理人") + private String operationuser; // 处理人 + @ApiModelProperty("处理人名称") + private String operationuserrname; // 处理人名称 + @ApiModelProperty("处理时间") + private String operationtime; // 处理时间 + @ApiModelProperty("告警对象监测点") + private String warnobjectmpsn; // 告警对象监测点 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("告警设备id") + private String warneterid; // 告警设备id + @ApiModelProperty("告警内容") + private String alarmcontent; // 告警内容 + @ApiModelProperty("告警原因") + private String alarmreason; // 告警原因 +// @ApiModelProperty("告警1一级、2二级key") +// private String warnlevelkey; + @ApiModelProperty("告警类型key") + private String alarmtypekey; + @ApiModelProperty("客户标识") + private String custname; + @ApiModelProperty("告警1一级、2二级value") + private String warnlevelvalue="一级"; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmFeign.java new file mode 100644 index 00000000..56ea781d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmFeign.java @@ -0,0 +1,79 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarm; + +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDto; +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: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarm.DispatchOpmAlarmFeign
+ * Description: (运维告警信息主表).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "(运维告警信息主表)") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchOpmAlarm", + name = "supervise-dispatchcenter", + path = "v1/dispatchopmalarm", + fallback = DispatchOpmAlarmFeignFallback.class) +public interface DispatchOpmAlarmFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchOpmAlarmDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmFeignFallback.java new file mode 100644 index 00000000..b65216e1 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmFeignFallback.java @@ -0,0 +1,73 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarm; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDto; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarm.DispatchOpmAlarmFeignFallback
+ * Description: (运维告警信息主表).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchOpmAlarmFeignFallback implements DispatchOpmAlarmFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口yxt_dispatchcenter/dispatchopmalarm/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchOpmAlarmDto dto){ + return ResultBean.fireFail().setMsg("接口yxt_dispatchcenter/dispatchopmalarm/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口yxt_dispatchcenter/dispatchopmalarm/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口yxt_dispatchcenter/dispatchopmalarm/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmQuery.java new file mode 100644 index 00000000..e3dd8001 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmQuery.java @@ -0,0 +1,90 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarm; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarm.DispatchOpmAlarmQuery
+ * Description: (运维告警信息主表) 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维告警信息主表) 查询条件", description = "(运维告警信息主表) 查询条件") +public class DispatchOpmAlarmQuery implements Query { + + @ApiModelProperty("告警1一级、2二级") + private String warnlevel; // 告警1一级、2二级 + @ApiModelProperty("告警说明") + private String warnremarks; // 告警说明 + @ApiModelProperty("首次告警时间") + private String firsttime; // 首次告警时间 + @ApiModelProperty("最后告警时间") + private String lasttime; // 最后告警时间 + @ApiModelProperty("告警类型") + private String alarmtype; // 告警类型 + @ApiModelProperty("1待处理、2已处理、3处理中、4忽略处理") + private String operationstatus; // 1待处理、2已处理、3处理中、4忽略处理 + @ApiModelProperty("处理说明") + private String operationcontent; // 处理说明 + @ApiModelProperty("处理人") + private String operationuser; // 处理人 + @ApiModelProperty("处理人名称") + private String operationuserrname; // 处理人名称 + @ApiModelProperty("处理时间") + private String operationtime; // 处理时间 + @ApiModelProperty("告警对象监测点") + private String warnobjectmpsn; // 告警对象监测点 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("告警设备id") + private String warneterid; // 告警设备id + @ApiModelProperty("告警内容") + private String alarmcontent; // 告警内容 + @ApiModelProperty("告警原因") + private String alarmreason; // 告警原因 +// @ApiModelProperty("告警1一级、2二级key") +// private String warnlevelkey; + @ApiModelProperty("告警类型key") + private String alarmtypekey; + @ApiModelProperty("客户标识") + private String custname; + @ApiModelProperty("告警1一级、2二级value") + private String warnlevelvalue="一级"; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmVo.java new file mode 100644 index 00000000..ee413125 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarm/DispatchOpmAlarmVo.java @@ -0,0 +1,92 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarm; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarm.DispatchOpmAlarmVo
+ * Description: (运维告警信息主表) 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维告警信息主表) 视图数据对象", description = "(运维告警信息主表) 视图数据对象") +public class DispatchOpmAlarmVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("告警1一级、2二级") + private String warnlevel; // 告警1一级、2二级 + @ApiModelProperty("告警说明") + private String warnremarks; // 告警说明 + @ApiModelProperty("首次告警时间") + private String firsttime; // 首次告警时间 + @ApiModelProperty("最后告警时间") + private String lasttime; // 最后告警时间 + @ApiModelProperty("告警类型") + private String alarmtype; // 告警类型 + @ApiModelProperty("1待处理、2已处理、3处理中、4忽略处理") + private String operationstatus; // 1待处理、2已处理、3处理中、4忽略处理 + @ApiModelProperty("处理说明") + private String operationcontent; // 处理说明 + @ApiModelProperty("处理人") + private String operationuser; // 处理人 + @ApiModelProperty("处理人名称") + private String operationuserrname; // 处理人名称 + @ApiModelProperty("处理时间") + private String operationtime; // 处理时间 + @ApiModelProperty("告警对象监测点") + private String warnobjectmpsn; // 告警对象监测点 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("告警设备id") + private String warneterid; // 告警设备id + @ApiModelProperty("告警内容") + private String alarmcontent; // 告警内容 + @ApiModelProperty("告警原因") + private String alarmreason; // 告警原因 +// @ApiModelProperty("告警1一级、2二级key") +// private String warnlevelkey; + @ApiModelProperty("告警类型key") + private String alarmtypekey; + @ApiModelProperty("客户标识") + private String custname; + @ApiModelProperty("告警1一级、2二级value") + private String warnlevelvalue="一级"; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHis.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHis.java new file mode 100644 index 00000000..1e07b4b1 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHis.java @@ -0,0 +1,89 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis; + +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: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmHis.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis.DispatchOpmAlarmHis
+ * Description: (运维告警信息主表) 历史表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维告警信息主表) 历史表", description = "(运维告警信息主表) 历史表") +@TableName("dispatch_opm_alarm_his") +public class DispatchOpmAlarmHis extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("告警1一级、2二级") + private String warnlevel; // 告警1一级、2二级 + @ApiModelProperty("告警说明") + private String warnremarks; // 告警说明 + @ApiModelProperty("告警时间") + private String firsttime; // 告警时间 + @ApiModelProperty("告警类型") + private String alarmtype; // 告警类型 + @ApiModelProperty("1待处理、2已处理、3处理中、4忽略处理") + private String operationstatus; // 1待处理、2已处理、3处理中、4忽略处理 + @ApiModelProperty("处理说明") + private String operationcontent; // 处理说明 + @ApiModelProperty("处理人") + private String operationuser; // 处理人 + @ApiModelProperty("处理人名称") + private String operationuserrname; // 处理人名称 + @ApiModelProperty("处理时间") + private String operationtime; // 处理时间 + @ApiModelProperty("告警对象监测点") + private String warnobjectmpsn; // 告警对象监测点 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("告警设备id") + private String warneterid; // 告警设备id + @ApiModelProperty("告警内容") + private String alarmcontent; // 告警内容 + @ApiModelProperty("告警原因") + private String alarmreason; // 告警原因 +// @ApiModelProperty("告警1一级、2二级key") +// private String warnlevelkey; + @ApiModelProperty("告警类型key") + private String alarmtypekey; + @ApiModelProperty("客户标识") + private String custname; + @ApiModelProperty("告警1一级、2二级value") + private String warnlevelvalue="一级"; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisDetailsVo.java new file mode 100644 index 00000000..68ae8dd0 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisDetailsVo.java @@ -0,0 +1,90 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmHisVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis.DispatchOpmAlarmHisVo
+ * Description: (运维告警信息主表) 历史表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维告警信息主表) 历史表 视图数据详情", description = "(运维告警信息主表) 历史表 视图数据详情") +public class DispatchOpmAlarmHisDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("告警1一级、2二级") + private String warnlevel; // 告警1一级、2二级 + @ApiModelProperty("告警说明") + private String warnremarks; // 告警说明 + @ApiModelProperty("告警时间") + private String firsttime; // 告警时间 + @ApiModelProperty("告警类型") + private String alarmtype; // 告警类型 + @ApiModelProperty("1待处理、2已处理、3处理中、4忽略处理") + private String operationstatus; // 1待处理、2已处理、3处理中、4忽略处理 + @ApiModelProperty("处理说明") + private String operationcontent; // 处理说明 + @ApiModelProperty("处理人") + private String operationuser; // 处理人 + @ApiModelProperty("处理人名称") + private String operationuserrname; // 处理人名称 + @ApiModelProperty("处理时间") + private String operationtime; // 处理时间 + @ApiModelProperty("告警对象监测点") + private String warnobjectmpsn; // 告警对象监测点 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("告警设备id") + private String warneterid; // 告警设备id + @ApiModelProperty("告警内容") + private String alarmcontent; // 告警内容 + @ApiModelProperty("告警原因") + private String alarmreason; // 告警原因 +// @ApiModelProperty("告警1一级、2二级key") +// private String warnlevelkey; + @ApiModelProperty("告警类型key") + private String alarmtypekey; + @ApiModelProperty("客户标识") + private String custname; + @ApiModelProperty("告警1一级、2二级value") + private String warnlevelvalue="一级"; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisDto.java new file mode 100644 index 00000000..9ca86a97 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisDto.java @@ -0,0 +1,90 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmHisDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis.DispatchOpmAlarmHisDto
+ * Description: (运维告警信息主表) 历史表 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维告警信息主表) 历史表 数据传输对象", description = "(运维告警信息主表) 历史表 数据传输对象") +public class DispatchOpmAlarmHisDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("告警1一级、2二级") + private String warnlevel; // 告警1一级、2二级 + @ApiModelProperty("告警说明") + private String warnremarks; // 告警说明 + @ApiModelProperty("告警时间") + private String firsttime; // 告警时间 + @ApiModelProperty("告警类型") + private String alarmtype; // 告警类型 + @ApiModelProperty("1待处理、2已处理、3处理中、4忽略处理") + private String operationstatus; // 1待处理、2已处理、3处理中、4忽略处理 + @ApiModelProperty("处理说明") + private String operationcontent; // 处理说明 + @ApiModelProperty("处理人") + private String operationuser; // 处理人 + @ApiModelProperty("处理人名称") + private String operationuserrname; // 处理人名称 + @ApiModelProperty("处理时间") + private String operationtime; // 处理时间 + @ApiModelProperty("告警对象监测点") + private String warnobjectmpsn; // 告警对象监测点 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("告警设备id") + private String warneterid; // 告警设备id + @ApiModelProperty("告警内容") + private String alarmcontent; // 告警内容 + @ApiModelProperty("告警原因") + private String alarmreason; // 告警原因 +// @ApiModelProperty("告警1一级、2二级key") +// private String warnlevelkey; + @ApiModelProperty("告警类型key") + private String alarmtypekey; + @ApiModelProperty("客户标识") + private String custname; + @ApiModelProperty("告警1一级、2二级value") + private String warnlevelvalue="一级"; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisFeign.java new file mode 100644 index 00000000..3c8a57bb --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis; + +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: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmHisFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis.DispatchOpmAlarmHisFeign
+ * Description: (运维告警信息主表) 历史表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "(运维告警信息主表) 历史表") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchOpmAlarmHis", + name = "supervise-dispatchcenter", + path = "v1/dispatchopmalarmhis", + fallback = DispatchOpmAlarmHisFeignFallback.class) +public interface DispatchOpmAlarmHisFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchOpmAlarmHisDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisFeignFallback.java new file mode 100644 index 00000000..709a9b02 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis; + +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: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmHisFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis.DispatchOpmAlarmHisFeignFallback
+ * Description: (运维告警信息主表) 历史表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchOpmAlarmHisFeignFallback implements DispatchOpmAlarmHisFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口yxt_dispatchcenter/dispatchopmalarmhis/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchOpmAlarmHisDto dto){ + return ResultBean.fireFail().setMsg("接口yxt_dispatchcenter/dispatchopmalarmhis/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口yxt_dispatchcenter/dispatchopmalarmhis/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口yxt_dispatchcenter/dispatchopmalarmhis/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisQuery.java new file mode 100644 index 00000000..7681bce0 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisQuery.java @@ -0,0 +1,88 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmHisQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis.DispatchOpmAlarmHisQuery
+ * Description: (运维告警信息主表) 历史表 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维告警信息主表) 历史表 查询条件", description = "(运维告警信息主表) 历史表 查询条件") +public class DispatchOpmAlarmHisQuery implements Query { + + @ApiModelProperty("告警1一级、2二级") + private String warnlevel; // 告警1一级、2二级 + @ApiModelProperty("告警说明") + private String warnremarks; // 告警说明 + @ApiModelProperty("告警时间") + private String firsttime; // 告警时间 + @ApiModelProperty("告警类型") + private String alarmtype; // 告警类型 + @ApiModelProperty("1待处理、2已处理、3处理中、4忽略处理") + private String operationstatus; // 1待处理、2已处理、3处理中、4忽略处理 + @ApiModelProperty("处理说明") + private String operationcontent; // 处理说明 + @ApiModelProperty("处理人") + private String operationuser; // 处理人 + @ApiModelProperty("处理人名称") + private String operationuserrname; // 处理人名称 + @ApiModelProperty("处理时间") + private String operationtime; // 处理时间 + @ApiModelProperty("告警对象监测点") + private String warnobjectmpsn; // 告警对象监测点 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("告警设备id") + private String warneterid; // 告警设备id + @ApiModelProperty("告警内容") + private String alarmcontent; // 告警内容 + @ApiModelProperty("告警原因") + private String alarmreason; // 告警原因 +// @ApiModelProperty("告警1一级、2二级key") +// private String warnlevelkey; + @ApiModelProperty("告警类型key") + private String alarmtypekey; + @ApiModelProperty("客户标识") + private String custname; + @ApiModelProperty("告警1一级、2二级value") + private String warnlevelvalue="一级"; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisVo.java new file mode 100644 index 00000000..ad2bce53 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchopmalarmhis/DispatchOpmAlarmHisVo.java @@ -0,0 +1,90 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOpmAlarmHisVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchopmalarmhis.DispatchOpmAlarmHisVo
+ * Description: (运维告警信息主表) 历史表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 22:20:04
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维告警信息主表) 历史表 视图数据对象", description = "(运维告警信息主表) 历史表 视图数据对象") +public class DispatchOpmAlarmHisVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("告警1一级、2二级") + private String warnlevel; // 告警1一级、2二级 + @ApiModelProperty("告警说明") + private String warnremarks; // 告警说明 + @ApiModelProperty("告警时间") + private String firsttime; // 告警时间 + @ApiModelProperty("告警类型") + private String alarmtype; // 告警类型 + @ApiModelProperty("1待处理、2已处理、3处理中、4忽略处理") + private String operationstatus; // 1待处理、2已处理、3处理中、4忽略处理 + @ApiModelProperty("处理说明") + private String operationcontent; // 处理说明 + @ApiModelProperty("处理人") + private String operationuser; // 处理人 + @ApiModelProperty("处理人名称") + private String operationuserrname; // 处理人名称 + @ApiModelProperty("处理时间") + private String operationtime; // 处理时间 + @ApiModelProperty("告警对象监测点") + private String warnobjectmpsn; // 告警对象监测点 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("告警设备id") + private String warneterid; // 告警设备id + @ApiModelProperty("告警内容") + private String alarmcontent; // 告警内容 + @ApiModelProperty("告警原因") + private String alarmreason; // 告警原因 +// @ApiModelProperty("告警1一级、2二级key") +// private String warnlevelkey; + @ApiModelProperty("告警类型key") + private String alarmtypekey; + @ApiModelProperty("客户标识") + private String custname; + @ApiModelProperty("告警1一级、2二级value") + private String warnlevelvalue="一级"; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfo.java new file mode 100644 index 00000000..cd363662 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfo.java @@ -0,0 +1,86 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfo
+ * Description: 汇总工单数据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "汇总工单数据", description = "汇总工单数据") +@TableName("dispatch_orderinfo") +public class DispatchOrderinfo extends BaseEntity { + private static final long serialVersionUID = 1L; + @ApiModelProperty("客户ID") + private String custid; // 客户ID + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + @ApiModelProperty("描述:1-计划巡视;") + private Integer ordertype; // 描述:1-计划巡视; + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + @ApiModelProperty("描述(数据字典):1-一般;2-重要; 3-紧急;4-督办。key") + private String orderdegreekey; + @ApiModelProperty("描述(数据字典):1-计划巡视,专项巡视、告警巡视;key") + private String ordertypekey; + @ApiModelProperty("告警信息的id") + private String alarmid; + @ApiModelProperty("模板sid") + private String templatesid; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDetailsVo.java new file mode 100644 index 00000000..c2815019 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDetailsVo.java @@ -0,0 +1,86 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo
+ * Description: 汇总工单数据 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "汇总工单数据 视图数据详情", description = "汇总工单数据 视图数据详情") +public class DispatchOrderinfoDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + @ApiModelProperty("描述:1-计划巡视;") + private Integer ordertype; // 描述:1-计划巡视; + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + @ApiModelProperty("描述(数据字典):1-一般;2-重要; 3-紧急;4-督办。key") + private String orderdegreekey; + @ApiModelProperty("描述(数据字典):1-计划巡视,专项巡视、告警巡视;key") + private String ordertypekey; + @ApiModelProperty("模板sid") + private String templatesid; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDto.java new file mode 100644 index 00000000..2187ed4d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDto.java @@ -0,0 +1,93 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + + +import com.yxt.common.core.dto.Dto; + +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDto; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDto
+ * Description: 汇总工单数据 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "汇总工单数据 数据传输对象", description = "汇总工单数据 数据传输对象") +public class DispatchOrderinfoDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + @ApiModelProperty("描述:1-计划巡视;") + private String ordertype; // 描述:1-计划巡视; + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + @ApiModelProperty("模板sid") + private String templatesid; // templatesid + @ApiModelProperty("描述(数据字典):1-一般;2-重要; 3-紧急;4-督办。key") + private String orderdegreekey; + @ApiModelProperty("描述(数据字典):1-计划巡视,专项巡视、告警巡视;key") + private String ordertypekey; + @ApiModelProperty("告警信息的id") + private String alarmid; + @ApiModelProperty("运维人员信息") + private List workers; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeign.java new file mode 100644 index 00000000..5e83c928 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoFeign
+ * Description: 汇总工单数据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "汇总工单数据") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchOrderinfo", + name = "supervise-dispatchcenter", + path = "v1/dispatchorderinfo", + fallback = DispatchOrderinfoFeignFallback.class) +public interface DispatchOrderinfoFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchOrderinfoDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeignFallback.java new file mode 100644 index 00000000..1ea1ad7e --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoFeignFallback
+ * Description: 汇总工单数据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchOrderinfoFeignFallback implements DispatchOrderinfoFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchorderinfo/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchOrderinfoDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchorderinfo/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchorderinfo/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchorderinfo/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoQuery.java new file mode 100644 index 00000000..2ddc1a1a --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoQuery.java @@ -0,0 +1,92 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoQuery
+ * Description: 汇总工单数据 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "汇总工单数据 查询条件", description = "汇总工单数据 查询条件") +public class DispatchOrderinfoQuery implements Query { + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + @ApiModelProperty("描述:1-计划巡视;") + private String ordertype; // 描述:1-计划巡视; + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + @ApiModelProperty("到达现场时间结束") + private String arrivetimeEnd; // 到达现场时间 + @ApiModelProperty("到达现场时间开始") + private String arrivetimeStart; // 到达现场时间 + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + @ApiModelProperty("完成时间开始") + private String planfinishtimeStart; // 完成时间 + @ApiModelProperty("完成时间结束") + private String planfinishtimeEnd; // 完成时间 + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + @ApiModelProperty("描述(数据字典):1-一般;2-重要; 3-紧急;4-督办。key") + private String orderdegreekey; + @ApiModelProperty("描述(数据字典):1-计划巡视,专项巡视、告警巡视;key") + private String ordertypekey; + @ApiModelProperty("模板sid") + private String templatesid; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoVo.java new file mode 100644 index 00000000..35e4cb16 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoVo.java @@ -0,0 +1,86 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo
+ * Description: 汇总工单数据 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "汇总工单数据 视图数据对象", description = "汇总工单数据 视图数据对象") +public class DispatchOrderinfoVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + @ApiModelProperty("描述:1-计划巡视;") + private Integer ordertype; // 描述:1-计划巡视; + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + @ApiModelProperty("描述(数据字典):1-一般;2-重要; 3-紧急;4-督办。key") + private String orderdegreekey; + @ApiModelProperty("描述(数据字典):1-计划巡视,专项巡视、告警巡视;key") + private String ordertypekey; + @ApiModelProperty("模板sid") + private String templatesid; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandards.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandards.java new file mode 100644 index 00000000..0c2df525 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandards.java @@ -0,0 +1,75 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderstandards; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandards.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandards
+ * Description: 订单关联的标准的任务项.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "订单关联的标准的任务项", description = "订单关联的标准的任务项") +@TableName("dispatch_order_standards") +public class DispatchOrderStandards extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类(数据字典)value") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务项分类(数据字典)key") + private String tasktypekey; + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(数据字典1选项 2图片 3文字)value") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("反馈形式(数据字典1选项 2图片 3文字)key") + private String taskreturnkey; + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + @ApiModelProperty("订单id") + private String ordersid; + @ApiModelProperty("反馈内容") + private String taskvalue; + @ApiModelProperty("模板sid") + private String templatesid; + @ApiModelProperty("标准任务id") + private String tasksid; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsDetailsVo.java new file mode 100644 index 00000000..9b49445b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsDetailsVo.java @@ -0,0 +1,75 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderstandards; + + +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo
+ * Description: 订单关联的标准的任务项 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "订单关联的标准的任务项 视图数据详情", description = "订单关联的标准的任务项 视图数据详情") +public class DispatchOrderStandardsDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + @ApiModelProperty("订单id") + private String ordersid; + @ApiModelProperty("反馈内容") + private String taskvalue; + @ApiModelProperty("模板sid") + private String templatesid; + @ApiModelProperty("标准任务id") + private String tasksid; + @ApiModelProperty("任务项分类(数据字典)key") + private String tasktypekey; + @ApiModelProperty("反馈形式(数据字典1选项 2图片 3文字)key") + private String taskreturnkey; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsDto.java new file mode 100644 index 00000000..bec7144c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsDto.java @@ -0,0 +1,75 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderstandards; + + +import com.yxt.common.core.dto.Dto; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDto
+ * Description: 订单关联的标准的任务项 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "订单关联的标准的任务项 数据传输对象", description = "订单关联的标准的任务项 数据传输对象") +public class DispatchOrderStandardsDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + @ApiModelProperty("订单id") + private String ordersid; + @ApiModelProperty("反馈内容") + private String taskvalue; + @ApiModelProperty("模板sid") + private String templatesid; + @ApiModelProperty("标准任务id") + private String tasksid; + @ApiModelProperty("任务项分类(数据字典)key") + private String tasktypekey; + @ApiModelProperty("反馈形式(数据字典1选项 2图片 3文字)key") + private String taskreturnkey; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsFeign.java new file mode 100644 index 00000000..3b180b7b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsFeign.java @@ -0,0 +1,76 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderstandards; + +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.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeign
+ * Description: 订单关联的标准的任务项.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "订单关联的标准的任务项") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchOrderStandards", + name = "supervise-dispatchcenter", + path = "v1/dispatchorderstandards", + fallback = DispatchOrderStandardsFeignFallback.class) +public interface DispatchOrderStandardsFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchOrderStandardsDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsFeignFallback.java new file mode 100644 index 00000000..a90a5002 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsFeignFallback.java @@ -0,0 +1,70 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderstandards; + +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; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeignFallback
+ * Description: 订单关联的标准的任务项.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchOrderStandardsFeignFallback implements DispatchOrderStandardsFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchstandards/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchOrderStandardsDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchstandards/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchstandards/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchstandards/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsQuery.java new file mode 100644 index 00000000..bd447349 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsQuery.java @@ -0,0 +1,73 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderstandards; + + +import com.yxt.common.core.query.Query; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsQuery
+ * Description: 订单关联的标准的任务项 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "订单关联的标准的任务项 查询条件", description = "订单关联的标准的任务项 查询条件") +public class DispatchOrderStandardsQuery implements Query { + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + @ApiModelProperty("订单id") + private String ordersid; + @ApiModelProperty("反馈内容") + private String taskvalue; + @ApiModelProperty("模板sid") + private String templatesid; + @ApiModelProperty("标准任务id") + private String tasksid; + @ApiModelProperty("任务项分类(数据字典)key") + private String tasktypekey; + @ApiModelProperty("反馈形式(数据字典1选项 2图片 3文字)key") + private String taskreturnkey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsVo.java new file mode 100644 index 00000000..643fb65f --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderstandards/DispatchOrderStandardsVo.java @@ -0,0 +1,75 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderstandards; + + +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo
+ * Description: 订单关联的标准的任务项 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "订单关联的标准的任务项 视图数据对象", description = "订单关联的标准的任务项 视图数据对象") +public class DispatchOrderStandardsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + @ApiModelProperty("订单id") + private String ordersid; + @ApiModelProperty("反馈内容") + private String taskvalue; + @ApiModelProperty("模板sid") + private String templatesid; + @ApiModelProperty("标准任务id") + private String tasksid; + @ApiModelProperty("任务项分类(数据字典)key") + private String tasktypekey; + @ApiModelProperty("反馈形式(数据字典1选项 2图片 3文字)key") + private String taskreturnkey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModle.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModle.java new file mode 100644 index 00000000..0f186e91 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModle.java @@ -0,0 +1,60 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModle.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModle
+ * Description: 巡视任务模型,工单和模型之间的关联关系.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系", description = "巡视任务模型,工单和模型之间的关联关系") +@TableName("dispatch_patrol_modle") +public class DispatchPatrolModle extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("模型id") + private String modleid; // 模型id + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDetailsVo.java new file mode 100644 index 00000000..7ac933f6 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDetailsVo.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo
+ * Description: 巡视任务模型,工单和模型之间的关联关系 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 视图数据详情", description = "巡视任务模型,工单和模型之间的关联关系 视图数据详情") +public class DispatchPatrolModleDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模型id") + private String modleid; // 模型id + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDto.java new file mode 100644 index 00000000..ee715eac --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDto.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDto
+ * Description: 巡视任务模型,工单和模型之间的关联关系 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 数据传输对象", description = "巡视任务模型,工单和模型之间的关联关系 数据传输对象") +public class DispatchPatrolModleDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("模型id") + private String modleid; // 模型id + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeign.java new file mode 100644 index 00000000..42067d4d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleFeign
+ * Description: 巡视任务模型,工单和模型之间的关联关系.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "巡视任务模型,工单和模型之间的关联关系") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchPatrolModle", + name = "supervise-dispatchcenter", + path = "v1/dispatchpatrolmodle", + fallback = DispatchPatrolModleFeignFallback.class) +public interface DispatchPatrolModleFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchPatrolModleDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeignFallback.java new file mode 100644 index 00000000..b9627065 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleFeignFallback
+ * Description: 巡视任务模型,工单和模型之间的关联关系.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchPatrolModleFeignFallback implements DispatchPatrolModleFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchPatrolModleDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleQuery.java new file mode 100644 index 00000000..4b5ea7cd --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleQuery.java @@ -0,0 +1,59 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleQuery
+ * Description: 巡视任务模型,工单和模型之间的关联关系 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 查询条件", description = "巡视任务模型,工单和模型之间的关联关系 查询条件") +public class DispatchPatrolModleQuery implements Query { + + @ApiModelProperty("模型id") + private String modleid; // 模型id + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleVo.java new file mode 100644 index 00000000..ef1fb8ec --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleVo.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo
+ * Description: 巡视任务模型,工单和模型之间的关联关系 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 视图数据对象", description = "巡视任务模型,工单和模型之间的关联关系 视图数据对象") +public class DispatchPatrolModleVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模型id") + private String modleid; // 模型id + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlan.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlan.java new file mode 100644 index 00000000..65fe4967 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlan.java @@ -0,0 +1,85 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlan.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlan
+ * Description: (巡视计划包含客户信息、仓库等).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(巡视计划包含客户信息、仓库等)", description = "(巡视计划包含客户信息、仓库等)") +@TableName("dispatch_patrol_plan") +public class DispatchPatrolPlan extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("客户名称") + private String custname; // 客户标识 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + @ApiModelProperty("1计划巡视、2专项巡视 key") + private String patroltypekey; + @ApiModelProperty("周期类型(固定间隔周期)日、月 key") + private String cycletypekey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDetailsVo.java new file mode 100644 index 00000000..92378a5f --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDetailsVo.java @@ -0,0 +1,87 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo
+ * Description: (巡视计划包含客户信息、仓库等) 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(巡视计划包含客户信息、仓库等) 视图数据详情", description = "(巡视计划包含客户信息、仓库等) 视图数据详情") +public class DispatchPatrolPlanDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("客户名称") + private String custname; // 客户标识 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + @ApiModelProperty("1计划巡视、2专项巡视 key") + private String patroltypekey; + @ApiModelProperty("周期类型(固定间隔周期)日、月 key") + private String cycletypekey; + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDto.java new file mode 100644 index 00000000..c93d05be --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDto.java @@ -0,0 +1,91 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + + +import com.yxt.common.core.dto.Dto; + +import com.yxt.supervise.dispatchcenter.api.dispatchplanworker.DispatchPlanWorkerDto; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDto
+ * Description: (巡视计划包含客户信息、仓库等) 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(巡视计划包含客户信息、仓库等) 数据传输对象", description = "(巡视计划包含客户信息、仓库等) 数据传输对象") +public class DispatchPatrolPlanDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("客户名称") + private String custname; // 客户标识 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + @ApiModelProperty("1计划巡视、2专项巡视 key") + private String patroltypekey; + @ApiModelProperty("周期类型(固定间隔周期)日、月 key") + private String cycletypekey; + @ApiModelProperty("计划中的运维人员列表") + private List workers; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeign.java new file mode 100644 index 00000000..5f6e5869 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanFeign
+ * Description: (巡视计划包含客户信息、仓库等).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "(巡视计划包含客户信息、仓库等)") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchPatrolPlan", + name = "supervise-dispatchcenter", + path = "v1/dispatchpatrolplan", + fallback = DispatchPatrolPlanFeignFallback.class) +public interface DispatchPatrolPlanFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchPatrolPlanDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeignFallback.java new file mode 100644 index 00000000..b96fd104 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanFeignFallback
+ * Description: (巡视计划包含客户信息、仓库等).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchPatrolPlanFeignFallback implements DispatchPatrolPlanFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchPatrolPlanDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanQuery.java new file mode 100644 index 00000000..456c8dae --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanQuery.java @@ -0,0 +1,82 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanQuery
+ * Description: (巡视计划包含客户信息、仓库等) 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(巡视计划包含客户信息、仓库等) 查询条件", description = "(巡视计划包含客户信息、仓库等) 查询条件") +public class DispatchPatrolPlanQuery implements Query { + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + @ApiModelProperty("1计划巡视、2专项巡视 key") + private String patroltypekey; + @ApiModelProperty("周期类型(固定间隔周期)日、月 key") + private String cycletypekey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanVo.java new file mode 100644 index 00000000..7af09570 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanVo.java @@ -0,0 +1,86 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo
+ * Description: (巡视计划包含客户信息、仓库等) 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(巡视计划包含客户信息、仓库等) 视图数据对象", description = "(巡视计划包含客户信息、仓库等) 视图数据对象") +public class DispatchPatrolPlanVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("客户名称") + private String custname; // 客户标识 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + @ApiModelProperty("1计划巡视、2专项巡视 key") + private String patroltypekey; + @ApiModelProperty("周期类型(固定间隔周期)日、月 key") + private String cycletypekey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorker.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorker.java new file mode 100644 index 00000000..3551d6aa --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorker.java @@ -0,0 +1,76 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchplanworker; + +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: yxt_dispatchcenter(工单系统)
+ * File: DispatchPlanWorker.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchplanworker.DispatchPlanWorker
+ * Description: 计划运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 21:49:49
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "计划运维人员情况", description = "计划运维人员情况") +@TableName("dispatch_plan_worker") +public class DispatchPlanWorker extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("计划id") + private String planid; // 计划id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + @ApiModelProperty("是否负责人key") + private String executornamekey; // 是否负责人key + @ApiModelProperty("响应状态(接受、拒绝)key") + private String assignstatekey; // 响应状态(接受、拒绝)key + @ApiModelProperty("班组组织。id") + private String workteamid; // 班组组织。id + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerDetailsVo.java new file mode 100644 index 00000000..1f4f473a --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerDetailsVo.java @@ -0,0 +1,77 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchplanworker; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPlanWorkerVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchplanworker.DispatchPlanWorkerVo
+ * Description: 计划运维人员情况 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 21:49:49
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "计划运维人员情况 视图数据详情", description = "计划运维人员情况 视图数据详情") +public class DispatchPlanWorkerDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("计划id") + private String planid; // 计划id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + @ApiModelProperty("是否负责人key") + private String executornamekey; // 是否负责人key + @ApiModelProperty("响应状态(接受、拒绝)key") + private String assignstatekey; // 响应状态(接受、拒绝)key + @ApiModelProperty("班组组织。id") + private String workteamid; // 班组组织。id + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerDto.java new file mode 100644 index 00000000..c82d15cd --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerDto.java @@ -0,0 +1,77 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchplanworker; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPlanWorkerDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchplanworker.DispatchPlanWorkerDto
+ * Description: 计划运维人员情况 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 21:49:49
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "计划运维人员情况 数据传输对象", description = "计划运维人员情况 数据传输对象") +public class DispatchPlanWorkerDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("计划id") + private String planid; // 计划id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + @ApiModelProperty("是否负责人key") + private String executornamekey; // 是否负责人key + @ApiModelProperty("响应状态(接受、拒绝)key") + private String assignstatekey; // 响应状态(接受、拒绝)key + @ApiModelProperty("班组组织。id") + private String workteamid; // 班组组织。id + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerFeign.java new file mode 100644 index 00000000..eb4e5ee9 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchplanworker; + +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: yxt_dispatchcenter(工单系统)
+ * File: DispatchPlanWorkerFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchplanworker.DispatchPlanWorkerFeign
+ * Description: 计划运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 21:49:49
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "计划运维人员情况") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchPlanWorker", + name = "supervise-dispatchcenter", + path = "v1/dispatchplanworker", + fallback = DispatchPlanWorkerFeignFallback.class) +public interface DispatchPlanWorkerFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchPlanWorkerDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerFeignFallback.java new file mode 100644 index 00000000..8bf7f15d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchplanworker; + +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: yxt_dispatchcenter(工单系统)
+ * File: DispatchPlanWorkerFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchplanworker.DispatchPlanWorkerFeignFallback
+ * Description: 计划运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 21:49:49
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchPlanWorkerFeignFallback implements DispatchPlanWorkerFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口yxt_dispatchcenter/dispatchplanworker/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchPlanWorkerDto dto){ + return ResultBean.fireFail().setMsg("接口yxt_dispatchcenter/dispatchplanworker/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口yxt_dispatchcenter/dispatchplanworker/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口yxt_dispatchcenter/dispatchplanworker/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerQuery.java new file mode 100644 index 00000000..933a4cc9 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerQuery.java @@ -0,0 +1,75 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchplanworker; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPlanWorkerQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchplanworker.DispatchPlanWorkerQuery
+ * Description: 工单运维人员情况 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 21:49:49
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "计划运维人员情况 查询条件", description = "计划运维人员情况 查询条件") +public class DispatchPlanWorkerQuery implements Query { + + @ApiModelProperty("计划id") + private String planid; // 计划id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + @ApiModelProperty("是否负责人key") + private String executornamekey; // 是否负责人key + @ApiModelProperty("响应状态(接受、拒绝)key") + private String assignstatekey; // 响应状态(接受、拒绝)key + @ApiModelProperty("班组组织。id") + private String workteamid; // 班组组织。id + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerVo.java new file mode 100644 index 00000000..fdfdb076 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchplanworker/DispatchPlanWorkerVo.java @@ -0,0 +1,77 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchplanworker; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPlanWorkerVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchplanworker.DispatchPlanWorkerVo
+ * Description: 计划运维人员情况 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-04 21:49:49
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "计划运维人员情况 视图数据对象", description = "计划运维人员情况 视图数据对象") +public class DispatchPlanWorkerVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("计划id") + private String planid; // 计划id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + @ApiModelProperty("是否负责人key") + private String executornamekey; // 是否负责人key + @ApiModelProperty("响应状态(接受、拒绝)key") + private String assignstatekey; // 响应状态(接受、拒绝)key + @ApiModelProperty("班组组织。id") + private String workteamid; // 班组组织。id + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandards.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandards.java new file mode 100644 index 00000000..eafedc09 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandards.java @@ -0,0 +1,67 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandards.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandards
+ * Description: (运维任务标准库).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维任务标准库)", description = "(运维任务标准库)") +@TableName("dispatch_standards") +public class DispatchStandards extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + @ApiModelProperty("任务项分类key") + private String tasktypekey; + @ApiModelProperty("反馈形式(1选项 2图片 3文字)key") + private String taskreturnkey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDetailsVo.java new file mode 100644 index 00000000..735dc7d4 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDetailsVo.java @@ -0,0 +1,68 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo
+ * Description: (运维任务标准库) 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维任务标准库) 视图数据详情", description = "(运维任务标准库) 视图数据详情") +public class DispatchStandardsDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + @ApiModelProperty("任务项分类key") + private String tasktypekey; + @ApiModelProperty("反馈形式(1选项 2图片 3文字)key") + private String taskreturnkey; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDto.java new file mode 100644 index 00000000..5b32236a --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDto.java @@ -0,0 +1,68 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDto
+ * Description: (运维任务标准库) 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维任务标准库) 数据传输对象", description = "(运维任务标准库) 数据传输对象") +public class DispatchStandardsDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + @ApiModelProperty("任务项分类key") + private String tasktypekey; + @ApiModelProperty("反馈形式(1选项 2图片 3文字)key") + private String taskreturnkey; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeign.java new file mode 100644 index 00000000..85d15936 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeign
+ * Description: (运维任务标准库).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "(运维任务标准库)") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchStandards", + name = "supervise-dispatchcenter", + path = "v1/dispatchstandards", + fallback = DispatchStandardsFeignFallback.class) +public interface DispatchStandardsFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchStandardsDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeignFallback.java new file mode 100644 index 00000000..cf9069b5 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeignFallback
+ * Description: (运维任务标准库).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchStandardsFeignFallback implements DispatchStandardsFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchstandards/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchStandardsDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchstandards/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchstandards/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchstandards/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsQuery.java new file mode 100644 index 00000000..d19ba8c7 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsQuery.java @@ -0,0 +1,68 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsQuery
+ * Description: (运维任务标准库) 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维任务标准库) 查询条件", description = "(运维任务标准库) 查询条件") +public class DispatchStandardsQuery implements Query { + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + @ApiModelProperty("任务项分类key") + private String tasktypekey; + @ApiModelProperty("反馈形式(1选项 2图片 3文字)key") + private String taskreturnkey; + @ApiModelProperty("模板id") + private String templateid; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsVo.java new file mode 100644 index 00000000..fe46231c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsVo.java @@ -0,0 +1,70 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo
+ * Description: (运维任务标准库) 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维任务标准库) 视图数据对象", description = "(运维任务标准库) 视图数据对象") +public class DispatchStandardsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + @ApiModelProperty("任务项分类key") + private String tasktypekey; + @ApiModelProperty("反馈形式(1选项 2图片 3文字)key") + private String taskreturnkey; + @ApiModelProperty("选中状态") + private String selected; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplate.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplate.java new file mode 100644 index 00000000..48d325b8 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplate.java @@ -0,0 +1,63 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplate.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplate
+ * Description: 运维任务模板.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "运维任务模板", description = "运维任务模板") +@TableName("dispatch_template") +public class DispatchTemplate extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + @ApiModelProperty("描述:2-计划检修;3-巡检任务;key") + private String ordertypekey; + @ApiModelProperty("巡视对象类型(仓库、门店)key") + private String devtypekey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDetailsVo.java new file mode 100644 index 00000000..f2b1b788 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDetailsVo.java @@ -0,0 +1,64 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo
+ * Description: 运维任务模板 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "运维任务模板 视图数据详情", description = "运维任务模板 视图数据详情") +public class DispatchTemplateDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + @ApiModelProperty("描述:2-计划检修;3-巡检任务;key") + private String ordertypekey; + @ApiModelProperty("巡视对象类型(仓库、门店)key") + private String devtypekey; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDto.java new file mode 100644 index 00000000..5a097961 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDto.java @@ -0,0 +1,64 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDto
+ * Description: 运维任务模板 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "运维任务模板 数据传输对象", description = "运维任务模板 数据传输对象") +public class DispatchTemplateDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + @ApiModelProperty("描述:2-计划检修;3-巡检任务;key") + private String ordertypekey; + @ApiModelProperty("巡视对象类型(仓库、门店)key") + private String devtypekey; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeign.java new file mode 100644 index 00000000..d9b098b2 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateFeign
+ * Description: 运维任务模板.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "运维任务模板") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchTemplate", + name = "supervise-dispatchcenter", + path = "v1/dispatchtemplate", + fallback = DispatchTemplateFeignFallback.class) +public interface DispatchTemplateFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchTemplateDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeignFallback.java new file mode 100644 index 00000000..ff0a3e1c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateFeignFallback
+ * Description: 运维任务模板.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchTemplateFeignFallback implements DispatchTemplateFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchtemplate/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchTemplateDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchtemplate/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchtemplate/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchtemplate/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateQuery.java new file mode 100644 index 00000000..19199227 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateQuery.java @@ -0,0 +1,62 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateQuery
+ * Description: 运维任务模板 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "运维任务模板 查询条件", description = "运维任务模板 查询条件") +public class DispatchTemplateQuery implements Query { + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + @ApiModelProperty("描述:2-计划检修;3-巡检任务;key") + private String ordertypekey; + @ApiModelProperty("巡视对象类型(仓库、门店)key") + private String devtypekey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateVo.java new file mode 100644 index 00000000..ad8d9046 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateVo.java @@ -0,0 +1,64 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo
+ * Description: 运维任务模板 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "运维任务模板 视图数据对象", description = "运维任务模板 视图数据对象") +public class DispatchTemplateVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + @ApiModelProperty("描述:2-计划检修;3-巡检任务;key") + private String ordertypekey; + @ApiModelProperty("巡视对象类型(仓库、门店)key") + private String devtypekey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorker.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorker.java new file mode 100644 index 00000000..12fe7aa8 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorker.java @@ -0,0 +1,75 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorker.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorker
+ * Description: 工单运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单运维人员情况", description = "工单运维人员情况") +@TableName("dispatch_worker") +public class DispatchWorker extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("工单id") + private String orderid; // 工单id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("班组组织。id") + private String workteamid; + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + @ApiModelProperty("是否负责人key") + private String executornamekey; + @ApiModelProperty("响应状态(接受、拒绝)key") + private String assignstatekey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDetailsVo.java new file mode 100644 index 00000000..da3dd1e7 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDetailsVo.java @@ -0,0 +1,76 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo
+ * Description: 工单运维人员情况 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单运维人员情况 视图数据详情", description = "工单运维人员情况 视图数据详情") +public class DispatchWorkerDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("工单id") + private String orderid; // 工单id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("班组组织。id") + private String workteamid; + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + @ApiModelProperty("是否负责人key") + private String executornamekey; + @ApiModelProperty("响应状态(接受、拒绝)key") + private String assignstatekey; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDto.java new file mode 100644 index 00000000..7f932d60 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDto.java @@ -0,0 +1,76 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDto
+ * Description: 工单运维人员情况 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单运维人员情况 数据传输对象", description = "工单运维人员情况 数据传输对象") +public class DispatchWorkerDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("工单id") + private String orderid; // 工单id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("班组组织。id") + private String workteamid; + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + @ApiModelProperty("是否负责人key") + private String executornamekey; + @ApiModelProperty("响应状态(接受、拒绝)key") + private String assignstatekey; +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeign.java new file mode 100644 index 00000000..cfcc1d14 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerFeign
+ * Description: 工单运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "工单运维人员情况") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchWorker", + name = "supervise-dispatchcenter", + path = "v1/dispatchworker", + fallback = DispatchWorkerFeignFallback.class) +public interface DispatchWorkerFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchWorkerDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeignFallback.java new file mode 100644 index 00000000..6991329d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + +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: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerFeignFallback
+ * Description: 工单运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchWorkerFeignFallback implements DispatchWorkerFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchworker/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchWorkerDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchworker/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchworker/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchworker/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerQuery.java new file mode 100644 index 00000000..5751a243 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerQuery.java @@ -0,0 +1,74 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerQuery
+ * Description: 工单运维人员情况 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单运维人员情况 查询条件", description = "工单运维人员情况 查询条件") +public class DispatchWorkerQuery implements Query { + + @ApiModelProperty("工单id") + private String orderid; // 工单id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("班组组织。id") + private String workteamid; + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + @ApiModelProperty("是否负责人key") + private String executornamekey; + @ApiModelProperty("响应状态(接受、拒绝)key") + private String assignstatekey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerVo.java new file mode 100644 index 00000000..e76e137d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerVo.java @@ -0,0 +1,76 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo
+ * Description: 工单运维人员情况 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单运维人员情况 视图数据对象", description = "工单运维人员情况 视图数据对象") +public class DispatchWorkerVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("工单id") + private String orderid; // 工单id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("班组组织。id") + private String workteamid; + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + @ApiModelProperty("是否负责人key") + private String executornamekey; + @ApiModelProperty("响应状态(接受、拒绝)key") + private String assignstatekey; +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/enums/CommonConstant.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/enums/CommonConstant.java new file mode 100644 index 00000000..59a38c29 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/api/enums/CommonConstant.java @@ -0,0 +1,14 @@ +package com.yxt.supervise.dispatchcenter.api.enums; + +public enum CommonConstant { + PATROLPERIOD_DAY(5),PATROLPERIOD_MONTH(2); + private int code; + + public int getCode() { + return code; + } + + CommonConstant(int code) { + this.code = code; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-dev.yml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-dev.yml index 573d9b8b..da9f96e8 100644 --- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-dev.yml +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-dev.yml @@ -1,15 +1,17 @@ spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://127.0.0.1:3306/supervise_dispatchcenter?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true + url: jdbc:mysql://39.104.100.138:3306/supervise_dispatchcenter?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: root - password: root + password: yxt_mysql_138 nacos: discovery: - server-addr: 127.0.0.1:8848 + namespace: supervise + server-addr: 39.104.100.138:8848 + register-enabled: false redis: - database: 6 # Redis数据库索引(默认为0) - host: 127.0.0.1 + database: 3 # Redis数据库索引(默认为0) + host: 39.104.100.138 jedis: pool: max-active: -1 #连接池最大连接数(使用负值表示没有限制) diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-pro.yml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-pro.yml index 128ce319..b7be0029 100644 --- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-pro.yml +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-pro.yml @@ -6,6 +6,7 @@ spring: password: 1LAiGz$t1*Iw nacos: discovery: + namespace: supervise server-addr: 127.0.0.1:8848 redis: database: 6 # Redis数据库索引(默认为0) @@ -21,6 +22,6 @@ spring: timeout: 0 # 连接超时时间(毫秒) image: upload: - path: static/upload/ + path: D:/webapps/supervise/static/upload/ url: - prefix: http://127.0.0.1:8080/upload/ \ No newline at end of file + prefix: https://supervise.yxtsoft.com/downfile/ \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-test.yml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-test.yml new file mode 100644 index 00000000..4c582c1b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-test.yml @@ -0,0 +1,30 @@ +server: + port: 17006 + +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://172.18.0.4:3306/supervise_dispatchcenter?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true + username: root + password: yxt_mysql_138 + nacos: + discovery: + namespace: supervise + server-addr: 172.18.0.5:8848 + redis: + database: 3 # Redis数据库索引(默认为0) + host: 172.18.0.7 + jedis: + pool: + max-active: -1 #连接池最大连接数(使用负值表示没有限制) + max-idle: 8 #连接池中的最大空闲连接 + max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) + min-idle: 0 # 连接池中的最小空闲连接 + password: + port: 6379 + timeout: 0 # 连接超时时间(毫秒) +image: + upload: + path: /home/lzh/docker_data/nginx/html/supervise/supervise-portal-ui/upload/ + url: + prefix: http://jg.yyundong.com/upload/ \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application.yml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application.yml index f5d72e8d..0597410e 100644 --- a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application.yml +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application.yml @@ -4,8 +4,9 @@ spring: application: name: supervise-dispatchcenter profiles: -# active: dev - active: pro + active: dev +# active: test +# active: pro messages: basename: i18n/messages servlet: