From 27df52ff6a41365daba6ad74a44612a2c05ac5e5 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期四, 09 十一月 2023 17:05:53 +0800 Subject: [PATCH] # --- src/main/java/com/zy/crm/manager/service/impl/AllFollServiceImpl.java | 12 ++++ src/main/resources/mapper/AllFollMapper.xml | 13 ++++ src/main/java/com/zy/crm/manager/mapper/AllFollMapper.java | 12 ++++ src/main/java/com/zy/crm/manager/entity/AllFoll.java | 82 +++++++++++++++++++++++++++ src/main/java/com/zy/crm/manager/service/AllFollService.java | 8 ++ 5 files changed, 127 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/crm/manager/entity/AllFoll.java b/src/main/java/com/zy/crm/manager/entity/AllFoll.java new file mode 100644 index 0000000..415104f --- /dev/null +++ b/src/main/java/com/zy/crm/manager/entity/AllFoll.java @@ -0,0 +1,82 @@ +package com.zy.crm.manager.entity; + +import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.annotations.TableName; +import com.baomidou.mybatisplus.enums.IdType; +import com.core.common.Cools; +import com.core.common.SpringUtils; +import com.zy.crm.manager.service.PlanService; +import com.zy.crm.system.entity.User; +import com.zy.crm.system.service.UserService; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; + +@Data +@TableName("man_all_foll") +public class AllFoll implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * ID + */ + @ApiModelProperty(value= "ID") + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 瑙勫垝鍗� + */ + @ApiModelProperty(value= "瑙勫垝鍗�") + @TableField("plan_id") + private Long planId; + + /** + * 璺熻繘浜� + */ + @ApiModelProperty(value= "璺熻繘浜�") + @TableField("user_id") + private Long userId; + + /** + * memo + */ + @ApiModelProperty(value= "琛ㄧ被") + @TableField("memo") + private Long memo; + + public AllFoll() {} + + public AllFoll(Long planId, Long userId) { + this.planId = planId; + this.userId = userId; + } + +// PlanFoll planFoll = new PlanFoll( +// null, // 瑙勫垝鍗� +// null // 璺熻繘浜篬闈炵┖] +// ); + + public String getPlanId$(){ + PlanService service = SpringUtils.getBean(PlanService.class); + Plan plan = service.selectById(this.planId); + if (!Cools.isEmpty(plan)){ + return String.valueOf(plan.getName()); + } + return null; + } + + public String getUserId$(){ + UserService service = SpringUtils.getBean(UserService.class); + User user = service.selectById(this.userId); + if (!Cools.isEmpty(user)){ + return String.valueOf(user.getNickname()); + } + return null; + } + + +} diff --git a/src/main/java/com/zy/crm/manager/mapper/AllFollMapper.java b/src/main/java/com/zy/crm/manager/mapper/AllFollMapper.java new file mode 100644 index 0000000..38d39c4 --- /dev/null +++ b/src/main/java/com/zy/crm/manager/mapper/AllFollMapper.java @@ -0,0 +1,12 @@ +package com.zy.crm.manager.mapper; + +import com.baomidou.mybatisplus.mapper.BaseMapper; +import com.zy.crm.manager.entity.AllFoll; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; + +@Mapper +@Repository +public interface AllFollMapper extends BaseMapper<AllFoll> { + +} diff --git a/src/main/java/com/zy/crm/manager/service/AllFollService.java b/src/main/java/com/zy/crm/manager/service/AllFollService.java new file mode 100644 index 0000000..91f158d --- /dev/null +++ b/src/main/java/com/zy/crm/manager/service/AllFollService.java @@ -0,0 +1,8 @@ +package com.zy.crm.manager.service; + +import com.baomidou.mybatisplus.service.IService; +import com.zy.crm.manager.entity.AllFoll; + +public interface AllFollService extends IService<AllFoll> { + +} diff --git a/src/main/java/com/zy/crm/manager/service/impl/AllFollServiceImpl.java b/src/main/java/com/zy/crm/manager/service/impl/AllFollServiceImpl.java new file mode 100644 index 0000000..9c93189 --- /dev/null +++ b/src/main/java/com/zy/crm/manager/service/impl/AllFollServiceImpl.java @@ -0,0 +1,12 @@ +package com.zy.crm.manager.service.impl; + +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.zy.crm.manager.entity.AllFoll; +import com.zy.crm.manager.mapper.AllFollMapper; +import com.zy.crm.manager.service.AllFollService; +import org.springframework.stereotype.Service; + +@Service("allFollService") +public class AllFollServiceImpl extends ServiceImpl<AllFollMapper, AllFoll> implements AllFollService { + +} diff --git a/src/main/resources/mapper/AllFollMapper.xml b/src/main/resources/mapper/AllFollMapper.xml new file mode 100644 index 0000000..9e6a7b3 --- /dev/null +++ b/src/main/resources/mapper/AllFollMapper.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.zy.crm.manager.mapper.AllFollMapper"> + + <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 --> + <resultMap id="BaseResultMap" type="com.zy.crm.manager.entity.AllFoll"> + <id column="id" property="id" /> + <result column="plan_id" property="planId" /> + <result column="user_id" property="userId" /> + + </resultMap> + +</mapper> -- Gitblit v1.9.1