Compare commits

...

3 Commits

Author SHA1 Message Date
b47e1d115a Merge remote-tracking branch 'origin/main' 2025-09-04 10:51:15 +08:00
33958633ce 枚举性别 2025-09-04 10:50:57 +08:00
7c0e4f73ac 修改2.0 2025-09-03 12:15:09 +08:00
8 changed files with 70 additions and 8 deletions

View File

@ -4,6 +4,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.zhyc.module.enums.Gender;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@ -37,8 +38,10 @@ public class Deworm extends BaseEntity
private String variety; private String variety;
@Excel(name = "羊只类别") @Excel(name = "羊只类别")
private String sheepType; private String sheepType;
@Excel(name = "羊只性别")
private String gender; private String gender;
@Excel(name = "羊只性别")
private String genderName;
@Excel(name = "月龄") @Excel(name = "月龄")
private Long monthAge; private Long monthAge;
@Excel(name = "繁殖状态") @Excel(name = "繁殖状态")
@ -70,4 +73,8 @@ public class Deworm extends BaseEntity
@Excel(name = "备注") @Excel(name = "备注")
private String comment; private String comment;
public void setGender(String gender) {
this.gender = gender;
this.genderName = Gender.getDescByCode(Integer.valueOf(gender));
}
} }

View File

@ -2,6 +2,7 @@ package com.zhyc.module.biosafety.domain;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.zhyc.module.enums.Gender;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@ -28,6 +29,10 @@ public class Diagnosis extends BaseEntity
@Excel(name = "治疗记录") @Excel(name = "治疗记录")
private Long treatId; private Long treatId;
private Integer[] treatIds; private Integer[] treatIds;
/** 时间日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "时间日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date datetime;
/** 羊只id */ /** 羊只id */
@Excel(name = "羊只耳号") @Excel(name = "羊只耳号")
@ -35,10 +40,7 @@ public class Diagnosis extends BaseEntity
private Long sheepId; private Long sheepId;
/** 时间日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "时间日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date datetime;
/** 羊只类别 */ /** 羊只类别 */
@Excel(name = "羊只类别") @Excel(name = "羊只类别")
@ -46,6 +48,7 @@ public class Diagnosis extends BaseEntity
/** 性别 */ /** 性别 */
@Excel(name = "性别") @Excel(name = "性别")
private String genderName;
private String gender; private String gender;
/** 性别 */ /** 性别 */
@ -93,4 +96,8 @@ public class Diagnosis extends BaseEntity
private Long sheepfoldId; private Long sheepfoldId;
public void setGender(String gender) {
this.gender = gender;
this.genderName = Gender.getDescByCode(Integer.valueOf(gender));
}
} }

View File

@ -4,6 +4,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.zhyc.module.enums.Gender;
import lombok.Data; import lombok.Data;
import com.zhyc.common.annotation.Excel; import com.zhyc.common.annotation.Excel;
import com.zhyc.common.core.domain.BaseEntity; import com.zhyc.common.core.domain.BaseEntity;
@ -41,6 +42,7 @@ public class Health extends BaseEntity
@Excel(name = "羊只类别") @Excel(name = "羊只类别")
private String sheepType; private String sheepType;
@Excel(name = "羊只性别") @Excel(name = "羊只性别")
private String genderName;
private String gender; private String gender;
@Excel(name = "月龄") @Excel(name = "月龄")
private Long monthAge; private Long monthAge;
@ -65,4 +67,9 @@ public class Health extends BaseEntity
// 药品使用 // 药品使用
private List<SwMedicineUsageDetails> usageDetails; private List<SwMedicineUsageDetails> usageDetails;
public void setGender(String gender) {
this.gender = gender;
this.genderName = Gender.getDescByCode(Integer.valueOf(gender));
}
} }

View File

@ -4,6 +4,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.zhyc.module.enums.Gender;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@ -42,6 +43,7 @@ public class Immunity extends BaseEntity
private String sheepType; private String sheepType;
@Excel(name = "羊只性别") @Excel(name = "羊只性别")
private String genderName;
private String gender; private String gender;
@Excel(name = "月龄") @Excel(name = "月龄")
@ -73,5 +75,8 @@ public class Immunity extends BaseEntity
// 药品使用 // 药品使用
private List<SwMedicineUsageDetails> usageDetails; private List<SwMedicineUsageDetails> usageDetails;
public void setGender(String gender) {
this.gender = gender;
this.genderName = Gender.getDescByCode(Integer.valueOf(gender));
}
} }

View File

@ -2,6 +2,7 @@ package com.zhyc.module.biosafety.domain;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.zhyc.module.enums.Gender;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@ -38,6 +39,7 @@ public class QuarantineReport extends BaseEntity
@Excel(name = "羊只类别") @Excel(name = "羊只类别")
private String sheepType; private String sheepType;
@Excel(name = "羊只性别") @Excel(name = "羊只性别")
private String genderName;
private String gender; private String gender;
@Excel(name = "月龄") @Excel(name = "月龄")
private Long monthAge; private Long monthAge;
@ -89,5 +91,8 @@ public class QuarantineReport extends BaseEntity
@Excel(name = "备注") @Excel(name = "备注")
private String comment; private String comment;
public void setGender(String gender) {
this.gender = gender;
this.genderName = Gender.getDescByCode(Integer.valueOf(gender));
}
} }

View File

@ -4,6 +4,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.zhyc.module.enums.Gender;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@ -50,6 +51,7 @@ public class Treatment extends BaseEntity
/** 性别 */ /** 性别 */
@Excel(name = "性别") @Excel(name = "性别")
private String genderName;
private String gender; private String gender;
/** 胎次 */ /** 胎次 */
@ -104,5 +106,8 @@ public class Treatment extends BaseEntity
/** 备注 */ /** 备注 */
@Excel(name = "备注") @Excel(name = "备注")
private String comment; private String comment;
public void setGender(String gender) {
this.gender = gender;
this.genderName = Gender.getDescByCode(Integer.valueOf(gender));
}
} }

View File

@ -0,0 +1,25 @@
package com.zhyc.module.enums;
public enum Gender {
MU(1, ""),
GONG(2, ""),
YANYANG(3, "腌羊"),
JIANXING(4, "兼性");
private final int code;
private final String desc;
Gender(int code, String desc) {
this.code = code;
this.desc = desc;
}
public static String getDescByCode(Integer code) {
for (Gender g : values()) {
if (g.code == code) {
return g.desc;
}
}
return "未知";
}
}