From e12e897f68246164c336cfd402875da0f79757e7 Mon Sep 17 00:00:00 2001
From: piaobo <1913856125@qq.com>
Date: Wed, 23 Jul 2025 10:23:22 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AF=8A=E7=96=97=E8=AE=B0=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../base/mapper/BasSheepGroupMapper.java | 2 +
.../mapper/BasSheepGroupMappingMapper.java | 2 +
.../module/base/mapper/BasSheepMapper.java | 2 +
.../base/mapper/BasSheepVarietyMapper.java | 2 +
.../module/base/mapper/DaSheepfoldMapper.java | 2 +
.../module/base/mapper/SheepFileMapper.java | 2 +
.../controller/DiagnosisController.java | 2 +-
.../module/biosafety/domain/Diagnosis.java | 184 ++----------------
.../zhyc/module/biosafety/domain/SwUnit.java | 2 +-
.../zhyc/module/biosafety/domain/SwUsage.java | 11 +-
.../module/biosafety/domain/Treatment.java | 2 +
.../module/biosafety/mapper/DewormMapper.java | 2 +
.../biosafety/mapper/DiagnosisMapper.java | 2 +
.../biosafety/mapper/DisinfectMapper.java | 2 +
.../module/biosafety/mapper/HealthMapper.java | 2 +
.../biosafety/mapper/ImmunityMapper.java | 2 +
.../mapper/QuarantineItemsMapper.java | 2 +
.../mapper/QuarantineReportMapper.java | 2 +
.../mapper/QuarantineSampleMapper.java | 2 +
.../biosafety/mapper/SwDiseaseMapper.java | 2 +
.../biosafety/mapper/SwMedicTypeMapper.java | 2 +
.../biosafety/mapper/SwMedicineMapper.java | 2 +
.../mapper/SwMedicineUsageMapper.java | 2 +
.../mapper/SwPrescriptionMapper.java | 2 +
.../module/biosafety/mapper/SwUnitMapper.java | 2 +
.../biosafety/mapper/SwUsageMapper.java | 2 +
.../biosafety/mapper/TreatmentMapper.java | 2 +
.../service/impl/DiagnosisServiceImpl.java | 29 +++
.../mapper/NpFreshMilkInspMapper.java | 2 +
.../mapper/NpRawMilkInspeMapper.java | 2 +
.../mapper/NpYogurtInspMapper.java | 2 +
.../mapper/XzDryMatterCorrectionMapper.java | 2 +
.../mapper/XzParityCorrectionMapper.java | 2 +
.../mapper/XzWegihCorrectionMapper.java | 2 +
.../mapper/ScBreedPlanGenerateMapper.java | 3 +
.../breed/mapper/ScBreedPlanMapper.java | 2 +
.../produce/breed/mapper/ScDryMilkMapper.java | 2 +
.../breed/mapper/ScLambingRecordMapper.java | 2 +
.../breed/mapper/ScPregnancyRecordMapper.java | 2 +
.../breed/mapper/ScWeanRecordMapper.java | 2 +
.../mapper/ScTransGroupMapper.java | 2 +
.../mapper/ScTransitionInfoMapper.java | 2 +
.../other/mapper/ScCastrateMapper.java | 2 +
.../produce/other/mapper/ScFixHoofMapper.java | 2 +
.../mapper/biosafety/DiagnosisMapper.xml | 22 ++-
.../mapper/biosafety/TreatmentMapper.xml | 5 +-
46 files changed, 152 insertions(+), 182 deletions(-)
diff --git a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepGroupMapper.java b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepGroupMapper.java
index 575929b..52abe57 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepGroupMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepGroupMapper.java
@@ -1,6 +1,7 @@
package com.zhyc.module.base.mapper;
import com.zhyc.module.base.domain.BasSheepGroup;
+import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@@ -10,6 +11,7 @@ import java.util.List;
* @author wyt
* @date 2025-07-14
*/
+@Mapper
public interface BasSheepGroupMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepGroupMappingMapper.java b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepGroupMappingMapper.java
index 5cabb9c..2e4f1cc 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepGroupMappingMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepGroupMappingMapper.java
@@ -4,6 +4,7 @@ import java.util.List;
import java.util.Map;
import com.zhyc.module.base.domain.BasSheepGroupMapping;
+import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
* 羊只分组关联Mapper接口
@@ -11,6 +12,7 @@ import org.apache.ibatis.annotations.Param;
* @author wyt
* @date 2025-07-16
*/
+@Mapper
public interface BasSheepGroupMappingMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepMapper.java b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepMapper.java
index 91febb6..2d0a0c1 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.base.mapper;
import java.util.List;
import com.zhyc.module.base.domain.BasSheep;
+import org.apache.ibatis.annotations.Mapper;
/**
* 羊只基本信息Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.base.domain.BasSheep;
* @author ruoyi
* @date 2025-07-15
*/
+@Mapper
public interface BasSheepMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepVarietyMapper.java b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepVarietyMapper.java
index 4135097..b27d127 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepVarietyMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/BasSheepVarietyMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.base.mapper;
import java.util.List;
import com.zhyc.module.base.domain.BasSheepVariety;
+import org.apache.ibatis.annotations.Mapper;
/**
* 羊只品种Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.base.domain.BasSheepVariety;
* @author ruoyi
* @date 2025-07-15
*/
+@Mapper
public interface BasSheepVarietyMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/DaSheepfoldMapper.java b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/DaSheepfoldMapper.java
index 21bb2d0..9b690ce 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/DaSheepfoldMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/DaSheepfoldMapper.java
@@ -1,6 +1,7 @@
package com.zhyc.module.base.mapper;
import com.zhyc.module.base.domain.DaSheepfold;
+import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@@ -10,6 +11,7 @@ import java.util.List;
* @author wyt
* @date 2025-07-11
*/
+@Mapper
public interface DaSheepfoldMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/SheepFileMapper.java b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/SheepFileMapper.java
index 2392a19..8fdcb50 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/base/mapper/SheepFileMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/base/mapper/SheepFileMapper.java
@@ -1,6 +1,7 @@
package com.zhyc.module.base.mapper;
import com.zhyc.module.base.domain.SheepFile;
+import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@@ -10,6 +11,7 @@ import java.util.List;
* @author wyt
* @date 2025-07-13
*/
+@Mapper
public interface SheepFileMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/controller/DiagnosisController.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/controller/DiagnosisController.java
index d8138a2..39149cc 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/controller/DiagnosisController.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/controller/DiagnosisController.java
@@ -96,7 +96,7 @@ public class DiagnosisController extends BaseController
*/
@PreAuthorize("@ss.hasPermi('diagnosis:diagnosis:remove')")
@Log(title = "诊疗结果", businessType = BusinessType.DELETE)
- @DeleteMapping("/{ids}")
+ @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(diagnosisService.deleteDiagnosisByIds(ids));
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/Diagnosis.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/Diagnosis.java
index 05f9a98..bc3c8a0 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/Diagnosis.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/Diagnosis.java
@@ -2,6 +2,7 @@ package com.zhyc.module.biosafety.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.zhyc.common.annotation.Excel;
@@ -13,6 +14,7 @@ import com.zhyc.common.core.domain.BaseEntity;
* @author ruoyi
* @date 2025-07-15
*/
+@Data
public class Diagnosis extends BaseEntity
{
private static final long serialVersionUID = 1L;
@@ -21,11 +23,13 @@ public class Diagnosis extends BaseEntity
private Long id;
/** 治疗记录id */
- @Excel(name = "治疗记录id")
+ @Excel(name = "治疗记录")
private Long treatId;
/** 羊只id */
- @Excel(name = "羊只id")
+ @Excel(name = "羊只耳号")
+ private String sheepNo;
+
private Long sheepId;
/** 时间日期 */
@@ -41,21 +45,30 @@ public class Diagnosis extends BaseEntity
@Excel(name = "性别")
private String gender;
+ /** 性别 */
+ @Excel(name = "月龄")
+ private Long monthAge;
+
+
/** 胎次 */
@Excel(name = "胎次")
private String parity;
/** 疾病类型 */
@Excel(name = "疾病类型")
+ private String diseasePName;
+
private Long diseasePid;
/** 子疾病 */
@Excel(name = "子疾病")
+ private String diseaseName;
+
private Long diseaseId;
/** 诊疗结果 */
@Excel(name = "诊疗结果")
- private Long result;
+ private String result;
/** 开始时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@@ -72,168 +85,9 @@ public class Diagnosis extends BaseEntity
private Long treatDay;
/** 羊舍id */
- @Excel(name = "羊舍id")
+ @Excel(name = "羊舍")
+ private String sheepfold;
+
private Long sheepfoldId;
- public void setId(Long id)
- {
- this.id = id;
- }
-
- public Long getId()
- {
- return id;
- }
-
- public void setTreatId(Long treatId)
- {
- this.treatId = treatId;
- }
-
- public Long getTreatId()
- {
- return treatId;
- }
-
- public void setSheepId(Long sheepId)
- {
- this.sheepId = sheepId;
- }
-
- public Long getSheepId()
- {
- return sheepId;
- }
-
- public void setDatetime(Date datetime)
- {
- this.datetime = datetime;
- }
-
- public Date getDatetime()
- {
- return datetime;
- }
-
- public void setSheepType(String sheepType)
- {
- this.sheepType = sheepType;
- }
-
- public String getSheepType()
- {
- return sheepType;
- }
-
- public void setGender(String gender)
- {
- this.gender = gender;
- }
-
- public String getGender()
- {
- return gender;
- }
-
- public void setParity(String parity)
- {
- this.parity = parity;
- }
-
- public String getParity()
- {
- return parity;
- }
-
- public void setDiseasePid(Long diseasePid)
- {
- this.diseasePid = diseasePid;
- }
-
- public Long getDiseasePid()
- {
- return diseasePid;
- }
-
- public void setDiseaseId(Long diseaseId)
- {
- this.diseaseId = diseaseId;
- }
-
- public Long getDiseaseId()
- {
- return diseaseId;
- }
-
- public void setResult(Long result)
- {
- this.result = result;
- }
-
- public Long getResult()
- {
- return result;
- }
-
- public void setBegindate(Date begindate)
- {
- this.begindate = begindate;
- }
-
- public Date getBegindate()
- {
- return begindate;
- }
-
- public void setEnddate(Date enddate)
- {
- this.enddate = enddate;
- }
-
- public Date getEnddate()
- {
- return enddate;
- }
-
- public void setTreatDay(Long treatDay)
- {
- this.treatDay = treatDay;
- }
-
- public Long getTreatDay()
- {
- return treatDay;
- }
-
- public void setSheepfoldId(Long sheepfoldId)
- {
- this.sheepfoldId = sheepfoldId;
- }
-
- public Long getSheepfoldId()
- {
- return sheepfoldId;
- }
-
- @Override
- public String toString() {
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
- .append("id", getId())
- .append("treatId", getTreatId())
- .append("sheepId", getSheepId())
- .append("datetime", getDatetime())
- .append("sheepType", getSheepType())
- .append("gender", getGender())
- .append("parity", getParity())
- .append("diseasePid", getDiseasePid())
- .append("diseaseId", getDiseaseId())
- .append("result", getResult())
- .append("begindate", getBegindate())
- .append("enddate", getEnddate())
- .append("treatDay", getTreatDay())
- .append("sheepfoldId", getSheepfoldId())
- .append("createBy", getCreateBy())
- .append("createTime", getCreateTime())
- .toString();
- }
}
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/SwUnit.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/SwUnit.java
index 2942b49..3bb3fdf 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/SwUnit.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/SwUnit.java
@@ -18,7 +18,7 @@ public class SwUnit extends BaseEntity
private static final long serialVersionUID = 1L;
/** 编号 */
- private Long id;
+ private String id;
/** 单位 */
@Excel(name = "单位")
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/SwUsage.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/SwUsage.java
index 91c065f..90accf1 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/SwUsage.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/SwUsage.java
@@ -18,20 +18,11 @@ public class SwUsage extends BaseEntity
private static final long serialVersionUID = 1L;
/** 编号 */
- private Long id;
+ private String id;
/** 使用方法 */
@Excel(name = "使用方法")
private String name;
- public void setId(Long id)
- {
- this.id = id;
- }
-
- public Long getId()
- {
- return id;
- }
}
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/Treatment.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/Treatment.java
index 85a69e0..20d7306 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/Treatment.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/domain/Treatment.java
@@ -81,6 +81,8 @@ public class Treatment extends BaseEntity
/** 父疾病 */
@Excel(name = "父疾病")
+ private String diseasePName;
+
private Long diseasePid;
/** 兽医 */
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DewormMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DewormMapper.java
index f346774..ffeb206 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DewormMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DewormMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.Deworm;
+import org.apache.ibatis.annotations.Mapper;
/**
* 驱虫Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.biosafety.domain.Deworm;
* @author ruoyi
* @date 2025-07-15
*/
+@Mapper
public interface DewormMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DiagnosisMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DiagnosisMapper.java
index 47110b7..f9f8076 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DiagnosisMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DiagnosisMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.Diagnosis;
+import org.apache.ibatis.annotations.Mapper;
/**
* 诊疗结果Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.biosafety.domain.Diagnosis;
* @author ruoyi
* @date 2025-07-15
*/
+@Mapper
public interface DiagnosisMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DisinfectMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DisinfectMapper.java
index 4092405..bb49b4e 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DisinfectMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/DisinfectMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.Disinfect;
+import org.apache.ibatis.annotations.Mapper;
/**
* 消毒记录Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.biosafety.domain.Disinfect;
* @author ruoyi
* @date 2025-07-15
*/
+@Mapper
public interface DisinfectMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/HealthMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/HealthMapper.java
index 0fbfafc..4e1a201 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/HealthMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/HealthMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.Health;
+import org.apache.ibatis.annotations.Mapper;
/**
* 保健Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.biosafety.domain.Health;
* @author ruoyi
* @date 2025-07-15
*/
+@Mapper
public interface HealthMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/ImmunityMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/ImmunityMapper.java
index ea5161a..dbba0e2 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/ImmunityMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/ImmunityMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.Immunity;
+import org.apache.ibatis.annotations.Mapper;
/**
* 免疫Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.biosafety.domain.Immunity;
* @author ruoyi
* @date 2025-07-15
*/
+@Mapper
public interface ImmunityMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineItemsMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineItemsMapper.java
index 3f4dd36..30b19d7 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineItemsMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineItemsMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.QuarantineItems;
+import org.apache.ibatis.annotations.Mapper;
/**
* 检疫项目Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.biosafety.domain.QuarantineItems;
* @author ruoyi
* @date 2025-07-14
*/
+@Mapper
public interface QuarantineItemsMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineReportMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineReportMapper.java
index 5987f23..bc4c181 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineReportMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineReportMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.QuarantineReport;
+import org.apache.ibatis.annotations.Mapper;
/**
* 检疫记录Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.biosafety.domain.QuarantineReport;
* @author ruoyi
* @date 2025-07-14
*/
+@Mapper
public interface QuarantineReportMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineSampleMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineSampleMapper.java
index 76ce1d7..5df4a8a 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineSampleMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/QuarantineSampleMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.QuarantineSample;
+import org.apache.ibatis.annotations.Mapper;
/**
* 样品类型Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.biosafety.domain.QuarantineSample;
* @author ruoyi
* @date 2025-07-14
*/
+@Mapper
public interface QuarantineSampleMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwDiseaseMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwDiseaseMapper.java
index 55f3351..ed5de79 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwDiseaseMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwDiseaseMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.SwDisease;
+import org.apache.ibatis.annotations.Mapper;
/**
* 疾病Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.biosafety.domain.SwDisease;
* @author ruoyi
* @date 2025-07-09
*/
+@Mapper
public interface SwDiseaseMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicTypeMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicTypeMapper.java
index 764c735..19e73c4 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicTypeMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicTypeMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.SwMedicType;
+import org.apache.ibatis.annotations.Mapper;
/**
* 药品类型Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.biosafety.domain.SwMedicType;
* @author ruoyi
* @date 2025-07-11
*/
+@Mapper
public interface SwMedicTypeMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicineMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicineMapper.java
index fc44d44..dd1ed67 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicineMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicineMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.SwMedicine;
+import org.apache.ibatis.annotations.Mapper;
/**
* 药品Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.biosafety.domain.SwMedicine;
* @author ruoyi
* @date 2025-07-11
*/
+@Mapper
public interface SwMedicineMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicineUsageMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicineUsageMapper.java
index 16ce066..3d60eb0 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicineUsageMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwMedicineUsageMapper.java
@@ -4,6 +4,7 @@ import java.util.List;
import com.zhyc.module.biosafety.domain.SwMedicineUsage;
import com.zhyc.module.biosafety.domain.SwMedicineUsageDetails;
+import org.apache.ibatis.annotations.Mapper;
/**
* 药品使用记录Mapper接口
@@ -11,6 +12,7 @@ import com.zhyc.module.biosafety.domain.SwMedicineUsageDetails;
* @author ruoyi
* @date 2025-07-12
*/
+@Mapper
public interface SwMedicineUsageMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwPrescriptionMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwPrescriptionMapper.java
index ee1c462..35796dc 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwPrescriptionMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwPrescriptionMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.SwPrescription;
import com.zhyc.module.biosafety.domain.SwPresDetail;
+import org.apache.ibatis.annotations.Mapper;
/**
* 处方Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.biosafety.domain.SwPresDetail;
* @author ruoyi
* @date 2025-07-11
*/
+@Mapper
public interface SwPrescriptionMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwUnitMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwUnitMapper.java
index 2d3cf64..417b3aa 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwUnitMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwUnitMapper.java
@@ -1,6 +1,7 @@
package com.zhyc.module.biosafety.mapper;
import com.zhyc.module.biosafety.domain.SwUnit;
+import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@@ -10,6 +11,7 @@ import java.util.List;
* @author ruoyi
* @date 2025-07-11
*/
+@Mapper
public interface SwUnitMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwUsageMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwUsageMapper.java
index cb0706d..a2b591b 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwUsageMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/SwUsageMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.SwUsage;
+import org.apache.ibatis.annotations.Mapper;
/**
* 药品使用方法Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.biosafety.domain.SwUsage;
* @author ruoyi
* @date 2025-07-11
*/
+@Mapper
public interface SwUsageMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/TreatmentMapper.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/TreatmentMapper.java
index d8930ba..643d9a0 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/TreatmentMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/mapper/TreatmentMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.biosafety.mapper;
import java.util.List;
import com.zhyc.module.biosafety.domain.Treatment;
+import org.apache.ibatis.annotations.Mapper;
/**
* 治疗记录Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.biosafety.domain.Treatment;
* @author ruoyi
* @date 2025-07-15
*/
+@Mapper
public interface TreatmentMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/biosafety/service/impl/DiagnosisServiceImpl.java b/zhyc-module/src/main/java/com/zhyc/module/biosafety/service/impl/DiagnosisServiceImpl.java
index 319a658..808da31 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/biosafety/service/impl/DiagnosisServiceImpl.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/biosafety/service/impl/DiagnosisServiceImpl.java
@@ -1,12 +1,19 @@
package com.zhyc.module.biosafety.service.impl;
import java.util.List;
+import java.util.Objects;
+
import com.zhyc.common.utils.DateUtils;
+import com.zhyc.module.base.domain.BasSheep;
+import com.zhyc.module.base.domain.SheepFile;
+import com.zhyc.module.base.mapper.BasSheepMapper;
+import com.zhyc.module.base.mapper.SheepFileMapper;
import com.zhyc.module.biosafety.mapper.DiagnosisMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zhyc.module.biosafety.domain.Diagnosis;
import com.zhyc.module.biosafety.service.IDiagnosisService;
+import org.springframework.transaction.annotation.Transactional;
/**
* 诊疗结果Service业务层处理
@@ -19,6 +26,10 @@ public class DiagnosisServiceImpl implements IDiagnosisService
{
@Autowired
private DiagnosisMapper diagnosisMapper;
+ @Autowired
+ private SheepFileMapper sheepFileMapper;
+ @Autowired
+ private BasSheepMapper sheepMapper;
/**
* 查询诊疗结果
@@ -51,9 +62,22 @@ public class DiagnosisServiceImpl implements IDiagnosisService
* @return 结果
*/
@Override
+ @Transactional
public int insertDiagnosis(Diagnosis diagnosis)
{
+ SheepFile sheepFile = sheepFileMapper.selectSheepFileById(diagnosis.getSheepId());
+ diagnosis.setSheepType(sheepFile.getName());
+ diagnosis.setParity(String.valueOf(sheepFile.getParity()));
+ diagnosis.setGender(String.valueOf(sheepFile.getGender()));
+ diagnosis.setMonthAge(sheepFile.getMonthAge());
diagnosis.setCreateTime(DateUtils.getNowDate());
+ if (!Objects.equals(sheepFile.getSheepfoldId(), diagnosis.getSheepfoldId())){
+ BasSheep basSheep = new BasSheep();
+ basSheep.setId(diagnosis.getSheepId());
+ basSheep.setSheepfoldId(diagnosis.getSheepfoldId());
+ sheepMapper.updateBasSheep(basSheep);
+ }
+// 转入其他羊舍
return diagnosisMapper.insertDiagnosis(diagnosis);
}
@@ -64,8 +88,13 @@ public class DiagnosisServiceImpl implements IDiagnosisService
* @return 结果
*/
@Override
+ @Transactional
public int updateDiagnosis(Diagnosis diagnosis)
{
+ BasSheep basSheep = new BasSheep();
+ basSheep.setId(diagnosis.getSheepId());
+ basSheep.setSheepfoldId(diagnosis.getSheepfoldId());
+ sheepMapper.updateBasSheep(basSheep);
return diagnosisMapper.updateDiagnosis(diagnosis);
}
diff --git a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpFreshMilkInspMapper.java b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpFreshMilkInspMapper.java
index 1ec98fa..bb5ca20 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpFreshMilkInspMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpFreshMilkInspMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.dairyProducts.mapper;
import java.util.List;
import com.zhyc.module.dairyProducts.domain.NpFreshMilkInsp;
+import org.apache.ibatis.annotations.Mapper;
/**
* 鲜奶生产,成品检验记录Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.dairyProducts.domain.NpFreshMilkInsp;
* @author ruoyi
* @date 2025-07-18
*/
+@Mapper
public interface NpFreshMilkInspMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpRawMilkInspeMapper.java b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpRawMilkInspeMapper.java
index 0391549..8b455ba 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpRawMilkInspeMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpRawMilkInspeMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.dairyProducts.mapper;
import java.util.List;
import com.zhyc.module.dairyProducts.domain.NpRawMilkInspe;
+import org.apache.ibatis.annotations.Mapper;
/**
* 生乳检验记录Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.dairyProducts.domain.NpRawMilkInspe;
* @author ruoyi
* @date 2025-07-15
*/
+@Mapper
public interface NpRawMilkInspeMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpYogurtInspMapper.java b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpYogurtInspMapper.java
index eae3d67..5a736d7 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpYogurtInspMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/NpYogurtInspMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.dairyProducts.mapper;
import java.util.List;
import com.zhyc.module.dairyProducts.domain.NpYogurtInsp;
+import org.apache.ibatis.annotations.Mapper;
/**
* 酸奶生产,成品检疫记录Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.dairyProducts.domain.NpYogurtInsp;
* @author ruoyi
* @date 2025-07-17
*/
+@Mapper
public interface NpYogurtInspMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzDryMatterCorrectionMapper.java b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzDryMatterCorrectionMapper.java
index 0db0aff..b84955b 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzDryMatterCorrectionMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzDryMatterCorrectionMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.dairyProducts.mapper;
import java.util.List;
import com.zhyc.module.dairyProducts.domain.XzDryMatterCorrection;
+import org.apache.ibatis.annotations.Mapper;
/**
* 干物质校正Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.dairyProducts.domain.XzDryMatterCorrection;
* @author ruoyi
* @date 2025-07-12
*/
+@Mapper
public interface XzDryMatterCorrectionMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzParityCorrectionMapper.java b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzParityCorrectionMapper.java
index e19c509..d2f4654 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzParityCorrectionMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzParityCorrectionMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.dairyProducts.mapper;
import java.util.List;
import com.zhyc.module.dairyProducts.domain.XzParityCorrection;
+import org.apache.ibatis.annotations.Mapper;
/**
* 胎次校正Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.dairyProducts.domain.XzParityCorrection;
* @author ruoyi
* @date 2025-07-14
*/
+@Mapper
public interface XzParityCorrectionMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzWegihCorrectionMapper.java b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzWegihCorrectionMapper.java
index c21fab8..b6313bd 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzWegihCorrectionMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/dairyProducts/mapper/XzWegihCorrectionMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.dairyProducts.mapper;
import java.util.List;
import com.zhyc.module.dairyProducts.domain.XzWegihCorrection;
+import org.apache.ibatis.annotations.Mapper;
/**
* 称重校正Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.dairyProducts.domain.XzWegihCorrection;
* @author ruoyi
* @date 2025-07-12
*/
+@Mapper
public interface XzWegihCorrectionMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScBreedPlanGenerateMapper.java b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScBreedPlanGenerateMapper.java
index a578784..00eaf16 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScBreedPlanGenerateMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScBreedPlanGenerateMapper.java
@@ -2,6 +2,8 @@ package com.zhyc.module.produce.breed.mapper;
import java.util.List;
import java.util.Map;
+
+import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import com.zhyc.module.produce.breed.domain.ScBreedPlanGenerate;
import com.zhyc.module.produce.breed.domain.ScBreedPlan;
@@ -12,6 +14,7 @@ import com.zhyc.module.produce.breed.domain.ScBreedPlan;
* @author ruoyi
* @date 2025-07-16
*/
+@Mapper
public interface ScBreedPlanGenerateMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScBreedPlanMapper.java b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScBreedPlanMapper.java
index f2a9c66..9699efb 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScBreedPlanMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScBreedPlanMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.produce.breed.mapper;
import java.util.List;
import com.zhyc.module.produce.breed.domain.ScBreedPlan;
+import org.apache.ibatis.annotations.Mapper;
/**
* 配种计划Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.produce.breed.domain.ScBreedPlan;
* @author ruoyi
* @date 2025-07-16
*/
+@Mapper
public interface ScBreedPlanMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScDryMilkMapper.java b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScDryMilkMapper.java
index daba529..742dbe7 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScDryMilkMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScDryMilkMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.produce.breed.mapper;
import java.util.List;
import com.zhyc.module.produce.breed.domain.ScDryMilk;
+import org.apache.ibatis.annotations.Mapper;
/**
* 干奶记录Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.produce.breed.domain.ScDryMilk;
* @author ruoyi
* @date 2025-07-15
*/
+@Mapper
public interface ScDryMilkMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScLambingRecordMapper.java b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScLambingRecordMapper.java
index 7719104..85edef3 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScLambingRecordMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScLambingRecordMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.produce.breed.mapper;
import java.util.List;
import com.zhyc.module.produce.breed.domain.ScLambingRecord;
import com.zhyc.module.produce.breed.domain.ScLambDetail;
+import org.apache.ibatis.annotations.Mapper;
/**
* 产羔记录Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.produce.breed.domain.ScLambDetail;
* @author ruoyi
* @date 2025-07-11
*/
+@Mapper
public interface ScLambingRecordMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScPregnancyRecordMapper.java b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScPregnancyRecordMapper.java
index c0562e1..a9f1444 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScPregnancyRecordMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScPregnancyRecordMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.produce.breed.mapper;
import java.util.List;
import com.zhyc.module.produce.breed.domain.ScPregnancyRecord;
+import org.apache.ibatis.annotations.Mapper;
/**
* 孕检记录Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.produce.breed.domain.ScPregnancyRecord;
* @author ruoyi
* @date 2025-07-17
*/
+@Mapper
public interface ScPregnancyRecordMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScWeanRecordMapper.java b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScWeanRecordMapper.java
index 599621f..cb74588 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScWeanRecordMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/mapper/ScWeanRecordMapper.java
@@ -2,6 +2,7 @@ package com.zhyc.module.produce.breed.mapper;
import java.util.List;
import com.zhyc.module.produce.breed.domain.ScWeanRecord;
+import org.apache.ibatis.annotations.Mapper;
/**
* 断奶记录Mapper接口
@@ -9,6 +10,7 @@ import com.zhyc.module.produce.breed.domain.ScWeanRecord;
* @author zhyc
* @date 2024-01-01
*/
+@Mapper
public interface ScWeanRecordMapper {
/**
* 查询断奶记录
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/manage_sheep/mapper/ScTransGroupMapper.java b/zhyc-module/src/main/java/com/zhyc/module/produce/manage_sheep/mapper/ScTransGroupMapper.java
index 01cb430..5746adc 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/manage_sheep/mapper/ScTransGroupMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/manage_sheep/mapper/ScTransGroupMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.produce.manage_sheep.mapper;
import java.util.List;
import com.zhyc.module.produce.manage_sheep.domain.ScTransGroup;
+import org.apache.ibatis.annotations.Mapper;
/**
* 转群记录Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.produce.manage_sheep.domain.ScTransGroup;
* @author ruoyi
* @date 2025-07-10
*/
+@Mapper
public interface ScTransGroupMapper {
/**
* 查询转群记录
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/manage_sheep/mapper/ScTransitionInfoMapper.java b/zhyc-module/src/main/java/com/zhyc/module/produce/manage_sheep/mapper/ScTransitionInfoMapper.java
index 0cfc78c..9142ecd 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/manage_sheep/mapper/ScTransitionInfoMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/manage_sheep/mapper/ScTransitionInfoMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.produce.manage_sheep.mapper;
import java.util.List;
import com.zhyc.module.produce.manage_sheep.domain.ScTransitionInfo;
+import org.apache.ibatis.annotations.Mapper;
/**
* 转场Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.produce.manage_sheep.domain.ScTransitionInfo;
* @author ruoyi
* @date 2025-07-10
*/
+@Mapper
public interface ScTransitionInfoMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/other/mapper/ScCastrateMapper.java b/zhyc-module/src/main/java/com/zhyc/module/produce/other/mapper/ScCastrateMapper.java
index 7ea9527..8b09e94 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/other/mapper/ScCastrateMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/other/mapper/ScCastrateMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.produce.other.mapper;
import java.util.List;
import com.zhyc.module.produce.other.domain.ScCastrate;
+import org.apache.ibatis.annotations.Mapper;
/**
* 去势Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.produce.other.domain.ScCastrate;
* @author ruoyi
* @date 2025-07-09
*/
+@Mapper
public interface ScCastrateMapper
{
/**
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/other/mapper/ScFixHoofMapper.java b/zhyc-module/src/main/java/com/zhyc/module/produce/other/mapper/ScFixHoofMapper.java
index 580a4ca..490ddc4 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/other/mapper/ScFixHoofMapper.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/other/mapper/ScFixHoofMapper.java
@@ -3,6 +3,7 @@ package com.zhyc.module.produce.other.mapper;
import java.util.List;
import com.zhyc.module.produce.other.domain.ScFixHoof;
+import org.apache.ibatis.annotations.Mapper;
/**
* 修蹄Mapper接口
@@ -10,6 +11,7 @@ import com.zhyc.module.produce.other.domain.ScFixHoof;
* @author ruoyi
* @date 2025-07-10
*/
+@Mapper
public interface ScFixHoofMapper {
/**
* 查询修蹄
diff --git a/zhyc-module/src/main/resources/mapper/biosafety/DiagnosisMapper.xml b/zhyc-module/src/main/resources/mapper/biosafety/DiagnosisMapper.xml
index 68cfea1..4063b5e 100644
--- a/zhyc-module/src/main/resources/mapper/biosafety/DiagnosisMapper.xml
+++ b/zhyc-module/src/main/resources/mapper/biosafety/DiagnosisMapper.xml
@@ -8,10 +8,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
+
+
+
@@ -19,30 +23,40 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
- select id, treat_id, sheep_id, datetime, sheep_type, gender, parity, disease_pid, disease_id, result, begindate, enddate, treat_day, sheepfold_id, create_by, create_time from sw_diagnosis
+ select sd.id, treat_id, sheep_id, sd.datetime, sheep_type, sd.gender,sd.month_age,sd.parity, disease_pid, disease_id,
+ result, begindate, enddate, treat_day, sd.sheepfold_id, sd.create_by, sd.create_time,
+ sf.bs_manage_tags sheep_no,sf.sheepfold_name ,
+ s2.name disease_pname,s1.name disease_name
+ from sw_diagnosis sd
+ left join sheep_file sf on sf.id = sd.sheep_id
+ left join sw_disease s1 on sd.disease_id = s1.id
+ left join sw_disease s2 on sd.disease_pid = s2.id
+
diff --git a/zhyc-module/src/main/resources/mapper/biosafety/TreatmentMapper.xml b/zhyc-module/src/main/resources/mapper/biosafety/TreatmentMapper.xml
index 9e03b7f..ee496ad 100644
--- a/zhyc-module/src/main/resources/mapper/biosafety/TreatmentMapper.xml
+++ b/zhyc-module/src/main/resources/mapper/biosafety/TreatmentMapper.xml
@@ -21,6 +21,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
@@ -33,10 +34,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select t.id, diag_id, sheep_id, variety, sheep_type, month_age, t.gender, t.parity, breed, lact_day, gest_day, datetime, disease_id, disease_pid, veterinary, usage_id, t.comment, t.update_by, t.update_time, t.create_by, t.create_time,
bs.manage_tags,
- sd.name disease_name
+ sd.name disease_name,
+ sd2.name disease_pname
from sw_treatment t
left join bas_sheep bs on t.sheep_id = bs.id
left join sw_disease sd on t.disease_id = sd.id
+ left join sw_disease sd2 on t.disease_pid = sd2.id