inspect-server/src/main/java/com/yuanchu/mom/controller/InsProductTemplateController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
inspect-server/src/main/java/com/yuanchu/mom/mapper/InsProductTemplateMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProductTemplate.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
inspect-server/src/main/java/com/yuanchu/mom/service/InsProductTemplateService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductTemplateServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
inspect-server/src/main/resources/mapper/InsProductTemplateMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
system-run/src/main/resources/application-dev.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
inspect-server/src/main/java/com/yuanchu/mom/controller/InsProductTemplateController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,63 @@ package com.yuanchu.mom.controller; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.yuanchu.mom.annotation.ValueAuth; import com.yuanchu.mom.annotation.ValueClassify; import com.yuanchu.mom.dto.SampleProductDto; import com.yuanchu.mom.pojo.InsOrder; import com.yuanchu.mom.pojo.InsProductTemplate; import com.yuanchu.mom.service.InsProductTemplateService; import com.yuanchu.mom.vo.Result; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * <p> * ç¨äºçµè·¯è¯éªç模ç å端æ§å¶å¨ * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-11-04 09:21:05 */ @RestController @RequestMapping("/insProductTemplate") public class InsProductTemplateController { @Resource private InsProductTemplateService insProductTemplateService; @ValueClassify("æ£éªä»»å¡") @ApiOperation(value = "ä¿åçµè·¯è¯éªæ£éªæ¨¡æ¿") @PostMapping("/addInsProductTemplate") public Result addInsProductTemplate(@RequestBody InsProductTemplate insProductTemplate) { return Result.success(insProductTemplateService.save(insProductTemplate)); } @ValueAuth @ApiOperation(value = "éæ©çµè·¯è¯éªæ£éªæ¨¡ç") @PostMapping("/chooseInsProductTemplate") public Result chooseInsProductTemplate() { return Result.success(insProductTemplateService.list()); } @ValueAuth @ApiOperation(value = "æ¥ç详æ ") @PostMapping("/getInsProductTemplate") public Result getInsProductTemplate(Integer id) { return Result.success(insProductTemplateService.getById(id)); } @ValueClassify("æ£éªä»»å¡") @ApiOperation(value = "å é¤çµè·¯è¯éªæ£éªæ¨¡ç") @PostMapping("/delInsProductTemplate") public Result delInsProductTemplate(Integer id) { return Result.success(insProductTemplateService.removeById(id)); } } inspect-server/src/main/java/com/yuanchu/mom/mapper/InsProductTemplateMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.yuanchu.mom.mapper; import com.yuanchu.mom.pojo.InsProductTemplate; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * <p> * ç¨äºçµè·¯è¯éªç模ç Mapper æ¥å£ * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-11-04 09:21:05 */ public interface InsProductTemplateMapper extends BaseMapper<InsProductTemplate> { } inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProductTemplate.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,40 @@ package com.yuanchu.mom.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import com.yuanchu.mom.common.OrderBy; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; /** * <p> * ç¨äºçµè·¯è¯éªç模ç * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-11-04 09:21:05 */ @Getter @Setter @TableName("ins_product_template") @ApiModel(value = "InsProductTemplate对象", description = "ç¨äºçµè·¯è¯éªç模ç") public class InsProductTemplate extends OrderBy implements Serializable { @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty("模çåç§°") private String name; @ApiModelProperty("çæ¬(é对çµè·¯è¯éªæ£éªéæ©çæ¬1è¿æ¯çæ¬2)") private Integer version; @ApiModelProperty("çµè·¯å®éªçåæ°") private String message; } inspect-server/src/main/java/com/yuanchu/mom/service/InsProductTemplateService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.yuanchu.mom.service; import com.yuanchu.mom.pojo.InsProductTemplate; import com.baomidou.mybatisplus.extension.service.IService; /** * <p> * ç¨äºçµè·¯è¯éªçæ¨¡ç æå¡ç±» * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-11-04 09:21:05 */ public interface InsProductTemplateService extends IService<InsProductTemplate> { } inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductTemplateServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ package com.yuanchu.mom.service.impl; import com.yuanchu.mom.pojo.InsProductTemplate; import com.yuanchu.mom.mapper.InsProductTemplateMapper; import com.yuanchu.mom.service.InsProductTemplateService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * <p> * ç¨äºçµè·¯è¯éªçæ¨¡ç æå¡å®ç°ç±» * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-11-04 09:21:05 */ @Service public class InsProductTemplateServiceImpl extends ServiceImpl<InsProductTemplateMapper, InsProductTemplate> implements InsProductTemplateService { } inspect-server/src/main/resources/mapper/InsProductTemplateMapper.xml
¶Ô±ÈÐÂÎļþ @@ -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.yuanchu.mom.mapper.InsProductTemplateMapper"> <!-- éç¨æ¥è¯¢æ å°ç»æ --> <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.InsProductTemplate"> <id column="id" property="id" /> <result column="name" property="name" /> <result column="version" property="version" /> <result column="message" property="message" /> </resultMap> </mapper> system-run/src/main/resources/application-dev.yml
@@ -47,6 +47,7 @@ username: remote_user # username: root password: zttZTT123! # password: Dq<)dAiAczXs druid: # Druidæ°æ®æºé ç½® initialSize: 5 # åå§è¿æ¥æ°