liding
3 天以前 05a5ac6f4fc67ee9445c2a8a7ed4dd8c67c8195c
1.煤质 2.其他优化
已修改11个文件
已重命名1个文件
已添加8个文件
422 ■■■■■ 文件已修改
basic-server/src/main/java/com/ruoyi/basic/controller/CoalInfoController.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/controller/CoalQualityController.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/controller/SupplyController.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/dto/CoalQualityDto.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/entity/CoalQuality.java 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/entity/Supply.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/mapper/CoalQualityMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/service/CoalInfoService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/service/CoalQualityService.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/service/CustomerService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/service/SupplyService.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/service/impl/CoalInfoServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/service/impl/CoalQualityServiceImpl.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/service/impl/SupplyServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/resources/db/migration/postgresql/V20250530152701__create_table_supply.sql 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/resources/db/migration/postgresql/V20250530171701__create_table_customer.sql 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/resources/db/migration/postgresql/V20250603151801__create_table_coal_quality.sql 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/resources/mapper/CoalQualityMapper.xml 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/resources/mapper/SupplyMapper.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/controller/CoalInfoController.java
@@ -3,13 +3,11 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.basic.dto.CoalInfoDto;
import com.ruoyi.basic.dto.SupplyDto;
import com.ruoyi.basic.entity.CoalInfo;
import com.ruoyi.basic.entity.Supply;
import com.ruoyi.basic.service.CoalInfoService;
import com.ruoyi.common.core.domain.R;
import org.springframework.web.bind.annotation.*;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
/**
 * <p>
basic-server/src/main/java/com/ruoyi/basic/controller/CoalQualityController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,54 @@
package com.ruoyi.basic.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.basic.dto.CoalQualityDto;
import com.ruoyi.basic.entity.CoalQuality;
import com.ruoyi.basic.service.CoalQualityService;
import com.ruoyi.common.core.domain.R;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
/**
 * <p>
 * ç…¤è´¨ä¿¡æ¯è¡¨ï¼Œè®°å½•煤炭质量检测相关数据 å‰ç«¯æŽ§åˆ¶å™¨
 * </p>
 *
 * @author ruoyi
 * @since 2025-06-03
 */
@RestController
@AllArgsConstructor
@RequestMapping("/basic/coalQuality")
public class CoalQualityController {
    private CoalQualityService coalQualityService;
    /**
     * æŸ¥è¯¢
     */
    @GetMapping("/list")
    public R<IPage<CoalQuality>> list(Page page, CoalQualityDto coalQualityDto) {
        IPage<CoalQuality> list = coalQualityService.selectCoalQualityList(page,coalQualityDto);
        return R.ok(list);
    }
    /**
     * æ–°å¢žä¿®æ”¹
     */
    @PostMapping("/addOrEditCoalQuality")
    public R addOrEditCoalQuality(@RequestBody CoalQualityDto coalQualityDto) {
        return R.ok(coalQualityService.addOrEditCoalQuality(coalQualityDto));
    }
    /**
     * åˆ é™¤
     */
    @DeleteMapping("/delSupply")
    public R remove(@RequestBody Long[] ids) {
        return R.ok(coalQualityService.delCoalQualityByIds(ids));
    }
}
basic-server/src/main/java/com/ruoyi/basic/controller/SupplyController.java
@@ -6,10 +6,8 @@
import com.ruoyi.basic.entity.Supply;
import com.ruoyi.basic.service.SupplyService;
import com.ruoyi.common.core.domain.R;
import org.springframework.web.bind.annotation.*;
import lombok.AllArgsConstructor;
import java.util.List;
import org.springframework.web.bind.annotation.*;
/**
 * <p>
basic-server/src/main/java/com/ruoyi/basic/dto/CoalQualityDto.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
package com.ruoyi.basic.dto;
import com.ruoyi.basic.entity.CoalQuality;
import lombok.Data;
@Data
public class CoalQualityDto extends CoalQuality {
}
basic-server/src/main/java/com/ruoyi/basic/entity/CoalQuality.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,79 @@
package com.ruoyi.basic.entity;
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 com.ruoyi.common.core.domain.MyBaseEntity;
import lombok.Data;
import java.math.BigDecimal;
/**
 * ç…¤è´¨ä¿¡æ¯è¡¨ï¼Œè®°å½•煤炭质量检测相关数据 å®žä½“ç±»
 *
 * @author ruoyi
 * @date 2025-06-03
 */
@Data
@TableName("coal_quality")
public class CoalQuality extends MyBaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * ä¸»é”®ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * ç…¤ç§ç±»åž‹id
     */
    @TableField(value = "coal_id")
    private Long coalId;
    /**
     * ç…¤ç§ç±»åž‹
     */
    @TableField(value = "coal")
    private String coal;
    /**
     * å…¨æ°´å«é‡ç™¾åˆ†æ¯” (%)
     */
    @TableField(value = "total_moisture")
    private BigDecimal totalMoisture;
    /**
     * åˆ†æžæ°´å«é‡ç™¾åˆ†æ¯” (%)
     */
    @TableField(value = "analysis_moisture")
    private BigDecimal analysisMoisture;
    /**
     * æŒ¥å‘分百分比 (%)
     */
    @TableField(value = "volatile_matter")
    private BigDecimal volatileMatter;
    /**
     * å›ºå®šç¢³ç™¾åˆ†æ¯” (%)
     */
    @TableField(value = "fixed_carbon")
    private BigDecimal fixedCarbon;
    /**
     * ä½Žä½å‘热量(单位:千卡/千克)
     */
    @TableField(value = "lower_heat_value")
    private BigDecimal lowerHeatValue;
    /**
     * é«˜ä½å‘热量(单位:千卡/千克)
     */
    @TableField(value = "higher_heat_value")
    private BigDecimal higherHeatValue;
    /**
     * ç°åˆ†ç™¾åˆ†æ¯” (%)
     */
    @TableField(value = "ash_content")
    private BigDecimal ashContent;
    /**
     * ç¡«å«é‡ç™¾åˆ†æ¯” (%)
     */
    @TableField(value = "sulfur_content")
    private BigDecimal sulfurContent;
}
basic-server/src/main/java/com/ruoyi/basic/entity/Supply.java
@@ -60,15 +60,31 @@
     * ä¾›åº”商所在省份的ID(关联地址字典表),默认0
     */
    @TableField(value = "province_id")
    private Long provinceId;
    private Long BProvinceId;
    /**
     * ä¾›åº”商所在城市的ID(关联地址字典表),默认0
     */
    @TableField(value = "city_id")
    private Long cityId;
    private Long BCityId;
    /**
     * ä¾›åº”商所在区县的ID(关联地址字典表),默认0,用于地址层级划分
     */
    @TableField(value = "district_id")
    private Long districtId;
    private Long BDistrictId;
    /**
     * è”系地址 çœä»½çš„ID
     */
    @TableField(value = "province_id")
    private Long CProvinceId;
    /**
     * è”系地址所在城市的ID(关联地址字典表),默认0
     */
    @TableField(value = "city_id")
    private Long CCityId;
    /**
     * è”系地址所在区县的ID(关联地址字典表),默认0,用于地址层级划分
     */
    @TableField(value = "district_id")
    private Long CDistrictId;
}
basic-server/src/main/java/com/ruoyi/basic/mapper/CoalQualityMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
package com.ruoyi.basic.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.basic.entity.CoalQuality;
import org.apache.ibatis.annotations.Mapper;
/**
 * <p>
 * ç…¤è´¨ä¿¡æ¯è¡¨ï¼Œè®°å½•煤炭质量检测相关数据 Mapper æŽ¥å£
 * </p>
 *
 * @author ruoyi
 * @since 2025-06-03
 */
@Mapper
public interface CoalQualityMapper extends BaseMapper<CoalQuality> {
}
basic-server/src/main/java/com/ruoyi/basic/service/CoalInfoService.java
@@ -2,9 +2,9 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.basic.dto.CoalInfoDto;
import com.ruoyi.basic.entity.CoalInfo;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
basic-server/src/main/java/com/ruoyi/basic/service/CoalQualityService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,24 @@
package com.ruoyi.basic.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.basic.dto.CoalQualityDto;
import com.ruoyi.basic.entity.CoalQuality;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * ç…¤è´¨ä¿¡æ¯è¡¨ï¼Œè®°å½•煤炭质量检测相关数据 æœåŠ¡ç±»
 * </p>
 *
 * @author ruoyi
 * @since 2025-06-03
 */
public interface CoalQualityService extends IService<CoalQuality> {
    IPage<CoalQuality> selectCoalQualityList(Page page, CoalQualityDto coalQualityDto);
    int addOrEditCoalQuality(CoalQualityDto coalQualityDto);
    int delCoalQualityByIds(Long[] ids);
}
basic-server/src/main/java/com/ruoyi/basic/service/CustomerService.java
@@ -1,7 +1,7 @@
package com.ruoyi.basic.service;
import com.ruoyi.basic.entity.Customer;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.basic.entity.Customer;
/**
 * <p>
basic-server/src/main/java/com/ruoyi/basic/service/SupplyService.java
@@ -2,11 +2,9 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.basic.dto.SupplyDto;
import com.ruoyi.basic.entity.Supply;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
 * <p>
basic-server/src/main/java/com/ruoyi/basic/service/impl/CoalInfoServiceImpl.java
@@ -4,16 +4,14 @@
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.basic.dto.CoalInfoDto;
import com.ruoyi.basic.entity.CoalInfo;
import com.ruoyi.basic.entity.Supply;
import com.ruoyi.basic.mapper.CoalInfoMapper;
import com.ruoyi.basic.service.CoalInfoService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.utils.bean.BeanUtils;
import org.springframework.stereotype.Service;
import lombok.RequiredArgsConstructor;
import org.springframework.util.StringUtils;
import org.springframework.stereotype.Service;
import java.util.Objects;
basic-server/src/main/java/com/ruoyi/basic/service/impl/CoalQualityServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,63 @@
package com.ruoyi.basic.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.basic.dto.CoalQualityDto;
import com.ruoyi.basic.entity.CoalQuality;
import com.ruoyi.basic.mapper.CoalQualityMapper;
import com.ruoyi.basic.service.CoalQualityService;
import com.ruoyi.common.utils.bean.BeanUtils;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.Objects;
/**
 * <p>
 * ç…¤è´¨ä¿¡æ¯è¡¨ï¼Œè®°å½•煤炭质量检测相关数据 æœåŠ¡å®žçŽ°ç±»
 * </p>
 *
 * @author ruoyi
 * @since 2025-06-03
 */
@Service
@RequiredArgsConstructor
public class CoalQualityServiceImpl extends ServiceImpl<CoalQualityMapper, CoalQuality> implements CoalQualityService {
    private final CoalQualityMapper coalQualityMapper;
    @Override
    public IPage<CoalQuality> selectCoalQualityList(Page page, CoalQualityDto coalQualityDto) {
        LambdaQueryWrapper<CoalQuality> queryWrapper = new LambdaQueryWrapper<>();
        queryWrapper.orderByDesc(CoalQuality::getCreateTime);
        return coalQualityMapper.selectPage(page, queryWrapper);
    }
    @Override
    public int addOrEditCoalQuality(CoalQualityDto coalQualityDto) {
        CoalQuality coalQuality = new CoalQuality();
        BeanUtils.copyProperties(coalQualityDto, coalQuality);
        if (Objects.isNull(coalQualityDto.getId())) {
            return coalQualityMapper.insert(coalQuality);
        } else {
            return coalQualityMapper.updateById(coalQuality);
        }
    }
    @Override
    public int delCoalQualityByIds(Long[] ids) {
        // æ£€æŸ¥å‚æ•°
        if (ids == null || ids.length == 0) {
            return 0;
        }
        // æž„造更新条件
        UpdateWrapper<CoalQuality> updateWrapper = new UpdateWrapper<>();
        updateWrapper.in("id", ids)
                .set("deleted", 1);  // è®¾ç½® deleted ä¸º 1 è¡¨ç¤ºå·²åˆ é™¤
        // æ‰§è¡Œæ‰¹é‡é€»è¾‘删除
        return coalQualityMapper.update(null, updateWrapper);
    }
}
basic-server/src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java
@@ -1,22 +1,22 @@
package com.ruoyi.basic.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.basic.entity.Customer;
import com.ruoyi.basic.mapper.CustomerMapper;
    import com.ruoyi.basic.service.CustomerService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import com.ruoyi.basic.service.CustomerService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
/**
* <p>
    *  æœåŠ¡å®žçŽ°ç±»
    * </p>
*
* @author ruoyi
* @since 2025-06-03
*/
 * <p>
 * æœåŠ¡å®žçŽ°ç±»
 * </p>
 *
 * @author ruoyi
 * @since 2025-06-03
 */
@Service
@RequiredArgsConstructor
    public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> implements CustomerService {
public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> implements CustomerService {
    }
}
basic-server/src/main/java/com/ruoyi/basic/service/impl/SupplyServiceImpl.java
@@ -4,17 +4,16 @@
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.basic.dto.SupplyDto;
import com.ruoyi.basic.entity.Supply;
import com.ruoyi.basic.mapper.SupplyMapper;
import com.ruoyi.basic.service.SupplyService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.utils.bean.BeanUtils;
import org.springframework.stereotype.Service;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import java.util.List;
import java.util.Objects;
/**
basic-server/src/main/resources/db/migration/postgresql/V20250530152701__create_table_supply.sql
@@ -10,9 +10,12 @@
    bank_name        VARCHAR(255) NOT NULL    DEFAULT '',               -- å¼€æˆ·è¡Œ
    contact_person   VARCHAR(255) NOT NULL    DEFAULT '',               -- è”系人
    contact_address  VARCHAR(255) NOT NULL    DEFAULT '',               -- è”系地址
    province_id      BIGINT       NOT NULL    DEFAULT 0,
    city_id          BIGINT       NOT NULL    DEFAULT 0,
    district_id      BIGINT       NOT NULL    DEFAULT 0,
    b_province_id      BIGINT       NOT NULL    DEFAULT 0,              -- ç»è¥åœ°å€çœid
    b_city_id          BIGINT       NOT NULL    DEFAULT 0,              -- ç»è¥åœ°å€å¸‚id
    b_district_id      BIGINT       NOT NULL    DEFAULT 0,              -- ç»è¥åœ°å€åŒºid
    c_province_id      BIGINT       NOT NULL    DEFAULT 0,              -- è”系地址省id
    c_city_id          BIGINT       NOT NULL    DEFAULT 0,              -- è”系地址市id
    c_district_id      BIGINT       NOT NULL    DEFAULT 0,              -- è”系地址区id
    deleted          int4         NOT NULL DEFAULT 0,                 -- æ˜¯å¦åˆ é™¤ï¼ˆè½¯åˆ é™¤æ ‡å¿—)
    create_by        VARCHAR(255),                                    -- åˆ›å»ºäºº
    create_time      TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP, -- åˆ›å»ºæ—¶é—´ï¼Œé»˜è®¤å½“前时间
@@ -48,13 +51,13 @@
COMMENT ON COLUMN supply.contact_address IS '供应商联系人的联系地址';
-- çœä»½ID(默认0,非空,关联地址字典)
COMMENT ON COLUMN supply.province_id IS '供应商所在省份的ID(关联地址字典表),默认0';
COMMENT ON COLUMN supply.b_province_id IS '供应商所在省份的ID(关联地址字典表),默认0';
-- åŸŽå¸‚ID(默认0,非空,关联地址字典)
COMMENT ON COLUMN supply.city_id IS '供应商所在城市的ID(关联地址字典表),默认0';
COMMENT ON COLUMN supply.b_city_id IS '供应商所在城市的ID(关联地址字典表),默认0';
-- åŒºåŽ¿ID(默认0,非空,关联地址字典)
COMMENT ON COLUMN supply.district_id IS '供应商所在区县的ID(关联地址字典表),默认0,用于地址层级划分';
COMMENT ON COLUMN supply.b_district_id IS '供应商所在区县的ID(关联地址字典表),默认0,用于地址层级划分';
COMMENT ON COLUMN supply.deleted IS '软删除标志,true表示已删除';
COMMENT ON COLUMN supply.create_by IS '创建人用户名';
basic-server/src/main/resources/db/migration/postgresql/V20250530171701__create_table_customer.sql
basic-server/src/main/resources/db/migration/postgresql/V20250603151801__create_table_coal_quality.sql
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,44 @@
-- åˆ›å»ºç…¤è´¨ä¿¡æ¯è¡¨
CREATE TABLE coal_quality
(
    id                BIGSERIAL PRIMARY KEY,                              -- ä¸»é”®ID,自动递增
    coal_id           bigint                   DEFAULT 0 NOT NULL,
    coal              VARCHAR(255) NOT NULL,                              -- ç…¤ç§ç±»åž‹ï¼Œä¸å…è®¸ä¸ºç©º
    total_moisture    DECIMAL(10, 2),                                     -- å…¨æ°´å«é‡ (%)
    analysis_moisture DECIMAL(10, 2),                                     -- åˆ†æžæ°´å«é‡ (%)
    volatile_matter   DECIMAL(10, 2),                                     -- æŒ¥å‘分 (%)
    fixed_carbon      DECIMAL(10, 2),                                     -- å›ºå®šç¢³ (%)
    lower_heat_value  DECIMAL(10, 2),                                     -- ä½Žä½å‘热量 (kcal/kg)
    higher_heat_value DECIMAL(10, 2),                                     -- é«˜ä½å‘热量 (kcal/kg)
    ash_content       DECIMAL(10, 2),                                     -- ç°åˆ† (%)
    sulfur_content    DECIMAL(10, 2),                                     -- ç¡«å«é‡ (%)
    deleted           INT          NOT NULL    DEFAULT 0,                 -- è½¯åˆ é™¤æ ‡å¿—:0=未删除,1=已删除
    create_by         VARCHAR(255),                                       -- åˆ›å»ºäººç”¨æˆ·å
    create_time       TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP, -- åˆ›å»ºæ—¶é—´ï¼Œé»˜è®¤å½“前时间
    update_by         VARCHAR(255),                                       -- æœ€åŽæ›´æ–°äººç”¨æˆ·å
    update_time       TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP  -- æœ€åŽæ›´æ–°æ—¶é—´ï¼Œé»˜è®¤å½“前时间
);
-- è¡¨æ³¨é‡Š
COMMENT ON TABLE coal_quality IS '煤质信息表,记录煤炭质量检测相关数据';
-- å­—段注释
COMMENT ON COLUMN coal_quality.id IS '主键ID';
COMMENT ON COLUMN coal_quality.coal_id IS '煤种类型id';
COMMENT ON COLUMN coal_quality.coal IS '煤种类型';
COMMENT ON COLUMN coal_quality.total_moisture IS '全水含量百分比 (%)';
COMMENT ON COLUMN coal_quality.analysis_moisture IS '分析水含量百分比 (%)';
COMMENT ON COLUMN coal_quality.volatile_matter IS '挥发分百分比 (%)';
COMMENT ON COLUMN coal_quality.fixed_carbon IS '固定碳百分比 (%)';
COMMENT ON COLUMN coal_quality.lower_heat_value IS '低位发热量(单位:千卡/千克)';
COMMENT ON COLUMN coal_quality.higher_heat_value IS '高位发热量(单位:千卡/千克)';
COMMENT ON COLUMN coal_quality.ash_content IS '灰分百分比 (%)';
COMMENT ON COLUMN coal_quality.sulfur_content IS '硫含量百分比 (%)';
COMMENT ON COLUMN coal_quality.deleted IS '软删除标志,0=未删除,1=已删除';
COMMENT ON COLUMN coal_quality.create_by IS '创建该记录的用户';
COMMENT ON COLUMN coal_quality.create_time IS '记录创建时间';
COMMENT ON COLUMN coal_quality.update_by IS '最后修改该记录的用户';
COMMENT ON COLUMN coal_quality.update_time IS '记录最后更新时间';
basic-server/src/main/resources/mapper/CoalQualityMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,35 @@
<?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.basic.mapper.CoalQualityMapper">
        <!-- é€šç”¨æŸ¥è¯¢æ˜ å°„结果 -->
        <resultMap id="BaseResultMap" type="com.ruoyi.basic.entity.CoalQuality">
                    <id column="id" property="id" />
                <result column="deleted" property="deleted" />
                <result column="create_by" property="createBy" />
                <result column="create_time" property="createTime" />
                <result column="update_by" property="updateBy" />
                <result column="update_time" property="updateTime" />
                    <result column="coal_id" property="coalId" />
                    <result column="coal" property="coal" />
                    <result column="total_moisture" property="totalMoisture" />
                    <result column="analysis_moisture" property="analysisMoisture" />
                    <result column="volatile_matter" property="volatileMatter" />
                    <result column="fixed_carbon" property="fixedCarbon" />
                    <result column="lower_heat_value" property="lowerHeatValue" />
                    <result column="higher_heat_value" property="higherHeatValue" />
                    <result column="ash_content" property="ashContent" />
                    <result column="sulfur_content" property="sulfurContent" />
        </resultMap>
        <!-- é€šç”¨æŸ¥è¯¢ç»“果列 -->
        <sql id="Base_Column_List">
                deleted,
                create_by,
                create_time,
                update_by,
                update_time,
            id, coal_id, coal, total_moisture, analysis_moisture, volatile_matter, fixed_carbon, lower_heat_value, higher_heat_value, ash_content, sulfur_content
        </sql>
</mapper>
basic-server/src/main/resources/mapper/SupplyMapper.xml
@@ -17,9 +17,12 @@
                    <result column="bank_name" property="bankName" />
                    <result column="contact_person" property="contactPerson" />
                    <result column="contact_address" property="contactAddress" />
                    <result column="province_id" property="provinceId" />
                    <result column="city_id" property="cityId" />
                    <result column="district_id" property="districtId" />
                    <result column="b_province_id" property="BProvinceId" />
                    <result column="b_city_id" property="BCityId" />
                    <result column="b_district_id" property="BDistrictId" />
                    <result column="c_province_id" property="CProvinceId" />
                    <result column="c_city_id" property="CCityId" />
                    <result column="c_district_id" property="CDistrictId" />
        </resultMap>
        <!-- é€šç”¨æŸ¥è¯¢ç»“果列 -->