Browse Source

增加例子

master
周开红 11 months ago
parent
commit
5d59111bc1
  1. 67
      iec-jjyl-business/iec-jjyl-business-api/src/main/java/com/iec/business/api/dto/YyjhTaskDTO.java
  2. 72
      iec-jjyl-business/iec-jjyl-business-api/src/main/java/com/iec/business/api/entity/YyjhTask.java
  3. 20
      iec-jjyl-business/iec-jjyl-business-api/src/main/java/com/iec/business/api/feign/RemoteYyjhTaskService.java
  4. 67
      iec-jjyl-business/iec-jjyl-business-api/src/main/java/com/iec/business/api/vo/YyjhTaskVO.java
  5. 1
      iec-jjyl-business/iec-jjyl-business-api/src/main/resources/META-INF/spring/org.springframework.cloud.openfeign.FeignClient.imports

67
iec-jjyl-business/iec-jjyl-business-api/src/main/java/com/iec/business/api/dto/YyjhTaskDTO.java

@ -0,0 +1,67 @@
package com.iec.business.api.dto;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;
/**
* @author zhoukaihong
* @version v1.0
* @className Yyjh_task
* @date 2024/12/11
* @description TODO
*/
@Data
@Schema(description = "任务")
public class YyjhTaskDTO {
@TableId(value = "id", type = IdType.ASSIGN_ID)
@Schema(description = "编号id")
private Long id;
/**
* 名称
*/
@NotBlank(message = "名称不能为空")
@Schema(description = "名称")
private String name;
/**
* 创建人
*/
@TableField(fill = FieldFill.INSERT)
@Schema(description = "创建人")
private String createBy;
/**
* 修改人
*/
@TableField(fill = FieldFill.UPDATE)
@Schema(description = "修改人")
private String updateBy;
/**
* 创建时间
*/
@Schema(description = "创建时间")
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
* 修改时间
*/
@Schema(description = "修改时间")
@TableField(fill = FieldFill.UPDATE)
private LocalDateTime updateTime;
/**
* 是否删除 1已删除 0正常
*/
@TableLogic
@Schema(description = "删除标记,1:已删除,0:正常")
@TableField(fill = FieldFill.INSERT)
private String delFlag;
}

72
iec-jjyl-business/iec-jjyl-business-api/src/main/java/com/iec/business/api/entity/YyjhTask.java

@ -0,0 +1,72 @@
package com.iec.business.api.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;
/**
* @author zhoukaihong
* @version v1.0
* @className Yyjh_task
* @date 2024/12/11
* @description TODO
*/
@Data
@Schema(description = "任务")
@EqualsAndHashCode(callSuper = true)
public class YyjhTask extends Model<YyjhTask> {
private static final long serialVersionUID = -6908666584810878467L;
@TableId(value = "id", type = IdType.ASSIGN_ID)
@Schema(description = "编号id")
private Long id;
/**
* 名称
*/
@NotBlank(message = "名称不能为空")
@Schema(description = "名称")
private String name;
/**
* 创建人
*/
@TableField(fill = FieldFill.INSERT)
@Schema(description = "创建人")
private String createBy;
/**
* 修改人
*/
@TableField(fill = FieldFill.UPDATE)
@Schema(description = "修改人")
private String updateBy;
/**
* 创建时间
*/
@Schema(description = "创建时间")
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
* 修改时间
*/
@Schema(description = "修改时间")
@TableField(fill = FieldFill.UPDATE)
private LocalDateTime updateTime;
/**
* 是否删除 1已删除 0正常
*/
@TableLogic
@Schema(description = "删除标记,1:已删除,0:正常")
@TableField(fill = FieldFill.INSERT)
private String delFlag;
}

20
iec-jjyl-business/iec-jjyl-business-api/src/main/java/com/iec/business/api/feign/RemoteYyjhTaskService.java

@ -0,0 +1,20 @@
package com.iec.business.api.feign;
import com.pig4cloud.pig.common.core.constant.ServiceNameConstants;
import com.pig4cloud.pig.common.core.util.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
/**
* @author zhoukaihong
* @version v1.0
* @className RemoteYyjhTaskService
* @date 2024/12/12
* @description TODO
*/
@FeignClient(contextId = "remoteYyjhTaskService", value = ServiceNameConstants.YYJH_SERVICE)
public interface RemoteYyjhTaskService {
@GetMapping("/yyjhTask/list")
R list();
}

67
iec-jjyl-business/iec-jjyl-business-api/src/main/java/com/iec/business/api/vo/YyjhTaskVO.java

@ -0,0 +1,67 @@
package com.iec.business.api.vo;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;
/**
* @author zhoukaihong
* @version v1.0
* @className Yyjh_task
* @date 2024/12/11
* @description TODO
*/
@Data
@Schema(description = "任务")
public class YyjhTaskVO {
@TableId(value = "id", type = IdType.ASSIGN_ID)
@Schema(description = "编号id")
private Long id;
/**
* 名称
*/
@NotBlank(message = "名称不能为空")
@Schema(description = "名称")
private String name;
/**
* 创建人
*/
@TableField(fill = FieldFill.INSERT)
@Schema(description = "创建人")
private String createBy;
/**
* 修改人
*/
@TableField(fill = FieldFill.UPDATE)
@Schema(description = "修改人")
private String updateBy;
/**
* 创建时间
*/
@Schema(description = "创建时间")
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
* 修改时间
*/
@Schema(description = "修改时间")
@TableField(fill = FieldFill.UPDATE)
private LocalDateTime updateTime;
/**
* 是否删除 1已删除 0正常
*/
@TableLogic
@Schema(description = "删除标记,1:已删除,0:正常")
@TableField(fill = FieldFill.INSERT)
private String delFlag;
}

1
iec-jjyl-business/iec-jjyl-business-api/src/main/resources/META-INF/spring/org.springframework.cloud.openfeign.FeignClient.imports

@ -0,0 +1 @@
com.iec.business.api.feign.RemoteYyjhTaskService
Loading…
Cancel
Save