Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
T
tianjin-cement
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
竹天卫
tianjin-cement
Commits
b615a9c7
Commit
b615a9c7
authored
Sep 04, 2020
by
zhutianwei@hyzcservice.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
资源管理 后台接口完成
parent
0c9af13e
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
1167 additions
and
0 deletions
+1167
-0
StandardController.java
...ise/sc/cement/business/controller/StandardController.java
+165
-0
Standard.java
...main/java/cn/wise/sc/cement/business/entity/Standard.java
+72
-0
StandardEnter.java
...java/cn/wise/sc/cement/business/entity/StandardEnter.java
+50
-0
StandardOut.java
...n/java/cn/wise/sc/cement/business/entity/StandardOut.java
+51
-0
StandardValue.java
...java/cn/wise/sc/cement/business/entity/StandardValue.java
+50
-0
StandardEnterMapper.java
...n/wise/sc/cement/business/mapper/StandardEnterMapper.java
+16
-0
StandardMapper.java
...ava/cn/wise/sc/cement/business/mapper/StandardMapper.java
+16
-0
StandardOutMapper.java
.../cn/wise/sc/cement/business/mapper/StandardOutMapper.java
+16
-0
StandardValueMapper.java
...n/wise/sc/cement/business/mapper/StandardValueMapper.java
+16
-0
StandardEnterMapper.xml
...ise/sc/cement/business/mapper/xml/StandardEnterMapper.xml
+5
-0
StandardMapper.xml
.../cn/wise/sc/cement/business/mapper/xml/StandardMapper.xml
+5
-0
StandardOutMapper.xml
.../wise/sc/cement/business/mapper/xml/StandardOutMapper.xml
+5
-0
StandardValueMapper.xml
...ise/sc/cement/business/mapper/xml/StandardValueMapper.xml
+5
-0
StandardQuery.java
...cn/wise/sc/cement/business/model/query/StandardQuery.java
+76
-0
StandardValueQuery.java
...se/sc/cement/business/model/query/StandardValueQuery.java
+40
-0
StandardValueVo.java
.../cn/wise/sc/cement/business/model/vo/StandardValueVo.java
+37
-0
StandardVo.java
.../java/cn/wise/sc/cement/business/model/vo/StandardVo.java
+77
-0
IStandardEnterService.java
...ise/sc/cement/business/service/IStandardEnterService.java
+16
-0
IStandardOutService.java
.../wise/sc/cement/business/service/IStandardOutService.java
+16
-0
IStandardService.java
.../cn/wise/sc/cement/business/service/IStandardService.java
+41
-0
IStandardValueService.java
...ise/sc/cement/business/service/IStandardValueService.java
+16
-0
StandardEnterServiceImpl.java
...ement/business/service/impl/StandardEnterServiceImpl.java
+20
-0
StandardOutServiceImpl.java
.../cement/business/service/impl/StandardOutServiceImpl.java
+20
-0
StandardServiceImpl.java
.../sc/cement/business/service/impl/StandardServiceImpl.java
+316
-0
StandardValueServiceImpl.java
...ement/business/service/impl/StandardValueServiceImpl.java
+20
-0
No files found.
cement-business/src/main/java/cn/wise/sc/cement/business/controller/StandardController.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
controller
;
import
cn.wise.sc.cement.business.entity.Consumables
;
import
cn.wise.sc.cement.business.entity.Standard
;
import
cn.wise.sc.cement.business.model.BaseResponse
;
import
cn.wise.sc.cement.business.model.PageQuery
;
import
cn.wise.sc.cement.business.model.query.ChangeStockQuery
;
import
cn.wise.sc.cement.business.model.query.ChangeValidDateQuery
;
import
cn.wise.sc.cement.business.model.query.StandardQuery
;
import
cn.wise.sc.cement.business.service.IStandardService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* <p>
* 前端控制器
* </p>
*
* @author ztw
* @since 2020-09-04
*/
@Api
(
tags
=
"资源管理-标样管理"
)
@RestController
@RequestMapping
(
"/business/standard"
)
public
class
StandardController
{
private
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
"StandardController"
);
@Autowired
private
IStandardService
standardService
;
@ApiOperation
(
value
=
"标样分页列表"
)
@ApiImplicitParams
(
value
=
{
@ApiImplicitParam
(
name
=
"name"
,
value
=
"易耗品名称"
,
paramType
=
"query"
,
dataType
=
"String"
),
@ApiImplicitParam
(
name
=
"supplierName"
,
value
=
"购买厂商名称"
,
paramType
=
"query"
,
dataType
=
"String"
)
})
@GetMapping
(
"/getPage"
)
public
BaseResponse
getPage
(
PageQuery
pageQuery
,
String
name
,
String
supplierName
)
{
try
{
return
standardService
.
getPage
(
pageQuery
,
name
,
supplierName
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"标样分页列表{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"新增标样"
)
@PostMapping
(
"/create"
)
public
BaseResponse
create
(
@RequestBody
StandardQuery
query
)
{
try
{
return
standardService
.
create
(
query
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"新增标样{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"修改标样"
)
@PostMapping
(
"/update"
)
public
BaseResponse
update
(
@RequestBody
StandardQuery
query
)
{
try
{
return
standardService
.
update
(
query
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"修改标样{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"标样详情"
)
@GetMapping
(
"/{id}"
)
public
BaseResponse
getById
(
@PathVariable
Integer
id
){
try
{
return
standardService
.
getDetail
(
id
);
}
catch
(
Exception
e
){
log
.
debug
(
"标样详情{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"标样列表"
)
@GetMapping
(
"/getList"
)
public
BaseResponse
getList
(){
try
{
List
<
Standard
>
list
=
standardService
.
list
();
return
BaseResponse
.
okData
(
list
);
}
catch
(
Exception
e
){
log
.
debug
(
"标样列表{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"删除标样"
)
@PostMapping
(
"/delete/{id}"
)
public
BaseResponse
delete
(
@PathVariable
Integer
id
){
try
{
standardService
.
removeById
(
id
);
return
BaseResponse
.
okData
(
"删除成功"
);
}
catch
(
Exception
e
){
log
.
debug
(
"删除标样{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"新增入库"
)
@PostMapping
(
"/enter"
)
public
BaseResponse
enter
(
@RequestBody
ChangeStockQuery
query
)
{
try
{
return
standardService
.
enter
(
query
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"新增入库{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"领用出库"
)
@PostMapping
(
"/out"
)
public
BaseResponse
out
(
@RequestBody
ChangeStockQuery
query
)
{
try
{
return
standardService
.
out
(
query
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"领用出库{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"变更有效期"
)
@PostMapping
(
"/changeValidDate"
)
public
BaseResponse
changeValidDate
(
@RequestBody
ChangeValidDateQuery
query
)
{
try
{
return
standardService
.
changeValidDate
(
query
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"变更有效期{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
@ApiOperation
(
value
=
"过期处置"
)
@PostMapping
(
"/overdue"
)
public
BaseResponse
overdue
(
Integer
id
)
{
try
{
return
standardService
.
overdue
(
id
);
}
catch
(
Exception
e
)
{
log
.
debug
(
"过期处置{}"
,
e
);
}
return
BaseResponse
.
errorMsg
(
"失败!"
);
}
}
cement-business/src/main/java/cn/wise/sc/cement/business/entity/Standard.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
entity
;
import
java.math.BigDecimal
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
java.time.LocalDate
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author ztw
* @since 2020-09-04
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
Standard
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@ApiModelProperty
(
"标准样品名称"
)
private
String
name
;
@ApiModelProperty
(
"标准样品代号"
)
private
String
code
;
@ApiModelProperty
(
"供应商表id"
)
private
Integer
supplierId
;
@ApiModelProperty
(
"购买厂商(经销单位)"
)
private
String
supplierName
;
@ApiModelProperty
(
"进样日期"
)
private
LocalDate
purchaseDate
;
@ApiModelProperty
(
"有效日期"
)
private
LocalDate
validDate
;
@ApiModelProperty
(
"存储位置"
)
private
String
position
;
@ApiModelProperty
(
"库存数量"
)
private
BigDecimal
stockNum
;
@ApiModelProperty
(
"库存提醒数量(少于多少进行提醒)"
)
private
BigDecimal
leastNum
;
@ApiModelProperty
(
"状态(0已作废,1启用中)"
)
private
Integer
status
;
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@ApiModelProperty
(
"备注"
)
private
String
remark
;
}
cement-business/src/main/java/cn/wise/sc/cement/business/entity/StandardEnter.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
entity
;
import
java.math.BigDecimal
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author ztw
* @since 2020-09-04
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
StandardEnter
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@ApiModelProperty
(
"标样表id"
)
private
Integer
standardId
;
@ApiModelProperty
(
"操作人id"
)
private
Integer
userId
;
@ApiModelProperty
(
"新增数量"
)
private
BigDecimal
enterNum
;
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@ApiModelProperty
(
"备注"
)
private
String
remark
;
}
cement-business/src/main/java/cn/wise/sc/cement/business/entity/StandardOut.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
entity
;
import
java.math.BigDecimal
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author ztw
* @since 2020-09-04
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
StandardOut
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@ApiModelProperty
(
"标样表id"
)
private
Integer
standardId
;
@ApiModelProperty
(
"领用人id"
)
private
Integer
userId
;
@ApiModelProperty
(
"领用量"
)
private
BigDecimal
collectNum
;
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@ApiModelProperty
(
"备注"
)
private
String
remark
;
}
cement-business/src/main/java/cn/wise/sc/cement/business/entity/StandardValue.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author ztw
* @since 2020-09-04
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
StandardValue
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@ApiModelProperty
(
"标样表id"
)
private
Integer
standardId
;
@ApiModelProperty
(
"元素名称"
)
private
String
elementName
;
@ApiModelProperty
(
"元素各项值 json串"
)
private
String
elementValue
;
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@ApiModelProperty
(
"备注"
)
private
String
remark
;
}
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/StandardEnterMapper.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
mapper
;
import
cn.wise.sc.cement.business.entity.StandardEnter
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author ztw
* @since 2020-09-04
*/
public
interface
StandardEnterMapper
extends
BaseMapper
<
StandardEnter
>
{
}
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/StandardMapper.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
mapper
;
import
cn.wise.sc.cement.business.entity.Standard
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author ztw
* @since 2020-09-04
*/
public
interface
StandardMapper
extends
BaseMapper
<
Standard
>
{
}
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/StandardOutMapper.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
mapper
;
import
cn.wise.sc.cement.business.entity.StandardOut
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author ztw
* @since 2020-09-04
*/
public
interface
StandardOutMapper
extends
BaseMapper
<
StandardOut
>
{
}
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/StandardValueMapper.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
mapper
;
import
cn.wise.sc.cement.business.entity.StandardValue
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author ztw
* @since 2020-09-04
*/
public
interface
StandardValueMapper
extends
BaseMapper
<
StandardValue
>
{
}
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/xml/StandardEnterMapper.xml
0 → 100644
View file @
b615a9c7
<?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=
"cn.wise.sc.cement.business.mapper.StandardEnterMapper"
>
</mapper>
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/xml/StandardMapper.xml
0 → 100644
View file @
b615a9c7
<?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=
"cn.wise.sc.cement.business.mapper.StandardMapper"
>
</mapper>
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/xml/StandardOutMapper.xml
0 → 100644
View file @
b615a9c7
<?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=
"cn.wise.sc.cement.business.mapper.StandardOutMapper"
>
</mapper>
cement-business/src/main/java/cn/wise/sc/cement/business/mapper/xml/StandardValueMapper.xml
0 → 100644
View file @
b615a9c7
<?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=
"cn.wise.sc.cement.business.mapper.StandardValueMapper"
>
</mapper>
cement-business/src/main/java/cn/wise/sc/cement/business/model/query/StandardQuery.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
model
.
query
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.util.List
;
/**
* @description:
* @author: ztw
* @create: 2020-08-07 14:58
**/
@Data
@ApiModel
(
"职务请求"
)
public
class
StandardQuery
{
private
Integer
id
;
@ApiModelProperty
(
"标准样品名称"
)
private
String
name
;
@ApiModelProperty
(
"标准样品代号"
)
private
String
code
;
@ApiModelProperty
(
"供应商表id"
)
private
Integer
supplierId
;
@ApiModelProperty
(
"购买厂商(经销单位)"
)
private
String
supplierName
;
@ApiModelProperty
(
"进样日期"
)
private
LocalDate
purchaseDate
;
@ApiModelProperty
(
"有效日期"
)
private
LocalDate
validDate
;
@ApiModelProperty
(
"存储位置"
)
private
String
position
;
@ApiModelProperty
(
"库存数量"
)
private
BigDecimal
stockNum
;
@ApiModelProperty
(
"库存提醒数量(少于多少进行提醒)"
)
private
BigDecimal
leastNum
;
@ApiModelProperty
(
"备注"
)
private
String
remark
;
private
String
enclosure
;
@ApiModelProperty
(
"标样材料信息"
)
private
List
<
EnclosureQuery
>
enclosureQueryList
;
@ApiModelProperty
(
"标准值"
)
private
List
<
StandardValueQuery
>
standardValueQueryList
;
}
cement-business/src/main/java/cn/wise/sc/cement/business/model/query/StandardValueQuery.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
model
.
query
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
/**
* @description:
* @author: ztw
* @create: 2020-08-07 14:58
**/
@Data
@ApiModel
(
"标样管理-标准值请求"
)
public
class
StandardValueQuery
{
@ApiModelProperty
(
"元素名称"
)
private
String
elementName
;
@ApiModelProperty
(
"元素各项值 json串"
)
private
String
elementValue
;
}
cement-business/src/main/java/cn/wise/sc/cement/business/model/vo/StandardValueVo.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
model
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* @description:
* @author: ztw
* @create: 2020-08-07 14:58
**/
@Data
@ApiModel
(
"标样管理-标准值请求Vo"
)
public
class
StandardValueVo
{
@ApiModelProperty
(
"元素表id"
)
private
Integer
id
;
@ApiModelProperty
(
"元素名称"
)
private
String
elementName
;
@ApiModelProperty
(
"元素各项值 json串"
)
private
String
elementValue
;
}
cement-business/src/main/java/cn/wise/sc/cement/business/model/vo/StandardVo.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
model
.
vo
;
import
cn.wise.sc.cement.business.entity.StandardValue
;
import
cn.wise.sc.cement.business.model.query.EnclosureQuery
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.util.List
;
/**
* @description:
* @author: ztw
* @create: 2020-08-07 15:09
**/
@Data
@ApiModel
(
"标样Vo"
)
public
class
StandardVo
{
/**
* 主键
*/
@ApiModelProperty
(
"标准样品表id"
)
private
Integer
id
;
@ApiModelProperty
(
"标准样品名称"
)
private
String
name
;
@ApiModelProperty
(
"标准样品代号"
)
private
String
code
;
@ApiModelProperty
(
"供应商表id"
)
private
Integer
supplierId
;
@ApiModelProperty
(
"购买厂商(经销单位)"
)
private
String
supplierName
;
@ApiModelProperty
(
"进样日期"
)
private
LocalDate
purchaseDate
;
@ApiModelProperty
(
"有效日期"
)
private
LocalDate
validDate
;
@ApiModelProperty
(
"存储位置"
)
private
String
position
;
@ApiModelProperty
(
"库存数量"
)
private
BigDecimal
stockNum
;
@ApiModelProperty
(
"库存提醒数量(少于多少进行提醒)"
)
private
BigDecimal
leastNum
;
@ApiModelProperty
(
"状态(0已作废,1启用中)"
)
private
Integer
status
;
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@ApiModelProperty
(
"备注"
)
private
String
remark
;
@ApiModelProperty
(
"标样材料信息"
)
private
List
<
EnclosureQuery
>
enclosureQueryList
;
@ApiModelProperty
(
"标准值"
)
private
List
<
StandardValue
>
standardValueList
;
}
cement-business/src/main/java/cn/wise/sc/cement/business/service/IStandardEnterService.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
service
;
import
cn.wise.sc.cement.business.entity.StandardEnter
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2020-09-04
*/
public
interface
IStandardEnterService
extends
IService
<
StandardEnter
>
{
}
cement-business/src/main/java/cn/wise/sc/cement/business/service/IStandardOutService.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
service
;
import
cn.wise.sc.cement.business.entity.StandardOut
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2020-09-04
*/
public
interface
IStandardOutService
extends
IService
<
StandardOut
>
{
}
cement-business/src/main/java/cn/wise/sc/cement/business/service/IStandardService.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
service
;
import
cn.wise.sc.cement.business.entity.Standard
;
import
cn.wise.sc.cement.business.model.BaseResponse
;
import
cn.wise.sc.cement.business.model.PageQuery
;
import
cn.wise.sc.cement.business.model.query.ChangeStockQuery
;
import
cn.wise.sc.cement.business.model.query.ChangeValidDateQuery
;
import
cn.wise.sc.cement.business.model.query.StandardQuery
;
import
cn.wise.sc.cement.business.model.vo.StandardVo
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2020-09-04
*/
public
interface
IStandardService
extends
IService
<
Standard
>
{
BaseResponse
<
IPage
<
Standard
>>
getPage
(
PageQuery
pageQuery
,
String
name
,
String
supplierName
);
BaseResponse
<
Standard
>
create
(
StandardQuery
query
);
BaseResponse
<
Standard
>
update
(
StandardQuery
query
);
BaseResponse
<
StandardVo
>
getDetail
(
Integer
id
);
BaseResponse
<
String
>
enter
(
ChangeStockQuery
query
);
BaseResponse
<
String
>
out
(
ChangeStockQuery
query
);
BaseResponse
<
String
>
changeValidDate
(
ChangeValidDateQuery
query
);
BaseResponse
<
String
>
overdue
(
Integer
id
);
}
cement-business/src/main/java/cn/wise/sc/cement/business/service/IStandardValueService.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
service
;
import
cn.wise.sc.cement.business.entity.StandardValue
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2020-09-04
*/
public
interface
IStandardValueService
extends
IService
<
StandardValue
>
{
}
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/StandardEnterServiceImpl.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
service
.
impl
;
import
cn.wise.sc.cement.business.entity.StandardEnter
;
import
cn.wise.sc.cement.business.mapper.StandardEnterMapper
;
import
cn.wise.sc.cement.business.service.IStandardEnterService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author ztw
* @since 2020-09-04
*/
@Service
public
class
StandardEnterServiceImpl
extends
ServiceImpl
<
StandardEnterMapper
,
StandardEnter
>
implements
IStandardEnterService
{
}
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/StandardOutServiceImpl.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
service
.
impl
;
import
cn.wise.sc.cement.business.entity.StandardOut
;
import
cn.wise.sc.cement.business.mapper.StandardOutMapper
;
import
cn.wise.sc.cement.business.service.IStandardOutService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author ztw
* @since 2020-09-04
*/
@Service
public
class
StandardOutServiceImpl
extends
ServiceImpl
<
StandardOutMapper
,
StandardOut
>
implements
IStandardOutService
{
}
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/StandardServiceImpl.java
0 → 100644
View file @
b615a9c7
This diff is collapsed.
Click to expand it.
cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/StandardValueServiceImpl.java
0 → 100644
View file @
b615a9c7
package
cn
.
wise
.
sc
.
cement
.
business
.
service
.
impl
;
import
cn.wise.sc.cement.business.entity.StandardValue
;
import
cn.wise.sc.cement.business.mapper.StandardValueMapper
;
import
cn.wise.sc.cement.business.service.IStandardValueService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author ztw
* @since 2020-09-04
*/
@Service
public
class
StandardValueServiceImpl
extends
ServiceImpl
<
StandardValueMapper
,
StandardValue
>
implements
IStandardValueService
{
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment