|
|
|
@ -1,5 +1,8 @@
|
|
|
|
|
package cn.iocoder.yudao.module.farm.dal.dataobject.task; |
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray; |
|
|
|
|
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
|
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
|
|
import lombok.*; |
|
|
|
|
import java.util.*; |
|
|
|
|
import com.baomidou.mybatisplus.annotation.*; |
|
|
|
@ -10,7 +13,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
|
|
|
|
* |
|
|
|
|
* @author 系统管理员 |
|
|
|
|
*/ |
|
|
|
|
@TableName("farm_task") |
|
|
|
|
@TableName(value = "farm_task", autoResultMap = true) |
|
|
|
|
@Data |
|
|
|
|
@EqualsAndHashCode(callSuper = true) |
|
|
|
|
@ToString(callSuper = true) |
|
|
|
@ -19,27 +22,37 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
|
|
|
|
@AllArgsConstructor |
|
|
|
|
public class TaskDO extends BaseDO { |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
@TableId |
|
|
|
|
private Long id; |
|
|
|
|
|
|
|
|
|
@ApiModelProperty("项目id") |
|
|
|
|
private Integer projectId; |
|
|
|
|
@ApiModelProperty("作物id") |
|
|
|
|
private Integer cropId; |
|
|
|
|
@ApiModelProperty("作物数量") |
|
|
|
|
private Integer cropNum; |
|
|
|
|
|
|
|
|
|
@ApiModelProperty("负责人id") |
|
|
|
|
private Integer mainPerson; |
|
|
|
|
private Object executorPerson; |
|
|
|
|
|
|
|
|
|
@ApiModelProperty("执行人idList") |
|
|
|
|
@TableField(typeHandler = JacksonTypeHandler.class) |
|
|
|
|
private JSONArray executorPerson; |
|
|
|
|
|
|
|
|
|
@ApiModelProperty("工时") |
|
|
|
|
private Integer workingHours; |
|
|
|
|
|
|
|
|
|
@ApiModelProperty("任务id") |
|
|
|
|
private Integer taskCateId; |
|
|
|
|
@ApiModelProperty("任务内容id") |
|
|
|
|
private Integer taskCateName; |
|
|
|
|
/** |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
private Object resources; |
|
|
|
|
private Object areas; |
|
|
|
|
|
|
|
|
|
@ApiModelProperty("资源") |
|
|
|
|
@TableField(typeHandler = JacksonTypeHandler.class) |
|
|
|
|
private JSONArray resources; |
|
|
|
|
@ApiModelProperty("区域及子区域") |
|
|
|
|
@TableField(typeHandler = JacksonTypeHandler.class) |
|
|
|
|
private JSONArray areas; |
|
|
|
|
/** |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|