资源挂载申请使用mybatis json字段 保存资源信息
This commit is contained in:
parent
15fda12059
commit
29f6216864
|
@ -48,6 +48,9 @@ public class TResourceMountApplyDTO extends AuditingBaseDTO implements Serializa
|
|||
private Long resourceId;
|
||||
|
||||
public ResourceDTO getResourceDTO() {
|
||||
if (this.resourceDTO != null) {
|
||||
return this.resourceDTO;
|
||||
}
|
||||
if (this.parameterContent != null) {
|
||||
return JSON.parseObject(this.parameterContent, ResourceDTO.class);
|
||||
}
|
||||
|
|
|
@ -3,7 +3,9 @@ package io.renren.modules.resourceMountApply.entity;
|
|||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
|
||||
import io.renren.common.entity.BaseEntity;
|
||||
import io.renren.modules.resource.dto.ResourceDTO;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
|
@ -15,7 +17,7 @@ import lombok.EqualsAndHashCode;
|
|||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("t_resource_mount_apply")
|
||||
@TableName(value = "t_resource_mount_apply", autoResultMap = true)
|
||||
public class TResourceMountApplyEntity extends BaseEntity {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -63,4 +65,7 @@ public class TResourceMountApplyEntity extends BaseEntity {
|
|||
* 资源id
|
||||
*/
|
||||
private Long resourceId;
|
||||
|
||||
@TableField(typeHandler = FastjsonTypeHandler.class)
|
||||
private ResourceDTO resourceDTO;
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
ALTER TABLE `share_platform`.`t_resource_mount_apply` ADD COLUMN `resource_dto` json NULL COMMENT '挂载资源对象' AFTER `resource_id`;
|
|
@ -13,6 +13,9 @@
|
|||
<result property="delFlag" column="del_flag"/>
|
||||
<result property="parameterContent" column="parameter_content"/>
|
||||
<result property="parameterContentMd5" column="parameter_content_md5"/>
|
||||
<result property="resourceId" column="resource_id"/>
|
||||
<result property="resourceDTO" column="resource_dto"
|
||||
typeHandler="com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler"/>
|
||||
<result property="createtime" column="createtime"/>
|
||||
</resultMap>
|
||||
|
||||
|
|
Loading…
Reference in New Issue