首先我们的结构如下
| dao | |
|entity |–|
| model | |
| service | |
| util | |
| web |
2. 第一个接收实体类请求为 request 响应为response
实现伙伴类型添加或編輯對象查询实体字段请求(PartnerTypeAddQueryRequest)
package com.humi.partner.manager.model.partnerType;
import com.humi.cloud.common.annotation.OBSFile;
import com.humi.cloud.mybatis.support.model.Entity;
import com.humi.partner.common.entity.PartnerType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @Auther: lishijie
* @Date: 2019/10/11 10:59
* @Description:Codes are far away from bugs with the animal protecting
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("伙伴类型添加或編輯對象")
public class PartnerTypeAddQueryRequest extends Entity<PartnerType> {
@ApiModelProperty(notes = "伙伴类型")
private String partnerName;
@ApiModelProperty(notes = "描述")
private String partnerDescribe;
@ApiModelProperty(notes = "加入条件")
private String joinCondition;
@OBSFile
@ApiModelProperty(notes = "icon")
private String partnerIcon;
}
实现伙伴类型添加或編輯對象查询实体字段响应(PartnerTypeAddQueryResponse)
package com.humi.partner.manager.model.partnerType;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.humi.cloud.common.annotation.OBSFile;
import com.humi.cloud.mybatis.support.model.Entity;
import com.humi.partner.common.entity.PartnerType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* @Auther: lishijie
* @Date: 2019/10/11 10:59
* @Description:Codes are far away from bugs with the animal protecting
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("伙伴类型添加或編輯對象")
public class PartnerTypeAddQueryResponse extends Entity<PartnerType> {
@ApiModelProperty(notes = "伙伴类型")
private String partnerName;
@ApiModelProperty(notes = "描述")
private String partnerDescribe;
@ApiModelProperty(notes = "加入条件")
private String joinCondition;
@OBSFile
@ApiModelProperty(notes = "icon")
private String partnerIcon;
}
实现伙伴类型分页请求实体字段请求(PartnerTypeListQueryRequest)
package com.humi.partner.manager.model.partnerType;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.humi.cloud.common.utils.DateUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* @Auther: lishijie
* @Date: 2019/10/11 10:59
* @Description:Codes are far away from bugs with the animal protecting
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("伙伴类型分页请求")
public