| | |
| | | </select> |
| | | <select id="authorizedPerson" resultType="com.yuanchu.mom.pojo.Device"> |
| | | select id, |
| | | authorized_person, |
| | | status |
| | | authorized_person |
| | | from device |
| | | </select> |
| | | <select id="search" resultType="com.yuanchu.mom.pojo.Device"> |
| | | select * |
| | | from device |
| | | <where> |
| | | <if test="status!=null"> |
| | | and status = #{status} |
| | | </if> |
| | | <if test="deviceName!=null and deviceName!=''"> |
| | | and device_name like concat('%',#{deviceName},'%') |
| | | </if> |
| | |
| | | import com.yuanchu.mom.annotation.ValueAuth; |
| | | import com.yuanchu.mom.pojo.StandardProductList; |
| | | import com.yuanchu.mom.pojo.StandardTree; |
| | | import com.yuanchu.mom.service.InsOrderService; |
| | | import com.yuanchu.mom.service.StandardMethodListService; |
| | | import com.yuanchu.mom.service.StandardProductListService; |
| | | import com.yuanchu.mom.service.StandardTreeService; |
| | |
| | | private StandardMethodListService standardMethodListService; |
| | | |
| | | private StandardProductListService standardProductListService; |
| | | |
| | | private InsOrderService insOrderService; |
| | | |
| | | @ApiOperation(value = "è·åæ åæ ") |
| | | @GetMapping("/selectStandardTreeList") |
| | |
| | | return Result.success(standardTreeService.delStandardTree(tree)); |
| | | } |
| | | |
| | | @ApiOperation(value = "å¤é¨è·åæ£æµæ°æ®") |
| | | @GetMapping("/getOrderThing") |
| | | @ValueAuth |
| | | public Result getOrderThing(){ |
| | | return Result.success(insOrderService.getOrderThing()); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.dto; |
| | | |
| | | import com.yuanchu.mom.pojo.InsProduct; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class OrderThingDto { |
| | | |
| | | @ApiModelProperty("主é®id") |
| | | private Integer id; |
| | | |
| | | @ApiModelProperty("å§æç¼å·") |
| | | private String entrustCode; |
| | | |
| | | @ApiModelProperty("æ ·åç¼å·") |
| | | private String sampleCode; |
| | | |
| | | @ApiModelProperty("å§æäººåç§°") |
| | | private String custom; |
| | | |
| | | @ApiModelProperty("å§æåä½") |
| | | private String company; |
| | | |
| | | @ApiModelProperty("æ ·ååç§°") |
| | | private String sample; |
| | | |
| | | @ApiModelProperty("æ ·ååå·") |
| | | private String model; |
| | | |
| | | @ApiModelProperty("æ ·åæ°é") |
| | | private Double sampleNum; |
| | | |
| | | @ApiModelProperty("夿³¨") |
| | | private String remark; |
| | | |
| | | @ApiModelProperty("æ£éªåç»è®º") |
| | | private String insResult; |
| | | |
| | | @ApiModelProperty("ä¸åæ¶é´") |
| | | private LocalDateTime createTime; |
| | | |
| | | @ApiModelProperty("æ£éªé¡¹ç®") |
| | | private List<ProductThingDto> products; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.dto; |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class ProductThingDto { |
| | | |
| | | private Integer productId; |
| | | |
| | | private String inspectionItem; |
| | | |
| | | private String lastValue; |
| | | |
| | | private Integer insResult; |
| | | |
| | | private List<productResultDto> productResults; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.dto; |
| | | |
| | | import lombok.Data; |
| | | |
| | | @Data |
| | | public class productResultDto { |
| | | |
| | | private Integer id; |
| | | |
| | | private String insValue; |
| | | |
| | | private Integer insResult; |
| | | |
| | | private String remark; |
| | | |
| | | } |
| | |
| | | package com.yuanchu.mom.mapper; |
| | | |
| | | import com.yuanchu.mom.dto.OrderThingDto; |
| | | import com.yuanchu.mom.pojo.InsOrder; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @author gaoaoy |
| | | * @author Administrator |
| | | * @description é对表ãins_order(æ£éªä¸å)ãçæ°æ®åºæä½Mapper |
| | | * @createDate 2024-03-07 16:07:54 |
| | | * @createDate 2024-03-08 09:44:13 |
| | | * @Entity com.yuanchu.mom.pojo.InsOrder |
| | | */ |
| | | public interface InsOrderMapper extends BaseMapper<InsOrder> { |
| | | |
| | | List<OrderThingDto> getOrderThing(); |
| | | |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.mapper; |
| | | |
| | | import com.yuanchu.mom.pojo.InsOrderUser; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @author Administrator |
| | | * @description é对表ãins_order_user(æ£éªåè´è´£äººè®°å½)ãçæ°æ®åºæä½Mapper |
| | | * @createDate 2024-03-08 09:44:47 |
| | | * @Entity com.yuanchu.mom.pojo.InsOrderUser |
| | | */ |
| | | public interface InsOrderUserMapper extends BaseMapper<InsOrderUser> { |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.mapper; |
| | | |
| | | import com.yuanchu.mom.pojo.InsProduct; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @author Administrator |
| | | * @description é对表ãins_product(æ£éªé¡¹ç®)ãçæ°æ®åºæä½Mapper |
| | | * @createDate 2024-03-08 09:45:03 |
| | | * @Entity com.yuanchu.mom.pojo.InsProduct |
| | | */ |
| | | public interface InsProductMapper extends BaseMapper<InsProduct> { |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.mapper; |
| | | |
| | | import com.yuanchu.mom.pojo.InsProductResult; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @author Administrator |
| | | * @description é对表ãins_product_resultãçæ°æ®åºæä½Mapper |
| | | * @createDate 2024-03-08 09:45:20 |
| | | * @Entity com.yuanchu.mom.pojo.InsProductResult |
| | | */ |
| | | public interface InsProductResultMapper extends BaseMapper<InsProductResult> { |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | |
| | | package com.yuanchu.mom.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | |
| | | import java.io.Serializable; |
| | | import java.time.LocalDateTime; |
| | | import java.util.Date; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * æ£éªä¸å |
| | |
| | | /** |
| | | * ä¸åå®¢æ· |
| | | */ |
| | | private String orderingCustomers; |
| | | private String custom; |
| | | |
| | | /** |
| | | * ä¸ååä½ |
| | | */ |
| | | private String orderingUnit; |
| | | private String company; |
| | | |
| | | /** |
| | | * ç´§æ¥ç¨åº¦ |
| | | */ |
| | | private String urgency; |
| | | private Integer type; |
| | | |
| | | /** |
| | | * çº¦å®æ¶é´ |
| | |
| | | /** |
| | | * å®éªå®¤åç§° |
| | | */ |
| | | private String laboratoryName; |
| | | private String laboratory; |
| | | |
| | | /** |
| | | * æ ·ååç±» |
| | | * æ ·åç±»å |
| | | */ |
| | | private String sampleClassification; |
| | | private String smapleType; |
| | | |
| | | /** |
| | | * è§æ ¼åå· |
| | |
| | | /** |
| | | * æ ·åæ°é |
| | | */ |
| | | private Integer numberSamples; |
| | | private Double sampleNum; |
| | | |
| | | /** |
| | | * æ¯å¦çæ · |
| | | */ |
| | | private String leaveSample; |
| | | private Integer isLeave; |
| | | |
| | | /** |
| | | * çæ ·æ°é |
| | | */ |
| | | private Integer retainedSamples; |
| | | |
| | | /** |
| | | * æ ·åç±»å |
| | | */ |
| | | private String smapleType; |
| | | |
| | | /** |
| | | * å§æå
¬å¸ |
| | | */ |
| | | private String entrustCompany; |
| | | |
| | | /** |
| | | * å§æäºº |
| | | */ |
| | | private String entrustName; |
| | | |
| | | /** |
| | | * å¶åæ¶é´ |
| | | |
| | | */ |
| | | private Date documentTime; |
| | | |
| | | /** |
| | | * å§ææ¶é´ |
| | | |
| | | */ |
| | | private Date entrustmentTime; |
| | | private Integer leaveNum; |
| | | |
| | | /** |
| | | * æ£æµè¿åº¦ |
| | | |
| | | */ |
| | | private String inspectionProgress; |
| | | private String insProgress; |
| | | |
| | | /** |
| | | * æ£æµç»æ |
| | | |
| | | */ |
| | | private String inspectionResult; |
| | | private String insResult; |
| | | |
| | | /** |
| | | * |
| | | * 1ï¼æ£éªå¤ç 0ï¼å¾
å®¡æ ¸ 2ï¼éå 3ï¼æ¤é |
| | | */ |
| | | private Integer state; |
| | | |
| | | private String remark; |
| | | |
| | | @ApiModelProperty("") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Integer createUser; |
| | | |
| | | /** |
| | | * |
| | | * |
| | | */ |
| | | private Date createTime; |
| | | |
| | | @ApiModelProperty("å建æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime createTime; |
| | | /** |
| | | * |
| | | * |
| | | */ |
| | | @ApiModelProperty("") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private Integer updateUser; |
| | | |
| | | /** |
| | | * |
| | | * |
| | | */ |
| | | private Date updateTime; |
| | | |
| | | @TableField(exist = false) |
| | | private static final long serialVersionUID = 1L; |
| | | @ApiModelProperty("ä¿®æ¹æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime updateTime; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | |
| | | import java.io.Serializable; |
| | | import java.time.LocalDateTime; |
| | | import java.util.Date; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * æ£éªåè´è´£äººè®°å½ |
| | | * @TableName ins_order_user |
| | | */ |
| | | @TableName(value ="ins_order_user") |
| | | @Data |
| | | public class InsOrderUser implements Serializable { |
| | | /** |
| | | * |
| | | */ |
| | | @TableId(type = IdType.AUTO) |
| | | private Integer id; |
| | | |
| | | /** |
| | | * å¤é®ï¼æ£éªåid |
| | | */ |
| | | private Integer insOrderId; |
| | | |
| | | /** |
| | | * å¤é®ï¼ç¨æ·id è´è´£äºº |
| | | */ |
| | | private Integer userId; |
| | | |
| | | /** |
| | | * 1ï¼ç¡®è®¤ 0ï¼æªç¡®è®¤ |
| | | */ |
| | | private Integer state; |
| | | |
| | | @ApiModelProperty("") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Integer createUser; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("å建æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime createTime; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | import java.util.Date; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * æ£éªé¡¹ç® |
| | | * @TableName ins_product |
| | | */ |
| | | @TableName(value ="ins_product") |
| | | @Data |
| | | public class InsProduct implements Serializable { |
| | | /** |
| | | * 主é®id |
| | | */ |
| | | @TableId(type = IdType.AUTO) |
| | | private Integer id; |
| | | |
| | | /** |
| | | * æ£éªé¡¹ |
| | | */ |
| | | private String inspectionItem; |
| | | |
| | | /** |
| | | * æ£éªé¡¹åç±» |
| | | */ |
| | | private String inspectionItemClassify; |
| | | |
| | | /** |
| | | * æ£éªé¡¹å°ç±» |
| | | */ |
| | | private String inspectionItemSubclass; |
| | | |
| | | /** |
| | | * å·¥å |
| | | */ |
| | | private String factory; |
| | | |
| | | /** |
| | | * å®éªå®¤ |
| | | */ |
| | | private String laboratory; |
| | | |
| | | /** |
| | | * æ ·ååç±» |
| | | */ |
| | | private String sampleType; |
| | | |
| | | /** |
| | | * æ ·å |
| | | */ |
| | | private String sample; |
| | | |
| | | /** |
| | | * åå· |
| | | */ |
| | | private String model; |
| | | |
| | | /** |
| | | * 计éåä½ |
| | | */ |
| | | private String unit; |
| | | |
| | | /** |
| | | * åä»·(å
) |
| | | */ |
| | | private BigDecimal price; |
| | | |
| | | /** |
| | | * å·¥æ¶(H) |
| | | */ |
| | | private Integer manHour; |
| | | |
| | | /** |
| | | * å·¥æ¶åç» |
| | | */ |
| | | private String manHourGroup; |
| | | |
| | | /** |
| | | * æ£éªé¡¹ç±»å |
| | | */ |
| | | private String inspectionItemType; |
| | | |
| | | /** |
| | | * æ£éªå¼ç±»å |
| | | */ |
| | | private String inspectionValueType; |
| | | |
| | | /** |
| | | * 设å¤ç» |
| | | */ |
| | | private String deviceGroup; |
| | | |
| | | /** |
| | | * æ£éªæ¬¡æ° |
| | | */ |
| | | private Integer checkoutNumber; |
| | | |
| | | /** |
| | | * åºé´ |
| | | */ |
| | | private String section; |
| | | |
| | | /** |
| | | * åå¼ç±»å |
| | | */ |
| | | private String valueType; |
| | | |
| | | /** |
| | | * æ¹æ³ |
| | | */ |
| | | private String method; |
| | | |
| | | /** |
| | | * é¢è®¡æ¶é´(天) |
| | | */ |
| | | private Integer manDay; |
| | | |
| | | /** |
| | | * ç¹æ®æ è¯ |
| | | */ |
| | | private String bsm; |
| | | |
| | | /** |
| | | * è¦æ±å¼ |
| | | */ |
| | | private String ask; |
| | | |
| | | /** |
| | | * 1ï¼ææ 0ï¼æ æ |
| | | */ |
| | | private Integer state; |
| | | |
| | | @ApiModelProperty("") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Integer createUser; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("å建æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime createTime; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private Integer updateUser; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("ä¿®æ¹æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime updateTime; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | |
| | | import java.io.Serializable; |
| | | import java.time.LocalDateTime; |
| | | import java.util.Date; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * |
| | | * @TableName ins_product_result |
| | | */ |
| | | @TableName(value ="ins_product_result") |
| | | @Data |
| | | public class InsProductResult implements Serializable { |
| | | /** |
| | | * |
| | | */ |
| | | @TableId |
| | | private Integer id; |
| | | |
| | | /** |
| | | * å¤é®ï¼æ£éªé¡¹ç®id |
| | | */ |
| | | private Integer insProductId; |
| | | |
| | | /** |
| | | * æ£éªå¼ |
| | | */ |
| | | private String insValue; |
| | | |
| | | /** |
| | | * 1ï¼åæ ¼ 0ï¼ä¸åæ ¼ |
| | | */ |
| | | private Integer insResult; |
| | | |
| | | /** |
| | | * æç»å¼ |
| | | */ |
| | | private String lastValue; |
| | | |
| | | @ApiModelProperty("") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Integer createUser; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("å建æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime createTime; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private Integer updateUser; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("ä¿®æ¹æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime updateTime; |
| | | } |
| | |
| | | package com.yuanchu.mom.service; |
| | | |
| | | import com.yuanchu.mom.dto.OrderThingDto; |
| | | import com.yuanchu.mom.pojo.InsOrder; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @author gaoaoy |
| | | * @author Administrator |
| | | * @description é对表ãins_order(æ£éªä¸å)ãçæ°æ®åºæä½Service |
| | | * @createDate 2024-03-07 16:07:54 |
| | | * @createDate 2024-03-08 09:44:13 |
| | | */ |
| | | public interface InsOrderService extends IService<InsOrder> { |
| | | |
| | | List<OrderThingDto> getOrderThing(); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service; |
| | | |
| | | import com.yuanchu.mom.pojo.InsOrderUser; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @author Administrator |
| | | * @description é对表ãins_order_user(æ£éªåè´è´£äººè®°å½)ãçæ°æ®åºæä½Service |
| | | * @createDate 2024-03-08 09:44:47 |
| | | */ |
| | | public interface InsOrderUserService extends IService<InsOrderUser> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service; |
| | | |
| | | import com.yuanchu.mom.pojo.InsProductResult; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @author Administrator |
| | | * @description é对表ãins_product_resultãçæ°æ®åºæä½Service |
| | | * @createDate 2024-03-08 09:45:20 |
| | | */ |
| | | public interface InsProductResultService extends IService<InsProductResult> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service; |
| | | |
| | | import com.yuanchu.mom.pojo.InsProduct; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @author Administrator |
| | | * @description é对表ãins_product(æ£éªé¡¹ç®)ãçæ°æ®åºæä½Service |
| | | * @createDate 2024-03-08 09:45:03 |
| | | */ |
| | | public interface InsProductService extends IService<InsProduct> { |
| | | |
| | | } |
| | |
| | | package com.yuanchu.mom.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.yuanchu.mom.dto.OrderThingDto; |
| | | import com.yuanchu.mom.pojo.InsOrder; |
| | | import com.yuanchu.mom.service.InsOrderService; |
| | | import com.yuanchu.mom.mapper.InsOrderMapper; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @author gaoaoy |
| | | * @author Administrator |
| | | * @description é对表ãins_order(æ£éªä¸å)ãçæ°æ®åºæä½Serviceå®ç° |
| | | * @createDate 2024-03-07 16:07:54 |
| | | * @createDate 2024-03-08 09:44:13 |
| | | */ |
| | | @Service |
| | | @AllArgsConstructor |
| | | public class InsOrderServiceImpl extends ServiceImpl<InsOrderMapper, InsOrder> |
| | | implements InsOrderService{ |
| | | |
| | | private InsOrderMapper insOrderMapper; |
| | | |
| | | @Override |
| | | public List<OrderThingDto> getOrderThing() { |
| | | return insOrderMapper.getOrderThing(); |
| | | } |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.yuanchu.mom.pojo.InsOrderUser; |
| | | import com.yuanchu.mom.service.InsOrderUserService; |
| | | import com.yuanchu.mom.mapper.InsOrderUserMapper; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * @author Administrator |
| | | * @description é对表ãins_order_user(æ£éªåè´è´£äººè®°å½)ãçæ°æ®åºæä½Serviceå®ç° |
| | | * @createDate 2024-03-08 09:44:47 |
| | | */ |
| | | @Service |
| | | public class InsOrderUserServiceImpl extends ServiceImpl<InsOrderUserMapper, InsOrderUser> |
| | | implements InsOrderUserService{ |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.yuanchu.mom.pojo.InsProductResult; |
| | | import com.yuanchu.mom.service.InsProductResultService; |
| | | import com.yuanchu.mom.mapper.InsProductResultMapper; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * @author Administrator |
| | | * @description é对表ãins_product_resultãçæ°æ®åºæä½Serviceå®ç° |
| | | * @createDate 2024-03-08 09:45:20 |
| | | */ |
| | | @Service |
| | | public class InsProductResultServiceImpl extends ServiceImpl<InsProductResultMapper, InsProductResult> |
| | | implements InsProductResultService{ |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.yuanchu.mom.pojo.InsProduct; |
| | | import com.yuanchu.mom.service.InsProductService; |
| | | import com.yuanchu.mom.mapper.InsProductMapper; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * @author Administrator |
| | | * @description é对表ãins_product(æ£éªé¡¹ç®)ãçæ°æ®åºæä½Serviceå®ç° |
| | | * @createDate 2024-03-08 09:45:03 |
| | | */ |
| | | @Service |
| | | public class InsProductServiceImpl extends ServiceImpl<InsProductMapper, InsProduct> |
| | | implements InsProductService{ |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | |
| | | <id property="id" column="id" jdbcType="INTEGER"/> |
| | | <result property="entrustCode" column="entrust_code" jdbcType="VARCHAR"/> |
| | | <result property="sampleCode" column="sample_code" jdbcType="VARCHAR"/> |
| | | <result property="orderingCustomers" column="ordering_customers" jdbcType="VARCHAR"/> |
| | | <result property="orderingUnit" column="ordering_unit" jdbcType="VARCHAR"/> |
| | | <result property="urgency" column="urgency" jdbcType="VARCHAR"/> |
| | | <result property="custom" column="custom" jdbcType="VARCHAR"/> |
| | | <result property="company" column="company" jdbcType="VARCHAR"/> |
| | | <result property="type" column="type" jdbcType="INTEGER"/> |
| | | <result property="appointedTime" column="appointed_time" jdbcType="TIMESTAMP"/> |
| | | <result property="laboratoryName" column="laboratory_name" jdbcType="VARCHAR"/> |
| | | <result property="sampleClassification" column="sample_classification" jdbcType="VARCHAR"/> |
| | | <result property="laboratory" column="laboratory" jdbcType="VARCHAR"/> |
| | | <result property="smapleType" column="smaple_type" jdbcType="VARCHAR"/> |
| | | <result property="model" column="model" jdbcType="VARCHAR"/> |
| | | <result property="sample" column="sample" jdbcType="VARCHAR"/> |
| | | <result property="numberSamples" column="number_samples" jdbcType="INTEGER"/> |
| | | <result property="leaveSample" column="leave_sample" jdbcType="VARCHAR"/> |
| | | <result property="retainedSamples" column="retained_samples" jdbcType="INTEGER"/> |
| | | <result property="smapleType" column="smaple_type" jdbcType="VARCHAR"/> |
| | | <result property="entrustCompany" column="entrust_company" jdbcType="VARCHAR"/> |
| | | <result property="entrustName" column="entrust_name" jdbcType="VARCHAR"/> |
| | | <result property="documentTime" column="document_time" jdbcType="TIMESTAMP"/> |
| | | <result property="entrustmentTime" column="entrustment_time" jdbcType="TIMESTAMP"/> |
| | | <result property="inspectionProgress" column="inspection_progress" jdbcType="VARCHAR"/> |
| | | <result property="inspectionResult" column="inspection_result" jdbcType="VARCHAR"/> |
| | | <result property="sampleNum" column="sample_num" jdbcType="INTEGER"/> |
| | | <result property="isLeave" column="is_leave" jdbcType="INTEGER"/> |
| | | <result property="leaveNum" column="leave_num" jdbcType="INTEGER"/> |
| | | <result property="insProgress" column="ins_progress" jdbcType="VARCHAR"/> |
| | | <result property="insResult" column="ins_result" jdbcType="VARCHAR"/> |
| | | <result property="state" column="state" jdbcType="INTEGER"/> |
| | | <result property="createUser" column="create_user" jdbcType="INTEGER"/> |
| | | <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> |
| | | <result property="updateUser" column="update_user" jdbcType="INTEGER"/> |
| | |
| | | |
| | | <sql id="Base_Column_List"> |
| | | id,entrust_code,sample_code, |
| | | ordering_customers,ordering_unit,urgency, |
| | | appointed_time,laboratory_name,sample_classification, |
| | | model,sample,number_samples, |
| | | leave_sample,retained_samples,smaple_type, |
| | | entrust_company,entrust_name,document_time, |
| | | entrustment_time,inspection_progress,inspection_result, |
| | | create_user,create_time,update_user, |
| | | update_time |
| | | custom,company,type, |
| | | appointed_time,laboratory,smaple_type, |
| | | model,sample,sample_num, |
| | | is_leave,leave_num,ins_progress, |
| | | ins_result,state,create_user, |
| | | create_time,update_user,update_time |
| | | </sql> |
| | | |
| | | <resultMap id="OrderThingDto" type="com.yuanchu.mom.dto.OrderThingDto"> |
| | | <result property="id" column="id"/> |
| | | <result property="company" column="company"/> |
| | | <result property="entrustCode" column="entrust_code"/> |
| | | <result property="sampleCode" column="sample_code"/> |
| | | <result property="custom" column="custom"/> |
| | | <result property="sample" column="sample"/> |
| | | <result property="model" column="model"/> |
| | | <result property="sampleNum" column="sample_num"/> |
| | | <result property="remark" column="remark"/> |
| | | <result property="insResult" column="ins_result"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <collection property="products" resultMap="ProductThingDto"/> |
| | | </resultMap> |
| | | |
| | | <resultMap id="ProductThingDto" type="com.yuanchu.mom.dto.ProductThingDto"> |
| | | <result property="productId" column="id"/> |
| | | <result property="inspectionItem" column="inspection_item"/> |
| | | <result property="lastValue" column="last_value"/> |
| | | <result property="insResult" column="ins_result"/> |
| | | <collection property="productResults" resultMap="productResultDto"/> |
| | | </resultMap> |
| | | |
| | | <resultMap id="productResultDto" type="com.yuanchu.mom.dto.productResultDto"> |
| | | <result property="id" column="id"/> |
| | | <result property="insValue" column="ins_value"/> |
| | | <result property="insResult" column="ins_result"/> |
| | | <result property="remark" column="remark"/> |
| | | </resultMap> |
| | | |
| | | <select id="getOrderThing" resultMap="OrderThingDto"> |
| | | select * from ins_order io |
| | | left join ins_product ip on ip.ins_order_id = io.id |
| | | left join ins_product_result ipr on ip.id = ipr.ins_product_id |
| | | </select> |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.InsOrderUserMapper"> |
| | | |
| | | <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.InsOrderUser"> |
| | | <id property="id" column="id" jdbcType="INTEGER"/> |
| | | <result property="insOrderId" column="ins_order_id" jdbcType="INTEGER"/> |
| | | <result property="userId" column="user_id" jdbcType="INTEGER"/> |
| | | <result property="state" column="state" jdbcType="INTEGER"/> |
| | | <result property="createUser" column="create_user" jdbcType="INTEGER"/> |
| | | <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> |
| | | </resultMap> |
| | | |
| | | <sql id="Base_Column_List"> |
| | | id,ins_order_id,user_id, |
| | | state,create_user,create_time |
| | | </sql> |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.InsProductMapper"> |
| | | |
| | | <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.InsProduct"> |
| | | <id property="id" column="id" jdbcType="INTEGER"/> |
| | | <result property="inspectionItem" column="inspection_item" jdbcType="VARCHAR"/> |
| | | <result property="inspectionItemClassify" column="inspection_item_classify" jdbcType="VARCHAR"/> |
| | | <result property="inspectionItemSubclass" column="inspection_item_subclass" jdbcType="VARCHAR"/> |
| | | <result property="factory" column="factory" jdbcType="VARCHAR"/> |
| | | <result property="laboratory" column="laboratory" jdbcType="VARCHAR"/> |
| | | <result property="sampleType" column="sample_type" jdbcType="VARCHAR"/> |
| | | <result property="sample" column="sample" jdbcType="VARCHAR"/> |
| | | <result property="model" column="model" jdbcType="VARCHAR"/> |
| | | <result property="unit" column="unit" jdbcType="VARCHAR"/> |
| | | <result property="price" column="price" jdbcType="DECIMAL"/> |
| | | <result property="manHour" column="man_hour" jdbcType="INTEGER"/> |
| | | <result property="manHourGroup" column="man_hour_group" jdbcType="VARCHAR"/> |
| | | <result property="inspectionItemType" column="inspection_item_type" jdbcType="VARCHAR"/> |
| | | <result property="inspectionValueType" column="inspection_value_type" jdbcType="VARCHAR"/> |
| | | <result property="deviceGroup" column="device_group" jdbcType="VARCHAR"/> |
| | | <result property="checkoutNumber" column="checkout_number" jdbcType="INTEGER"/> |
| | | <result property="section" column="section" jdbcType="VARCHAR"/> |
| | | <result property="valueType" column="value_type" jdbcType="VARCHAR"/> |
| | | <result property="method" column="method" jdbcType="VARCHAR"/> |
| | | <result property="manDay" column="man_day" jdbcType="INTEGER"/> |
| | | <result property="bsm" column="bsm" jdbcType="VARCHAR"/> |
| | | <result property="ask" column="ask" jdbcType="VARCHAR"/> |
| | | <result property="state" column="state" jdbcType="INTEGER"/> |
| | | <result property="createUser" column="create_user" jdbcType="INTEGER"/> |
| | | <result property="updateUser" column="update_user" jdbcType="INTEGER"/> |
| | | <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> |
| | | <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/> |
| | | </resultMap> |
| | | |
| | | <sql id="Base_Column_List"> |
| | | id,inspection_item,inspection_item_classify, |
| | | inspection_item_subclass,factory,laboratory, |
| | | sample_type,sample,model, |
| | | unit,price,man_hour, |
| | | man_hour_group,inspection_item_type,inspection_value_type, |
| | | device_group,checkout_number,section, |
| | | value_type,method,man_day, |
| | | bsm,ask,state, |
| | | create_user,update_user,create_time, |
| | | update_time |
| | | </sql> |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.InsProductResultMapper"> |
| | | |
| | | <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.InsProductResult"> |
| | | <id property="id" column="id" jdbcType="INTEGER"/> |
| | | <result property="insProductId" column="ins_product_id" jdbcType="INTEGER"/> |
| | | <result property="insValue" column="ins_value" jdbcType="VARCHAR"/> |
| | | <result property="insResult" column="ins_result" jdbcType="INTEGER"/> |
| | | <result property="lastValue" column="last_value" jdbcType="VARCHAR"/> |
| | | <result property="createUser" column="create_user" jdbcType="INTEGER"/> |
| | | <result property="updateUser" column="update_user" jdbcType="INTEGER"/> |
| | | <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> |
| | | <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/> |
| | | </resultMap> |
| | | |
| | | <sql id="Base_Column_List"> |
| | | id,ins_product_id,ins_value, |
| | | ins_result,last_value,create_user, |
| | | update_user,create_time,update_time |
| | | </sql> |
| | | </mapper> |
| | |
| | | where id = #{id} |
| | | </select> |
| | | <select id="selectStandardMethodLists" resultType="com.yuanchu.mom.pojo.StandardMethodList"> |
| | | select sml.id, code, sml.name,sml.remark, sml.create_time, u.name create_user_name |
| | | select sml.id, sml.code, sml.name,sml.remark, sml.create_time, u.name create_user_name |
| | | from standard_method_list sml |
| | | left join user u on u.id = sml.create_user |
| | | where factory = #{data1} |
| | |
| | | @ApiModelProperty(value = "åä½å°å") |
| | | private String address; |
| | | |
| | | @ValueTableShow(8) |
| | | @ApiModelProperty(value = "å·¥åå") |
| | | private String code; |
| | | |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime createTime; |
| | |
| | | |
| | | @ValueTableShow(10) |
| | | @ApiModelProperty(value = "åå»ºç¨æ·") |
| | | @TableField(exist = false) |
| | | private String updateUserName; |
| | | |
| | | private Integer isCustom; |
| | |
| | | |
| | | private Integer isCustom; |
| | | |
| | | private String code; |
| | | |
| | | } |
| | |
| | | </update> |
| | | <select id="selectCustomPageList" resultType="com.yuanchu.mom.dto.Custom"> |
| | | select * from ( |
| | | select u1.id, u1.account, u1.name, u1.state, u1.update_time, u1.update_user, u1.age, u1.email, u1.phone, u1.department, u1.company, u1.address, u2.name update_user_name |
| | | select u1.id, u1.account, u1.name, u1.state, u1.update_time, u1.update_user, u1.age, u1.email, u1.phone, u1.department, u1.company, u1.address, u2.name update_user_name, u1.code |
| | | from user u1 |
| | | left join user u2 on u2.id = u1.update_user |
| | | where u1.is_custom = 1 |