依据需求更改+1

master
rong.liu 2 years ago
parent 50c8cc7351
commit dbc5e46f7e
  1. 37
      src/main/java/com/huoran/iasf/entity/SysTemplateStyleConfiguration.java
  2. 20
      src/main/java/com/huoran/iasf/mapper/SysTemplateStyleConfigurationMapper.java
  3. 13
      src/main/java/com/huoran/iasf/mapper/xml/SysTemplateStyleConfigurationMapper.xml
  4. 19
      src/main/java/com/huoran/iasf/service/SysTemplateStyleConfigurationService.java
  5. 29
      src/main/java/com/huoran/iasf/service/impl/SysTemplateStyleConfigurationServiceImpl.java

@ -0,0 +1,37 @@
package com.huoran.iasf.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 栏目样式列表样式详情样式配置表
* </p>
*
* @author cheney
* @since 2022-11-24
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="SysTemplateStyleConfiguration对象", description="栏目样式、列表样式、详情样式配置表")
public class SysTemplateStyleConfiguration implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty(value = "栏目id")
private Integer templateId;
@ApiModelProperty(value = "样式id")
private Integer styleId;
}

@ -0,0 +1,20 @@
package com.huoran.iasf.mapper;
import com.huoran.iasf.entity.SysTemplateStyle;
import com.huoran.iasf.entity.SysTemplateStyleConfiguration;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* <p>
* 栏目样式列表样式详情样式配置表 Mapper 接口
* </p>
*
* @author cheney
* @since 2022-11-24
*/
public interface SysTemplateStyleConfigurationMapper extends BaseMapper<SysTemplateStyleConfiguration> {
List<SysTemplateStyle> getTheStyleUnderTheTemplate(@Param("templateId") Integer templateId,@Param("type") Integer type);
}

@ -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.huoran.iasf.mapper.SysTemplateStyleConfigurationMapper">
<select id="getTheStyleUnderTheTemplate" resultType="com.huoran.iasf.entity.SysTemplateStyle">
SELECT s.*
FROM sys_template_style_configuration c
inner join sys_template t on c.template_id = t.id
inner join sys_template_style s on s.id = c.style_id
WHERE c.template_id = #{templateId}
and s.type = #{type}
</select>
</mapper>

@ -0,0 +1,19 @@
package com.huoran.iasf.service;
import com.huoran.iasf.entity.SysTemplateStyle;
import com.huoran.iasf.entity.SysTemplateStyleConfiguration;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
* <p>
* 栏目样式列表样式详情样式配置表 服务类
* </p>
*
* @author cheney
* @since 2022-11-24
*/
public interface SysTemplateStyleConfigurationService extends IService<SysTemplateStyleConfiguration> {
List<SysTemplateStyle> getsTheStyleUnderTheTemplate(Integer templateId,Integer type);
}

@ -0,0 +1,29 @@
package com.huoran.iasf.service.impl;
import com.huoran.iasf.entity.SysTemplateStyle;
import com.huoran.iasf.entity.SysTemplateStyleConfiguration;
import com.huoran.iasf.mapper.SysTemplateStyleConfigurationMapper;
import com.huoran.iasf.service.SysTemplateStyleConfigurationService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* <p>
* 栏目样式列表样式详情样式配置表 服务实现类
* </p>
*
* @author cheney
* @since 2022-11-24
*/
@Service
public class SysTemplateStyleConfigurationServiceImpl extends ServiceImpl<SysTemplateStyleConfigurationMapper, SysTemplateStyleConfiguration> implements SysTemplateStyleConfigurationService {
@Override
public List<SysTemplateStyle> getsTheStyleUnderTheTemplate(Integer templateId, Integer type) {
return baseMapper.getTheStyleUnderTheTemplate(templateId, type);
}
}
Loading…
Cancel
Save