报错: The content of element type "resultMap" must match "(constructor?,id*,result*,association*元素类型“resultMap”的内容必须匹配“(构造函数?、id*、结果*、关联*、集合*、鉴别器?)”,原意就是xml的顺序需要与实体类一致
@Data
@ApiModel(value = "TransferQgConsigneeVo", description = "联系人信息")
public class TransferQgConsigneeVo {
@ApiModelProperty(value = "联系人姓名", example = "李四")
@JsonProperty("contacts_name")
private String contactsName;
@ApiModelProperty(value = "联系人手机", example = "13858586868")
@JsonProperty("contacts_phone")
private String contactsPhone;
@ApiModelProperty(value = "联系人邮箱", example = "123456@163.com")
@JsonProperty("contacts_email")
private String contactsEmail;
}
@ApiModelProperty("联系人信息")
@JsonProperty("consigneeInfo")
@JSONField(name = "consignee_info")
private List<TransferQgConsigneeVo> consigneeInfoList;
<resultMap id="getInfoMap" type="com.yida.vo.transferQg.TransferQgInfoVo">
<id column="id" property="id"/>
<result column="cargo_owner_name" property="cargoOwnerName"/>
<result column="money_name" property="moneyName"/>
<result column="warehouse_name" property="warehouseName"/>
<result column="target_warehouse_name" property="targetWarehouseName"/>
<result column="store_name" property="storeName"/>
<result column="arrival_date" property="arrivalDate"/>
<result column="customs_code" property="customsCode"/>
<result column="consignee_name" property="consigneeName"/>
<result column="consignee_phone" property="consigneePhone"/>
<result column="consignee_address" property="consigneeAddress"/>
<result column="remark" property="remark"/>
<result column="manual_code" property="manualCode"/>
<result column="relation_manual_code" property="relationManualCode"/>
<result column="relation_bill_no" property="relationBillNo"/>
<result column="business_code" property="businessCode"/>
<result column="reject_reason" property="rejectReason"/>
<collection property="consigneeInfoList" ofType="com.yida.vo.transferQg.TransferQgConsigneeVo">
<result column="contacts_name" property="contactsName"/>
<result column="contacts_phone" property="contactsPhone"/>
<result column="contacts_email" property="contactsEmail"/>
</collection>
</resultMap>