All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.AnttechBlockchainDefinDataserviceCropbaseBatchqueryModel Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 农作物基础信息批量查询
 *
 * @author auto create
 * @since 1.0, 2022-12-22 14:40:15
 */
public class AnttechBlockchainDefinDataserviceCropbaseBatchqueryModel extends AlipayObject {

	private static final long serialVersionUID = 8332923487169232799L;

	/**
	 * 根据作物编码条件搜索
	 */
	@ApiField("crop_code")
	private String cropCode;

	/**
	 * 根据作物长势等级条件搜索
	 */
	@ApiField("growth_strength")
	private Long growthStrength;

	/**
	 * 是否有墒情/长势/气候等风险
	 */
	@ApiField("is_certain_risk")
	private Boolean isCertainRisk;

	/**
	 * 长势是否预警条件搜索
	 */
	@ApiField("is_growth_warn")
	private Boolean isGrowthWarn;

	/**
	 * 根据是否收割完成条件搜索
	 */
	@ApiField("is_harvested")
	private Boolean isHarvested;

	/**
	 * 是否高温风险
	 */
	@ApiField("is_high_temperature_risk")
	private Boolean isHighTemperatureRisk;

	/**
	 * 是否低温风险
	 */
	@ApiField("is_low_temperature_risk")
	private Boolean isLowTemperatureRisk;

	/**
	 * 是否暴雨风险
	 */
	@ApiField("is_rainstorm_risk")
	private Boolean isRainstormRisk;

	/**
	 * 是否墒情风险
	 */
	@ApiField("is_soil_moisture_risk")
	private Boolean isSoilMoistureRisk;

	/**
	 * 当为true时,仅返回地块相关作物编码字段,同时接受页大小开放
	 */
	@ApiField("need_crop_only")
	private Boolean needCropOnly;

	/**
	 * 页码,默认为0
	 */
	@ApiField("page_no")
	private Long pageNo;

	/**
	 * 页大小,默认10
	 */
	@ApiField("page_size")
	private Long pageSize;

	/**
	 * 区块编码列表,当仅查询作物类别时可以支持大量区域,否则暂限100条明细
	 */
	@ApiListField("region_codes")
	@ApiField("string")
	private List regionCodes;

	/**
	 * 区块分组编码
	 */
	@ApiField("region_group_code")
	private String regionGroupCode;

	public String getCropCode() {
		return this.cropCode;
	}
	public void setCropCode(String cropCode) {
		this.cropCode = cropCode;
	}

	public Long getGrowthStrength() {
		return this.growthStrength;
	}
	public void setGrowthStrength(Long growthStrength) {
		this.growthStrength = growthStrength;
	}

	public Boolean getIsCertainRisk() {
		return this.isCertainRisk;
	}
	public void setIsCertainRisk(Boolean isCertainRisk) {
		this.isCertainRisk = isCertainRisk;
	}

	public Boolean getIsGrowthWarn() {
		return this.isGrowthWarn;
	}
	public void setIsGrowthWarn(Boolean isGrowthWarn) {
		this.isGrowthWarn = isGrowthWarn;
	}

	public Boolean getIsHarvested() {
		return this.isHarvested;
	}
	public void setIsHarvested(Boolean isHarvested) {
		this.isHarvested = isHarvested;
	}

	public Boolean getIsHighTemperatureRisk() {
		return this.isHighTemperatureRisk;
	}
	public void setIsHighTemperatureRisk(Boolean isHighTemperatureRisk) {
		this.isHighTemperatureRisk = isHighTemperatureRisk;
	}

	public Boolean getIsLowTemperatureRisk() {
		return this.isLowTemperatureRisk;
	}
	public void setIsLowTemperatureRisk(Boolean isLowTemperatureRisk) {
		this.isLowTemperatureRisk = isLowTemperatureRisk;
	}

	public Boolean getIsRainstormRisk() {
		return this.isRainstormRisk;
	}
	public void setIsRainstormRisk(Boolean isRainstormRisk) {
		this.isRainstormRisk = isRainstormRisk;
	}

	public Boolean getIsSoilMoistureRisk() {
		return this.isSoilMoistureRisk;
	}
	public void setIsSoilMoistureRisk(Boolean isSoilMoistureRisk) {
		this.isSoilMoistureRisk = isSoilMoistureRisk;
	}

	public Boolean getNeedCropOnly() {
		return this.needCropOnly;
	}
	public void setNeedCropOnly(Boolean needCropOnly) {
		this.needCropOnly = needCropOnly;
	}

	public Long getPageNo() {
		return this.pageNo;
	}
	public void setPageNo(Long pageNo) {
		this.pageNo = pageNo;
	}

	public Long getPageSize() {
		return this.pageSize;
	}
	public void setPageSize(Long pageSize) {
		this.pageSize = pageSize;
	}

	public List getRegionCodes() {
		return this.regionCodes;
	}
	public void setRegionCodes(List regionCodes) {
		this.regionCodes = regionCodes;
	}

	public String getRegionGroupCode() {
		return this.regionGroupCode;
	}
	public void setRegionGroupCode(String regionGroupCode) {
		this.regionGroupCode = regionGroupCode;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy