Browse Source

123

tb-branch
cc 1 month ago
parent
commit
f0a2f3f10b
15 changed files with 8 additions and 559 deletions
  1. +0
    -26
      ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletPetTypeController.java
  2. +0
    -104
      ruoyi-catdog/src/main/java/com/ruoyi/model/controller/PetTypeController.java
  3. +0
    -96
      ruoyi-catdog/src/main/java/com/ruoyi/model/domain/PetType.java
  4. +0
    -68
      ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/PetTypeMapper.java
  5. +0
    -68
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/IPetTypeService.java
  6. +1
    -0
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppCheckImageServiceImpl.java
  7. +1
    -0
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppCheckImageTypeServiceImpl.java
  8. +1
    -0
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppFeedingFoodServiceImpl.java
  9. +1
    -0
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppFeedingFoodTypeServiceImpl.java
  10. +1
    -0
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppOrderServiceImpl.java
  11. +1
    -0
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppPetTypeServiceImpl.java
  12. +1
    -0
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppPetsBreadServiceImpl.java
  13. +1
    -0
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppPetsServiceImpl.java
  14. +0
    -106
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/PetTypeServiceImpl.java
  15. +0
    -91
      ruoyi-catdog/src/main/resources/mapper/model/PetTypeMapper.xml

+ 0
- 26
ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletPetTypeController.java View File

@ -1,26 +0,0 @@
package com.ruoyi.applet.contoller;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.model.service.IPetTypeService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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;
@Api(description = "宠物类型管理")
@RestController
@RequestMapping("/applet/petType")
public class AppletPetTypeController extends BaseController {
@Autowired
private IPetTypeService petTypeService;
@ApiOperation("宠物类型列表")
@GetMapping("/list")
public TableDataInfo list(){
return getDataTable(petTypeService.getPetTypeList());
}
}

+ 0
- 104
ruoyi-catdog/src/main/java/com/ruoyi/model/controller/PetTypeController.java View File

@ -1,104 +0,0 @@
package com.ruoyi.model.controller;
import java.io.IOException;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.model.domain.PetType;
import com.ruoyi.model.service.IPetTypeService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 宠物类型Controller
*
* @author ruoyi
* @date 2025-03-05
*/
@RestController
@RequestMapping("/model/petType")
public class PetTypeController extends BaseController
{
@Autowired
private IPetTypeService petTypeService;
/**
* 查询宠物类型列表
*/
@PreAuthorize("@ss.hasPermi('model:petType:list')")
@GetMapping("/list")
public TableDataInfo list(PetType petType)
{
startPage();
List<PetType> list = petTypeService.selectPetTypeList(petType);
return getDataTable(list);
}
/**
* 导出宠物类型列表
*/
@PreAuthorize("@ss.hasPermi('model:petType:export')")
@Log(title = "宠物类型", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, PetType petType) throws IOException {
List<PetType> list = petTypeService.selectPetTypeList(petType);
ExcelUtil<PetType> util = new ExcelUtil<PetType>(PetType.class);
util.exportExcel(response, list, "宠物类型数据");
}
/**
* 获取宠物类型详细信息
*/
@PreAuthorize("@ss.hasPermi('model:petType:query')")
@GetMapping(value = "/{petTypeId}")
public AjaxResult getInfo(@PathVariable("petTypeId") Long petTypeId)
{
return success(petTypeService.selectPetTypeByPetTypeId(petTypeId));
}
/**
* 新增宠物类型
*/
@PreAuthorize("@ss.hasPermi('model:petType:add')")
@Log(title = "宠物类型", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody PetType petType)
{
return toAjax(petTypeService.insertPetType(petType));
}
/**
* 修改宠物类型
*/
@PreAuthorize("@ss.hasPermi('model:petType:edit')")
@Log(title = "宠物类型", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody PetType petType)
{
return toAjax(petTypeService.updatePetType(petType));
}
/**
* 删除宠物类型
*/
@PreAuthorize("@ss.hasPermi('model:petType:remove')")
@Log(title = "宠物类型", businessType = BusinessType.DELETE)
@DeleteMapping("/{petTypeIds}")
public AjaxResult remove(@PathVariable Long[] petTypeIds)
{
return toAjax(petTypeService.deletePetTypeByPetTypeIds(petTypeIds));
}
}

+ 0
- 96
ruoyi-catdog/src/main/java/com/ruoyi/model/domain/PetType.java View File

@ -1,96 +0,0 @@
package com.ruoyi.model.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 宠物类型对象 pet_type
*
* @author ruoyi
* @date 2025-03-05
*/
public class PetType extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 宠物类型编号 */
private Long petTypeId;
/** 宠物类型图片 */
@Excel(name = "宠物类型图片")
private String petTypeImage;
/** 宠物类型名 */
@Excel(name = "宠物类型名")
private String petTypeName;
/** 备注 */
@Excel(name = "备注")
private String reamk;
/** 删除标识 */
private Integer delFlag;
public void setPetTypeId(Long petTypeId)
{
this.petTypeId = petTypeId;
}
public Long getPetTypeId()
{
return petTypeId;
}
public void setPetTypeImage(String petTypeImage)
{
this.petTypeImage = petTypeImage;
}
public String getPetTypeImage()
{
return petTypeImage;
}
public void setPetTypeName(String petTypeName)
{
this.petTypeName = petTypeName;
}
public String getPetTypeName()
{
return petTypeName;
}
public void setReamk(String reamk)
{
this.reamk = reamk;
}
public String getReamk()
{
return reamk;
}
public void setDelFlag(Integer delFlag)
{
this.delFlag = delFlag;
}
public Integer getDelFlag()
{
return delFlag;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("petTypeId", getPetTypeId())
.append("petTypeImage", getPetTypeImage())
.append("petTypeName", getPetTypeName())
.append("reamk", getReamk())
.append("createTime", getCreateTime())
.append("createBy", getCreateBy())
.append("updateTime", getUpdateTime())
.append("updateBy", getUpdateBy())
.append("delFlag", getDelFlag())
.toString();
}
}

+ 0
- 68
ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/PetTypeMapper.java View File

@ -1,68 +0,0 @@
package com.ruoyi.model.mapper;
import java.util.List;
import com.ruoyi.model.domain.PetType;
/**
* 宠物类型Mapper接口
*
* @author ruoyi
* @date 2025-03-05
*/
public interface PetTypeMapper
{
/**
* 查询宠物类型
*
* @param petTypeId 宠物类型主键
* @return 宠物类型
*/
public PetType selectPetTypeByPetTypeId(Long petTypeId);
/**
* 查询宠物类型列表
*
* @param petType 宠物类型
* @return 宠物类型集合
*/
public List<PetType> selectPetTypeList(PetType petType);
/**
* 新增宠物类型
*
* @param petType 宠物类型
* @return 结果
*/
public int insertPetType(PetType petType);
/**
* 修改宠物类型
*
* @param petType 宠物类型
* @return 结果
*/
public int updatePetType(PetType petType);
/**
* 删除宠物类型
*
* @param petTypeId 宠物类型主键
* @return 结果
*/
public int deletePetTypeByPetTypeId(Long petTypeId);
/**
* 批量删除宠物类型
*
* @param petTypeIds 需要删除的数据主键集合
* @return 结果
*/
public int deletePetTypeByPetTypeIds(Long[] petTypeIds);
/**
* 查询宠物类型列表
*
* @return 宠物类型集合
*/
List<PetType> getPetTypeList();
}

+ 0
- 68
ruoyi-catdog/src/main/java/com/ruoyi/model/service/IPetTypeService.java View File

@ -1,68 +0,0 @@
package com.ruoyi.model.service;
import java.util.List;
import com.ruoyi.model.domain.PetType;
/**
* 宠物类型Service接口
*
* @author ruoyi
* @date 2025-03-05
*/
public interface IPetTypeService
{
/**
* 查询宠物类型
*
* @param petTypeId 宠物类型主键
* @return 宠物类型
*/
public PetType selectPetTypeByPetTypeId(Long petTypeId);
/**
* 查询宠物类型列表
*
* @param petType 宠物类型
* @return 宠物类型集合
*/
public List<PetType> selectPetTypeList(PetType petType);
/**
* 新增宠物类型
*
* @param petType 宠物类型
* @return 结果
*/
public int insertPetType(PetType petType);
/**
* 修改宠物类型
*
* @param petType 宠物类型
* @return 结果
*/
public int updatePetType(PetType petType);
/**
* 批量删除宠物类型
*
* @param petTypeIds 需要删除的宠物类型主键集合
* @return 结果
*/
public int deletePetTypeByPetTypeIds(Long[] petTypeIds);
/**
* 删除宠物类型信息
*
* @param petTypeId 宠物类型主键
* @return 结果
*/
public int deletePetTypeByPetTypeId(Long petTypeId);
/**
* 查询宠物类型列表
*
* @return 宠物类型集合
*/
public List<PetType> getPetTypeList();
}

+ 1
- 0
ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppCheckImageServiceImpl.java View File

@ -98,6 +98,7 @@ public class AppCheckImageServiceImpl implements IAppCheckImageService
*
* @return 打卡图片及其类型集合
*/
@Override
public List<AppCheckImageVo> getAppCheckImageList(){
return appCheckImageMapper.getAppCheckImageList();
}


+ 1
- 0
ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppCheckImageTypeServiceImpl.java View File

@ -99,6 +99,7 @@ public class AppCheckImageTypeServiceImpl implements IAppCheckImageTypeService
*
* @return 打卡图片类型集合
*/
@Override
public List<AppCheckImageType> getAppCheckImageTypeList(){
return appCheckImageTypeMapper.getAppCheckImageTypeList();
}


+ 1
- 0
ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppFeedingFoodServiceImpl.java View File

@ -96,6 +96,7 @@ public class AppFeedingFoodServiceImpl implements IAppFeedingFoodService
*
* @return 喂养要求集合
*/
@Override
public List<AppFeedingFood> getAppFeedingFoodList(){
return appFeedingFoodMapper.getAppFeedingFoodList();
}


+ 1
- 0
ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppFeedingFoodTypeServiceImpl.java View File

@ -99,6 +99,7 @@ public class AppFeedingFoodTypeServiceImpl implements IAppFeedingFoodTypeService
*
* @return 喂养食品类型集合
*/
@Override
public List<AppFeedingFoodType> getAppFeedingFoodTypeList(){
return appFeedingFoodTypeMapper.getAppFeedingFoodTypeList();
}


+ 1
- 0
ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppOrderServiceImpl.java View File

@ -99,6 +99,7 @@ public class AppOrderServiceImpl implements IAppOrderService
*
* @return 订单集合
*/
@Override
public List<AppOrder> getAppOrderList(){
return appOrderMapper.getAppOrderList();
}


+ 1
- 0
ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppPetTypeServiceImpl.java View File

@ -96,6 +96,7 @@ public class AppPetTypeServiceImpl implements IAppPetTypeService
*
* @return 宠物类型集合
*/
@Override
public List<AppPetType> getAppPetTypeList(){
return appPetTypeMapper.getAppPetTypeList();
}


+ 1
- 0
ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppPetsBreadServiceImpl.java View File

@ -96,6 +96,7 @@ public class AppPetsBreadServiceImpl implements IAppPetsBreadService
*
* @return 宠物品种集合
*/
@Override
public List<AppPetsBread> getAppPetsBreadList(){
return appPetsBreadMapper.getAppPetsBreadList();
}


+ 1
- 0
ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppPetsServiceImpl.java View File

@ -99,6 +99,7 @@ public class AppPetsServiceImpl implements IAppPetsService
*
* @return 宠物信息集合
*/
@Override
public List<AppPets> getAppPetsList(){
return appPetsMapper.getAppPetsList();
}


+ 0
- 106
ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/PetTypeServiceImpl.java View File

@ -1,106 +0,0 @@
package com.ruoyi.model.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.model.mapper.PetTypeMapper;
import com.ruoyi.model.domain.PetType;
import com.ruoyi.model.service.IPetTypeService;
/**
* 宠物类型Service业务层处理
*
* @author ruoyi
* @date 2025-03-05
*/
@Service
public class PetTypeServiceImpl implements IPetTypeService
{
@Autowired
private PetTypeMapper petTypeMapper;
/**
* 查询宠物类型
*
* @param petTypeId 宠物类型主键
* @return 宠物类型
*/
@Override
public PetType selectPetTypeByPetTypeId(Long petTypeId)
{
return petTypeMapper.selectPetTypeByPetTypeId(petTypeId);
}
/**
* 查询宠物类型列表
*
* @param petType 宠物类型
* @return 宠物类型
*/
@Override
public List<PetType> selectPetTypeList(PetType petType)
{
return petTypeMapper.selectPetTypeList(petType);
}
/**
* 新增宠物类型
*
* @param petType 宠物类型
* @return 结果
*/
@Override
public int insertPetType(PetType petType)
{
petType.setCreateTime(DateUtils.getNowDate());
return petTypeMapper.insertPetType(petType);
}
/**
* 修改宠物类型
*
* @param petType 宠物类型
* @return 结果
*/
@Override
public int updatePetType(PetType petType)
{
petType.setUpdateTime(DateUtils.getNowDate());
return petTypeMapper.updatePetType(petType);
}
/**
* 批量删除宠物类型
*
* @param petTypeIds 需要删除的宠物类型主键
* @return 结果
*/
@Override
public int deletePetTypeByPetTypeIds(Long[] petTypeIds)
{
return petTypeMapper.deletePetTypeByPetTypeIds(petTypeIds);
}
/**
* 删除宠物类型信息
*
* @param petTypeId 宠物类型主键
* @return 结果
*/
@Override
public int deletePetTypeByPetTypeId(Long petTypeId)
{
return petTypeMapper.deletePetTypeByPetTypeId(petTypeId);
}
/**
* 查询宠物类型列表
*
* @return 宠物类型集合
*/
@Override
public List<PetType> getPetTypeList() {
return petTypeMapper.getPetTypeList();
}
}

+ 0
- 91
ruoyi-catdog/src/main/resources/mapper/model/PetTypeMapper.xml View File

@ -1,91 +0,0 @@
<?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.ruoyi.model.mapper.PetTypeMapper">
<resultMap type="PetType" id="PetTypeResult">
<result property="petTypeId" column="pet_type_id" />
<result property="petTypeImage" column="pet_type_image" />
<result property="petTypeName" column="pet_type_name" />
<result property="reamk" column="reamk" />
<result property="createTime" column="create_time" />
<result property="createBy" column="create_by" />
<result property="updateTime" column="update_time" />
<result property="updateBy" column="update_by" />
<result property="delFlag" column="del_flag" />
</resultMap>
<sql id="selectPetTypeVo">
select pet_type_id, pet_type_image, pet_type_name, reamk, create_time, create_by, update_time, update_by, del_flag from pet_type
</sql>
<select id="selectPetTypeList" parameterType="PetType" resultMap="PetTypeResult">
<include refid="selectPetTypeVo"/>
<where>
<if test="petTypeImage != null and petTypeImage != ''"> and pet_type_image = #{petTypeImage}</if>
<if test="petTypeName != null and petTypeName != ''"> and pet_type_name like concat('%', #{petTypeName}, '%')</if>
<if test="reamk != null and reamk != ''"> and reamk = #{reamk}</if>
</where>
</select>
<select id="selectPetTypeByPetTypeId" parameterType="Long" resultMap="PetTypeResult">
<include refid="selectPetTypeVo"/>
where pet_type_id = #{petTypeId}
</select>
<select id="getPetTypeList" resultType="com.ruoyi.model.domain.PetType">
<include refid="selectPetTypeVo"/>
</select>
<insert id="insertPetType" parameterType="PetType">
insert into pet_type
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="petTypeId != null">pet_type_id,</if>
<if test="petTypeImage != null">pet_type_image,</if>
<if test="petTypeName != null">pet_type_name,</if>
<if test="reamk != null">reamk,</if>
<if test="createTime != null">create_time,</if>
<if test="createBy != null">create_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="delFlag != null">del_flag,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="petTypeId != null">#{petTypeId},</if>
<if test="petTypeImage != null">#{petTypeImage},</if>
<if test="petTypeName != null">#{petTypeName},</if>
<if test="reamk != null">#{reamk},</if>
<if test="createTime != null">#{createTime},</if>
<if test="createBy != null">#{createBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="delFlag != null">#{delFlag},</if>
</trim>
</insert>
<update id="updatePetType" parameterType="PetType">
update pet_type
<trim prefix="SET" suffixOverrides=",">
<if test="petTypeImage != null">pet_type_image = #{petTypeImage},</if>
<if test="petTypeName != null">pet_type_name = #{petTypeName},</if>
<if test="reamk != null">reamk = #{reamk},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
</trim>
where pet_type_id = #{petTypeId}
</update>
<delete id="deletePetTypeByPetTypeId" parameterType="Long">
delete from pet_type where pet_type_id = #{petTypeId}
</delete>
<delete id="deletePetTypeByPetTypeIds" parameterType="String">
delete from pet_type where pet_type_id in
<foreach item="petTypeId" collection="array" open="(" separator="," close=")">
#{petTypeId}
</foreach>
</delete>
</mapper>

Loading…
Cancel
Save