From 7a268ed852ca462347cca383a6d0306ff54e1363 Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期一, 04 十一月 2024 15:05:21 +0800 Subject: [PATCH] 添加模版 --- system-run/src/main/resources/application-dev.yml | 1 inspect-server/src/main/java/com/yuanchu/mom/controller/InsProductTemplateController.java | 63 +++++++++++++++++++++ inspect-server/src/main/java/com/yuanchu/mom/mapper/InsProductTemplateMapper.java | 16 +++++ inspect-server/src/main/resources/mapper/InsProductTemplateMapper.xml | 13 ++++ inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProductTemplate.java | 40 +++++++++++++ inspect-server/src/main/java/com/yuanchu/mom/service/InsProductTemplateService.java | 16 +++++ inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductTemplateServiceImpl.java | 20 ++++++ 7 files changed, 169 insertions(+), 0 deletions(-) diff --git a/inspect-server/src/main/java/com/yuanchu/mom/controller/InsProductTemplateController.java b/inspect-server/src/main/java/com/yuanchu/mom/controller/InsProductTemplateController.java new file mode 100644 index 0000000..2d9d096 --- /dev/null +++ b/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)); + } + +} diff --git a/inspect-server/src/main/java/com/yuanchu/mom/mapper/InsProductTemplateMapper.java b/inspect-server/src/main/java/com/yuanchu/mom/mapper/InsProductTemplateMapper.java new file mode 100644 index 0000000..f97b6b4 --- /dev/null +++ b/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> { + +} diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProductTemplate.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProductTemplate.java new file mode 100644 index 0000000..24efdc6 --- /dev/null +++ b/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; +} diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/InsProductTemplateService.java b/inspect-server/src/main/java/com/yuanchu/mom/service/InsProductTemplateService.java new file mode 100644 index 0000000..0ece08d --- /dev/null +++ b/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> { + +} diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductTemplateServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductTemplateServiceImpl.java new file mode 100644 index 0000000..9034442 --- /dev/null +++ b/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 { + +} diff --git a/inspect-server/src/main/resources/mapper/InsProductTemplateMapper.xml b/inspect-server/src/main/resources/mapper/InsProductTemplateMapper.xml new file mode 100644 index 0000000..e36b0ad --- /dev/null +++ b/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> diff --git a/system-run/src/main/resources/application-dev.yml b/system-run/src/main/resources/application-dev.yml index 43cd9bb..3752805 100644 --- a/system-run/src/main/resources/application-dev.yml +++ b/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 # 鍒濆杩炴帴鏁� -- Gitblit v1.9.3