食谱模板功能完成
This commit is contained in:
@ -1,23 +1,32 @@
|
||||
package com.stdiet.custom.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class SysRecipesPlanModel {
|
||||
public class SysRecipesTemplate {
|
||||
Long id;
|
||||
|
||||
String name;
|
||||
|
||||
Long nutritionistId;
|
||||
|
||||
String nutritionist;
|
||||
|
||||
Long nutriAssisId;
|
||||
|
||||
String nutriAssis;
|
||||
|
||||
Long planId;
|
||||
|
||||
String remark;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
Date updateTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
Date createTime;
|
||||
|
||||
String updateBy;
|
||||
@ -25,4 +34,6 @@ public class SysRecipesPlanModel {
|
||||
String createBy;
|
||||
|
||||
Long recipesId;
|
||||
|
||||
Integer reviewStatus;
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
package com.stdiet.custom.mapper;
|
||||
|
||||
import com.stdiet.custom.domain.SysRecipesPlan;
|
||||
import com.stdiet.custom.domain.SysRecipesPlanListInfo;
|
||||
import com.stdiet.custom.domain.SysRecipesPlanModel;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 食谱计划Mapper接口
|
||||
*
|
||||
* @author wonder
|
||||
* @date 2021-02-27
|
||||
*/
|
||||
public interface SysRecipesPlanModelMapper
|
||||
{
|
||||
List<SysRecipesPlanModel> selectRecipesModelListByCondition(SysRecipesPlanModel sysRecipesPlanModel);
|
||||
|
||||
int insertRecipsesModel(SysRecipesPlanModel sysRecipesPlanModel);
|
||||
|
||||
int updateRecipesModel(SysRecipesPlanModel sysRecipesPlanModel);
|
||||
|
||||
int removeRecipesModel(Long id);
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
package com.stdiet.custom.mapper;
|
||||
|
||||
import com.stdiet.custom.domain.SysRecipesTemplate;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 食谱计划Mapper接口
|
||||
*
|
||||
* @author wonder
|
||||
* @date 2021-02-27
|
||||
*/
|
||||
public interface SysRecipesTemplateMapper {
|
||||
List<SysRecipesTemplate> selectRecipesTemplateListByCondition(SysRecipesTemplate sysRecipesTemplate);
|
||||
|
||||
int insertRecipsesTemplate(SysRecipesTemplate sysRecipesTemplate);
|
||||
|
||||
int updateRecipesTemplate(SysRecipesTemplate sysRecipesTemplate);
|
||||
|
||||
int removeRecipesTemplate(Long id);
|
||||
|
||||
SysRecipesTemplate getRecipesTemplateById(Long id);
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
package com.stdiet.custom.service;
|
||||
|
||||
import com.stdiet.custom.domain.SysRecipesPlan;
|
||||
import com.stdiet.custom.domain.SysRecipesPlanListInfo;
|
||||
import com.stdiet.custom.domain.SysRecipesPlanModel;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 食谱计划Service接口
|
||||
*
|
||||
* @author wonder
|
||||
* @date 2021-02-27
|
||||
*/
|
||||
public interface ISysRecipesPlanModelService
|
||||
{
|
||||
|
||||
List<SysRecipesPlanModel> selectRecipesModelListByCondition(SysRecipesPlanModel sysRecipesPlanModel);
|
||||
|
||||
int insertRecipsesModel(SysRecipesPlanModel sysRecipesPlanModel);
|
||||
|
||||
int updateRecipesModel(SysRecipesPlanModel sysRecipesPlanModel);
|
||||
|
||||
int removeRecipesModel(Long id);
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
package com.stdiet.custom.service;
|
||||
|
||||
import com.stdiet.custom.domain.SysRecipesTemplate;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 食谱计划Service接口
|
||||
*
|
||||
* @author wonder
|
||||
* @date 2021-02-27
|
||||
*/
|
||||
public interface ISysRecipesTemplateService {
|
||||
|
||||
List<SysRecipesTemplate> selectRecipesTemplateListByCondition(SysRecipesTemplate sysRecipesTemplate);
|
||||
|
||||
int insertRecipsesTemplate(SysRecipesTemplate sysRecipesTemplate);
|
||||
|
||||
int updateRecipesTemplate(SysRecipesTemplate sysRecipesTemplate);
|
||||
|
||||
int removeRecipesTemplate(Long id);
|
||||
|
||||
SysRecipesTemplate getRecipesTemplateById(Long id);
|
||||
}
|
@ -1,67 +0,0 @@
|
||||
package com.stdiet.custom.service.impl;
|
||||
|
||||
import com.stdiet.common.utils.DateUtils;
|
||||
import com.stdiet.common.utils.SecurityUtils;
|
||||
import com.stdiet.custom.domain.SysRecipesPlan;
|
||||
import com.stdiet.custom.domain.SysRecipesPlanModel;
|
||||
import com.stdiet.custom.mapper.SysRecipesPlanMapper;
|
||||
import com.stdiet.custom.mapper.SysRecipesPlanModelMapper;
|
||||
import com.stdiet.custom.service.ISysRecipesPlanModelService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 食谱计划Service业务层处理
|
||||
*
|
||||
* @author wonder
|
||||
* @date 2021-02-27
|
||||
*/
|
||||
@Service("sysRecipesPlanModelService")
|
||||
@Transactional
|
||||
public class SysRecipesPlanModelServiceImpl implements ISysRecipesPlanModelService {
|
||||
|
||||
@Autowired
|
||||
SysRecipesPlanModelMapper sysRecipesPlanModelMapper;
|
||||
|
||||
@Autowired
|
||||
SysRecipesPlanMapper sysRecipesPlanMapper;
|
||||
|
||||
@Override
|
||||
public List<SysRecipesPlanModel> selectRecipesModelListByCondition(SysRecipesPlanModel sysRecipesPlanModel) {
|
||||
return sysRecipesPlanModelMapper.selectRecipesModelListByCondition(sysRecipesPlanModel);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertRecipsesModel(SysRecipesPlanModel sysRecipesPlanModel) {
|
||||
SysRecipesPlan sysRecipesPlan = new SysRecipesPlan();
|
||||
sysRecipesPlan.setStartNumDay(1);
|
||||
sysRecipesPlan.setEndNumDay(7);
|
||||
sysRecipesPlan.setType(1);
|
||||
int rows = sysRecipesPlanMapper.insertSysRecipesPlan(sysRecipesPlan);
|
||||
if (rows > 0) {
|
||||
sysRecipesPlanModel.setCreateBy(SecurityUtils.getUsername());
|
||||
sysRecipesPlanModel.setCreateTime(DateUtils.getNowDate());
|
||||
sysRecipesPlanModel.setPlanId(sysRecipesPlan.getId());
|
||||
return sysRecipesPlanModelMapper.insertRecipsesModel(sysRecipesPlanModel);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateRecipesModel(SysRecipesPlanModel sysRecipesPlanModel) {
|
||||
sysRecipesPlanModel.setUpdateBy(SecurityUtils.getUsername());
|
||||
sysRecipesPlanModel.setUpdateTime(DateUtils.getNowDate());
|
||||
return sysRecipesPlanModelMapper.updateRecipesModel(sysRecipesPlanModel);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int removeRecipesModel(Long id) {
|
||||
return sysRecipesPlanModelMapper.removeRecipesModel(id);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,70 @@
|
||||
package com.stdiet.custom.service.impl;
|
||||
|
||||
import com.stdiet.common.utils.DateUtils;
|
||||
import com.stdiet.common.utils.SecurityUtils;
|
||||
import com.stdiet.common.utils.StringUtils;
|
||||
import com.stdiet.custom.domain.SysRecipesPlan;
|
||||
import com.stdiet.custom.domain.SysRecipesTemplate;
|
||||
import com.stdiet.custom.mapper.SysRecipesPlanMapper;
|
||||
import com.stdiet.custom.mapper.SysRecipesTemplateMapper;
|
||||
import com.stdiet.custom.service.ISysRecipesTemplateService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 食谱计划Service业务层处理
|
||||
*
|
||||
* @author wonder
|
||||
* @date 2021-02-27
|
||||
*/
|
||||
@Service("sysRecipesPlanModelService")
|
||||
@Transactional
|
||||
public class SysRecipesTemplateServiceImpl implements ISysRecipesTemplateService {
|
||||
|
||||
@Autowired
|
||||
SysRecipesTemplateMapper sysRecipesTemplateMapper;
|
||||
|
||||
@Autowired
|
||||
SysRecipesPlanMapper sysRecipesPlanMapper;
|
||||
|
||||
@Override
|
||||
public List<SysRecipesTemplate> selectRecipesTemplateListByCondition(SysRecipesTemplate sysRecipesTemplate) {
|
||||
return sysRecipesTemplateMapper.selectRecipesTemplateListByCondition(sysRecipesTemplate);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertRecipsesTemplate(SysRecipesTemplate sysRecipesTemplate) {
|
||||
SysRecipesPlan sysRecipesPlan = new SysRecipesPlan();
|
||||
sysRecipesPlan.setStartNumDay(1);
|
||||
sysRecipesPlan.setEndNumDay(7);
|
||||
sysRecipesPlan.setType(1);
|
||||
sysRecipesPlanMapper.insertSysRecipesPlan(sysRecipesPlan);
|
||||
if (!StringUtils.isNull(sysRecipesPlan.getId())) {
|
||||
sysRecipesTemplate.setCreateBy(SecurityUtils.getUsername());
|
||||
sysRecipesTemplate.setCreateTime(DateUtils.getNowDate());
|
||||
sysRecipesTemplate.setPlanId(sysRecipesPlan.getId());
|
||||
return sysRecipesTemplateMapper.insertRecipsesTemplate(sysRecipesTemplate);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateRecipesTemplate(SysRecipesTemplate sysRecipesTemplate) {
|
||||
sysRecipesTemplate.setUpdateBy(SecurityUtils.getUsername());
|
||||
sysRecipesTemplate.setUpdateTime(DateUtils.getNowDate());
|
||||
return sysRecipesTemplateMapper.updateRecipesTemplate(sysRecipesTemplate);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int removeRecipesTemplate(Long id) {
|
||||
return sysRecipesTemplateMapper.removeRecipesTemplate(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SysRecipesTemplate getRecipesTemplateById(Long id) {
|
||||
return sysRecipesTemplateMapper.getRecipesTemplateById(id);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user