新建任务-未选品种
<h5>简要描述</h5>
<ul>
<li>新建任务-未选品种</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/task/allCropsSon/create</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h3>参数</h3>
<p>body</p>
<h4>参数示例</h4>
<p><strong>春播示例:</strong></p>
<pre><code>{
"seasonId": 5,
"taskType": "春播",
"taskName": "春播任务 1",
"totalArea": 100.00,
"createTime": "2021-12-28",
"cropId": 1,
"issuedTime": "2021-12-28",
"taskAddDetail": {
"seedingMethod": "直播",
"seedingPerMu": 10.99,
"ensureAlivePreMu": 12.21,
"weightOfThousandsSeeds": 10.21,
"planArea": 100.00,
"plotUnits": [
{
"planArea": 50.0,
"plotId": 2047,
"plotUnitId": 1
},
{
"planArea": 50.0,
"plotId": 3564,
"plotUnitId": 1000002
}
],
"seedDressingAgents": [
{
"formulaId": 1,
"pharmacyDetail": {
"1" : 10.2111,
"2": 12.21,
"3": 23.2221
}
}
],
"fertilizers": [
{
"formulaId": 2,
"pharmacyDetail": {
"1" : 10.2111,
"2": 12.21,
"3": 23.2221
}
}
],
"equipmentIds": [
0
],
"equipmentNumber": 0,
"beginTime": "2021-12-28",
"endTime": "2021-12-28",
"remark": "string",
"memberIds": [
0
]
}
}</code></pre>
<p><strong>灭虫示例:</strong></p>
<pre><code>{
"seasonId": 5,
"taskType": "灭虫",
"taskName": "*灭虫任务 1",
"totalArea": 100.00,
"createTime": "2021-12-28",
"creatorId": 5,
"cropId": 1,
"issuedTime": "2021-12-28",
"orgId": 844,
"taskAddDetail": {
"planArea": 100.00,
"plotUnits": [
{
"planArea": 50.0,
"plotId": 2047,
"plotUnitId": 1
},
{
"planArea": 50.0,
"plotId": 3564,
"plotUnitId": 1000002
}
],
"insectsIds": [
1,2
],
"formulas": [
{
"id": 0,
"pharmacyDetail": {
"1": 0.12,
"2": 1.20,
"3": 312.0
}
}
],
"equipmentIds": [
0
],
"equipmentNumber": 0,
"beginTime": "2021-12-28",
"endTime": "2021-12-28",
"remark": "string",
"memberIds": [
0
]
}
}</code></pre>
<p><strong>灭草示例:</strong></p>
<pre><code>{
...
...
"taskType": "灭草",
...
...
"taskAddDetail": {
"planArea": 100.00,
"plotUnits": [
{
"planArea": 50.0,
"plotId": 2047,
"plotUnitId": 1
},
{
"planArea": 50.0,
"plotId": 3564,
"plotUnitId": 1000002
}
],
"weedsIds": [
0
],
...
...
}
}</code></pre>
<p><strong>防病示例:</strong></p>
<pre><code>{
...
...
"taskType": "防病",
...
...
"taskAddDetail": {
...
...
"fertilizers": [
{
"formulaId": 0,
"pharmacyDetail": {
"1" : 10.2111,
"2": 12.21,
"3": 23.2221
}
}
],
...
...
}
}</code></pre>
<p><strong>追肥示例:</strong></p>
<pre><code>{
...
...
"taskType": "追肥",
...
...
"taskAddDetail": {
"planArea": 100.00,
"plotUnits": [
{
"planArea": 50.0,
"plotId": 2047,
"plotUnitId": 1
},
{
"planArea": 50.0,
"plotId": 3564,
"plotUnitId": 1000002
}
],
"fertilizers": [
{
"formulaId": 0,
"pharmacyDetail": {
"1" : 10.2111,
"2": 12.21,
"3": 23.2221
}
}
],
"equipmentIds": [
0
],
"equipmentNumber": 0,
"beginTime": "2021-12-28",
"endTime": "2021-12-28",
"remark": "string",
"memberIds": [
0
]
}
}</code></pre>
<p><strong>秋收示例:</strong></p>
<pre><code>{
...
...
"taskType": "秋收",
...
...
"taskAddDetail": {
"harvestMethod": "拾禾",
"planArea": 100.00,
"plotUnits": [
{
"planArea": 50.0,
"plotId": 2047,
"plotUnitId": 1
},
{
"planArea": 50.0,
"plotId": 3564,
"plotUnitId": 1000002
}
],
"equipmentIds": [
0
],
"equipmentNumber": 0,
"beginTime": "2021-12-28",
"endTime": "2021-12-28",
"remark": "string",
"memberIds": [
0
]
}
}</code></pre>
<h5>参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">createTime</td>
<td style="text-align: left;">string</td>
<td>任务创建日期, format:yyyy-MM-dd</td>
</tr>
<tr>
<td style="text-align: left;">totalArea</td>
<td style="text-align: left;">double</td>
<td>总作业面积</td>
</tr>
<tr>
<td style="text-align: left;">cropId</td>
<td style="text-align: left;">integer($int32)</td>
<td>作物 id</td>
</tr>
<tr>
<td style="text-align: left;">issuedTime</td>
<td style="text-align: left;">string</td>
<td>任务下发日期, format:yyyy-MM-dd</td>
</tr>
<tr>
<td style="text-align: left;">seasonId</td>
<td style="text-align: left;">integer($int32)</td>
<td>种植季 id</td>
</tr>
<tr>
<td style="text-align: left;">taskAddDetail</td>
<td style="text-align: left;">TaskAddDetail</td>
<td>品种任务详情</td>
</tr>
<tr>
<td style="text-align: left;">taskName</td>
<td style="text-align: left;">string</td>
<td>任务名称</td>
</tr>
<tr>
<td style="text-align: left;">taskType</td>
<td style="text-align: left;">string</td>
<td>任务类型</td>
</tr>
</tbody>
</table>
<p><strong>TaskAddDetail 品种任务详情 :</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">seedingMethod</td>
<td style="text-align: left;">string</td>
<td>播种方式</td>
</tr>
<tr>
<td style="text-align: left;">harvestMethod</td>
<td style="text-align: left;">string</td>
<td>秋收类型</td>
</tr>
<tr>
<td style="text-align: left;">ensureAlivePreMu</td>
<td style="text-align: left;">double</td>
<td>亩保苗,单位:万株</td>
</tr>
<tr>
<td style="text-align: left;">seedingPerMu</td>
<td style="text-align: left;">double</td>
<td>亩播量,单位:斤</td>
</tr>
<tr>
<td style="text-align: left;">weightOfThousandsSeeds</td>
<td style="text-align: left;">double</td>
<td>千粒重,单位:g</td>
</tr>
<tr>
<td style="text-align: left;">plotUnits</td>
<td style="text-align: left;">[ TaskPlotUnitParam ]</td>
<td>种植单元 list</td>
</tr>
<tr>
<td style="text-align: left;">planArea</td>
<td style="text-align: left;">double</td>
<td>作业面积</td>
</tr>
<tr>
<td style="text-align: left;">fertilizers</td>
<td style="text-align: left;">[ FormulaDetail ]</td>
<td>肥料 list</td>
</tr>
<tr>
<td style="text-align: left;">formulas</td>
<td style="text-align: left;">[ FormulaDetail ]</td>
<td>药剂配方 list</td>
</tr>
<tr>
<td style="text-align: left;">seedDressingAgents</td>
<td style="text-align: left;">[ FormulaDetail ]</td>
<td>拌种药剂 list</td>
</tr>
<tr>
<td style="text-align: left;">weedsIds</td>
<td style="text-align: left;">[int]</td>
<td>杂草种类 ids</td>
</tr>
<tr>
<td style="text-align: left;">insectsIds</td>
<td style="text-align: left;">[ int ]</td>
<td>虫害种类 ids</td>
</tr>
<tr>
<td style="text-align: left;">diseasesIds</td>
<td style="text-align: left;">[integer($int32)]</td>
<td>病害种类 ids</td>
</tr>
<tr>
<td style="text-align: left;">equipmentIds</td>
<td style="text-align: left;">[...]</td>
<td>农机装备 ids</td>
</tr>
<tr>
<td style="text-align: left;">equipmentNumber</td>
<td style="text-align: left;">int</td>
<td>农机数</td>
</tr>
<tr>
<td style="text-align: left;">memberIds</td>
<td style="text-align: left;">[...]</td>
<td>队员 ids</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">string</td>
<td>作业详细要求</td>
</tr>
<tr>
<td style="text-align: left;">beginTime</td>
<td style="text-align: left;">string</td>
<td>任务开始时间,format:yyyy-MM-dd</td>
</tr>
<tr>
<td style="text-align: left;">endTime</td>
<td style="text-align: left;">string</td>
<td>任务结束时间,format:yyyy-MM-dd</td>
</tr>
</tbody>
</table>
<p><strong>FormulaDetail 配方用量详情 :</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">formulaId</td>
<td style="text-align: left;">integer($int32)</td>
<td>配方 id</td>
</tr>
<tr>
<td style="text-align: left;">pharmacyDetail</td>
<td style="text-align: left;">map<int,double></td>
<td>药品 id:药品用量</td>
</tr>
</tbody>
</table>
<p><strong> TaskPlotUnitParam 地块单元参数 </strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">planArea</td>
<td style="text-align: left;">number($double)</td>
<td>实际种植面积</td>
</tr>
<tr>
<td style="text-align: left;">plotId</td>
<td style="text-align: left;">integer($int32)</td>
<td>地块 id</td>
</tr>
<tr>
<td style="text-align: left;">plotUnitId</td>
<td style="text-align: left;">integer($int32)</td>
<td>种植单元 id</td>
</tr>
</tbody>
</table>