diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/TempAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/TempAddRequest.java new file mode 100644 index 0000000..b984344 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/TempAddRequest.java @@ -0,0 +1,87 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.base.IBasicRequestConvert; +import com.lyms.platform.common.core.annotation.form.Form; +import com.lyms.platform.common.core.annotation.form.FormParam; +import com.lyms.platform.common.enums.YnEnums; +import com.lyms.platform.common.utils.DateUtil; +import com.lyms.platform.pojo.TempModel; +import org.hibernate.validator.constraints.NotBlank; +import org.hibernate.validator.constraints.NotEmpty; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import javax.validation.constraints.Digits; +import java.util.Date; + + +/** + * 体温增加请求类 + *

+ * 详细描述 + *

+ * 示例代码 + *

+ * 
+ * + * @author JIAZHI.JIANG + * @version BME V100R001 2017-11-28 17:00 + * @since BME V100R001C40B104 + */ +@Form +public class TempAddRequest implements IBasicRequestConvert { + @FormParam + private String id; + + @FormParam + @Digits(integer= 2 ,fraction= 20) + private String temp; + @FormParam + @NotBlank(message = "孕妇id不能为空") + private String parentId; + @FormParam + @NotBlank(message = "孕妇pid不能为空") + private String pid; + @Override + public TempModel convertToDataModel() { + TempModel tmp =new TempModel(); + tmp.setId(id); + tmp.setParentId(parentId); + tmp.setPid(pid); + tmp.setCreatedTime(DateUtil.getYyyyMmDd(new Date())); + tmp.setYn(YnEnums.YES.getId()); + return tmp; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getTemp() { + return temp; + } + + public void setTemp(String temp) { + this.temp = temp; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getPid() { + return pid; + } + + public void setPid(String pid) { + this.pid = pid; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/TempQueryRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/TempQueryRequest.java new file mode 100644 index 0000000..8601846 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/TempQueryRequest.java @@ -0,0 +1,104 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.core.annotation.form.Form; +import com.lyms.platform.common.core.annotation.form.FormParam; +import com.lyms.platform.common.utils.DateUtil; +import com.lyms.platform.common.utils.StringUtils; +import org.apache.commons.lang.math.NumberUtils; + +import java.util.Date; + +/** + * 体温查询对象 + *

+ * 详细描述 + *

+ * 示例代码 + *

+ * 
+ * + * @author JIAZHI.JIANG + * @version BME V100R001 2017-11-28 23:18 + * @since BME V100R001C40B104 + */ +@Form +public class TempQueryRequest extends BasePageQueryRequest{ + @FormParam + private String vcCardNo; + @FormParam + private String cardNo; + @FormParam + private Integer startAge; + private Integer endAge; + //孕周 + @FormParam + private String startDueWeek; + @FormParam + private String endDueWeek; + + public Date capStart() { + if (StringUtils.isNotEmpty(startDueWeek)) { + int start = NumberUtils.toInt(startDueWeek, 0); + Date endDate = DateUtil.addDay(DateUtil.parseYMD(DateUtil.getyyyy_MM_dd(new Date())), -(start * 7)); + return endDate; + } + return null; + } + + public Date capEnd() { + if (StringUtils.isNotEmpty(endDueWeek)) { + int end = NumberUtils.toInt(endDueWeek, 0); + Date endDate = DateUtil.addDay(DateUtil.parseYMD(DateUtil.getyyyy_MM_dd(new Date())), -(end * 7) - 6); + return endDate; + } + return null; + } + + public String getVcCardNo() { + return vcCardNo; + } + + public void setVcCardNo(String vcCardNo) { + this.vcCardNo = vcCardNo; + } + + public String getCardNo() { + return cardNo; + } + + public void setCardNo(String cardNo) { + this.cardNo = cardNo; + } + + public Integer getStartAge() { + return startAge; + } + + public void setStartAge(Integer startAge) { + this.startAge = startAge; + } + + public Integer getEndAge() { + return endAge; + } + + public void setEndAge(Integer endAge) { + this.endAge = endAge; + } + + public String getStartDueWeek() { + return startDueWeek; + } + + public void setStartDueWeek(String startDueWeek) { + this.startDueWeek = startDueWeek; + } + + public String getEndDueWeek() { + return endDueWeek; + } + + public void setEndDueWeek(String endDueWeek) { + this.endDueWeek = endDueWeek; + } +}