From 0b9703d521d17c53ed8a85c2b423492f17abc1dd Mon Sep 17 00:00:00 2001 From: panshuling321 Date: Mon, 10 Jan 2022 15:20:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=BB=BA=E5=B7=A5=E5=8D=95=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xhpc-modules/xhpc-workorder/.gitignore | 35 ++ xhpc-modules/xhpc-workorder/pom.xml | 161 ++++++++ .../workorder/XhpcWorkOrderApplication.java | 26 ++ .../workorder/config/AliOSSProperties.java | 24 ++ .../controller/WorkOrderController.java | 19 + .../domain/XhpcChargingStationDomain.java | 355 ++++++++++++++++++ .../domain/XhpcStationDeviceDomain.java | 73 ++++ .../workorder/domain/XhpcWorkOrderDomain.java | 66 ++++ .../workorder/mapper/XhpcWorkOrderMapper.java | 10 + .../workorder/service/WorkOrderService.java | 6 + .../service/impl/WorkOrderServiceImpl.java | 13 + .../xhpc/workorder/utils/DownloadUtil.java | 18 + .../src/main/resources/banner.txt | 9 + .../src/main/resources/bootstrap.yml | 37 ++ .../src/main/resources/logback.xml | 75 ++++ .../resources/mapper/XhpcWorkOrderMapper.xml | 5 + 16 files changed, 932 insertions(+) create mode 100644 xhpc-modules/xhpc-workorder/.gitignore create mode 100644 xhpc-modules/xhpc-workorder/pom.xml create mode 100644 xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/XhpcWorkOrderApplication.java create mode 100644 xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/config/AliOSSProperties.java create mode 100644 xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/controller/WorkOrderController.java create mode 100644 xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcChargingStationDomain.java create mode 100644 xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcStationDeviceDomain.java create mode 100644 xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcWorkOrderDomain.java create mode 100644 xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/mapper/XhpcWorkOrderMapper.java create mode 100644 xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/WorkOrderService.java create mode 100644 xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkOrderServiceImpl.java create mode 100644 xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/utils/DownloadUtil.java create mode 100644 xhpc-modules/xhpc-workorder/src/main/resources/banner.txt create mode 100644 xhpc-modules/xhpc-workorder/src/main/resources/bootstrap.yml create mode 100644 xhpc-modules/xhpc-workorder/src/main/resources/logback.xml create mode 100644 xhpc-modules/xhpc-workorder/src/main/resources/mapper/XhpcWorkOrderMapper.xml diff --git a/xhpc-modules/xhpc-workorder/.gitignore b/xhpc-modules/xhpc-workorder/.gitignore new file mode 100644 index 00000000..54283dd4 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/.gitignore @@ -0,0 +1,35 @@ +HELP.md +target/ +.mvn/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea/ +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/xhpc-modules/xhpc-workorder/pom.xml b/xhpc-modules/xhpc-workorder/pom.xml new file mode 100644 index 00000000..7f999d24 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/pom.xml @@ -0,0 +1,161 @@ + + + + com.ruoyi + xhpc-modules + 3.0.0 + + 4.0.0 + + xhpc-workorder + + + 工单服务 + + + 8 + 8 + + + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + + + org.mybatis + mybatis + 3.5.6 + + + com.github.pagehelper + pagehelper-spring-boot-starter + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-sentinel + + + + org.springframework.boot + spring-boot-starter-actuator + + + + org.springframework.boot + spring-boot-starter-web + + + + + mysql + mysql-connector-java + + + + + com.ruoyi + ruoyi-common-datasource + + + + + com.ruoyi + ruoyi-common-core + + + + com.ruoyi + xhpc-common + 3.0.0 + compile + + + + javax.websocket + javax.websocket-api + 1.1 + provided + + + org.springframework.boot + spring-boot-starter-websocket + + + + + com.alipay.sdk + alipay-sdk-java + 4.15.14.ALL + + + + + com.github.binarywang + weixin-java-pay + 4.2.0 + + + + org.apache.ant + ant + 1.10.12 + + + com.aliyun.oss + aliyun-sdk-oss + 3.10.2 + compile + + + com.ruoyi + ruoyi-common-log + + + + + + ${project.artifactId} + + + src/main/resources + + + src/main/java + + **/*.xml + + + + + + org.springframework.boot + spring-boot-maven-plugin + 2.4.0 + + + + repackage + + + + + + + + diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/XhpcWorkOrderApplication.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/XhpcWorkOrderApplication.java new file mode 100644 index 00000000..e4513504 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/XhpcWorkOrderApplication.java @@ -0,0 +1,26 @@ +package com.xhpc.workorder; + +import com.xhpc.common.security.annotation.EnableCustomConfig; +import com.xhpc.common.security.annotation.EnableRyFeignClients; +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.context.properties.ConfigurationPropertiesScan; +import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; + + +@EnableConfigurationProperties +@ConfigurationPropertiesScan(basePackages = {"com.xhpc.workorder.config"}) +@EnableCustomConfig +@SpringBootApplication +@EnableRyFeignClients +@EnableDiscoveryClient +@MapperScan("com.xhpc.workorder.mapper") +public class XhpcWorkOrderApplication { + + public static void main(String[] args) { + + SpringApplication.run(XhpcWorkOrderApplication.class, args); + } +} diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/config/AliOSSProperties.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/config/AliOSSProperties.java new file mode 100644 index 00000000..3226d4b7 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/config/AliOSSProperties.java @@ -0,0 +1,24 @@ +package com.xhpc.workorder.config; + + +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; + + +/** + * 支付宝支付配置类 + */ +@Data +@ConfigurationProperties(prefix = "oss") +public class AliOSSProperties { + + private boolean enabled; + private String name; + private boolean tenantMode; + private String endpoint; + private String accessKey; + private String secretKey; + private String bucketName; + private String region; + private String domain; +} diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/controller/WorkOrderController.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/controller/WorkOrderController.java new file mode 100644 index 00000000..5c0bb761 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/controller/WorkOrderController.java @@ -0,0 +1,19 @@ +package com.xhpc.workorder.controller; + + +import com.xhpc.common.core.web.controller.BaseController; +import com.xhpc.workorder.service.WorkOrderService; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + + +@RestController +@RequestMapping("/workorder") +public class WorkOrderController extends BaseController { + + @Resource + WorkOrderService workOrderService; + + +} diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcChargingStationDomain.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcChargingStationDomain.java new file mode 100644 index 00000000..3aaaae67 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcChargingStationDomain.java @@ -0,0 +1,355 @@ +package com.xhpc.workorder.domain; + +import com.xhpc.common.core.annotation.Excel; +import com.xhpc.common.core.web.domain.BaseEntity; + +/** + * 电站对象 xhpc_charging_station + * + * @author yuyang + * @date 2021-07-19 + */ +public class XhpcChargingStationDomain extends BaseEntity { + + + private static final long serialVersionUID = 1L; + + /** 电站id */ + private Long chargingStationId; + + /** 名称 */ + @Excel(name = "名称") + private String name; + + /** 运营商id */ + @Excel(name = "运营商id") + private Long operatorId; + + /** 电站位置 */ + @Excel(name = "电站位置") + private Integer type; + + /** 建设场所 */ + @Excel(name = "建设场所") + private Integer constructionSite; + + /** 电站类型 */ + @Excel(name = "电站类型") + private Integer stationType; + + /** 服务设施 */ + @Excel(name = "服务设施") + private String serviceFacilities; + + /** 周边设施 */ + @Excel(name = "周边设施") + private String peripheryFacilities; + + /** 地址code */ + @Excel(name = "地址code") + private Integer areaCode; + + /** 地址 */ + @Excel(name = "地址") + private String address; + + /** 详细地址 */ + @Excel(name = "详细地址") + private String detailedAddress; + + /** 经度 */ + @Excel(name = "经度") + private String longitude; + + /** 维度 */ + @Excel(name = "维度") + private String latitude; + + /** 停车说明 */ + @Excel(name = "停车说明") + private String parkingInstructions; + + /** 编号 */ + @Excel(name = "编号") + private String serialNumber; + + /** 客户端可见类型 */ + @Excel(name = "客户端可见类型") + private String clientVisible; + + /** 状态(0正常 1停用) */ + @Excel(name = "状态", readConverterExp = "0=正常,1=停用") + private Integer status; + + /** 删除标志(0代表存在 2代表删除) */ + private Integer delFlag; + + /** 当前计费模型id */ + @Excel(name = "当前计费模型id") + private Long rateModelId; + + /** 图片id */ + @Excel(name = "图片id") + private String imgId; + + /** 营业说明 */ + @Excel(name = "营业说明") + private String businessInstructions; + + /** 温馨提示说明 */ + @Excel(name = "温馨提示说明") + private String reminderInstructions; + + /** + * 对接第三方平台及监管平台的operatorId + */ + private String operatorIdEvcs; + + /** + * 站点电话 + */ + private String serviceTel; + + + /** + *侧位数量 + */ + private Integer parkNums; + + + public String getOperatorIdEvcs() { + + return operatorIdEvcs; + } + + public void setOperatorIdEvcs(String operatorIdEvcs) { + + this.operatorIdEvcs = operatorIdEvcs; + } + + public void setChargingStationId(Long chargingStationId) + { + this.chargingStationId = chargingStationId; + } + + public Long getChargingStationId() + { + return chargingStationId; + } + public void setName(String name) + { + this.name = name; + } + + public String getName() + { + return name; + } + public void setOperatorId(Long operatorId) + { + this.operatorId = operatorId; + } + + public Long getOperatorId() + { + return operatorId; + } + public void setType(Integer type) + { + this.type = type; + } + + public Integer getType() + { + return type; + } + + public String getServiceFacilities() + { + return serviceFacilities; + } + public void setPeripheryFacilities(String peripheryFacilities) + { + this.peripheryFacilities = peripheryFacilities; + } + + public String getPeripheryFacilities() + { + return peripheryFacilities; + } + public void setAreaCode(Integer areaCode) + { + this.areaCode = areaCode; + } + + public Integer getAreaCode() + { + return areaCode; + } + public void setAddress(String address) + { + this.address = address; + } + + public String getAddress() + { + return address; + } + public void setDetailedAddress(String detailedAddress) + { + this.detailedAddress = detailedAddress; + } + + public String getDetailedAddress() + { + return detailedAddress; + } + public void setLongitude(String longitude) + { + this.longitude = longitude; + } + + public String getLongitude() + { + return longitude; + } + public void setLatitude(String latitude) + { + this.latitude = latitude; + } + + public String getLatitude() + { + return latitude; + } + public void setParkingInstructions(String parkingInstructions) + { + this.parkingInstructions = parkingInstructions; + } + + public String getParkingInstructions() + { + return parkingInstructions; + } + public void setSerialNumber(String serialNumber) + { + this.serialNumber = serialNumber; + } + + public String getSerialNumber() + { + return serialNumber; + } + public void setClientVisible(String clientVisible) + { + this.clientVisible = clientVisible; + } + + public String getClientVisible() + { + return clientVisible; + } + public void setStatus(Integer status) + { + this.status = status; + } + + public Integer getStatus() + { + return status; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setRateModelId(Long rateModelId) + { + this.rateModelId = rateModelId; + } + + public Long getRateModelId() + { + return rateModelId; + } + + public String getImgId() { + + return imgId; + } + + public void setImgId(String imgId) { + + this.imgId = imgId; + } + + public String getBusinessInstructions() { + + return businessInstructions; + } + + public void setBusinessInstructions(String businessInstructions) { + + this.businessInstructions = businessInstructions; + } + + public String getReminderInstructions() { + + return reminderInstructions; + } + + public void setReminderInstructions(String reminderInstructions) { + + this.reminderInstructions = reminderInstructions; + } + + public Integer getConstructionSite() { + + return constructionSite; + } + + public void setConstructionSite(Integer constructionSite) { + + this.constructionSite = constructionSite; + } + + public Integer getStationType() { + + return stationType; + } + + public void setStationType(Integer stationType) { + + this.stationType = stationType; + } + + public void setServiceFacilities(String serviceFacilities) { + + this.serviceFacilities = serviceFacilities; + } + + public String getServiceTel() { + + return serviceTel; + } + + public void setServiceTel(String serviceTel) { + + this.serviceTel = serviceTel; + } + + public Integer getParkNums() { + + return parkNums; + } + + public void setParkNums(Integer parkNums) { + + this.parkNums = parkNums; + } + +} diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcStationDeviceDomain.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcStationDeviceDomain.java new file mode 100644 index 00000000..65432bf3 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcStationDeviceDomain.java @@ -0,0 +1,73 @@ +package com.xhpc.workorder.domain; + + +import lombok.Data; + +import javax.persistence.Table; +import java.util.Date; + +@Data +@Table(name = "xhpc_station_device") +public class XhpcStationDeviceDomain { + + + private Long deviceId; + + /** + * 设备名称 + */ + private String deviceName; + + /** + * 设备类型 + */ + private String deviceType; + + /** + * 所属场站ID + */ + private Long stationId; + + /** + * 上级设备ID(如有) + */ + private Long parentDeviceId; + + /** + * 设备编码 + */ + private String serialNumber; + + /** + * 规格型号 + */ + private String brandModel; + + /** 桩类型 */ + private Integer type; + + /** + * 设备状态(0-未启用,1-正常,2-异常,3-维修中,4-待检测) + */ + private Integer status; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新人 + */ + private String updateBy; +} diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcWorkOrderDomain.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcWorkOrderDomain.java new file mode 100644 index 00000000..def33cf6 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/domain/XhpcWorkOrderDomain.java @@ -0,0 +1,66 @@ +package com.xhpc.workorder.domain; + + +import lombok.Data; + +import javax.persistence.Id; +import javax.persistence.Table; +import java.util.Date; + +@Data +@Table(name = "xhpc_work_order") +public class XhpcWorkOrderDomain { + + @Id + private Long workOrderId; + + /** + * 工单类型 + */ + private Integer type; + + /** + * 工单标题 + */ + private String title; + + /** + * 工单内容 + */ + private String content; + + /** + * 设备类型 + */ + private String deviceType; + + /** + * 设备编码或者订单编码 + */ + private String serialNumber; + + /** + * 工单状态 + */ + private Integer status; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新人 + */ + private String updateBy; +} diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/mapper/XhpcWorkOrderMapper.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/mapper/XhpcWorkOrderMapper.java new file mode 100644 index 00000000..a1ce2705 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/mapper/XhpcWorkOrderMapper.java @@ -0,0 +1,10 @@ +package com.xhpc.workorder.mapper; + + +import com.xhpc.workorder.domain.XhpcWorkOrderDomain; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface XhpcWorkOrderMapper { + +} diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/WorkOrderService.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/WorkOrderService.java new file mode 100644 index 00000000..1c75a34e --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/WorkOrderService.java @@ -0,0 +1,6 @@ +package com.xhpc.workorder.service; + + +public interface WorkOrderService { + +} diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkOrderServiceImpl.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkOrderServiceImpl.java new file mode 100644 index 00000000..c425acc4 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkOrderServiceImpl.java @@ -0,0 +1,13 @@ +package com.xhpc.workorder.service.impl; + +import com.xhpc.workorder.service.WorkOrderService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + + +@Slf4j +@Service +public class WorkOrderServiceImpl implements WorkOrderService { + + +} diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/utils/DownloadUtil.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/utils/DownloadUtil.java new file mode 100644 index 00000000..562c17eb --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/utils/DownloadUtil.java @@ -0,0 +1,18 @@ +package com.xhpc.workorder.utils; + +import cn.hutool.http.HttpUtil; +import com.xhpc.common.core.utils.StringUtils; + +import java.io.File; + +public class DownloadUtil { + + public static File downloadFile(String fileUrl) throws Exception { + + if (StringUtils.isEmpty(fileUrl)) { + throw new Exception("文件地址为空"); + } + String suffix = fileUrl.substring(fileUrl.lastIndexOf(".")); + return HttpUtil.downloadFileFromUrl(fileUrl, File.createTempFile("temp_", suffix)); + } +} diff --git a/xhpc-modules/xhpc-workorder/src/main/resources/banner.txt b/xhpc-modules/xhpc-workorder/src/main/resources/banner.txt new file mode 100644 index 00000000..be49df70 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/resources/banner.txt @@ -0,0 +1,9 @@ +Spring Boot Version: ${spring-boot.version} +Spring Application Name: ${spring.application.name} + + ,--. +,--. ,--. | ,---. ,---. ,---. + \ `' / | .-. | | .-. | | .--' + / /. \ | | | | | '-' ' \ `--. +'--' '--' `--' `--' | |-' `---' + `--' diff --git a/xhpc-modules/xhpc-workorder/src/main/resources/bootstrap.yml b/xhpc-modules/xhpc-workorder/src/main/resources/bootstrap.yml new file mode 100644 index 00000000..f706f09d --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/resources/bootstrap.yml @@ -0,0 +1,37 @@ + +# Tomcat +server: + port: 8909 + +# Spring +spring: + application: + # 应用名称 + name: xhpc-workorder + profiles: + # 环境配置 + active: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 127.0.0.1:8848 + config: + # 配置中心地址 + server-addr: 127.0.0.1:8848 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +logging: + level: + root: info + com.xhpc.workorder.mapper: debug + + file: + path: "d:\\logs" + + pattern: + console: '%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n' + file: '%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n' diff --git a/xhpc-modules/xhpc-workorder/src/main/resources/logback.xml b/xhpc-modules/xhpc-workorder/src/main/resources/logback.xml new file mode 100644 index 00000000..05979096 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/resources/logback.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + ${log.pattern} + + + + + + ${log.path}/info.log + + + + ${log.path}/info.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + INFO + + ACCEPT + + DENY + + + + + ${log.path}/error.log + + + + ${log.path}/error.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + ERROR + + ACCEPT + + DENY + + + + + + + + + + + + + + + + + + diff --git a/xhpc-modules/xhpc-workorder/src/main/resources/mapper/XhpcWorkOrderMapper.xml b/xhpc-modules/xhpc-workorder/src/main/resources/mapper/XhpcWorkOrderMapper.xml new file mode 100644 index 00000000..eecf0f32 --- /dev/null +++ b/xhpc-modules/xhpc-workorder/src/main/resources/mapper/XhpcWorkOrderMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file