Browse Source

gongdanshuju

110 1 year ago
parent
commit
912696c970

+ 39 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/Itdmgongdanshuju/dto/ItdmGongdanDto.java

@@ -0,0 +1,39 @@
+package org.jeecg.modules.itdmgongdanshuju.dto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @Description: 工单detail
+ * @Author: jeecg-boot
+ * @Date:   2023-05-21
+ * @Version: V1.0
+ */
+@Data
+public class ItdmGongdanDto implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+	/**工单id*/
+    private String woId;
+
+	/**实绩试验类型*/
+    private String shiyanType;
+
+	/**试验开始时间*/
+    private String shiyanKaishitime;
+	/**试验结束时间*/
+    private String shiyanJieshutime;
+    /**频次*/
+    private String pinci;
+}

+ 107 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/Itdmgongdanshuju/entity/ItdmGongdanDetail.java

@@ -0,0 +1,107 @@
+package org.jeecg.modules.itdmgongdanshuju.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.util.Date;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @Description: 工单detail
+ * @Author: jeecg-boot
+ * @Date:   2023-05-21
+ * @Version: V1.0
+ */
+@Data
+@TableName("itdm_gongdan_detail")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="itdm_gongdan_detail对象", description="工单detail")
+public class ItdmGongdanDetail implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+	/**主键*/
+	@TableId(type = IdType.AUTO)
+    @ApiModelProperty(value = "主键")
+    private java.lang.String id;
+	/**工单id*/
+	//@Excel(name = "工单id", width = 15)
+    @ApiModelProperty(value = "工单id")
+    private java.lang.String woId;
+	/**实绩设备id*/
+	//@Excel(name = "实绩设备id", width = 15)
+    @ApiModelProperty(value = "实绩设备id")
+    //@Dict(dictTable = "itdm_device", dicText = "device_name", dicCode = "id")
+
+    private java.lang.String shijiShebeiId;
+	/**实绩试验类型*/
+	//@Excel(name = "实绩试验类型", width = 15, dicCode = "shiyan_type")
+	//@Dict(dicCode = "shiiyan_type")
+    @ApiModelProperty(value = "实绩试验类型")
+    private java.lang.String shijiShiiyanType;
+	/**任务日期*/
+	//@Excel(name = "任务日期", width = 15, format = "yyyy-MM-dd")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "任务日期")
+    private java.util.Date workDate;
+	/**试验开始时间*/
+	//@Excel(name = "试验开始时间", width = 15)
+    @ApiModelProperty(value = "试验开始时间")
+    private java.lang.String startTime;
+	/**试验结束时间*/
+	//@Excel(name = "试验结束时间", width = 15)
+    @ApiModelProperty(value = "试验结束时间")
+    private java.lang.String endTime;
+	/**实绩任务日期*/
+	//@Excel(name = "实绩任务日期", width = 15, format = "yyyy-MM-dd")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "实绩任务日期")
+    private java.util.Date shijiWorkDate;
+	/**实绩试验开始时间*/
+	//@Excel(name = "实绩试验开始时间", width = 15)
+    @ApiModelProperty(value = "实绩试验开始时间")
+    private java.lang.String shijiStartTime;
+	/**实绩试验结束时间*/
+	//@Excel(name = "实绩试验结束时间", width = 15)
+    @ApiModelProperty(value = "实绩试验结束时间")
+    private java.lang.String shijiEndTime;
+	/**备注*/
+	//@Excel(name = "备注", width = 15)
+    @ApiModelProperty(value = "备注")
+    private java.lang.String remark;
+	/**创建人*/
+    @ApiModelProperty(value = "创建人")
+    private java.lang.String createBy;
+	/**创建日期*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "创建日期")
+    private java.util.Date createTime;
+	/**更新人*/
+    @ApiModelProperty(value = "更新人")
+    private java.lang.String updateBy;
+	/**更新日期*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "更新日期")
+    private java.util.Date updateTime;
+	/**所属部门*/
+    @ApiModelProperty(value = "所属部门")
+    private java.lang.String sysOrgCode;/**传感器*/
+    //@Excel(name = "传感器", width = 20)
+    @ApiModelProperty(value = "传感器")
+    //@Dict(dictTable = "itdm_chuanganqi", dicText = "xuliehao", dicCode = "id")
+    private java.lang.String chuanganqi;
+}

+ 69 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/Itdmgongdanshuju/entity/ItdmPeizhi.java

@@ -0,0 +1,69 @@
+package org.jeecg.modules.itdmgongdanshuju.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.util.Date;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @Description: 系统配置
+ * @Author: jeecg-boot
+ * @Date:   2023-05-18
+ * @Version: V1.0
+ */
+@Data
+@TableName("itdm_peizhi")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="itdm_peizhi对象", description="系统配置")
+public class ItdmPeizhi implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+	/**主键*/
+	@TableId(type = IdType.AUTO)
+    @ApiModelProperty(value = "主键")
+    private java.lang.String id;
+	/**创建人*/
+    @ApiModelProperty(value = "创建人")
+    private java.lang.String createBy;
+	/**创建日期*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "创建日期")
+    private java.util.Date createTime;
+	/**更新人*/
+    @ApiModelProperty(value = "更新人")
+    private java.lang.String updateBy;
+	/**更新日期*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "更新日期")
+    private java.util.Date updateTime;
+	/**所属部门*/
+    @ApiModelProperty(value = "所属部门")
+    private java.lang.String sysOrgCode;
+	/**配置名称*/
+	//@Excel(name = "配置名称", width = 15)
+    @ApiModelProperty(value = "配置名称")
+    private java.lang.String peizhiName;
+	/**配置状态*/
+	//@Excel(name = "配置状态", width = 15, dicCode = "peizhi_state")
+	//@Dict(dicCode = "peizhi_state")
+    @ApiModelProperty(value = "配置状态")
+    private java.lang.Integer peizhiState;
+	/**备注*/
+	//@Excel(name = "备注", width = 15)
+    @ApiModelProperty(value = "备注")
+    private java.lang.String peizhiNotes;
+}

+ 9 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/Itdmgongdanshuju/mapper/ItdmGongdanDetail1Mapper.java

@@ -0,0 +1,9 @@
+package org.jeecg.modules.itdmgongdanshuju.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.jeecg.modules.itdmgongdanshuju.entity.ItdmGongdanDetail;
+
+@Mapper
+public interface ItdmGongdanDetail1Mapper extends BaseMapper<ItdmGongdanDetail> {
+}

+ 10 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/Itdmgongdanshuju/mapper/xml/ItdmGongdanDetailMapper.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+
+<mapper namespace="org.jeecg.modules.itdmgongdanshuju.entity.ItdmGongdanDetail">
+
+
+
+</mapper>

+ 15 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/Itdmgongdanshuju/service/ItdmGongdanDetailService.java

@@ -0,0 +1,15 @@
+package org.jeecg.modules.itdmgongdanshuju.service;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.service.IService;
+import org.jeecg.modules.itdmgongdanshuju.entity.ItdmGongdanDetail;
+
+
+
+import java.util.List;
+
+public interface  ItdmGongdanDetailService extends IService<ItdmGongdanDetail> {
+
+}
+
+

+ 13 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/Itdmgongdanshuju/service/ItdmGongdanShujuService.java

@@ -0,0 +1,13 @@
+package org.jeecg.modules.itdmgongdanshuju.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import org.jeecg.modules.itdmgongdanshuju.dto.ItdmGongdanDto;
+import org.jeecg.modules.itdmgongdanshuju.entity.ItdmGongdanDetail;
+import org.jeecg.modules.itdmgongdanshuju.entity.ItdmGongdanShuju;
+
+public interface ItdmGongdanShujuService extends IService<ItdmGongdanShuju> {
+
+    Boolean generate(ItdmGongdanDto itdmGongdanDto);
+}
+
+

+ 25 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/Itdmgongdanshuju/service/impl/ItdmGongdanDetail1ServiceImpl.java

@@ -0,0 +1,25 @@
+package org.jeecg.modules.itdmgongdanshuju.service.impl;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import org.jeecg.modules.itdmGongdanDetail.mapper.ItdmGongdanDetailMapper;
+import org.jeecg.modules.weituo.entity.ItdmWeituoInfo;
+import org.jeecg.modules.itdmgongdanshuju.entity.ItdmGongdanDetail;
+import org.jeecg.modules.itdmgongdanshuju.mapper.ItdmGongdanDetail1Mapper;
+import org.jeecg.modules.itdmgongdanshuju.service.ItdmGongdanDetailService;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+import java.util.List;
+
+/**
+ * @Description: 委托信息
+ * @Author: jeecg-boot
+ * @Date: 2023-05-17
+ * @Version: V1.0
+ */
+@Service
+public class ItdmGongdanDetail1ServiceImpl extends ServiceImpl<ItdmGongdanDetail1Mapper, ItdmGongdanDetail> implements ItdmGongdanDetailService {
+
+
+}