Commit f1d4696b by wangweidong

土工平台修改

parent 6e582532
...@@ -62,6 +62,8 @@ public class ContractSampleController extends ServiceController { ...@@ -62,6 +62,8 @@ public class ContractSampleController extends ServiceController {
statusList.add(ContractSampleStatusEnum.PRO_TEC_CHECK); statusList.add(ContractSampleStatusEnum.PRO_TEC_CHECK);
statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_REG); statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_REG);
statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_ORg); statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_ORg);
statusList.add(ContractSampleStatusEnum.OUT_DRIFT);
statusList.add(ContractSampleStatusEnum.ENTRUST_REG);
contractSample.setStatusList(statusList); contractSample.setStatusList(statusList);
...@@ -100,6 +102,8 @@ public class ContractSampleController extends ServiceController { ...@@ -100,6 +102,8 @@ public class ContractSampleController extends ServiceController {
statusList.add(ContractSampleStatusEnum.PRO_TEC_CHECK); statusList.add(ContractSampleStatusEnum.PRO_TEC_CHECK);
statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_REG); statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_REG);
statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_ORg); statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_ORg);
statusList.add(ContractSampleStatusEnum.OUT_DRIFT);
statusList.add(ContractSampleStatusEnum.ENTRUST_REG);
contractSample.setStatusList(statusList); contractSample.setStatusList(statusList);
return success(contractSampleService.pageVO(getPage(), contractSample)); return success(contractSampleService.pageVO(getPage(), contractSample));
} }
...@@ -195,6 +199,8 @@ public class ContractSampleController extends ServiceController { ...@@ -195,6 +199,8 @@ public class ContractSampleController extends ServiceController {
List<ContractSampleStatusEnum> statusList = new ArrayList<>(); List<ContractSampleStatusEnum> statusList = new ArrayList<>();
statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_REG); statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_REG);
statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_ORg); statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_ORg);
statusList.add(ContractSampleStatusEnum.OUT_INPUT);
statusList.add(ContractSampleStatusEnum.ENTRUST_REG);
contractSample.setStatusList(statusList); contractSample.setStatusList(statusList);
return success(contractSampleService.pageVO(getPage(), contractSample)); return success(contractSampleService.pageVO(getPage(), contractSample));
} }
...@@ -215,6 +221,25 @@ public class ContractSampleController extends ServiceController { ...@@ -215,6 +221,25 @@ public class ContractSampleController extends ServiceController {
} }
@ApiOperation("验收任务登记待验收分页列表")
@ApiImplicitParams({
@ApiImplicitParam(name = RestConstants.PAGE_PAGE, value = "请求数据的页码", required = true, paramType = "query", dataTypeClass = Integer.class),
@ApiImplicitParam(name = RestConstants.PAGE_ROWS, value = "每页条数", required = true, paramType = "query", dataTypeClass = Integer.class),
@ApiImplicitParam(name = RestConstants.PAGE_SIDX, value = "排序字段", paramType = "query", dataTypeClass = String.class),
@ApiImplicitParam(name = RestConstants.PAGE_SORD, value = "排序方式", paramType = "query", dataTypeClass = String.class),
})
@PostMapping("/page_check_accept_reg_wait")
public RestResult<Page<ContractSampleVO>> getPageCheckAcceptRegWait(ContractSampleVO contractSample) {
contractSample.setStatusList(Lists.newArrayList(
ContractSampleStatusEnum.CHECK_ACCEPT_REG,
ContractSampleStatusEnum.OUT_DRIFT,
ContractSampleStatusEnum.ENTRUST_REG
));
return success(contractSampleService.pageVO(getPage(), contractSample));
}
@ApiOperation("验收任务登记登记历史分页列表") @ApiOperation("验收任务登记登记历史分页列表")
@ApiImplicitParams({ @ApiImplicitParams({
@ApiImplicitParam(name = RestConstants.PAGE_PAGE, value = "请求数据的页码", required = true, paramType = "query", dataTypeClass = Integer.class), @ApiImplicitParam(name = RestConstants.PAGE_PAGE, value = "请求数据的页码", required = true, paramType = "query", dataTypeClass = Integer.class),
...@@ -226,6 +251,8 @@ public class ContractSampleController extends ServiceController { ...@@ -226,6 +251,8 @@ public class ContractSampleController extends ServiceController {
public RestResult<Page<ContractSampleVO>> getPageCheckAcceptRegHis(ContractSampleVO contractSample) { public RestResult<Page<ContractSampleVO>> getPageCheckAcceptRegHis(ContractSampleVO contractSample) {
List<ContractSampleStatusEnum> statusList = new ArrayList<>(); List<ContractSampleStatusEnum> statusList = new ArrayList<>();
statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_ORg); statusList.add(ContractSampleStatusEnum.CHECK_ACCEPT_ORg);
statusList.add(ContractSampleStatusEnum.OUT_DRIFT);
statusList.add(ContractSampleStatusEnum.ENTRUST_REG);
contractSample.setStatusList(statusList); contractSample.setStatusList(statusList);
return success(contractSampleService.pageVO(getPage(), contractSample)); return success(contractSampleService.pageVO(getPage(), contractSample));
} }
......
...@@ -73,7 +73,8 @@ public class EntrustController extends ServiceController { ...@@ -73,7 +73,8 @@ public class EntrustController extends ServiceController {
@PostMapping("/page_out_his") @PostMapping("/page_out_his")
public RestResult<Page<EntrustVO>> getPageOutHis(EntrustVO entrust) { public RestResult<Page<EntrustVO>> getPageOutHis(EntrustVO entrust) {
entrust.setStatusList(Lists.newArrayList( entrust.setStatusList(Lists.newArrayList(
EntrustStatusEnum.OUT_INPUT EntrustStatusEnum.OUT_INPUT,
EntrustStatusEnum.QUALITY_CHECK
)); ));
return success(entrustService.pageVO(getPage(), entrust)); return success(entrustService.pageVO(getPage(), entrust));
} }
......
package com.patzn.cloud.service.lims.hmhj.controller;
import com.baomidou.kisso.annotation.Action;
import com.baomidou.kisso.annotation.Login;
import com.patzn.cloud.service.hmhj.entity.StandardAnnex;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.plugins.Page;
import com.patzn.cloud.commons.api.RestConstants;
import com.patzn.cloud.commons.api.RestResult;
import com.patzn.cloud.commons.controller.ServiceController;
import com.patzn.cloud.service.lims.hmhj.service.IStandardAnnexService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import java.util.List;
/**
* 标准附件表 前端控制器
*
* @author wwd
* @since 2021-04-08
*/
@Api(tags = "标准附件表")
@RestController
@RequestMapping("/v1/standard_annex")
public class StandardAnnexController extends ServiceController {
@Autowired
private IStandardAnnexService standardAnnexService;
@ApiOperation("分页列表")
@ApiImplicitParams({
@ApiImplicitParam(name = RestConstants.PAGE_PAGE, value = "请求数据的页码", required = true, paramType = "query", dataTypeClass = Integer.class),
@ApiImplicitParam(name = RestConstants.PAGE_ROWS, value = "每页条数", required = true, paramType = "query", dataTypeClass = Integer.class),
})
@PostMapping("/page")
public RestResult<Page<StandardAnnex>> getPage(StandardAnnex standardAnnex) {
return success(standardAnnexService.page(getPage(), standardAnnex));
}
@ApiOperation("查询 id 信息")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "主键", required = true, paramType = "path", dataTypeClass = Long.class),
})
@GetMapping("/{id}")
public RestResult<StandardAnnex> get(@PathVariable("id") Long id) {
return success(standardAnnexService.getById(id));
}
@ApiOperation("根据 id 修改信息")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "主键", required = true, paramType = "path", dataTypeClass = Long.class),
})
@PutMapping("/{id}")
public RestResult<Boolean> edit(@PathVariable("id") Long id, StandardAnnex standardAnnex) {
standardAnnex.setId(id);
return success(standardAnnexService.updateById(standardAnnex));
}
@ApiOperation("添加")
@PostMapping("/")
public RestResult<Boolean> add(StandardAnnex standardAnnex) {
return success(standardAnnexService.save(standardAnnex));
}
@ApiOperation("根据 ids 删除")
@ApiImplicitParams({
@ApiImplicitParam(name = "ids", value = "主键列表", required = true, paramType = "query", allowMultiple = true, dataTypeClass = Long.class),
})
@DeleteMapping("/")
public RestResult<Boolean> delete(@RequestParam("ids") List<Long> ids) {
return success(standardAnnexService.removeByIds(ids));
}
@ApiOperation(value = "附件上传", notes = "附件上传")
@PostMapping("/upload/{contractSampleId}")
public RestResult<Boolean> upload(@PathVariable("contractSampleId") Long contractSampleId, MultipartFile file) {
return success(standardAnnexService.upload(file, contractSampleId));
}
@ApiOperation(value = "附件批量上传", notes = "附件批量上传")
@PostMapping("/upload_bath/{contractSampleId}")
public RestResult<Boolean> uploadBath(@PathVariable("contractSampleId") Long contractSampleId, MultipartHttpServletRequest httpServletRequest) {
return success(standardAnnexService.uploadBath(httpServletRequest, contractSampleId,getAccount()));
}
@ApiOperation(value = "下载附件", notes = "下载指定附件")
@GetMapping("/download/{id}")
public void downloadFile(@PathVariable("id")Long id) {
standardAnnexService.downloadFile(id, response);
}
@ApiOperation(value = "预览图片", notes = "预览图片")
@Login(action = Action.Skip)
@GetMapping("/view")
public void view(String objectKey) {
standardAnnexService.view(response, objectKey);
}
}
package com.patzn.cloud.service.lims.hmhj.mapper;
import com.patzn.cloud.commons.mapper.BatchMapper;
import com.patzn.cloud.service.hmhj.entity.StandardAnnex;
/**
* <p>
* 标准附件表 Mapper 接口
* </p>
*
* @author wwd
* @since 2021-04-08
*/
public interface StandardAnnexMapper extends BatchMapper<StandardAnnex> {
}
package com.patzn.cloud.service.lims.hmhj.service;
import com.baomidou.mybatisplus.plugins.Page;
import com.patzn.cloud.commons.controller.Account;
import com.patzn.cloud.commons.service.IBaseService;
import com.patzn.cloud.service.hmhj.entity.StandardAnnex;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* 标准附件表 服务类
*
* @author wwd
* @since 2021-04-08
*/
public interface IStandardAnnexService extends IBaseService<StandardAnnex> {
Page<StandardAnnex> page(Page<StandardAnnex> page, StandardAnnex standardAnnex);
boolean removeByIds(List<Long> ids);
boolean upload(MultipartFile file, Long contractSampleId);
void downloadFile(Long id, HttpServletResponse response);
void view(HttpServletResponse response, String objectKey);
boolean uploadBath(MultipartHttpServletRequest httpServletRequest, Long contractSampleId, Account account);
}
package com.patzn.cloud.service.lims.hmhj.service.impl;
import com.patzn.cloud.commons.api.RestAssert;
import com.patzn.cloud.commons.controller.Account;
import com.patzn.cloud.oss.starter.OssClient;
import com.patzn.cloud.oss.starter.OssFileResult;
import com.patzn.cloud.service.hmhj.entity.StandardAnnex;
import com.patzn.cloud.service.lims.hmhj.mapper.StandardAnnexMapper;
import com.patzn.cloud.service.lims.hmhj.service.IStandardAnnexService;
import com.patzn.cloud.commons.service.impl.BaseServiceImpl;
import com.patzn.cloud.service.lims.hmhj.service.IStandardService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* 标准附件表 服务实现类
*
* @author wwd
* @since 2021-04-08
*/
@Service
public class StandardAnnexServiceImpl extends BaseServiceImpl<StandardAnnexMapper, StandardAnnex> implements IStandardAnnexService {
@Autowired
private IStandardService standardService;
@Autowired
private OssClient ossClient;
@Override
public Page<StandardAnnex> page(Page<StandardAnnex> page, StandardAnnex standardAnnex) {
Wrapper wrapper = new EntityWrapper<>(standardAnnex);
return this.page(page, wrapper);
}
@Override
public boolean removeByIds(List<Long> ids) {
return baseMapper.deleteBatchIds(ids) > 0;
}
@Override
public boolean upload(MultipartFile file, Long contractSampleId) {
RestAssert.fail(null == contractSampleId,"请选择样品");
String fileName = file.getOriginalFilename();
RestAssert.fail(StringUtils.isBlank(fileName), "请上传文件");
if (null==standardService.getById(contractSampleId)){
RestAssert.fail("样品不存在");
}
OssFileResult result = ossClient.upload(file);
if (null == result) {
return false;
}
StandardAnnex sampleAnnex = new StandardAnnex();
sampleAnnex.setType(result.getType());
sampleAnnex.setFileName(result.getName());
sampleAnnex.setObjectKey(result.getObjectKey());
sampleAnnex.setStandardId(contractSampleId);
return save(sampleAnnex);
}
@Override
public void downloadFile(Long id, HttpServletResponse response) {
StandardAnnex attachment = super.getById(id);
if (null == attachment) {
RestAssert.fail("抱歉!该照片不存在");
}
ossClient.download(attachment.getObjectKey(), attachment.getFileName() + "." + attachment.getType(), response);
}
@Override
public void view(HttpServletResponse response, String objectKey) {
ossClient.download(objectKey, response);
}
@Override
public boolean uploadBath(MultipartHttpServletRequest httpServletRequest, Long contractSampleId, Account account) {
// 先拿到文件名称的迭代器
Iterator<String> fileNamesIt = httpServletRequest.getFileNames();
List<String> failedNameList = new ArrayList<>();
while (fileNamesIt.hasNext()) {
String fileName = fileNamesIt.next();
// 获取文件
MultipartFile multipartFile = httpServletRequest.getFile(fileName);
upload(multipartFile,contractSampleId);
failedNameList.add(fileName);
}
return true;
}
}
...@@ -7,6 +7,15 @@ ...@@ -7,6 +7,15 @@
<if test="null!=vo.status"> <if test="null!=vo.status">
AND s.status = #{vo.status} AND s.status = #{vo.status}
</if> </if>
<if test="null!=vo.code">
AND s.code LIKE CONCAT('%',#{vo.code},'%')
</if>
<if test="null!=vo.materialName">
AND s.material_name LIKE CONCAT('%',#{vo.materialName},'%')
</if>
<if test="null!=vo.statusList"> <if test="null!=vo.statusList">
AND s.status IN AND s.status IN
<foreach collection="vo.statusList" index="index" item="status" open="(" separator="," close=")"> <foreach collection="vo.statusList" index="index" item="status" open="(" separator="," close=")">
...@@ -22,6 +31,10 @@ ...@@ -22,6 +31,10 @@
</if> </if>
</sql> </sql>
<sql id="orderBy">
ORDER BY s.ctime DESC
</sql>
<select id="selectVOList" resultType="com.patzn.cloud.service.hmhj.vo.ContractSampleVO"> <select id="selectVOList" resultType="com.patzn.cloud.service.hmhj.vo.ContractSampleVO">
SELECT s.* FROM contract_sample s WHERE s.deleted = 0 SELECT s.* FROM contract_sample s WHERE s.deleted = 0
<include refid="sqlWhere"/> <include refid="sqlWhere"/>
......
...@@ -26,7 +26,12 @@ ...@@ -26,7 +26,12 @@
#{id} #{id}
</foreach> </foreach>
</if> </if>
<if test="null!=vo.client">
AND client LIKE CONCAT('%',#{vo.client},'%')
</if>
<if test="null!=vo.testSide">
AND test_side LIKE CONCAT('%',#{vo.testSide},'%')
</if>
<if test="null!=vo.statusList"> <if test="null!=vo.statusList">
AND status IN AND status IN
<foreach collection="vo.statusList" index="index" item="status" open="(" separator="," close=")"> <foreach collection="vo.statusList" index="index" item="status" open="(" separator="," close=")">
......
<?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.patzn.cloud.service.lims.hmhj.mapper.StandardAnnexMapper">
</mapper>
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1324269818219528193, 1304006677087891457, 1304244453771292673, '留存位置查询', 0, 'sample_keep', '/soil/sample/keep', 'pt-config', NULL, 1, 65, '2020-11-05 16:38:23.065', NULL); ++ /dev/null
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1324269818219528193, 1304006677087891457, 1304244453771292673, '留存位置查询', 0, 'sample_keep', '/soil/sample/keep', 'pt-config', NULL, 1, 65, '2020-11-05 16:38:23.065', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1323896863182544897, 1304006677087891457, 1304244453771292673, '副样管理', 0, 'copy', '/soil/sample/copy', 'pt-config', NULL, 1, 55, '2020-11-04 15:56:23.654', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1334793765047459841, 1304006677087891457, 1304244453771292673, '盒号管理', 0, 'sample_box', '/soil/sample/box', 'pt-config', NULL, 1, 1, '2020-12-04 17:36:47.513', NULL); ++ /dev/null
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1334793765047459841, 1304006677087891457, 1304244453771292673, '盒号管理', 0, 'sample_box', '/soil/sample/box', 'pt-config', NULL, 1, 1, '2020-12-04 17:36:47.513', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1338658190481367041, 1304006677087891457, 1304245208477577218, '试验项目报告模板', 0, 'item_report', '/soil/report/item_report', 'pt-config', NULL, 1, 1, '2020-12-15 09:32:38.339', NULL); ++ /dev/null
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1338658190481367041, 1304006677087891457, 1304245208477577218, '试验项目报告模板', 0, 'item_report', '/soil/report/item_report', 'pt-config', NULL, 1, 1, '2020-12-15 09:32:38.339', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1330763273583169537, 1304006677087891457, 1304246874937470978, '原始记录模板管理', 0, 'template', '/soil/aptitude/record_template', 'pt-config', NULL, 1, 1, '2020-11-23 14:41:03.465', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1343361673277194241, 1304006677087891457, 1343358970677411841, '出库管理', 0, 'outstock', '/soil/alone_sample/outstock', 'pt-config', NULL, 1, 195, '2020-12-28 09:02:36.019', NULL); ++ /dev/null
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1343361673277194241, 1304006677087891457, 1343358970677411841, '出库管理', 0, 'outstock', '/soil/alone_sample/outstock', 'pt-config', NULL, 1, 195, '2020-12-28 09:02:36.019', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1343361393781358593, 1304006677087891457, 1343358970677411841, '库房位置管理', 0, 'storehouse_place', '/soil/alone_sample/storehouse_place', 'pt-config', NULL, 1, 196, '2020-12-28 09:01:29.382', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1343360814950629377, 1304006677087891457, 1343358970677411841, '库房样品管理', 0, 'storehouse_sample', '/soil/alone_sample/storehouse_sample', 'pt-config', NULL, 1, 197, '2020-12-28 08:59:11.382', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1343360397663518721, 1304006677087891457, 1343358970677411841, '入库管理', 0, 'alone_sample_instock', '/soil/alone_sample/instock', 'pt-config', NULL, 1, 199, '2020-12-28 08:57:31.889', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1343359611810332674, 1304006677087891457, 1343358970677411841, '收样管理', 0, 'soil_alone_receive', '/soil/alone_sample/receive_sample', 'pt-config', '独立收样管理', 1, 200, '2020-12-28 08:54:24.535', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1343358970677411841, 1304006677087891457, 1304240390677704705, '样品管理', 0, 'soil_sample', '/', 'pt-config', '土工试验独立样品管理', 1, 700, '2020-12-28 08:51:51.669', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1342711206436126721, 1304006677087891457, 1304245208477577218, '汇总表报告模板', 0, 'summary_sheet', '/soil/report/summary_sheet', 'pt-config', NULL, 1, 1, '2020-12-26 13:57:52.64', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1344190601411657730, 1304006677087891457, 1310765372454940673, '样品进度查询', 0, 'sample_progress', '/soil/statistics/sample_progress', 'pt-config', NULL, 1, 90, '2020-12-30 15:56:27.887', NULL); ++ /dev/null
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1344190601411657730, 1304006677087891457, 1310765372454940673, '样品进度查询', 0, 'sample_progress', '/soil/statistics/sample_progress', 'pt-config', NULL, 1, 90, '2020-12-30 15:56:27.887', NULL);
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1304244453771292673, "name" = '样品分波', "type" = 0, "code" = 'sample_receive', "uri" = '/soil/sample/receive', "icon" = 'pt-config', "remark" = NULL, "status" = 1, "sort" = 100, "ctime" = '2020-09-11 10:35:59.522', "ename" = NULL WHERE "id" = 1304247286566465538; ++ /dev/null
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1304244453771292673, "name" = '样品分波', "type" = 0, "code" = 'sample_receive', "uri" = '/soil/sample/receive', "icon" = 'pt-config', "remark" = NULL, "status" = 1, "sort" = 100, "ctime" = '2020-09-11 10:35:59.522', "ename" = NULL WHERE "id" = 1304247286566465538;
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1345910204256989185, 1304006677087891457, 1310765372454940673, '试验项目进度', 0, 'experiment_progress', '/soil/statistics/experiment_progress', 'pt-config', NULL, 1, 469, '2021-01-04 09:49:33.158', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1346339387936321538, 1304006677087891457, 1304244453771292673, '独立留存', 0, 'alone_keep', '/soil/sample/alone_keep', 'pt-config', NULL, 1, 99, '2021-01-05 14:14:58.517', NULL); ++ /dev/null
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1346339387936321538, 1304006677087891457, 1304244453771292673, '独立留存', 0, 'alone_keep', '/soil/sample/alone_keep', 'pt-config', NULL, 1, 99, '2021-01-05 14:14:58.517', NULL);
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1343358970677411841, "name" = '备样管理', "type" = 0, "code" = 'sample_backups', "uri" = '/soil/sample/backups', "icon" = 'pt-config', "remark" = NULL, "status" = 1, "sort" = 70, "ctime" = '2020-09-11 10:43:28.608', "ename" = NULL WHERE "id" = 1304249170190643201;
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1343358970677411841, "name" = '余样管理', "type" = 0, "code" = 'sample_surplus', "uri" = '/soil/sample/surplus', "icon" = 'pt-config', "remark" = NULL, "status" = 1, "sort" = 60, "ctime" = '2020-09-11 10:44:25.619', "ename" = NULL WHERE "id" = 1304249409312108545;
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1343358970677411841, "name" = '余样处理审批', "type" = 0, "code" = 'surplus_dispose', "uri" = '/soil/sample/surplus_dispose', "icon" = 'pt-config', "remark" = NULL, "status" = 1, "sort" = 45, "ctime" = '2020-10-20 10:21:23.155', "ename" = NULL WHERE "id" = 1318376737596182530;
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1343358970677411841, "name" = '备样样品处理', "type" = 0, "code" = 'sample_dispose', "uri" = '/soil/sample/dispose', "icon" = 'pt-config', "remark" = NULL, "status" = 1, "sort" = 50, "ctime" = '2020-09-11 10:46:42.391', "ename" = NULL WHERE "id" = 1304249982975455234;
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1330798482672304129, 1304006677087891457, '审批待办', 'myTask', NULL, NULL, 8, 1, 0); ++ /dev/null
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1330798482672304129, 1304006677087891457, '审批待办', 'myTask', NULL, NULL, 8, 1, 0);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1344160245014831105, 1304006677087891457, '土工试验-消息通知', 'messagePanel', NULL, NULL, 8, 1, 100);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1344160483163217921, 1304006677087891457, '土工试验-审批待办', 'myTask', NULL, NULL, 8, 1, 95);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1344160913192624129, 1304006677087891457, '土工试验-待办任务日历', 'taskCalendar', NULL, NULL, 8, 1, 90);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1344161180113936385, 1304006677087891457, '土工试验-待完成委托', 'UnfinishedContract', NULL, NULL, 8, 1, 85);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1344161459966287874, 1304006677087891457, '土工试验-项目进度', 'SampleProgress', NULL, NULL, 8, 1, 80);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1344161636483571713, 1304006677087891457, '土工试验-个人试验项目查询', 'UnfinishedItem', NULL, NULL, 8, 1, 75);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1344161795602882562, 1304006677087891457, '土工试验-年度委托量统计', 'YearContractNum', NULL, NULL, 8, 1, 70);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1344161976591294465, 1304006677087891457, '土工试验-检测类型委托统计', 'DetectTypeNum', NULL, NULL, 8, 1, 65);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1344162118958555137, 1304006677087891457, '土工试验-委托完成额占比', 'ContractEndNum', NULL, NULL, 8, 1, 60);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1344162304875274241, 1304006677087891457, '土工试验-年度检测量统计', 'YearTestItem', NULL, NULL, 8, 1, 55);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1347739715927781377, 1304006677087891457, 1347738492851957761, '项目报告报告签发', 0, 'exp_report_issue', '/soil/soil_exp_report/issue', 'pt-config', '项目报告签发', 1, 90, '2021-01-09 10:59:22.731', NULL); ++ /dev/null
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1347739715927781377, 1304006677087891457, 1347738492851957761, '项目报告报告签发', 0, 'exp_report_issue', '/soil/soil_exp_report/issue', 'pt-config', '项目报告签发', 1, 90, '2021-01-09 10:59:22.731', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1347739449727889410, 1304006677087891457, 1347738492851957761, '项目报告报告审核', 0, 'exp_report_check', '/soil/soil_exp_report/check', 'pt-config', '土工项目报告审核', 1, 95, '2021-01-09 10:58:19.26', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1347739181476982786, 1304006677087891457, 1347738492851957761, '项目报告编制', 0, 'exp_report_make', '/soil/soil_exp_report/make', 'pt-config', NULL, 1, 100, '2021-01-09 10:57:15.304', NULL);
INSERT INTO "public"."sys_resource"("id", "system_id", "pid", "name", "type", "code", "uri", "icon", "remark", "status", "sort", "ctime", "ename") VALUES (1347738492851957761, 1304006677087891457, 1304240390677704705, '项目报告管理', 0, 'soil_exp_report', '/', 'pt-config', '土工试验项目报告管理', 1, 495, '2021-01-09 10:54:31.123', NULL);
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1349189699080531970, 1304006677087891457, '土工试验-委托进度', 'ItemFlow', NULL, NULL, 8, 1, 0); ++ /dev/null
INSERT INTO "public"."sys_module"("id", "system_id", "name", "alias", "img", "remark", "type", "status", "sort") VALUES (1349189699080531970, 1304006677087891457, '土工试验-委托进度', 'ItemFlow', NULL, NULL, 8, 1, 0);
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1343358970677411841, "name" = '备样样品管理', "type" = 0, "code" = 'sample_keep', "uri" = '/soil/sample/keep', "icon" = 'pt-config', "remark" = NULL, "status" = 1, "sort" = 55, "ctime" = '2020-12-02 18:08:09.19', "ename" = NULL WHERE "id" = 1334076881641627650; ++ /dev/null
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1343358970677411841, "name" = '备样样品管理', "type" = 0, "code" = 'sample_keep', "uri" = '/soil/sample/keep', "icon" = 'pt-config', "remark" = NULL, "status" = 1, "sort" = 55, "ctime" = '2020-12-02 18:08:09.19', "ename" = NULL WHERE "id" = 1334076881641627650;
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1343358970677411841, "name" = '备样管理', "type" = 0, "code" = 'sample_backups', "uri" = '/soil/sample/backups', "icon" = 'pt-config', "remark" = NULL, "status" = 0, "sort" = 70, "ctime" = '2020-09-11 10:43:28.608', "ename" = NULL WHERE "id" = 1304249170190643201;
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1343358970677411841, "name" = '备样样品处理', "type" = 0, "code" = 'sample_dispose', "uri" = '/soil/sample/dispose', "icon" = 'pt-config', "remark" = NULL, "status" = 0, "sort" = 50, "ctime" = '2020-09-11 10:46:42.391', "ename" = NULL WHERE "id" = 1304249982975455234;
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1304244453771292673, "name" = '备样样品处理', "type" = 0, "code" = 'sample_dispose', "uri" = '/soil/sample/dispose', "icon" = 'pt-config', "remark" = NULL, "status" = 1, "sort" = 50, "ctime" = '2020-09-11 10:46:42.391', "ename" = NULL WHERE "id" = 1304249982975455234; ++ /dev/null
UPDATE "public"."sys_resource" SET "system_id" = 1304006677087891457, "pid" = 1304244453771292673, "name" = '备样样品处理', "type" = 0, "code" = 'sample_dispose', "uri" = '/soil/sample/dispose', "icon" = 'pt-config', "remark" = NULL, "status" = 1, "sort" = 50, "ctime" = '2020-09-11 10:46:42.391', "ename" = NULL WHERE "id" = 1304249982975455234;
CREATE TABLE "public"."standard_annex" (
CREATE TABLE "public"."standard_annex" (
"id" int8 NOT NULL DEFAULT NULL,
"standard_id" int8 NOT NULL DEFAULT NULL,
"file_name" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"object_key" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(0) DEFAULT NULL::timestamp without time zone,
"type" varchar(20) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(0) DEFAULT NULL::timestamp without time zone,
"deleted" int2 DEFAULT 0,
"remark" varchar(200) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"company_id" int8 DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."standard_annex"."id" IS '主键';
COMMENT ON COLUMN "public"."standard_annex"."standard_id" IS '标准ID';
COMMENT ON COLUMN "public"."standard_annex"."file_name" IS '文件名称';
COMMENT ON COLUMN "public"."standard_annex"."object_key" IS '对象key';
COMMENT ON COLUMN "public"."standard_annex"."uid" IS '创建者ID';
COMMENT ON COLUMN "public"."standard_annex"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."standard_annex"."type" IS '文件类型';
COMMENT ON COLUMN "public"."standard_annex"."lid" IS '最后修改人ID';
COMMENT ON COLUMN "public"."standard_annex"."ltime" IS '最后修改时间';
COMMENT ON COLUMN "public"."standard_annex"."deleted" IS '是否删除0否1是';
COMMENT ON COLUMN "public"."standard_annex"."remark" IS '备注';
COMMENT ON COLUMN "public"."standard_annex"."company_id" IS '企业ID';
COMMENT ON TABLE "public"."standard_annex" IS '标准附件表';
-- ----------------------------
-- Primary Key structure for table standard_annex
-- ----------------------------
ALTER TABLE "public"."standard_annex" ADD CONSTRAINT "standard_annex_pkey" PRIMARY KEY ("id");
ALTER TABLE "public"."contract_ok_organizer"
ADD COLUMN "contract_sample_id" int8;
COMMENT ON COLUMN "public"."contract_ok_organizer"."contract_sample_id" IS '合同ID';
\ No newline at end of file
ALTER TABLE "public"."soil_prepare" ++ /dev/null
ALTER TABLE "public"."soil_prepare"
ADD COLUMN "keep_location" varchar(255);
COMMENT ON COLUMN "public"."soil_prepare"."keep_location" IS '留样位置';
\ No newline at end of file
ALTER TABLE "public"."soil_sample" ++ /dev/null
ALTER TABLE "public"."soil_sample"
ADD COLUMN "remark" varchar(255);
COMMENT ON COLUMN "public"."soil_sample"."remark" IS '备注';
DROP INDEX "public"."fk_location_code";
DROP INDEX "public"."fk_location_name";
\ No newline at end of file
ALTER TABLE "public"."soil_entrust" ++ /dev/null
ALTER TABLE "public"."soil_entrust"
ADD COLUMN "project_name" varchar(150);
COMMENT ON COLUMN "public"."soil_entrust"."project_name" IS '项目名称';
CREATE TABLE "public"."soil_box" (
"id" int8 NOT NULL DEFAULT NULL,
"name" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"box_code" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"quality" numeric(10,2) DEFAULT NULL::numeric,
"unit" varchar(50) COLLATE "pg_catalog"."default" DEFAULT 'g'::character varying,
"company_id" int8 DEFAULT NULL,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"deleted" int2 DEFAULT 0
)
;
COMMENT ON COLUMN "public"."soil_box"."id" IS '主键ID';
COMMENT ON COLUMN "public"."soil_box"."name" IS '盒子名称';
COMMENT ON COLUMN "public"."soil_box"."box_code" IS '盒号';
COMMENT ON COLUMN "public"."soil_box"."quality" IS '质量';
COMMENT ON COLUMN "public"."soil_box"."unit" IS '单位';
COMMENT ON COLUMN "public"."soil_box"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_box"."uid" IS '创建人ID';
COMMENT ON COLUMN "public"."soil_box"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_box"."lid" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_box"."ltime" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_box"."deleted" IS '是否删除(0否1是)';
-- ----------------------------
-- Primary Key structure for table soil_box
-- ----------------------------
ALTER TABLE "public"."soil_box" ADD CONSTRAINT "soil_box_pkey" PRIMARY KEY ("id");
\ No newline at end of file
CREATE TABLE "public"."soil_original_template" ( ++ /dev/null
CREATE TABLE "public"."soil_original_template" (
"id" int8 NOT NULL DEFAULT NULL,
"company_id" int8 NOT NULL DEFAULT NULL,
"name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"alias" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"bucket_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"object_key" varchar(255) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"version_id" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"type" varchar(30) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"uid" int8 NOT NULL DEFAULT NULL,
"ctime" timestamp(0) NOT NULL DEFAULT NULL::timestamp without time zone,
"classify_id" int8 DEFAULT NULL,
"service" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"sort" int2 NOT NULL DEFAULT 0,
"class_type" varchar(120) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"remark" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"sample_begin_row" int2 DEFAULT NULL,
"sample_begin_col" int2 DEFAULT NULL,
"sample_merger_num" int2 DEFAULT NULL,
"template_sample_num" int2 DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_original_template"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_original_template"."company_id" IS '企业 ID';
COMMENT ON COLUMN "public"."soil_original_template"."name" IS '名称';
COMMENT ON COLUMN "public"."soil_original_template"."alias" IS '别名';
COMMENT ON COLUMN "public"."soil_original_template"."bucket_name" IS '桶名称';
COMMENT ON COLUMN "public"."soil_original_template"."object_key" IS '对象key';
COMMENT ON COLUMN "public"."soil_original_template"."version_id" IS '版本';
COMMENT ON COLUMN "public"."soil_original_template"."type" IS '类型';
COMMENT ON COLUMN "public"."soil_original_template"."uid" IS '用户 ID';
COMMENT ON COLUMN "public"."soil_original_template"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_original_template"."classify_id" IS '分类 ID';
COMMENT ON COLUMN "public"."soil_original_template"."service" IS '服务名';
COMMENT ON COLUMN "public"."soil_original_template"."sort" IS '排序';
COMMENT ON COLUMN "public"."soil_original_template"."class_type" IS '类别';
COMMENT ON COLUMN "public"."soil_original_template"."remark" IS '备注';
COMMENT ON COLUMN "public"."soil_original_template"."sample_begin_row" IS '样品开始行';
COMMENT ON COLUMN "public"."soil_original_template"."sample_begin_col" IS '样品开始列';
COMMENT ON COLUMN "public"."soil_original_template"."sample_merger_num" IS '样品合并数';
COMMENT ON COLUMN "public"."soil_original_template"."template_sample_num" IS '模板样品数量';
COMMENT ON TABLE "public"."soil_original_template" IS '模板文件表';
CREATE TABLE "public"."soil_original_template_config" (
"id" int8 NOT NULL DEFAULT NULL,
"attribute_name" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"data_attribute" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"column_place" int2 DEFAULT NULL,
"template_id" int8 DEFAULT NULL,
"company_id" int8 DEFAULT NULL,
"deleted" int2 DEFAULT 0,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"merge_begin" int2 DEFAULT NULL,
"merge_end" int2 DEFAULT NULL,
"merge_row_num" int2 DEFAULT NULL,
"formula" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL,
"itemed" int2 DEFAULT NULL,
"unit" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_original_template_config"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_original_template_config"."attribute_name" IS '属性名称';
COMMENT ON COLUMN "public"."soil_original_template_config"."data_attribute" IS '属性';
COMMENT ON COLUMN "public"."soil_original_template_config"."column_place" IS '列位置';
COMMENT ON COLUMN "public"."soil_original_template_config"."template_id" IS '试验项目模板ID';
COMMENT ON COLUMN "public"."soil_original_template_config"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_original_template_config"."deleted" IS '是否删除0否1是';
COMMENT ON COLUMN "public"."soil_original_template_config"."uid" IS '创建人ID';
COMMENT ON COLUMN "public"."soil_original_template_config"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_original_template_config"."lid" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_original_template_config"."ltime" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_original_template_config"."merge_begin" IS '合并开始列';
COMMENT ON COLUMN "public"."soil_original_template_config"."merge_end" IS '合并结束列';
COMMENT ON COLUMN "public"."soil_original_template_config"."merge_row_num" IS '合并行数';
COMMENT ON COLUMN "public"."soil_original_template_config"."formula" IS '原始记录公式';
COMMENT ON COLUMN "public"."soil_original_template_config"."itemed" IS '是否是项目指标';
COMMENT ON COLUMN "public"."soil_original_template_config"."unit" IS '单位';
CREATE TABLE "public"."soil_original_template_version" (
"id" int8 NOT NULL DEFAULT NULL,
"company_id" int8 NOT NULL DEFAULT NULL,
"name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"alias" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"bucket_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"object_key" varchar(255) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"version_id" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"type" varchar(30) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"uid" int8 NOT NULL DEFAULT NULL,
"ctime" timestamp(0) NOT NULL DEFAULT NULL::timestamp without time zone,
"template_id" int8 NOT NULL DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_original_template_version"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_original_template_version"."company_id" IS '企业 ID';
COMMENT ON COLUMN "public"."soil_original_template_version"."name" IS '名称';
COMMENT ON COLUMN "public"."soil_original_template_version"."alias" IS '别名';
COMMENT ON COLUMN "public"."soil_original_template_version"."bucket_name" IS '桶名称';
COMMENT ON COLUMN "public"."soil_original_template_version"."object_key" IS '对象key';
COMMENT ON COLUMN "public"."soil_original_template_version"."version_id" IS '版本';
COMMENT ON COLUMN "public"."soil_original_template_version"."type" IS '类型';
COMMENT ON COLUMN "public"."soil_original_template_version"."uid" IS '用户 ID';
COMMENT ON COLUMN "public"."soil_original_template_version"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_original_template_version"."template_id" IS '模板ID';
COMMENT ON TABLE "public"."soil_original_template_version" IS '模板文件历史表';
-- ----------------------------
-- Primary Key structure for table soil_original_template
-- ----------------------------
ALTER TABLE "public"."soil_original_template" ADD CONSTRAINT "sys_file_template_pkey" PRIMARY KEY ("id");
-- ----------------------------
-- Primary Key structure for table soil_original_template_version
-- ----------------------------
ALTER TABLE "public"."soil_original_template_version" ADD CONSTRAINT "meter_file_template_version_pkey" PRIMARY KEY ("id");
CREATE TABLE "public"."soil_exp_report" (
"id" int8 NOT NULL DEFAULT NULL,
"company_id" int8 DEFAULT NULL,
"deleted" int2 DEFAULT 0,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"entrust_id" int8 DEFAULT NULL,
"version" int2 DEFAULT NULL,
"uri" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"remark" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"bucket_name" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"object_key" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"version_id" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"pdf_object_key" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"uname" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"exp_name" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_exp_report"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_exp_report"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_exp_report"."deleted" IS '是否删除0否1是';
COMMENT ON COLUMN "public"."soil_exp_report"."uid" IS '创建人ID';
COMMENT ON COLUMN "public"."soil_exp_report"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_exp_report"."lid" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_exp_report"."ltime" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_exp_report"."entrust_id" IS '样品id';
COMMENT ON COLUMN "public"."soil_exp_report"."version" IS '版本';
COMMENT ON COLUMN "public"."soil_exp_report"."uri" IS '证书地址';
COMMENT ON COLUMN "public"."soil_exp_report"."remark" IS '备注';
COMMENT ON COLUMN "public"."soil_exp_report"."bucket_name" IS '桶名称';
COMMENT ON COLUMN "public"."soil_exp_report"."object_key" IS '对象key';
COMMENT ON COLUMN "public"."soil_exp_report"."version_id" IS '版本';
COMMENT ON COLUMN "public"."soil_exp_report"."pdf_object_key" IS 'pdf对象key';
COMMENT ON COLUMN "public"."soil_exp_report"."uname" IS '修改人';
COMMENT ON COLUMN "public"."soil_exp_report"."exp_name" IS '试验项目ID';
CREATE TABLE "public"."soil_exp_report_template" (
"id" int8 NOT NULL DEFAULT NULL,
"company_id" int8 NOT NULL DEFAULT NULL,
"name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"alias" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"bucket_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"object_key" varchar(255) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"version_id" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"type" varchar(30) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"uid" int8 NOT NULL DEFAULT NULL,
"ctime" timestamp(0) NOT NULL DEFAULT NULL::timestamp without time zone,
"classify_id" int8 DEFAULT NULL,
"service" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"sort" int2 NOT NULL DEFAULT 0,
"class_type" varchar(120) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"remark" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"sample_begin_row" int2 DEFAULT NULL,
"sample_begin_col" int2 DEFAULT NULL,
"sample_merger_num" int2 DEFAULT NULL,
"template_sample_num" int2 DEFAULT NULL,
"total_column" int2 DEFAULT NULL,
"data_total_row" int2 DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_exp_report_template"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_exp_report_template"."company_id" IS '企业 ID';
COMMENT ON COLUMN "public"."soil_exp_report_template"."name" IS '名称';
COMMENT ON COLUMN "public"."soil_exp_report_template"."alias" IS '别名';
COMMENT ON COLUMN "public"."soil_exp_report_template"."bucket_name" IS '桶名称';
COMMENT ON COLUMN "public"."soil_exp_report_template"."object_key" IS '对象key';
COMMENT ON COLUMN "public"."soil_exp_report_template"."version_id" IS '版本';
COMMENT ON COLUMN "public"."soil_exp_report_template"."type" IS '类型';
COMMENT ON COLUMN "public"."soil_exp_report_template"."uid" IS '用户 ID';
COMMENT ON COLUMN "public"."soil_exp_report_template"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_exp_report_template"."classify_id" IS '分类 ID';
COMMENT ON COLUMN "public"."soil_exp_report_template"."service" IS '服务名';
COMMENT ON COLUMN "public"."soil_exp_report_template"."sort" IS '排序';
COMMENT ON COLUMN "public"."soil_exp_report_template"."class_type" IS '类别';
COMMENT ON COLUMN "public"."soil_exp_report_template"."remark" IS '备注';
COMMENT ON COLUMN "public"."soil_exp_report_template"."sample_begin_row" IS '样品开始行';
COMMENT ON COLUMN "public"."soil_exp_report_template"."sample_begin_col" IS '样品开始列';
COMMENT ON COLUMN "public"."soil_exp_report_template"."sample_merger_num" IS '样品合并数';
COMMENT ON COLUMN "public"."soil_exp_report_template"."template_sample_num" IS '模板样品数量';
COMMENT ON COLUMN "public"."soil_exp_report_template"."total_column" IS '总列数';
COMMENT ON COLUMN "public"."soil_exp_report_template"."data_total_row" IS '数据占用行';
CREATE TABLE "public"."soil_exp_report_template_config" (
"id" int8 NOT NULL DEFAULT NULL,
"attribute_name" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL,
"data_attribute" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL,
"column_place" int2 DEFAULT NULL,
"template_id" int8 DEFAULT NULL,
"company_id" int8 DEFAULT NULL,
"deleted" int2 DEFAULT 0,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"merge_begin" int2 DEFAULT NULL,
"merge_end" int2 DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."attribute_name" IS '属性名称';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."data_attribute" IS '属性';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."column_place" IS '列位置';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."template_id" IS '试验项目模板ID';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."deleted" IS '是否删除0否1是';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."uid" IS '创建人ID';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."lid" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."ltime" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."merge_begin" IS '合并开始列';
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."merge_end" IS '合并结束列';
CREATE TABLE "public"."soil_exp_report_template_version" (
"id" int8 NOT NULL DEFAULT NULL,
"company_id" int8 NOT NULL DEFAULT NULL,
"name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"alias" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"bucket_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"object_key" varchar(255) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"version_id" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"type" varchar(30) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"uid" int8 NOT NULL DEFAULT NULL,
"ctime" timestamp(0) NOT NULL DEFAULT NULL::timestamp without time zone,
"template_id" int8 NOT NULL DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."company_id" IS '企业 ID';
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."name" IS '名称';
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."alias" IS '别名';
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."bucket_name" IS '桶名称';
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."object_key" IS '对象key';
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."version_id" IS '版本';
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."type" IS '类型';
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."uid" IS '用户 ID';
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_exp_report_template_version"."template_id" IS '模板ID';
-- ----------------------------
-- Primary Key structure for table soil_exp_report
-- ----------------------------
ALTER TABLE "public"."soil_exp_report" ADD CONSTRAINT "soil_exp_report_pkey" PRIMARY KEY ("id");
-- ----------------------------
-- Primary Key structure for table soil_exp_report_template
-- ----------------------------
ALTER TABLE "public"."soil_exp_report_template" ADD CONSTRAINT "soil_exp_report_template_pkey" PRIMARY KEY ("id");
-- ----------------------------
-- Primary Key structure for table soil_exp_report_template_version
-- ----------------------------
ALTER TABLE "public"."soil_exp_report_template_version" ADD CONSTRAINT "soil_exp_report_template_version_pkey" PRIMARY KEY ("id");
ALTER TABLE "public"."soil_original_record" ++ /dev/null
ALTER TABLE "public"."soil_original_record"
ADD COLUMN "object_key" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL;
COMMENT ON COLUMN "public"."soil_original_record"."object_key" IS '原始记录key';
\ No newline at end of file
ALTER TABLE "public"."soil_original_template" ++ /dev/null
ALTER TABLE "public"."soil_original_template"
ADD COLUMN "more_sheet" int2 DEFAULT 0;
COMMENT ON COLUMN "public"."soil_original_template"."more_sheet" IS '多Sheet模板(0否1是)';
CREATE TABLE "public"."soil_data_gds" (
"id" int8 NOT NULL DEFAULT NULL,
"initial_height" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"initial_diameter" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"specific_gravity_kn" varchar(10) COLLATE "pg_catalog"."default" DEFAULT NULL::numeric,
"job_reference" varchar(50) COLLATE "pg_catalog"."default" DEFAULT 'g'::character varying,
"company_id" int8 DEFAULT NULL,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"deleted" int2 DEFAULT 0,
"borehole" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL,
"sample_name" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL,
"depth" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL,
"sample_date" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL,
"description_of_sample" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"initial_mass" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"initial_dry_mass" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"specific_gravity_ass" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"test_clause" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"date_test_started" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"date_test_finished" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"specimen_type" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"final_mass" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"final_dry_mass" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"machine_no" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL,
"cell_no" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL,
"job_location" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"start_of_repeated_data" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_data_gds"."id" IS '主键ID';
COMMENT ON COLUMN "public"."soil_data_gds"."initial_height" IS '初始高度Initial Height (mm)';
COMMENT ON COLUMN "public"."soil_data_gds"."initial_diameter" IS '初始直径Initial Diameter (mm)';
COMMENT ON COLUMN "public"."soil_data_gds"."specific_gravity_kn" IS 'Specific Gravity (kN/m3)';
COMMENT ON COLUMN "public"."soil_data_gds"."job_reference" IS '工作参考Job reference';
COMMENT ON COLUMN "public"."soil_data_gds"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_data_gds"."uid" IS '创建人ID';
COMMENT ON COLUMN "public"."soil_data_gds"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_data_gds"."lid" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_data_gds"."ltime" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_data_gds"."deleted" IS '是否删除(0否1是)';
COMMENT ON COLUMN "public"."soil_data_gds"."borehole" IS '钻孔Borehole';
COMMENT ON COLUMN "public"."soil_data_gds"."sample_name" IS '样品名称Sample Name';
COMMENT ON COLUMN "public"."soil_data_gds"."depth" IS '深度Depth';
COMMENT ON COLUMN "public"."soil_data_gds"."sample_date" IS '样品日期Sample Date (dd/mm/yyyy)';
COMMENT ON COLUMN "public"."soil_data_gds"."description_of_sample" IS '样品描述Description of Sample';
COMMENT ON COLUMN "public"."soil_data_gds"."initial_mass" IS '初始质量Initial mass (g)';
COMMENT ON COLUMN "public"."soil_data_gds"."initial_dry_mass" IS '初始干质量Initial dry mass (g)';
COMMENT ON COLUMN "public"."soil_data_gds"."specific_gravity_ass" IS '比重Specific Gravity (ass/meas)';
COMMENT ON COLUMN "public"."soil_data_gds"."test_clause" IS '试验条款Test Clause';
COMMENT ON COLUMN "public"."soil_data_gds"."date_test_started" IS '测试开始日期Date Test Started';
COMMENT ON COLUMN "public"."soil_data_gds"."date_test_finished" IS '测试结束日期Date Test Finished';
COMMENT ON COLUMN "public"."soil_data_gds"."specimen_type" IS '试样类型Specimen Type (dis/undis)';
COMMENT ON COLUMN "public"."soil_data_gds"."final_mass" IS '最终质量Final Mass';
COMMENT ON COLUMN "public"."soil_data_gds"."final_dry_mass" IS '最终干质量Final Dry Mass';
COMMENT ON COLUMN "public"."soil_data_gds"."machine_no" IS '设备编号Machine no';
COMMENT ON COLUMN "public"."soil_data_gds"."cell_no" IS 'Cell No';
COMMENT ON COLUMN "public"."soil_data_gds"."job_location" IS '工作地点Job Location';
COMMENT ON COLUMN "public"."soil_data_gds"."start_of_repeated_data" IS '重复数据开始Start of Repeated Data';
CREATE TABLE "public"."soil_data_gds_detail" (
"id" int8 NOT NULL DEFAULT NULL,
"gds_id" int8 NOT NULL DEFAULT NULL,
"stage_number" varchar(50) COLLATE "pg_catalog"."default" DEFAULT NULL,
"time_since_start_of_test" varchar COLLATE "pg_catalog"."default" DEFAULT NULL,
"time_since_start_of_stage" varchar COLLATE "pg_catalog"."default" DEFAULT NULL,
"axial_displacement" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"axial_load" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"horizontal_displacement" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"horizontal_load" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"pore_water_pressure" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"back_pressure" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"back_volume" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"undefined_transducer_one" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"undefined_transducer_two" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"ring_shear_torque_nm" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"ring_shear_torque_degs" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"lower_chamber_pr" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"lower_chamber_vol" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"axial_displacement_two" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"horizontal_displacement_two" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"ring_shear_load_one" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"ring_shear_load_two" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"axial_load_two" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"horizontal_load_two" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"horizontal_load_three" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"axial_stroke" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"horizontal_stroke" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"pore_air_pressure" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"pore_air_pressure_two" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"atmospheric_pressure" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"back_to_air_differential" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"cell_pressure" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"cell_volume" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"pore_air_volume" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"axial_strain" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"normal_stress" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"hsohrdfrsm" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"hsossfrsm" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"horizontal_eff_stress" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"effective_area" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"normal_effective_stress" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"average_ring_shear_load" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"company_id" int8 DEFAULT NULL,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"deleted" int2 DEFAULT 0
)
;
COMMENT ON COLUMN "public"."soil_data_gds_detail"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."gds_id" IS 'gds的ID';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."stage_number" IS '阶段编号';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."time_since_start_of_test" IS '试验开始后的时间Time since start of test (s)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."time_since_start_of_stage" IS '阶段开始后的时间Time since start of stage (s)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."axial_displacement" IS '轴向位移(mm)Axial Displacement (mm)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."axial_load" IS '轴向载荷(kN)Axial Load (kN)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."horizontal_displacement" IS '水平位移(mm)Horizontal Displacement (mm)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."horizontal_load" IS '水平荷载(kN)Horizontal Load (kN)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."pore_water_pressure" IS '孔隙水压力(kPa)Pore Water Pressure (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."back_pressure" IS '背压(kPa)Back Pressure (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."back_volume" IS '回流量(mm3)Back Volume (mm3)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."undefined_transducer_one" IS '未定义传感器1Undefined Transducer 1';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."undefined_transducer_two" IS '未定义传感器2Undefined Transducer 2';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."ring_shear_torque_nm" IS '环剪切扭矩(Nm)Ring Shear Torque (Nm)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."ring_shear_torque_degs" IS '环剪切角(degs)Ring Shear Angle (degs)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."lower_chamber_pr" IS '下腔压力(kPa)Lower Chamber Pr (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."lower_chamber_vol" IS '下腔容积(mm3)Lower Chamber Vol (mm3)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."axial_displacement_two" IS '轴向位移2(mm)Axial Displacement 2 (mm)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."horizontal_displacement_two" IS '水平位移2(mm)Horizontal Displacement 2 (mm)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."ring_shear_load_one" IS '环向剪切荷载1(kN)Ring Shear Load 1 (kN)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."ring_shear_load_two" IS '环向剪切荷载2(kN)Ring Shear Load 2 (kN)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."axial_load_two" IS '轴向载荷2(kN)Axial Load 2 (kN)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."horizontal_load_two" IS '水平荷载2(kN)Horizontal Load 2 (kN)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."horizontal_load_three" IS '水平荷载3(kN)Horizontal Load 3 (kN)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."axial_stroke" IS '轴向行程(mm)Axial Stroke (mm)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."horizontal_stroke" IS '水平行程(mm)Horizontal Stroke (mm)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."pore_air_pressure" IS '孔隙气压(kPa)Pore Air Pressure (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."pore_air_pressure_two" IS '孔隙气压2(kPa)Pore Air Pressure 2 (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."atmospheric_pressure" IS '大气压力(kPa)Atmospheric Pressure (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."back_to_air_differential" IS '背压差(kPa)Back to Air differential (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."cell_pressure" IS '围压Cell Pressure (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."cell_volume" IS 'Cell Volume (mm3)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."pore_air_volume" IS '孔隙风量(mm3)Pore Air Volume (mm3)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."axial_strain" IS '轴向应变(%)Axial Strain (%)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."normal_stress" IS '正应力(kPa)Normal Stress (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."hsohrdfrsm" IS '环剪机水平应变(%)或水平环位移(mm)Horizontal Strain (%) or Horizontal Ring Displacement for Ring Shear Machine (mm)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."hsossfrsm" IS '环剪机的水平应力(kPa)或剪切应力(kPa)Horizontal Stress (kPa) or Shear Stress for Ring Shear Machine (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."horizontal_eff_stress" IS '水平有效应力(kPa)Horizontal Eff Stress (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."effective_area" IS '有效面积(mm2)Effective Area (mm2)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."normal_effective_stress" IS '法向有效应力(kPa)Normal Effective Stress (kPa)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."average_ring_shear_load" IS '平均环向剪切荷载(kN)Average Ring Shear Load (kN)';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."uid" IS '创建人ID';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."lid" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."ltime" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_data_gds_detail"."deleted" IS '是否删除(0否1是)';
-- ----------------------------
-- Primary Key structure for table soil_data_gds
-- ----------------------------
ALTER TABLE "public"."soil_data_gds" ADD CONSTRAINT "soil_data_gds_pkey" PRIMARY KEY ("id");
ALTER TABLE "public"."soil_exp_report_template" ++ /dev/null
ALTER TABLE "public"."soil_exp_report_template"
ADD COLUMN "more_sheet" int2 DEFAULT 0;
COMMENT ON COLUMN "public"."soil_exp_report_template"."more_sheet" IS '多Sheet模板(0否1是)';
ALTER TABLE "public"."soil_exp_report_template_config"
ADD COLUMN "merge_row_num" int2 DEFAULT NULL;
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."merge_row_num" IS '合并行数';
ALTER TABLE "public"."soil_exp_report"
ADD COLUMN "group_id" int8,
ADD COLUMN "group_name" varchar(150);
COMMENT ON COLUMN "public"."soil_exp_report"."group_id" IS '检测科室ID';
COMMENT ON COLUMN "public"."soil_exp_report"."group_name" IS '检测科室';
ALTER TABLE "public"."soil_exp_report_template"
ADD COLUMN "template_type" int2 DEFAULT 0;
COMMENT ON COLUMN "public"."soil_exp_report_template"."template_type" IS '模板类型(0试验项目 1汇总表模板)';
ALTER TABLE "public"."soil_exp_report_template_config"
ADD COLUMN "sheet_num" int2;
COMMENT ON COLUMN "public"."soil_exp_report_template_config"."sheet_num" IS 'sheet索引';
\ No newline at end of file
CREATE TABLE "public"."soil_appendix" ( ++ /dev/null
CREATE TABLE "public"."soil_appendix" (
"id" int8 NOT NULL DEFAULT NULL,
"entrust_id" int8 DEFAULT NULL,
"title" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"company_id" int8 DEFAULT NULL,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"deleted" int2 DEFAULT 0,
"uname" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"remark" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"object_key" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"sample_id" int8 DEFAULT NULL,
"type" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"exp_id" int8 DEFAULT NULL,
"sample_code" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"entrust_code" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"name" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_appendix"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_appendix"."entrust_id" IS '试验委托单ID';
COMMENT ON COLUMN "public"."soil_appendix"."title" IS '标题';
COMMENT ON COLUMN "public"."soil_appendix"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_appendix"."uid" IS '创建人';
COMMENT ON COLUMN "public"."soil_appendix"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_appendix"."lid" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_appendix"."ltime" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_appendix"."deleted" IS '是否删除';
COMMENT ON COLUMN "public"."soil_appendix"."uname" IS '创建人';
COMMENT ON COLUMN "public"."soil_appendix"."remark" IS '备注';
COMMENT ON COLUMN "public"."soil_appendix"."object_key" IS '原始记录key';
COMMENT ON COLUMN "public"."soil_appendix"."sample_id" IS '样品ID';
COMMENT ON COLUMN "public"."soil_appendix"."type" IS '附录类型';
COMMENT ON COLUMN "public"."soil_appendix"."sample_code" IS '样品编号';
COMMENT ON COLUMN "public"."soil_appendix"."entrust_code" IS '委托编号';
COMMENT ON COLUMN "public"."soil_appendix"."name" IS '附录名称';
CREATE TABLE "public"."soil_exp_report_rel_exp" (
"id" int8 NOT NULL DEFAULT NULL,
"exp_report_id" int8 NOT NULL DEFAULT NULL,
"exp_id" int8 DEFAULT NULL,
"company_id" int8 DEFAULT NULL,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"deleted" int2 DEFAULT 0
)
;
COMMENT ON COLUMN "public"."soil_exp_report_rel_exp"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_exp_report_rel_exp"."exp_report_id" IS '试验项目报告ID';
COMMENT ON COLUMN "public"."soil_exp_report_rel_exp"."exp_id" IS '试验委托单ID';
COMMENT ON COLUMN "public"."soil_exp_report_rel_exp"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_exp_report_rel_exp"."uid" IS '创建人';
COMMENT ON COLUMN "public"."soil_exp_report_rel_exp"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_exp_report_rel_exp"."lid" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_exp_report_rel_exp"."ltime" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_exp_report_rel_exp"."deleted" IS '是否删除';
-- ----------------------------
-- Primary Key structure for table soil_appendix
-- ----------------------------
ALTER TABLE "public"."soil_appendix" ADD CONSTRAINT "soil_appendix_pkey" PRIMARY KEY ("id");
-- ----------------------------
-- Primary Key structure for table soil_exp_report_rel_exp
-- ----------------------------
ALTER TABLE "public"."soil_exp_report_rel_exp" ADD CONSTRAINT "soil_exp_report_rel_exp_pkey" PRIMARY KEY ("id");
CREATE TABLE "public"."soil_alone_sample" (
"id" int8 NOT NULL DEFAULT NULL,
"receiver" varchar(150) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL,
"receive_time" timestamp(6) DEFAULT NULL,
"project_name" varchar(120) COLLATE "pg_catalog"."default" DEFAULT NULL,
"project_leader" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL,
"project_leader_id" int8 DEFAULT NULL,
"borehole_name" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL,
"borehole_number" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL,
"cases_num" int2 DEFAULT NULL,
"registrant_id" int8 DEFAULT NULL,
"registrant" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL,
"regist_time" timestamp(6) DEFAULT NULL,
"company_id" int8 DEFAULT NULL,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"deleted" int2 DEFAULT 0,
"status" int2 DEFAULT NULL,
"progress" int2 DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_alone_sample"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_alone_sample"."receiver" IS '收样人';
COMMENT ON COLUMN "public"."soil_alone_sample"."receive_time" IS '收样时间';
COMMENT ON COLUMN "public"."soil_alone_sample"."project_name" IS '项目名称';
COMMENT ON COLUMN "public"."soil_alone_sample"."project_leader" IS '项目负责人';
COMMENT ON COLUMN "public"."soil_alone_sample"."project_leader_id" IS '项目负责人ID';
COMMENT ON COLUMN "public"."soil_alone_sample"."borehole_name" IS '钻孔名称';
COMMENT ON COLUMN "public"."soil_alone_sample"."borehole_number" IS '钻孔孔号';
COMMENT ON COLUMN "public"."soil_alone_sample"."cases_num" IS '箱数';
COMMENT ON COLUMN "public"."soil_alone_sample"."registrant_id" IS '登记人ID';
COMMENT ON COLUMN "public"."soil_alone_sample"."registrant" IS '登记人';
COMMENT ON COLUMN "public"."soil_alone_sample"."regist_time" IS '登记时间';
COMMENT ON COLUMN "public"."soil_alone_sample"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_alone_sample"."uid" IS '创建人';
COMMENT ON COLUMN "public"."soil_alone_sample"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_alone_sample"."lid" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_alone_sample"."ltime" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_alone_sample"."deleted" IS '是否删除';
COMMENT ON COLUMN "public"."soil_alone_sample"."status" IS '状态';
COMMENT ON COLUMN "public"."soil_alone_sample"."progress" IS '进度';
COMMENT ON TABLE "public"."soil_alone_sample" IS '收样登记表';
CREATE TABLE "public"."soil_alone_sample_annex" (
"id" int8 NOT NULL DEFAULT NULL,
"alone_sample_id" int8 NOT NULL DEFAULT NULL,
"file_name" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"bucket_name" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"object_key" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"version_id" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(0) DEFAULT NULL::timestamp without time zone,
"type" varchar(20) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(0) DEFAULT NULL::timestamp without time zone,
"deleted" int2 DEFAULT 0,
"remark" varchar(200) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"company_id" int8 DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."alone_sample_id" IS '委托ID';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."file_name" IS '文件名称';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."bucket_name" IS '桶名称';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."object_key" IS '对象key';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."version_id" IS '版本ID';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."uid" IS '创建者ID';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."type" IS '文件类型';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."lid" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."ltime" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."deleted" IS '是否删除0否1是';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."remark" IS '备注';
COMMENT ON COLUMN "public"."soil_alone_sample_annex"."company_id" IS '企业ID';
COMMENT ON TABLE "public"."soil_alone_sample_annex" IS '收样管理附件';
-- ----------------------------
-- Primary Key structure for table soil_alone_sample_annex
-- ----------------------------
ALTER TABLE "public"."soil_alone_sample_annex" ADD CONSTRAINT "soil_alone_sample_annex_pkey" PRIMARY KEY ("id");
CREATE TABLE "public"."soil_alone_warehouse_location" (
"id" int8 NOT NULL DEFAULT NULL,
"name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
"remark" varchar(250) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"company_id" int8 DEFAULT NULL,
"uid" int8 DEFAULT NULL,
"lid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"deleted" int2 DEFAULT 0,
"manager" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"manager_id" int8 DEFAULT NULL,
"type" int2 DEFAULT 0,
"warehouse" varchar(150) COLLATE "pg_catalog"."default" DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."name" IS '货架号';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."remark" IS '备注说明';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."uid" IS '创建人ID';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."lid" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."ltime" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."deleted" IS '是否删除0否1是';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."manager" IS '位置管理人';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."manager_id" IS '位置管理人ID';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."type" IS '位置分类A待检 B备样 C备用';
COMMENT ON COLUMN "public"."soil_alone_warehouse_location"."warehouse" IS '库房号';
-- ----------------------------
-- Primary Key structure for table soil_alone_warehouse_location
-- ----------------------------
ALTER TABLE "public"."soil_alone_warehouse_location" ADD CONSTRAINT "soil_alone_warehouse_location_pkey" PRIMARY KEY ("id");
CREATE TABLE "public"."soil_alone_in_out_stock" (
"id" int8 NOT NULL DEFAULT NULL,
"company_id" int8 DEFAULT NULL,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"deleted" int2 DEFAULT 0,
"storehouse" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL,
"shelf_code" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL,
"in_stocker" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL,
"in_stocker_id" int8 DEFAULT NULL,
"instock_time" timestamp(6) DEFAULT NULL,
"keep_limit_time" timestamp(6) DEFAULT NULL,
"out_stocker" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL,
"out_stocker_id" int8 DEFAULT NULL,
"out_stock" timestamp(6) DEFAULT NULL,
"out_stock_receiver" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL,
"out_stock_receiver_id" int8 DEFAULT NULL,
"entrust_code" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL,
"alone_sample_id" int8 DEFAULT NULL
)
;
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."uid" IS '创建人';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."lid" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."ltime" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."deleted" IS '是否删除';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."storehouse" IS '库房号';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."shelf_code" IS '架位号';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."in_stocker" IS '入库人';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."in_stocker_id" IS '入库人ID';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."instock_time" IS '入库时间';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."keep_limit_time" IS '留存有效期';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."out_stocker" IS '出库人';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."out_stocker_id" IS '出库人ID';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."out_stock" IS '出库时间';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."out_stock_receiver" IS '出库接收方';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."out_stock_receiver_id" IS '出库接收方ID';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."entrust_code" IS '委托编号';
COMMENT ON COLUMN "public"."soil_alone_in_out_stock"."alone_sample_id" IS '样品ID';
ALTER TABLE "public"."soil_sample" ++ /dev/null
ALTER TABLE "public"."soil_sample"
ADD COLUMN "keep_limit_time" timestamp(6);
COMMENT ON COLUMN "public"."soil_sample"."keep_limit_time" IS '留存有效期';
ALTER TABLE "public"."soil_report"
ADD COLUMN "report_type" varchar(255);
COMMENT ON COLUMN "public"."soil_report"."report_type" IS '报告类型';
\ No newline at end of file
ALTER TABLE "public"."soil_exp_report" ++ /dev/null
ALTER TABLE "public"."soil_exp_report"
ADD COLUMN "status" int2 DEFAULT 0,
ADD COLUMN "progress" int2 DEFAULT 0;
COMMENT ON COLUMN "public"."soil_exp_report"."status" IS '状态';
COMMENT ON COLUMN "public"."soil_exp_report"."progress" IS '进度';
\ No newline at end of file
ALTER TABLE "public"."soil_sample_operation" ++ /dev/null
ALTER TABLE "public"."soil_sample_operation"
ADD COLUMN "warehouse" varchar(100);
COMMENT ON COLUMN "public"."soil_sample_operation"."warehouse" IS '库房号';
\ No newline at end of file
ALTER TABLE "public"."soil_alone_sample" ++ /dev/null
ALTER TABLE "public"."soil_alone_sample"
ALTER COLUMN "cases_num" TYPE varchar(16) USING "cases_num"::varchar(100);
ALTER TABLE "public"."soil_entrust"
ADD COLUMN "project_leader" varchar(100),
ADD COLUMN "project_leader_id" int8;
COMMENT ON COLUMN "public"."soil_entrust"."project_leader" IS '项目负责人';
COMMENT ON COLUMN "public"."soil_entrust"."project_leader_id" IS '项目负责人ID';
\ No newline at end of file
ALTER TABLE "public"."soil_report" ++ /dev/null
ALTER TABLE "public"."soil_report"
ADD COLUMN "status" int2 DEFAULT 0,
ADD COLUMN "progress" int2 DEFAULT 0;
COMMENT ON COLUMN "public"."soil_report"."status" IS '状态';
COMMENT ON COLUMN "public"."soil_report"."progress" IS '进度';
\ No newline at end of file
ALTER TABLE "public"."soil_exp_report_template" ++ /dev/null
ALTER TABLE "public"."soil_exp_report_template"
ADD COLUMN "deleted" int2 DEFAULT 0;
COMMENT ON COLUMN "public"."soil_exp_report_template"."deleted" IS '是否删除0否1是';
ALTER TABLE "public"."soil_original_template"
ADD COLUMN "deleted" int2 DEFAULT 0;
COMMENT ON COLUMN "public"."soil_original_template"."deleted" IS '是否删除0否1是';
ALTER TABLE "public"."soil_original_template"
ADD COLUMN "template_type" int2 DEFAULT 0;
COMMENT ON COLUMN "public"."soil_original_template"."template_type" IS '模板类型(0原始记录 1开土制备记录)';
CREATE TABLE "public"."soil_open_soil_record" (
"id" int8 NOT NULL DEFAULT NULL,
"company_id" int8 DEFAULT NULL,
"deleted" int2 DEFAULT 0,
"uid" int8 DEFAULT NULL,
"ctime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"lid" int8 DEFAULT NULL,
"ltime" timestamp(6) DEFAULT NULL::timestamp without time zone,
"entrust_id" int8 DEFAULT NULL,
"version" int2 DEFAULT NULL,
"uri" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"remark" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"bucket_name" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"object_key" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"version_id" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"pdf_object_key" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"uname" varchar(100) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"status" int2 DEFAULT 0,
"progress" int2 DEFAULT 0
)
;
COMMENT ON COLUMN "public"."soil_open_soil_record"."id" IS '主键';
COMMENT ON COLUMN "public"."soil_open_soil_record"."company_id" IS '企业ID';
COMMENT ON COLUMN "public"."soil_open_soil_record"."deleted" IS '是否删除0否1是';
COMMENT ON COLUMN "public"."soil_open_soil_record"."uid" IS '创建人ID';
COMMENT ON COLUMN "public"."soil_open_soil_record"."ctime" IS '创建时间';
COMMENT ON COLUMN "public"."soil_open_soil_record"."lid" IS '最后修改人ID';
COMMENT ON COLUMN "public"."soil_open_soil_record"."ltime" IS '最后修改时间';
COMMENT ON COLUMN "public"."soil_open_soil_record"."entrust_id" IS '样品id';
COMMENT ON COLUMN "public"."soil_open_soil_record"."version" IS '版本';
COMMENT ON COLUMN "public"."soil_open_soil_record"."uri" IS '证书地址';
COMMENT ON COLUMN "public"."soil_open_soil_record"."remark" IS '备注';
COMMENT ON COLUMN "public"."soil_open_soil_record"."bucket_name" IS '桶名称';
COMMENT ON COLUMN "public"."soil_open_soil_record"."object_key" IS '对象key';
COMMENT ON COLUMN "public"."soil_open_soil_record"."version_id" IS '版本';
COMMENT ON COLUMN "public"."soil_open_soil_record"."pdf_object_key" IS 'pdf对象key';
COMMENT ON COLUMN "public"."soil_open_soil_record"."uname" IS '修改人';
COMMENT ON COLUMN "public"."soil_open_soil_record"."status" IS '状态';
COMMENT ON COLUMN "public"."soil_open_soil_record"."progress" IS '进度';
-- ----------------------------
-- Primary Key structure for table soil_open_soil_record
-- ----------------------------
ALTER TABLE "public"."soil_open_soil_record" ADD CONSTRAINT "soil_open_soil_record_pkey" PRIMARY KEY ("id");
ALTER TABLE "public"."soil_sample_operation"
ADD COLUMN "senior_type" varchar(120);
COMMENT ON COLUMN "public"."soil_sample_operation"."senior_type" IS '高级样品分类';
\ No newline at end of file
ALTER TABLE "public"."soil_experiment" ++ /dev/null
ALTER TABLE "public"."soil_experiment"
ADD COLUMN "order_by" int2;
COMMENT ON COLUMN "public"."soil_experiment"."order_by" IS '排序';
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment