Browse Source

任务DO优化

zyh
小久哥 3 years ago
parent
commit
243b9066cf
  1. 7
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskBaseVO.java
  2. 33
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/task/TaskDO.java

7
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskBaseVO.java

@ -1,5 +1,6 @@
package cn.iocoder.yudao.module.farm.controller.admin.task.vo; package cn.iocoder.yudao.module.farm.controller.admin.task.vo;
import com.alibaba.fastjson.JSONArray;
import lombok.*; import lombok.*;
import java.util.*; import java.util.*;
import io.swagger.annotations.*; import io.swagger.annotations.*;
@ -23,11 +24,11 @@ public class TaskBaseVO {
private Integer taskCateName; private Integer taskCateName;
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
private Object resources; private JSONArray resources;
private Object areas; private JSONArray areas;
private Integer mainPerson; private Integer mainPerson;
private Object executorPerson; private JSONArray executorPerson;
private Integer workingHours; private Integer workingHours;
@ApiModelProperty(value = "") @ApiModelProperty(value = "")

33
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/task/TaskDO.java

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

Loading…
Cancel
Save