| | |
| | | * @author zss |
| | | * @since 2023-08-07 10:04:01 |
| | | */ |
| | | @Api(tags = "QMS管ç-->ä¸åæ ¼å") |
| | | @RestController |
| | | @RequestMapping("/inspectUnaccepted") |
| | | public class InspectUnacceptedController { |
| | |
| | | private InspectUnacceptedService inspectUnacceptedService; |
| | | |
| | | |
| | | @ApiOperation(value = "æ¥è¯¢æåä¸åæ ¼åæ£éªåå表") |
| | | @ApiOperation(value = "æ¥è¯¢æåä¸åæ ¼åæ£éªåå表", tags = "QMS管ç-->ä¸åæ ¼å管ç") |
| | | @ApiImplicitParams(value = { |
| | | @ApiImplicitParam(name = "pageSize",value = "页æ°",dataTypeClass = Integer.class,required = true), |
| | | @ApiImplicitParam(name = "countSize",value = "æ¡æ°/页",dataTypeClass = Integer.class,required = true), |
| | |
| | | @ApiImplicitParam(name = "dealState",value = "å¤çç¶æ(为空=å
¨é¨)",dataTypeClass = Integer.class) |
| | | }) |
| | | @GetMapping("/selectUnRawInspectsList") |
| | | public Result selectUnRawInspectsList(int pageSize, int countSize, String formTime, Integer dealState){ |
| | | public Result<?> selectUnRawInspectsList(int pageSize, int countSize, String formTime, Integer dealState){ |
| | | IPage<Map<String, Object>> inspectionPage = inspectUnacceptedService.selectUnRawInspectsList(new Page<Object>(pageSize, countSize), formTime,dealState); |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("total", inspectionPage.getTotal()); |
| | | map.put("row", inspectionPage.getRecords()); |
| | | return Result.success(map); |
| | | } |
| | | |
| | | @ApiOperation(value = "æ¥è¯¢åææä¸åæ ¼åæ£éªåå表", tags = "QMS管ç-->åææä¸åæ ¼å") |
| | | @ApiImplicitParams(value = { |
| | | @ApiImplicitParam(name = "pageSize",value = "页æ°",dataTypeClass = Integer.class,required = true), |
| | | @ApiImplicitParam(name = "countSize",value = "æ¡æ°/页",dataTypeClass = Integer.class,required = true), |
| | | @ApiImplicitParam(name = "formTime",value = "æ¥ææ¥æ",dataTypeClass = String.class), |
| | | @ApiImplicitParam(name = "productName",value = "产ååç§°",dataTypeClass = String.class), |
| | | @ApiImplicitParam(name = "supplier",value = "ä¾åºå",dataTypeClass = String.class), |
| | | @ApiImplicitParam(name = "processingStatus",value = "å¤çç¶æ",dataTypeClass = Integer.class) |
| | | }) |
| | | @GetMapping("/selectURawMaterials") |
| | | public Result<?> selectUnqualifiedRawMaterials(int pageSize, |
| | | int countSize, |
| | | String formTime, |
| | | String productName, |
| | | String supplier, |
| | | Integer processingStatus){ |
| | | IPage<Map<String, Object>> inspectionPage = inspectUnacceptedService.selectUnqualifiedRawMaterials( |
| | | new Page<Object>(pageSize, countSize), |
| | | formTime, |
| | | productName, |
| | | supplier, |
| | | processingStatus); |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("total", inspectionPage.getTotal()); |
| | | map.put("row", inspectionPage.getRecords()); |
| | | return Result.success(map); |
| | | } |
| | | |
| | | @ApiOperation(value = "ä¸åæ ¼åå页å表", tags = "QMS管ç-->ä¸åæ ¼åå¤ç½®") |
| | | @ApiImplicitParams(value = { |
| | | @ApiImplicitParam(name = "pageSize",value = "页æ°",dataTypeClass = Integer.class,required = true), |
| | | @ApiImplicitParam(name = "countSize",value = "æ¡æ°/页",dataTypeClass = Integer.class,required = true), |
| | | @ApiImplicitParam(name = "specificationModel",value = "è§æ ¼åå·",dataTypeClass = String.class), |
| | | @ApiImplicitParam(name = "productName",value = "产ååç§°",dataTypeClass = String.class), |
| | | @ApiImplicitParam(name = "productCategories",value = "产å大类",dataTypeClass = String.class), |
| | | @ApiImplicitParam(name = "state",value = "ç¶æ",dataTypeClass = Integer.class) |
| | | }) |
| | | @GetMapping("/selectDisposal") |
| | | public Result<?> selectDisposal(int pageSize, |
| | | int countSize, |
| | | String specificationModel, |
| | | String productName, |
| | | String productCategories, |
| | | Integer state){ |
| | | IPage<Map<String, Object>> inspectionPage = inspectUnacceptedService.selectDisposal( |
| | | new Page<Object>(pageSize, countSize), |
| | | specificationModel, |
| | | productName, |
| | | productCategories, |
| | | state); |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("total", inspectionPage.getTotal()); |
| | | map.put("row", inspectionPage.getRecords()); |
| | | return Result.success(map); |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | //æ¥è¯¢æåæ£éªä¸ä¸åæ ¼åæ£éªåå表 |
| | | IPage<Map<String, Object>> selectInsList(Page<Object> page, String formTime, Integer dealState); |
| | | |
| | | IPage<Map<String, Object>> selectUnqualifiedRawMaterials(Page<Object> page, String formTime, String productName, String supplier, Integer processingStatus); |
| | | } |
| | | |
| | |
| | | @TableId(type = IdType.AUTO) |
| | | private Integer id; |
| | | |
| | | @ApiModelProperty(value = "0ï¼åæææ£éªåï¼1ï¼æåæ£éªåï¼2ï¼åæåæ£éªå") |
| | | private Integer type; |
| | | |
| | | /** |
| | | * 缺é·åç§°(çç±) |
| | | **/ |
| | |
| | | public interface InspectUnacceptedService extends IService<InspectUnaccepted> { |
| | | |
| | | /** |
| | | *æ¥è¯¢åææä¸åæ ¼åæ£éªåå表 |
| | | *æ¥è¯¢æåä¸åæ ¼åæ£éªåå表 |
| | | * @param |
| | | * @param formTime |
| | | * @param dealState |
| | |
| | | */ |
| | | IPage<Map<String, Object>> selectUnRawInspectsList(Page<Object> page, String formTime, Integer dealState); |
| | | |
| | | /** |
| | | * æ¥è¯¢åææä¸åæ ¼åæ£éªåå表 |
| | | * @param page |
| | | * @param formTime |
| | | * @param productName |
| | | * @param supplier |
| | | * @param processingStatus |
| | | * @return |
| | | */ |
| | | IPage<Map<String, Object>> selectUnqualifiedRawMaterials(Page<Object> page, String formTime, String productName, String supplier, Integer processingStatus); |
| | | |
| | | /** |
| | | * ä¸åæ ¼åå¤ç½®å页å表 |
| | | * @param page |
| | | * @param specificationModel |
| | | * @param productName |
| | | * @param productCategories |
| | | * @param state |
| | | * @return |
| | | */ |
| | | IPage<Map<String, Object>> selectDisposal(Page<Object> page, String specificationModel, String productName, String productCategories, Integer state); |
| | | } |
| | | |
| | |
| | | public IPage<Map<String, Object>> selectUnRawInspectsList(Page<Object> page, String formTime, Integer dealState) { |
| | | return inspectUnacceptedMapper.selectInsList(page, formTime, dealState); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<Map<String, Object>> selectUnqualifiedRawMaterials(Page<Object> page, String formTime, String productName, String supplier, Integer processingStatus) { |
| | | return inspectUnacceptedMapper.selectUnqualifiedRawMaterials(page, formTime, productName, supplier, processingStatus); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<Map<String, Object>> selectDisposal(Page<Object> page, String specificationModel, String productName, String productCategories, Integer state) { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | |
| | | <?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.InspectUnacceptedMapper"> |
| | | <select id="selectUnRawInspectsList" resultType="java.util.Map"> |
| | | select ru.id, |
| | | DATE_FORMAT(form_time, '%Y-%m-%d') 'æ¥ææ¥æ', |
| | | reason, |
| | | code, |
| | | name, |
| | | specifications, |
| | | unit, |
| | | number, |
| | | DATE_FORMAT(ri.create_time, '%Y-%m-%d') 'æ¥æ£æ¥æ', |
| | | user_name, |
| | | DATE_FORMAT(ins_time, '%Y-%m-%d') 'æ£éªæ¥æ', |
| | | deal_state, |
| | | deal_reasult, |
| | | DATE_FORMAT(deal_time, '%Y-%m-%d') 'å¤çæ¥æ' |
| | | from mom_ocean.raw_inspect ri inner join mom_ocean.inspect_unaccepted ru on ri.id = ru.raw_inspect_id |
| | | <where> |
| | | <if test="dealState!=null and dealState!=''"> |
| | | and deal_state=#{dealState} |
| | | </if> |
| | | <if test="formTime!=null and formTime!=''"> |
| | | and form_time=#{formTime} |
| | | </if> |
| | | and ru.state=1 |
| | | </where> |
| | | order by ru.id desc |
| | | </select> |
| | | |
| | | <select id="selectInsList" resultType="java.util.Map"> |
| | | select ru.id, |
| | | DATE_FORMAT(fi.create_time, '%Y-%m-%d') 'æ¥ææ¥æ', |
| | | SELECT ru.id, |
| | | DATE_FORMAT(fi.create_time, '%Y-%m-%d') dateArrival, |
| | | reason, |
| | | material_code, |
| | | name, |
| | | project_name, |
| | | u.`name`, |
| | | specifications_model, |
| | | unit, |
| | | quantity, |
| | | DATE_FORMAT(fi.create_time, '%Y-%m-%d') 'æ¥æ£æ¥æ', |
| | | DATE_FORMAT(fi.create_time, '%Y-%m-%d') inspectionDate, |
| | | u.name, |
| | | DATE_FORMAT(fi.update_time, '%Y-%m-%d') 'æ£éªæ¥æ', |
| | | deal_state, |
| | | deal_reasult, |
| | | DATE_FORMAT(deal_time, '%Y-%m-%d') 'å¤çæ¥æ' |
| | | from mom_ocean.inspect_unaccepted ru, |
| | | mom_ocean.finished_inspect fi , |
| | | mom_ocean.user u |
| | | DATE_FORMAT(deal_time, '%Y-%m-%d') processingDate |
| | | FROM (inspect_unaccepted ru, |
| | | `user` u) |
| | | LEFT JOIN finished_inspect fi ON fi.`id` = ru.`raw_inspect_id` |
| | | where fi.id = ru.raw_inspect_id |
| | | and fi.user_id=u.id |
| | | AND ru.type = 1 |
| | | AND ru.state=1 |
| | | AND fi.`user_id` = u.`id` |
| | | <if test="dealState!=null and dealState!=''"> |
| | | and deal_state=#{dealState} |
| | | </if> |
| | | <if test="formTime!=null and formTime!=''"> |
| | | and fi.create_time=#{formTime} |
| | | </if> |
| | | and ru.state=1 |
| | | order by ru.id desc |
| | | </select> |
| | | |
| | | <select id="selectUnqualifiedRawMaterials" resultType="map"> |
| | | SELECT i.id, |
| | | DATE_FORMAT(r.create_time, '%Y-%m-%d') dateArrival, |
| | | i.`reason`, |
| | | r.`code`, |
| | | r.`name`, |
| | | r.`specifications`, |
| | | r.`unit`, |
| | | r.`number`, |
| | | DATE_FORMAT(r.`create_time`,'%Y-%m-%d') inspectionDate, |
| | | r.`user_name`, |
| | | DATE_FORMAT(r.`ins_time`,'%Y-%m-%d') processingDate, |
| | | r.`supplier`, |
| | | i.`deal_state`, |
| | | i.`deal_reasult` |
| | | FROM inspect_unaccepted i |
| | | LEFT JOIN raw_inspect r ON i.`raw_inspect_id` = r.`id` |
| | | WHERE i.`state` = 1 |
| | | AND i.`type` = 0 |
| | | <if test="formTime != null and formTime != ''"> |
| | | AND r.create_time = #{formTime} |
| | | </if> |
| | | <if test="productName != null and productName != ''"> |
| | | AND r.name LIKE CONCAT('%', #{productName}, '%') |
| | | </if> |
| | | <if test="supplier != null and supplier != ''"> |
| | | AND r.supplier LIKE CONCAT('%', #{supplier}, '%') |
| | | </if> |
| | | <if test="processingStatus != null"> |
| | | AND i.deal_state = #{processingStatus} |
| | | </if> |
| | | ORDER BY i.`id` DESC |
| | | </select> |
| | | </mapper> |
| | |
| | | @ApiOperation(value = "ç¹å»æ°å¢-->æ¥è¯¢æææäº§è®¡å") |
| | | @PostMapping("add_show_scheduling") |
| | | public Result<?> reportSelectScheduling() { |
| | | manufactureSchedulingService.reportSelectScheduling(); |
| | | return Result.success(); |
| | | return Result.success(manufactureSchedulingService.reportSelectScheduling()); |
| | | } |
| | | |
| | | @ApiOperation(value = "æ¥å·¥å¢å ") |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.mapper; |
| | | |
| | | import com.yuanchu.mom.pojo.ManualRawMaterial; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产æ¥å·¥-->åææé¢ç¨ Mapper æ¥å£ |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:39:07 |
| | | */ |
| | | public interface ManualRawMaterialMapper extends BaseMapper<ManualRawMaterial> { |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.mapper; |
| | | |
| | | import com.yuanchu.mom.pojo.ManualUnfinishedProduct; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产æ¥å·¥-->åæåé¢ç¨ Mapper æ¥å£ |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:39:26 |
| | | */ |
| | | public interface ManualUnfinishedProductMapper extends BaseMapper<ManualUnfinishedProduct> { |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.mapper; |
| | | |
| | | import com.yuanchu.mom.pojo.ManufactureReport; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产管ç-->ç产æ¥å·¥ Mapper æ¥å£ |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:43:26 |
| | | */ |
| | | public interface ManufactureReportMapper extends BaseMapper<ManufactureReport> { |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.FieldFill; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import java.io.Serializable; |
| | | import java.time.LocalDateTime; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Getter; |
| | | import lombok.Setter; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产æ¥å·¥-->åææé¢ç¨ |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:39:07 |
| | | */ |
| | | @Getter |
| | | @Setter |
| | | @TableName("manual_raw_material") |
| | | @ApiModel(value = "ManualRawMaterial对象", description = "ç产æ¥å·¥-->åææé¢ç¨") |
| | | public class ManualRawMaterial implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @ApiModelProperty("主é®Id") |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Integer id; |
| | | |
| | | @ApiModelProperty("ä¾åºååç§°") |
| | | private String supplierName; |
| | | |
| | | @ApiModelProperty("è´¨é追溯å·") |
| | | private String qualityNumber; |
| | | |
| | | @ApiModelProperty("è§æ ¼åå·") |
| | | private String specificationsModels; |
| | | |
| | | @ApiModelProperty("åä½") |
| | | private String unit; |
| | | |
| | | @ApiModelProperty("æ°é") |
| | | private Integer number; |
| | | |
| | | @ApiModelProperty("å建æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private LocalDateTime createTime; |
| | | |
| | | @ApiModelProperty("æ´æ°æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private LocalDateTime updateTime; |
| | | |
| | | @ApiModelProperty("é»è¾å é¤") |
| | | @TableLogic |
| | | private Integer state; |
| | | |
| | | @ApiModelProperty("å
³è ç产æ¥å·¥Id") |
| | | private Integer manufactureReportId; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.FieldFill; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import java.io.Serializable; |
| | | import java.time.LocalDateTime; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Getter; |
| | | import lombok.Setter; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产æ¥å·¥-->åæåé¢ç¨ |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:39:26 |
| | | */ |
| | | @Getter |
| | | @Setter |
| | | @TableName("manual_unfinished_product") |
| | | @ApiModel(value = "ManualUnfinishedProduct对象", description = "ç产æ¥å·¥-->åæåé¢ç¨") |
| | | public class ManualUnfinishedProduct implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @ApiModelProperty("主é®Id") |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Integer id; |
| | | |
| | | @ApiModelProperty("ç产çç»") |
| | | private String productionTeam; |
| | | |
| | | @ApiModelProperty("è´¨é追溯å·") |
| | | private String qualityNumber; |
| | | |
| | | @ApiModelProperty("åæååç§°") |
| | | private String unfinishedName; |
| | | |
| | | @ApiModelProperty("è§æ ¼åå·") |
| | | private String specificationsModels; |
| | | |
| | | @ApiModelProperty("åä½") |
| | | private String unit; |
| | | |
| | | @ApiModelProperty("æ°é") |
| | | private Integer number; |
| | | |
| | | @ApiModelProperty("å建æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private LocalDateTime createTime; |
| | | |
| | | @ApiModelProperty("æ´æ°æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private LocalDateTime updateTime; |
| | | |
| | | @ApiModelProperty("é»è¾å é¤") |
| | | @TableLogic |
| | | private Integer state; |
| | | |
| | | @ApiModelProperty("å
³è ç产æ¥å
±Id") |
| | | private Integer manufactureReportId; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.FieldFill; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import java.io.Serializable; |
| | | import java.time.LocalDateTime; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Getter; |
| | | import lombok.Setter; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产管ç-->ç产æ¥å·¥ |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:43:26 |
| | | */ |
| | | @Getter |
| | | @Setter |
| | | @TableName("manufacture_report") |
| | | @ApiModel(value = "ManufactureReport对象", description = "ç产管ç-->ç产æ¥å·¥") |
| | | public class ManufactureReport implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @ApiModelProperty("ç产æ¥å·¥ 主é®ID") |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Integer id; |
| | | |
| | | @ApiModelProperty("çæ¬¡") |
| | | private String orderClasses; |
| | | |
| | | @ApiModelProperty("çç»") |
| | | private String workingTeam; |
| | | |
| | | @ApiModelProperty("çç»é¿") |
| | | private String jobForeman; |
| | | |
| | | @ApiModelProperty("åºå¤äººå") |
| | | private String attendant; |
| | | |
| | | @ApiModelProperty("å建æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private LocalDateTime createTime; |
| | | |
| | | @ApiModelProperty("æ´æ°æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | private LocalDateTime updateTime; |
| | | |
| | | @ApiModelProperty("é»è¾å é¤") |
| | | @TableLogic |
| | | private Integer state; |
| | | |
| | | @ApiModelProperty("å
³è å·¥åºå·¥èºId") |
| | | private Integer processTechnology; |
| | | |
| | | @ApiModelProperty("å
³è ç产订åå·Id") |
| | | private Integer manufactureOrderId; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.pojo.dto; |
| | | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | // æ¥å·¥æ·»å |
| | | @Data |
| | | public class ReportAddDto { |
| | | |
| | | @ApiModelProperty("çæ¬¡") |
| | | private String orderClasses; |
| | | |
| | | @ApiModelProperty("çç»") |
| | | private String workingTeam; |
| | | |
| | | @ApiModelProperty("çç»é¿") |
| | | private String jobForeman; |
| | | |
| | | @ApiModelProperty("åºå¤äººå") |
| | | private String attendant; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service; |
| | | |
| | | import com.yuanchu.mom.pojo.ManualRawMaterial; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产æ¥å·¥-->åææé¢ç¨ æå¡ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:39:07 |
| | | */ |
| | | public interface ManualRawMaterialService extends IService<ManualRawMaterial> { |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service; |
| | | |
| | | import com.yuanchu.mom.pojo.ManualUnfinishedProduct; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产æ¥å·¥-->åæåé¢ç¨ æå¡ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:39:26 |
| | | */ |
| | | public interface ManualUnfinishedProductService extends IService<ManualUnfinishedProduct> { |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service; |
| | | |
| | | import com.yuanchu.mom.pojo.ManufactureReport; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产管ç-->ç产æ¥å·¥ æå¡ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:43:26 |
| | | */ |
| | | public interface ManufactureReportService extends IService<ManufactureReport> { |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service.impl; |
| | | |
| | | import com.yuanchu.mom.pojo.ManualRawMaterial; |
| | | import com.yuanchu.mom.mapper.ManualRawMaterialMapper; |
| | | import com.yuanchu.mom.service.ManualRawMaterialService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产æ¥å·¥-->åææé¢ç¨ æå¡å®ç°ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:39:07 |
| | | */ |
| | | @Service |
| | | public class ManualRawMaterialServiceImpl extends ServiceImpl<ManualRawMaterialMapper, ManualRawMaterial> implements ManualRawMaterialService { |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service.impl; |
| | | |
| | | import com.yuanchu.mom.pojo.ManualUnfinishedProduct; |
| | | import com.yuanchu.mom.mapper.ManualUnfinishedProductMapper; |
| | | import com.yuanchu.mom.service.ManualUnfinishedProductService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产æ¥å·¥-->åæåé¢ç¨ æå¡å®ç°ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:39:26 |
| | | */ |
| | | @Service |
| | | public class ManualUnfinishedProductServiceImpl extends ServiceImpl<ManualUnfinishedProductMapper, ManualUnfinishedProduct> implements ManualUnfinishedProductService { |
| | | |
| | | } |
| | |
| | | public Map<String, Object> sePros(Integer schedulingId) { |
| | | //åºæ¬ä¿¡æ¯ |
| | | Map<String, Object> manufactureOrder = manufactureSchedulingService.sePros(schedulingId); |
| | | MyUtil.PrintLog(manufactureOrder.toString()); |
| | | //计åç¼å¶ |
| | | List<Map<String, Object>> mapList = manualTechnologyMapper.selectListTowTree(schedulingId); |
| | | manufactureOrder.put("message",mapList); |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.yuanchu.mom.service.impl; |
| | | |
| | | import com.yuanchu.mom.pojo.ManufactureReport; |
| | | import com.yuanchu.mom.mapper.ManufactureReportMapper; |
| | | import com.yuanchu.mom.service.ManufactureReportService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * <p> |
| | | * ç产管ç-->ç产æ¥å·¥ æå¡å®ç°ç±» |
| | | * </p> |
| | | * |
| | | * @author æ±èéµ·éç½ç»ç§ææéå
¬å¸ |
| | | * @since 2023-09-04 10:43:26 |
| | | */ |
| | | @Service |
| | | public class ManufactureReportServiceImpl extends ServiceImpl<ManufactureReportMapper, ManufactureReport> implements ManufactureReportService { |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.ManualRawMaterialMapper"> |
| | | |
| | | </mapper> |
| | |
| | | LEFT JOIN manual_technology t ON t.`id` = p.`manual_technology_id` |
| | | WHERE p.`state` = 1 |
| | | AND p.`manufacture_scheduling_id` = #{schedulingId} |
| | | ORDER BY p.`create_time` DESC |
| | | </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.ManualUnfinishedProductMapper"> |
| | | |
| | | </mapper> |
| | |
| | | scheduled_production, |
| | | DATE_FORMAT(downTime, '%Y-%m-%d') downTime, |
| | | DATE_FORMAT(delTime, '%Y-%m-%d') delTime, |
| | | go_state, |
| | | go_state |
| | | from mom_ocean.manufacture_order |
| | | where state=1 |
| | | <if test="downTime!=null and downTime!=''"> |
| | |
| | | and customer_code like concat('%',#{customerCode},'%') |
| | | </if> |
| | | <if test="type!=null"> |
| | | and type=#{type} |
| | | and go_state=#{type} |
| | | </if> |
| | | ORDER BY create_time DESC |
| | | </select> |
| | | |
| | | <update id="deleteManufacture"> |
| | |
| | | SELECT m.`order_code`, m.`name`, m.`id` |
| | | FROM manufacture_order m |
| | | WHERE m.`state` = 1 |
| | | ORDER BY m.`create_time` DESC |
| | | </select> |
| | | |
| | | <update id="updateManufacture"> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.ManufactureReportMapper"> |
| | | |
| | | </mapper> |
| | |
| | | FROM manufacture_scheduling m |
| | | WHERE m.`manufacture_order_id` = 3 |
| | | AND m.`state` = 1 |
| | | ORDER BY m.`create_time` DESC |
| | | </select> |
| | | |
| | | <select id="selectProduceTable" resultType="map"> |
| | |
| | | WHERE m.`manufacture_order_id` = #{manOrdId} |
| | | AND m.`manufacture_order_id` = o.`id` |
| | | AND m.`state` = 1 |
| | | AND m.`go_state` = 1 |
| | | <if test="productName != null and productName != ''"> |
| | | AND o.`name` LIKE CONCAT('%', #{productName}, '%') |
| | | </if> |
| | |
| | | <if test="endTime != null and endTime != ''"> |
| | | AND m.`end_time` <![CDATA[ <= ]]> #{endTime} |
| | | </if> |
| | | ORDER BY m.`create_time` DESC |
| | | </select> |
| | | |
| | | <select id="sePros" resultType="map"> |
| | |
| | | FROM manufacture_scheduling s, manufacture_order o |
| | | WHERE s.`manufacture_order_id` = o.`id` |
| | | AND s.`id` = #{schedulingId} |
| | | ORDER BY s.`create_time` DESC |
| | | </select> |
| | | |
| | | <select id="reportSelectScheduling" resultType="map"> |
| | | |
| | | SELECT m.`id`, o.`customer_code`, o.`proname`, o.`name`, o.`specifications`, o.`unit`, m.`scheduled` |
| | | FROM manufacture_scheduling m, manufacture_order o |
| | | WHERE m.`state` = 1 |
| | | AND m.`manufacture_order_id` = o.`id` |
| | | AND m.`go_state` = 1 |
| | | ORDER BY m.`create_time` DESC |
| | | </select> |
| | | </mapper> |
| | |
| | | // æ¼ç¤ºä¾åï¼æ§è¡ main æ¹æ³æ§å¶å°è¾å
¥æ¨¡å表åå车èªå¨çæå¯¹åºé¡¹ç®ç®å½ä¸ |
| | | public class CodeGenerator { |
| | | |
| | | public static String database_url = "jdbc:mysql://192.168.110.209:3306/mom_ocean?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai"; |
| | | public static String database_url = "jdbc:mysql://192.168.191.113:3306/mom_ocean?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai"; |
| | | public static String database_username = "user"; |
| | | public static String database_password= "123456"; |
| | | public static String author = "æ±èéµ·éç½ç»ç§ææéå
¬å¸"; |
| | |
| | | datasource: |
| | | type: com.alibaba.druid.pool.DruidDataSource |
| | | driverClassName: com.mysql.cj.jdbc.Driver |
| | | url: jdbc:mysql://192.168.191.113:3306/mom_ocean?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8 |
| | | url: jdbc:mysql://192.168.73.113:3306/mom_ocean?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8 |
| | | username: user |
| | | password: 123456 |
| | | druid: |
| | |
| | | # redisæ°æ®åºç´¢å¼(é»è®¤ä¸º0)ï¼æä»¬ä½¿ç¨ç´¢å¼ä¸º3çæ°æ®åºï¼é¿å
åå
¶ä»æ°æ®åºå²çª |
| | | database: 0 |
| | | # redisæå¡å¨å°åï¼é»è®¤ä¸ºlocalhostï¼ |
| | | host: 192.168.191.113 |
| | | host: 192.168.73.113 |
| | | # redis端å£ï¼é»è®¤ä¸º6379ï¼ |
| | | port: 6379 |
| | | # redis访é®å¯ç ï¼é»è®¤ä¸ºç©ºï¼ |