心灵空间标签实体

This commit is contained in:
wuchunlei
2025-02-06 14:26:08 +08:00
parent e0da11c5bf
commit d8e7c90c01
32 changed files with 561 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.common.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.common.entity.CoursePsyche;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface CoursePsycheDao extends MPJBaseMapper<CoursePsyche> {
}

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.common.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.common.entity.CoursePsycheMarket;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface CoursePsycheMarketDao extends MPJBaseMapper<CoursePsycheMarket> {
}

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.common.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.common.entity.CourseToPsyche;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface CourseToPsycheDao extends MPJBaseMapper<CourseToPsyche> {
}

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.common.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.common.entity.CourseToPsycheMarket;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface CourseToPsycheMarketDao extends MPJBaseMapper<CourseToPsycheMarket> {
}

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.common.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.common.entity.ShopProductPsycheLabel;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface ShopProductPsycheLabelDao extends MPJBaseMapper<ShopProductPsycheLabel> {
}

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.common.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.common.entity.ShopProductPsycheMarket;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface ShopProductPsycheMarketDao extends MPJBaseMapper<ShopProductPsycheMarket> {
}

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.common.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.common.entity.ShopProductToPsycheLabel;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface ShopProductToPsycheLabelDao extends MPJBaseMapper<ShopProductToPsycheLabel> {
}

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.common.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.common.entity.ShopProductToPsycheMarket;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface ShopProductToPsycheMarketDao extends MPJBaseMapper<ShopProductToPsycheMarket> {
}

View File

@@ -0,0 +1,44 @@
package com.peanut.modules.common.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
import java.util.List;
@Data
@TableName("course_psyche")
public class CoursePsyche {
@TableId
private Integer id;
private Integer pid;
private Integer isLast;
private String title;
private Integer sort;
private String icon;
private String content;
private String media;
//0空1视频2音频
private Integer mediaType;
private Date createTime;
@TableLogic
private Integer delFlag;
@TableField(exist = false)
private List<CoursePsyche> children;
@TableField(exist = false)
private List<CourseEntity> courseList;
}

View File

@@ -0,0 +1,33 @@
package com.peanut.modules.common.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
import java.util.List;
@Data
@TableName("course_psyche_market")
public class CoursePsycheMarket {
@TableId
private Integer id;
private Integer pid;
private Integer isLast;
private String title;
private Integer sort;
private Date createTime;
@TableLogic
private Integer delFlag;
@TableField(exist = false)
private List<CoursePsycheMarket> children;
}

View File

@@ -0,0 +1,31 @@
package com.peanut.modules.common.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName("course_to_psyche")
public class CourseToPsyche {
@TableId
private Integer id;
private Integer courseId;
private Integer psycheId;
private Integer sort;
//0隐藏1初级2高级
private Integer level;
//0隐藏1必修2选修
private Integer selective;
private Date createTime;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,35 @@
package com.peanut.modules.common.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName("course_to_psyche_market")
public class CourseToPsycheMarket {
@TableId
private Integer id;
private Integer courseId;
private Integer psycheMarketId;
private Integer sort;
private Date createTime;
@TableLogic
private Integer delFlag;
@TableField(exist = false)
private CoursePsycheMarket coursePsycheMarket;
@TableField(exist = false)
private CourseEntity courseEntity;
}

View File

@@ -0,0 +1,53 @@
package com.peanut.modules.common.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
@Data
@TableName("shop_product_psyche_label")
public class ShopProductPsycheLabel implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Integer id;
/**
* 父id
*/
private Integer pid;
/**
* 标题
*/
private String title;
/**
* 0否1是
*/
private Integer isLast;
/**
* 权重
*/
private Integer sort;
/**
* 创建时间
*/
private Date createTime;
@TableLogic
private Integer delFlag;
@TableField(exist = false)
private List<ShopProductPsycheLabel> children;
@TableField(exist = false)
private boolean select;
}

View File

@@ -0,0 +1,53 @@
package com.peanut.modules.common.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
@Data
@TableName("shop_product_psyche_market")
public class ShopProductPsycheMarket implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Integer id;
/**
* 父id
*/
private Integer pid;
/**
* 标题
*/
private String title;
/**
* 0否1是
*/
private Integer isLast;
/**
* 权重
*/
private Integer sort;
/**
* 创建时间
*/
private Date createTime;
@TableLogic
private Integer delFlag;
@TableField(exist = false)
private List<ShopProductPsycheMarket> children;
@TableField(exist = false)
private boolean select;
}

View File

@@ -0,0 +1,39 @@
package com.peanut.modules.common.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
@TableName("shop_product_to_psyche_label")
public class ShopProductToPsycheLabel implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Integer id;
private Integer productId;
private Integer psycheLabelId;
/**
* 创建时间
*/
private Date createTime;
@TableLogic
private Integer delFlag;
@TableField(exist = false)
private ShopProduct product;
@TableField(exist = false)
private ShopProductPsycheLabel label;
}

View File

@@ -0,0 +1,41 @@
package com.peanut.modules.common.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
@TableName("shop_product_to_psyche_market")
public class ShopProductToPsycheMarket implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Integer id;
private Integer productId;
private Integer psycheMarketId;
/**
* 创建时间
*/
private Date createTime;
private Integer sort;
@TableLogic
private Integer delFlag;
@TableField(exist = false)
private ShopProduct product;
@TableField(exist = false)
private ShopProductPsycheMarket market;
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.common.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.common.entity.CoursePsycheMarket;
public interface CoursePsycheMarketService extends IService<CoursePsycheMarket> {
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.common.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.common.entity.CoursePsyche;
public interface CoursePsycheService extends IService<CoursePsyche> {
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.common.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.common.entity.CourseToPsycheMarket;
public interface CourseToPsycheMarketService extends IService<CourseToPsycheMarket> {
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.common.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.common.entity.CourseToPsyche;
public interface CourseToPsycheService extends IService<CourseToPsyche> {
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.common.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.common.entity.ShopProductPsycheLabel;
public interface ShopProductPsycheLabelService extends IService<ShopProductPsycheLabel> {
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.common.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.common.entity.ShopProductPsycheMarket;
public interface ShopProductPsycheMarketService extends IService<ShopProductPsycheMarket> {
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.common.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.common.entity.ShopProductToPsycheLabel;
public interface ShopProductToPsycheLabelService extends IService<ShopProductToPsycheLabel> {
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.common.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.common.entity.ShopProductToPsycheMarket;
public interface ShopProductToPsycheMarketService extends IService<ShopProductToPsycheMarket> {
}

View File

@@ -0,0 +1,13 @@
package com.peanut.modules.common.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.common.dao.CoursePsycheMarketDao;
import com.peanut.modules.common.entity.CoursePsycheMarket;
import com.peanut.modules.common.service.CoursePsycheMarketService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Slf4j
@Service("commonCoursePsycheMarketService")
public class CoursePsycheMarketServiceImpl extends ServiceImpl<CoursePsycheMarketDao, CoursePsycheMarket> implements CoursePsycheMarketService {
}

View File

@@ -0,0 +1,13 @@
package com.peanut.modules.common.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.common.dao.CoursePsycheDao;
import com.peanut.modules.common.entity.CoursePsyche;
import com.peanut.modules.common.service.CoursePsycheService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Slf4j
@Service("commonCoursePsycheService")
public class CoursePsycheServiceImpl extends ServiceImpl<CoursePsycheDao, CoursePsyche> implements CoursePsycheService {
}

View File

@@ -0,0 +1,13 @@
package com.peanut.modules.common.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.common.dao.CourseToPsycheMarketDao;
import com.peanut.modules.common.entity.CourseToPsycheMarket;
import com.peanut.modules.common.service.CourseToPsycheMarketService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Slf4j
@Service("commonCourseToPsycheMarketService")
public class CourseToPsycheMarketServiceImpl extends ServiceImpl<CourseToPsycheMarketDao, CourseToPsycheMarket> implements CourseToPsycheMarketService {
}

View File

@@ -0,0 +1,13 @@
package com.peanut.modules.common.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.common.dao.CourseToPsycheDao;
import com.peanut.modules.common.entity.CourseToPsyche;
import com.peanut.modules.common.service.CourseToPsycheService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Slf4j
@Service("commonCourseToPsycheService")
public class CourseToPsycheServiceImpl extends ServiceImpl<CourseToPsycheDao, CourseToPsyche> implements CourseToPsycheService {
}

View File

@@ -0,0 +1,13 @@
package com.peanut.modules.common.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.common.dao.ShopProductPsycheLabelDao;
import com.peanut.modules.common.entity.ShopProductPsycheLabel;
import com.peanut.modules.common.service.ShopProductPsycheLabelService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Slf4j
@Service("commonShopProductPsycheLabelService")
public class ShopProductPsycheLabelServiceImpl extends ServiceImpl<ShopProductPsycheLabelDao, ShopProductPsycheLabel> implements ShopProductPsycheLabelService {
}

View File

@@ -0,0 +1,13 @@
package com.peanut.modules.common.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.common.dao.ShopProductPsycheMarketDao;
import com.peanut.modules.common.entity.ShopProductPsycheMarket;
import com.peanut.modules.common.service.ShopProductPsycheMarketService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Slf4j
@Service("commonShopProductPsycheMarketService")
public class ShopProductPsycheMarketServiceImpl extends ServiceImpl<ShopProductPsycheMarketDao, ShopProductPsycheMarket> implements ShopProductPsycheMarketService {
}

View File

@@ -0,0 +1,13 @@
package com.peanut.modules.common.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.common.dao.ShopProductToPsycheLabelDao;
import com.peanut.modules.common.entity.ShopProductToPsycheLabel;
import com.peanut.modules.common.service.ShopProductToPsycheLabelService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Slf4j
@Service("commonShopProductToPsycheLabelService")
public class ShopProductToPsycheLabelServiceImpl extends ServiceImpl<ShopProductToPsycheLabelDao, ShopProductToPsycheLabel> implements ShopProductToPsycheLabelService {
}

View File

@@ -0,0 +1,13 @@
package com.peanut.modules.common.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.common.dao.ShopProductToPsycheMarketDao;
import com.peanut.modules.common.entity.ShopProductToPsycheMarket;
import com.peanut.modules.common.service.ShopProductToPsycheMarketService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Slf4j
@Service("commonShopProductToPsycheMarketService")
public class ShopProductToPsycheMarketServiceImpl extends ServiceImpl<ShopProductToPsycheMarketDao, ShopProductToPsycheMarket> implements ShopProductToPsycheMarketService {
}