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 c5a01bb..e1b68f9 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 dc6a17e..022ae6c 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 4962992..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 @@ -1,20 +1,22 @@ package com.zhyc.module.produce.breed.mapper; import java.util.List; -import java.util.Map; + import com.zhyc.module.produce.breed.domain.ScPregnancyRecord; +import org.apache.ibatis.annotations.Mapper; /** * 孕检记录Mapper接口 - * - * @author zhyc - * @date 2025-01-21 + * + * @author ruoyi + * @date 2025-07-17 */ -public interface ScPregnancyRecordMapper +@Mapper +public interface ScPregnancyRecordMapper { /** * 查询孕检记录 - * + * * @param id 孕检记录主键 * @return 孕检记录 */ @@ -22,7 +24,7 @@ public interface ScPregnancyRecordMapper /** * 查询孕检记录列表 - * + * * @param scPregnancyRecord 孕检记录 * @return 孕检记录集合 */ @@ -30,7 +32,7 @@ public interface ScPregnancyRecordMapper /** * 新增孕检记录 - * + * * @param scPregnancyRecord 孕检记录 * @return 结果 */ @@ -38,7 +40,7 @@ public interface ScPregnancyRecordMapper /** * 修改孕检记录 - * + * * @param scPregnancyRecord 孕检记录 * @return 结果 */ @@ -46,7 +48,7 @@ public interface ScPregnancyRecordMapper /** * 删除孕检记录 - * + * * @param id 孕检记录主键 * @return 结果 */ @@ -54,25 +56,9 @@ public interface ScPregnancyRecordMapper /** * 批量删除孕检记录 - * + * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteScPregnancyRecordByIds(Long[] ids); - - /** - * 根据耳号查询羊只信息 - * - * @param manageTags 耳号 - * @return 羊只信息 - */ - public Map selectSheepByManageTags(String manageTags); - - /** - * 更新羊只基础表中的孕检相关字段 - * - * @param params 更新参数 - * @return 结果 - */ - public int updateSheepPregnancyInfo(Map params); -} \ No newline at end of file +} 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 5462d20..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,7 +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.Param; +import org.apache.ibatis.annotations.Mapper; /** * 修蹄Mapper接口 @@ -11,6 +11,7 @@ import org.apache.ibatis.annotations.Param; * @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