2022/3/21 增加了一些待实现的接口

master
GPU is all you need 4 years ago
parent 72b28e37c5
commit 6391536f12
  1. 11
      awardBE/src/main/java/edu/ncst/award/controller/CaptchaController.java
  2. 36
      awardBE/src/main/java/edu/ncst/award/controller/dict/DictCountryController.java
  3. 36
      awardBE/src/main/java/edu/ncst/award/controller/dict/DictEvaluateLevelController.java
  4. 18
      awardBE/src/main/java/edu/ncst/award/controller/dict/DictNationController.java
  5. 18
      awardBE/src/main/java/edu/ncst/award/controller/dict/DictRecommendLevelController.java
  6. 18
      awardBE/src/main/java/edu/ncst/award/controller/dict/DictRewardsTypeController.java
  7. 18
      awardBE/src/main/java/edu/ncst/award/controller/dict/DictSecretLevelController.java
  8. 16
      awardBE/src/main/java/edu/ncst/award/mapper/dict/DictCountryMapper.java
  9. 16
      awardBE/src/main/java/edu/ncst/award/mapper/dict/DictEvaluateLevelMapper.java
  10. 16
      awardBE/src/main/java/edu/ncst/award/mapper/dict/DictNationMapper.java
  11. 16
      awardBE/src/main/java/edu/ncst/award/mapper/dict/DictRecommendLevelMapper.java
  12. 16
      awardBE/src/main/java/edu/ncst/award/mapper/dict/DictRewardsTypeMapper.java
  13. 16
      awardBE/src/main/java/edu/ncst/award/mapper/dict/DictSecretLevelMapper.java
  14. 53
      awardBE/src/main/java/edu/ncst/award/model/dict/DictCountry.java
  15. 53
      awardBE/src/main/java/edu/ncst/award/model/dict/DictEvaluateLevel.java
  16. 53
      awardBE/src/main/java/edu/ncst/award/model/dict/DictNation.java
  17. 53
      awardBE/src/main/java/edu/ncst/award/model/dict/DictRecommendLevel.java
  18. 53
      awardBE/src/main/java/edu/ncst/award/model/dict/DictRewardsType.java
  19. 53
      awardBE/src/main/java/edu/ncst/award/model/dict/DictSecretLevel.java
  20. 16
      awardBE/src/main/java/edu/ncst/award/service/IDictCountry.java
  21. 16
      awardBE/src/main/java/edu/ncst/award/service/IDictEvaluateLevel.java
  22. 16
      awardBE/src/main/java/edu/ncst/award/service/IDictNation.java
  23. 16
      awardBE/src/main/java/edu/ncst/award/service/IDictRecommendLevel.java
  24. 16
      awardBE/src/main/java/edu/ncst/award/service/IDictRewardsType.java
  25. 16
      awardBE/src/main/java/edu/ncst/award/service/IDictSecretLevel.java
  26. 22
      awardBE/src/main/java/edu/ncst/award/service/impl/dict/DictCountryImpl.java
  27. 21
      awardBE/src/main/java/edu/ncst/award/service/impl/dict/DictEvaluateLevelImpl.java
  28. 21
      awardBE/src/main/java/edu/ncst/award/service/impl/dict/DictNationImpl.java
  29. 20
      awardBE/src/main/java/edu/ncst/award/service/impl/dict/DictRecommendLevelImpl.java
  30. 21
      awardBE/src/main/java/edu/ncst/award/service/impl/dict/DictRewardsTypeImpl.java
  31. 21
      awardBE/src/main/java/edu/ncst/award/service/impl/dict/DictSecretLevelImpl.java

@ -19,7 +19,7 @@ import java.io.IOException;
import java.util.UUID; import java.util.UUID;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@Api(description = "验证码") @Api("验证码")
@Controller @Controller
@RequestMapping("/api") @RequestMapping("/api")
public class CaptchaController { public class CaptchaController {
@ -33,14 +33,9 @@ public class CaptchaController {
String tempToken = null; String tempToken = null;
Boolean tokenIsValid = false; Boolean tokenIsValid = false;
// 校验 TOKEN 是否存在 // 校验 TOKEN 是否存在 有效
if (tempTokenCookie != null && tempTokenCookie.getValue() != null && !"".equals(tempTokenCookie.getValue())) { if (tempTokenCookie != null && tempTokenCookie.getValue() != null && !"".equals(tempTokenCookie.getValue())) {
tempToken = tempTokenCookie.getValue(); tokenIsValid = stringRedisTemplate.hasKey("tempToken:" + tempTokenCookie.getValue());
}
// 校验 TOKEN 是否有效
if (tempToken != null) {
tokenIsValid = stringRedisTemplate.hasKey("tempToken:" + tempToken);
} }
// 如果没有 TOKEN 或者 TOKEN 失效都会生成一个新的TOKEN // 如果没有 TOKEN 或者 TOKEN 失效都会生成一个新的TOKEN

@ -0,0 +1,36 @@
package edu.ncst.award.controller.dict;
import edu.ncst.award.model.dict.DictCountry;
import edu.ncst.award.service.impl.dict.DictCountryImpl;
import edu.ncst.award.utils.ResultUtils;
import edu.ncst.award.vo.ResultVO;
import lombok.val;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* <p>
* 职位 前端控制器
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-16
*/
@RestController
@RequestMapping("/api/dict/country")
public class DictCountryController {
@Autowired
DictCountryImpl dictCountry;
@GetMapping
public ResultVO<List<DictCountry>> getAllCountry() {
val countries = dictCountry.list();
return ResultUtils.success("ok", countries);
}
}

@ -0,0 +1,36 @@
package edu.ncst.award.controller.dict;
import edu.ncst.award.model.dict.DictCountry;
import edu.ncst.award.model.dict.DictEvaluateLevel;
import edu.ncst.award.service.impl.dict.DictCountryImpl;
import edu.ncst.award.service.impl.dict.DictEvaluateLevelImpl;
import edu.ncst.award.utils.ResultUtils;
import edu.ncst.award.vo.ResultVO;
import lombok.val;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* <p>
* 职位 前端控制器
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-16
*/
@RestController
@RequestMapping("/dict/evaluate-level-entity")
public class DictEvaluateLevelController {
@Autowired
DictEvaluateLevelImpl evaluateLevel;
@GetMapping
public ResultVO<List<DictEvaluateLevel>> getAllCountry() {
val evaluateLevels = evaluateLevel.list();
return ResultUtils.success("ok", evaluateLevels);
}
}

@ -0,0 +1,18 @@
package edu.ncst.award.controller.dict;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 职位 前端控制器
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-16
*/
@RestController
@RequestMapping("/dict/nation-entity")
public class DictNationController {
}

@ -0,0 +1,18 @@
package edu.ncst.award.controller.dict;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 职位 前端控制器
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-16
*/
@RestController
@RequestMapping("/dict/recommend-level-entity")
public class DictRecommendLevelController {
}

@ -0,0 +1,18 @@
package edu.ncst.award.controller.dict;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 职位 前端控制器
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-16
*/
@RestController
@RequestMapping("/dict/rewards-type-entity")
public class DictRewardsTypeController {
}

@ -0,0 +1,18 @@
package edu.ncst.award.controller.dict;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 职位 前端控制器
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-16
*/
@RestController
@RequestMapping("/dict/secret-level-entity")
public class DictSecretLevelController {
}

@ -0,0 +1,16 @@
package edu.ncst.award.mapper.dict;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import edu.ncst.award.model.dict.DictCountry;
/**
* <p>
* 职位 Mapper 接口
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface DictCountryMapper extends BaseMapper<DictCountry> {
}

@ -0,0 +1,16 @@
package edu.ncst.award.mapper.dict;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import edu.ncst.award.model.dict.DictEvaluateLevel;
/**
* <p>
* 职位 Mapper 接口
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface DictEvaluateLevelMapper extends BaseMapper<DictEvaluateLevel> {
}

@ -0,0 +1,16 @@
package edu.ncst.award.mapper.dict;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import edu.ncst.award.model.dict.DictNation;
/**
* <p>
* 职位 Mapper 接口
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface DictNationMapper extends BaseMapper<DictNation> {
}

@ -0,0 +1,16 @@
package edu.ncst.award.mapper.dict;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import edu.ncst.award.model.dict.DictRecommendLevel;
/**
* <p>
* 职位 Mapper 接口
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface DictRecommendLevelMapper extends BaseMapper<DictRecommendLevel> {
}

@ -0,0 +1,16 @@
package edu.ncst.award.mapper.dict;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import edu.ncst.award.model.dict.DictRewardsType;
/**
* <p>
* 职位 Mapper 接口
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface DictRewardsTypeMapper extends BaseMapper<DictRewardsType> {
}

@ -0,0 +1,16 @@
package edu.ncst.award.mapper.dict;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import edu.ncst.award.model.dict.DictSecretLevel;
/**
* <p>
* 职位 Mapper 接口
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface DictSecretLevelMapper extends BaseMapper<DictSecretLevel> {
}

@ -0,0 +1,53 @@
package edu.ncst.award.model.dict;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* 职位
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("dict_country")
@ApiModel(value = "DictCountry对象", description = "职位")
public class DictCountry implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("ID")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("符号")
@TableField("value")
private String value;
@ApiModelProperty("显示文本")
@TableField("label")
private String label;
@ApiModelProperty("排序")
@TableField("sort")
private Integer sort;
@ApiModelProperty("是否启用")
@TableField("enable")
private Boolean enable;
}

@ -0,0 +1,53 @@
package edu.ncst.award.model.dict;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* 职位
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("dict_evaluate_level")
@ApiModel(value = "DictEvaluateLevel对象", description = "职位")
public class DictEvaluateLevel implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("ID")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("符号")
@TableField("value")
private String value;
@ApiModelProperty("显示文本")
@TableField("label")
private String label;
@ApiModelProperty("排序")
@TableField("sort")
private Integer sort;
@ApiModelProperty("是否启用")
@TableField("enable")
private Boolean enable;
}

@ -0,0 +1,53 @@
package edu.ncst.award.model.dict;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* 职位
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("dict_nation")
@ApiModel(value = "DictNation对象", description = "职位")
public class DictNation implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("ID")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("符号")
@TableField("value")
private String value;
@ApiModelProperty("显示文本")
@TableField("label")
private String label;
@ApiModelProperty("排序")
@TableField("sort")
private Integer sort;
@ApiModelProperty("是否启用")
@TableField("enable")
private Boolean enable;
}

@ -0,0 +1,53 @@
package edu.ncst.award.model.dict;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* 职位
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("dict_recommend_level")
@ApiModel(value = "DictRecommendLevel对象", description = "职位")
public class DictRecommendLevel implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("ID")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("符号")
@TableField("value")
private String value;
@ApiModelProperty("显示文本")
@TableField("label")
private String label;
@ApiModelProperty("排序")
@TableField("sort")
private Integer sort;
@ApiModelProperty("是否启用")
@TableField("enable")
private Boolean enable;
}

@ -0,0 +1,53 @@
package edu.ncst.award.model.dict;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* 职位
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("dict_rewards_type")
@ApiModel(value = "DictRewardsType对象", description = "职位")
public class DictRewardsType implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("ID")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("符号")
@TableField("value")
private String value;
@ApiModelProperty("显示文本")
@TableField("label")
private String label;
@ApiModelProperty("排序")
@TableField("sort")
private Integer sort;
@ApiModelProperty("是否启用")
@TableField("enable")
private Boolean enable;
}

@ -0,0 +1,53 @@
package edu.ncst.award.model.dict;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* 职位
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("dict_secret_level")
@ApiModel(value = "DictSecretLevel对象", description = "职位")
public class DictSecretLevel implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("ID")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("符号")
@TableField("value")
private String value;
@ApiModelProperty("显示文本")
@TableField("label")
private String label;
@ApiModelProperty("排序")
@TableField("sort")
private Integer sort;
@ApiModelProperty("是否启用")
@TableField("enable")
private Boolean enable;
}

@ -0,0 +1,16 @@
package edu.ncst.award.service;
import com.baomidou.mybatisplus.extension.service.IService;
import edu.ncst.award.model.dict.DictCountry;
/**
* <p>
* 职位 服务类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface IDictCountry extends IService<DictCountry> {
}

@ -0,0 +1,16 @@
package edu.ncst.award.service;
import com.baomidou.mybatisplus.extension.service.IService;
import edu.ncst.award.model.dict.DictEvaluateLevel;
/**
* <p>
* 职位 服务类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface IDictEvaluateLevel extends IService<DictEvaluateLevel> {
}

@ -0,0 +1,16 @@
package edu.ncst.award.service;
import com.baomidou.mybatisplus.extension.service.IService;
import edu.ncst.award.model.dict.DictNation;
/**
* <p>
* 职位 服务类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface IDictNation extends IService<DictNation> {
}

@ -0,0 +1,16 @@
package edu.ncst.award.service;
import com.baomidou.mybatisplus.extension.service.IService;
import edu.ncst.award.model.dict.DictRecommendLevel;
/**
* <p>
* 职位 服务类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface IDictRecommendLevel extends IService<DictRecommendLevel> {
}

@ -0,0 +1,16 @@
package edu.ncst.award.service;
import com.baomidou.mybatisplus.extension.service.IService;
import edu.ncst.award.model.dict.DictRewardsType;
/**
* <p>
* 职位 服务类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface IDictRewardsType extends IService<DictRewardsType> {
}

@ -0,0 +1,16 @@
package edu.ncst.award.service;
import com.baomidou.mybatisplus.extension.service.IService;
import edu.ncst.award.model.dict.DictSecretLevel;
/**
* <p>
* 职位 服务类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
public interface IDictSecretLevel extends IService<DictSecretLevel> {
}

@ -0,0 +1,22 @@
package edu.ncst.award.service.impl.dict;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import edu.ncst.award.mapper.dict.DictCountryMapper;
import edu.ncst.award.model.dict.DictCountry;
import edu.ncst.award.service.IDictCountry;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
/**
* <p>
* 职位 服务实现类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Service
public class DictCountryImpl extends ServiceImpl<DictCountryMapper, DictCountry> implements IDictCountry {
}

@ -0,0 +1,21 @@
package edu.ncst.award.service.impl.dict;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import edu.ncst.award.mapper.dict.DictEvaluateLevelMapper;
import edu.ncst.award.model.dict.DictEvaluateLevel;
import edu.ncst.award.service.IDictEvaluateLevel;
import org.springframework.stereotype.Service;
/**
* <p>
* 职位 服务实现类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Service
public class DictEvaluateLevelImpl extends ServiceImpl<DictEvaluateLevelMapper, DictEvaluateLevel> implements IDictEvaluateLevel {
}

@ -0,0 +1,21 @@
package edu.ncst.award.service.impl.dict;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import edu.ncst.award.mapper.dict.DictNationMapper;
import edu.ncst.award.model.dict.DictNation;
import edu.ncst.award.service.IDictNation;
import org.springframework.stereotype.Service;
/**
* <p>
* 职位 服务实现类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Service
public class DictNationImpl extends ServiceImpl<DictNationMapper, DictNation> implements IDictNation {
}

@ -0,0 +1,20 @@
package edu.ncst.award.service.impl.dict;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import edu.ncst.award.mapper.dict.DictRecommendLevelMapper;
import edu.ncst.award.model.dict.DictRecommendLevel;
import edu.ncst.award.service.IDictRecommendLevel;
import org.springframework.stereotype.Service;
/**
* <p>
* 职位 服务实现类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Service
public class DictRecommendLevelImpl extends ServiceImpl<DictRecommendLevelMapper, DictRecommendLevel> implements IDictRecommendLevel {
}

@ -0,0 +1,21 @@
package edu.ncst.award.service.impl.dict;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import edu.ncst.award.mapper.dict.DictRewardsTypeMapper;
import edu.ncst.award.model.dict.DictRewardsType;
import edu.ncst.award.service.IDictRewardsType;
import org.springframework.stereotype.Service;
/**
* <p>
* 职位 服务实现类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Service
public class DictRewardsTypeImpl extends ServiceImpl<DictRewardsTypeMapper, DictRewardsType> implements IDictRewardsType {
}

@ -0,0 +1,21 @@
package edu.ncst.award.service.impl.dict;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import edu.ncst.award.mapper.dict.DictSecretLevelMapper;
import edu.ncst.award.model.dict.DictSecretLevel;
import edu.ncst.award.service.IDictSecretLevel;
import org.springframework.stereotype.Service;
/**
* <p>
* 职位 服务实现类
* </p>
*
* @author <a href="https://www.fengwenyi.com?code">Erwin Feng</a>
* @since 2022-03-21
*/
@Service
public class DictSecretLevelImpl extends ServiceImpl<DictSecretLevelMapper, DictSecretLevel> implements IDictSecretLevel {
}
Loading…
Cancel
Save