添加食谱模板
This commit is contained in:
		@@ -137,4 +137,7 @@ public class SysRecipesPlan {
 | 
			
		||||
     */
 | 
			
		||||
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 | 
			
		||||
    private Date updateTime;
 | 
			
		||||
 | 
			
		||||
    //    0-普通 1-模板
 | 
			
		||||
    private Integer type;
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,28 @@
 | 
			
		||||
package com.stdiet.custom.domain;
 | 
			
		||||
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
@Data
 | 
			
		||||
public class SysRecipesPlanModel {
 | 
			
		||||
    Long id;
 | 
			
		||||
 | 
			
		||||
    Long nutritionistId;
 | 
			
		||||
 | 
			
		||||
    Long nutriAssisId;
 | 
			
		||||
 | 
			
		||||
    Long planId;
 | 
			
		||||
 | 
			
		||||
    String remark;
 | 
			
		||||
 | 
			
		||||
    Date updateTime;
 | 
			
		||||
 | 
			
		||||
    Date createTime;
 | 
			
		||||
 | 
			
		||||
    String updateBy;
 | 
			
		||||
 | 
			
		||||
    String createBy;
 | 
			
		||||
 | 
			
		||||
    Long recipesId;
 | 
			
		||||
}
 | 
			
		||||
@@ -93,4 +93,6 @@ public interface SysRecipesPlanMapper
 | 
			
		||||
    List<SysRecipesPlanListInfo> selectRecipesPlanListInfo(String outId);
 | 
			
		||||
 | 
			
		||||
    List<SysRecipesPlan> selectPlanListByCusId(Long cusId);
 | 
			
		||||
 | 
			
		||||
    List<SysRecipesPlan> selectRecipesModelList(SysRecipesPlan sysRecipesPlan);
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,24 @@
 | 
			
		||||
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,25 @@
 | 
			
		||||
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,67 @@
 | 
			
		||||
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);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@@ -308,4 +308,8 @@ public class SysRecipesPlanServiceImpl implements ISysRecipesPlanService {
 | 
			
		||||
        return sysRecipesPlanMapper.selectPlanListByCusId(cusId);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public List<SysRecipesPlan> selectRecipesModelList(SysRecipesPlan sysRecipesPlan) {
 | 
			
		||||
        return sysRecipesPlanMapper.selectRecipesModelList(sysRecipesPlan);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user