Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
D
data-acquisition
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
竹天卫
data-acquisition
Commits
cc4c6003
Commit
cc4c6003
authored
Apr 30, 2021
by
renchao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
辅助工序,破碎工序模块代码编写
parent
304e0c12
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
1228 additions
and
0 deletions
+1228
-0
TProcessesAuxiliaryController.java
...on/business/controller/TProcessesAuxiliaryController.java
+79
-0
TProcessesCrusherController.java
...tion/business/controller/TProcessesCrusherController.java
+76
-0
TProcessesAuxiliary.java
...e/sc/acquisition/business/entity/TProcessesAuxiliary.java
+109
-0
TProcessesCrusher.java
...ise/sc/acquisition/business/entity/TProcessesCrusher.java
+120
-0
ProjectEnum.java
...n/wise/sc/acquisition/business/enumation/ProjectEnum.java
+112
-0
TProcessesAuxiliaryMapper.java
...cquisition/business/mapper/TProcessesAuxiliaryMapper.java
+16
-0
TProcessesCrusherMapper.java
.../acquisition/business/mapper/TProcessesCrusherMapper.java
+16
-0
TProcessesAuxiliaryMapper.xml
...isition/business/mapper/xml/TProcessesAuxiliaryMapper.xml
+5
-0
TProcessesCrusherMapper.xml
...quisition/business/mapper/xml/TProcessesCrusherMapper.xml
+5
-0
TProcessesAuxiliaryQuery.java
...sition/business/model/query/TProcessesAuxiliaryQuery.java
+103
-0
TProcessesCrusherQuery.java
...uisition/business/model/query/TProcessesCrusherQuery.java
+119
-0
TProcessesAuxiliaryVo.java
.../acquisition/business/model/vo/TProcessesAuxiliaryVo.java
+99
-0
TProcessesCrusherVo.java
...sc/acquisition/business/model/vo/TProcessesCrusherVo.java
+113
-0
ITProcessesAuxiliaryService.java
...isition/business/service/ITProcessesAuxiliaryService.java
+25
-0
ITProcessesCrusherService.java
...quisition/business/service/ITProcessesCrusherService.java
+24
-0
TProcessesAuxiliaryServiceImpl.java
...business/service/impl/TProcessesAuxiliaryServiceImpl.java
+98
-0
TProcessesCrusherServiceImpl.java
...n/business/service/impl/TProcessesCrusherServiceImpl.java
+99
-0
TProcessesAuxiliaryMapper.xml
...acquisition/business/mapper/TProcessesAuxiliaryMapper.xml
+5
-0
TProcessesCrusherMapper.xml
...c/acquisition/business/mapper/TProcessesCrusherMapper.xml
+5
-0
No files found.
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/controller/TProcessesAuxiliaryController.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
controller
;
import
cn.wise.sc.acquisition.business.model.query.TProcessesAuxiliaryQuery
;
import
cn.wise.sc.acquisition.business.service.ITProcessesAuxiliaryService
;
import
cn.wise.sc.acquisition.business.util.DateUtil
;
import
cn.wise.sc.acquisition.business.wrapper.page.Query
;
import
com.baomidou.mybatisplus.extension.api.R
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 前端控制器
* </p>
*
* @author renchao
* @since 2021-04-30
*/
@RestController
@Api
(
tags
=
"生成工序-辅助工序"
)
@RequestMapping
(
"/business/t-processes-auxiliary"
)
public
class
TProcessesAuxiliaryController
{
@Autowired
private
ITProcessesAuxiliaryService
itProcessesAuxiliaryService
;
/**
* 根据条件查询辅助工序 分页
*
* @return
*/
@ApiOperation
(
value
=
"根据条件查询辅助工序 可分页模糊查询"
)
@ApiImplicitParams
(
value
=
{
@ApiImplicitParam
(
name
=
"EquipmentID"
,
value
=
"搜索关键字 设备编号"
,
paramType
=
"query"
,
dataType
=
"String"
)
})
@RequestMapping
(
value
=
"/getPage"
,
method
=
RequestMethod
.
GET
)
public
R
getPage
(
Query
query
,
String
EquipmentID
)
{
TProcessesAuxiliaryQuery
param
=
new
TProcessesAuxiliaryQuery
();
param
.
setEquipmentID
(
EquipmentID
);
return
itProcessesAuxiliaryService
.
getPage
(
param
,
query
);
}
/**
* 根据uid修改辅助工序
*
* @param tProcessesAuxiliaryQuery
* @return
*/
@ApiOperation
(
value
=
"根据uid修改辅助工序"
)
@RequestMapping
(
value
=
"/updateByUid"
,
method
=
RequestMethod
.
POST
)
public
R
updateByUid
(
@RequestBody
TProcessesAuxiliaryQuery
tProcessesAuxiliaryQuery
)
{
return
itProcessesAuxiliaryService
.
updateByUid
(
tProcessesAuxiliaryQuery
);
}
/**
* 增加辅助工序
*
* @param tProcessesAuxiliaryQuery
* @return
*/
@ApiOperation
(
value
=
"增加辅助工序"
)
@RequestMapping
(
value
=
"/insertTProcessesAuxiliary"
,
method
=
RequestMethod
.
POST
)
public
R
insertTProcessesAuxiliary
(
@RequestBody
TProcessesAuxiliaryQuery
tProcessesAuxiliaryQuery
)
{
return
itProcessesAuxiliaryService
.
insertTProcessesAuxiliary
(
tProcessesAuxiliaryQuery
);
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/controller/TProcessesCrusherController.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
controller
;
import
cn.wise.sc.acquisition.business.model.query.TProcessesCrusherQuery
;
import
cn.wise.sc.acquisition.business.service.ITProcessesCrusherService
;
import
cn.wise.sc.acquisition.business.wrapper.page.Query
;
import
com.baomidou.mybatisplus.extension.api.R
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 前端控制器
* </p>
*
* @author renchao
* @since 2021-04-30
*/
@RestController
@Api
(
tags
=
"生成工序-辅助工序"
)
@RequestMapping
(
"/business/t-processes-crusher"
)
public
class
TProcessesCrusherController
{
@Autowired
private
ITProcessesCrusherService
itProcessesCrusherService
;
/**
* 根据条件查询破碎工序 分页
*
* @return
*/
@ApiOperation
(
value
=
"根据条件查询破碎工序 可分页模糊查询"
)
@ApiImplicitParams
(
value
=
{
@ApiImplicitParam
(
name
=
"EquipmentID"
,
value
=
"搜索关键字 设备编号"
,
paramType
=
"query"
,
dataType
=
"String"
)
})
@RequestMapping
(
value
=
"/getPage"
,
method
=
RequestMethod
.
GET
)
public
R
getPage
(
Query
query
,
String
EquipmentID
)
{
TProcessesCrusherQuery
param
=
new
TProcessesCrusherQuery
();
param
.
setEquipmentID
(
EquipmentID
);
return
itProcessesCrusherService
.
getPage
(
param
,
query
);
}
/**
* 根据uid修改破碎工序
*
* @param tProcessesCrusherQuery
* @return
*/
@ApiOperation
(
value
=
"根据uid修改破碎工序"
)
@RequestMapping
(
value
=
"/updateByUid"
,
method
=
RequestMethod
.
POST
)
public
R
updateByUid
(
@RequestBody
TProcessesCrusherQuery
tProcessesCrusherQuery
)
{
return
itProcessesCrusherService
.
updateByUid
(
tProcessesCrusherQuery
);
}
/**
* 增加辅助工序
*
* @param tProcessesCrusherQuery
* @return
*/
@ApiOperation
(
value
=
"增加破碎工序"
)
@RequestMapping
(
value
=
"/insertTProcessesCrusher"
,
method
=
RequestMethod
.
POST
)
public
R
insertTProcessesCrusher
(
@RequestBody
TProcessesCrusherQuery
tProcessesCrusherQuery
)
{
return
itProcessesCrusherService
.
insertTProcessesCrusher
(
tProcessesCrusherQuery
);
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TProcessesAuxiliary.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author renchao
* @since 2021-04-30
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@TableName
(
"T_Processes_Auxiliary"
)
public
class
TProcessesAuxiliary
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* ID号
*/
@TableId
(
value
=
"Uid"
,
type
=
IdType
.
ASSIGN_UUID
)
private
String
Uid
;
/**
* 设备编号
*/
@TableField
(
"EquipmentID"
)
private
String
EquipmentID
;
/**
* 设备名称
*/
@TableField
(
"EquipmentName"
)
private
String
EquipmentName
;
/**
* 项目经理
*/
@TableField
(
"Manager"
)
private
String
Manager
;
/**
* 主管项目领导
*/
@TableField
(
"Supervisor"
)
private
String
Supervisor
;
/**
* 生产技术部
*/
@TableField
(
"TechDepart"
)
private
String
TechDepart
;
/**
* 制表人
*/
@TableField
(
"Tabulator"
)
private
String
Tabulator
;
/**
* 当月累计油量
*/
@TableField
(
"Ljyl"
)
private
Float
Ljyl
;
/**
* 总价(元)
*/
@TableField
(
"Zj"
)
private
Float
Zj
;
/**
* 当月累计产量
*/
@TableField
(
"Dyljcl"
)
private
Float
Dyljcl
;
/**
* 单耗=当月累计油量/当月产量
*/
@TableField
(
"Dh"
)
private
Double
Dh
;
/**
* 备注
*/
@TableField
(
"Bz"
)
private
String
Bz
;
/**
* 日期标记,如:2021年01月
*/
@TableField
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TProcessesCrusher.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author renchao
* @since 2021-04-30
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@TableName
(
"T_Processes_Crusher"
)
public
class
TProcessesCrusher
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* ID号
*/
@TableId
(
value
=
"Uid"
,
type
=
IdType
.
ASSIGN_UUID
)
private
String
Uid
;
/**
* 破碎站编号
*/
@TableField
(
"CrusherStationID"
)
private
String
CrusherStationID
;
/**
* 破碎日期
*/
@TableField
(
"CrushDate"
)
private
LocalDateTime
CrushDate
;
/**
* 项目经理
*/
@TableField
(
"Manager"
)
private
String
Manager
;
/**
* 主管项目领导
*/
@TableField
(
"Supervisor"
)
private
String
Supervisor
;
/**
* 生产技术部
*/
@TableField
(
"TechDepart"
)
private
String
TechDepart
;
/**
* 制表人
*/
@TableField
(
"Tabulator"
)
private
String
Tabulator
;
/**
* 设备编号
*/
@TableField
(
"EquipmentID"
)
private
String
EquipmentID
;
/**
* 工作内容
*/
@TableField
(
"WorkType"
)
private
String
WorkType
;
/**
* 工作时间(H)
*/
@TableField
(
"WorkTime"
)
private
Float
WorkTime
;
/**
* 完成吨位
*/
@TableField
(
"Wcdw"
)
private
Double
Wcdw
;
/**
* 合同单价
*/
@TableField
(
"Price"
)
private
Float
Price
;
/**
* 结算金额=Wcdw*Price
*/
@TableField
(
"TotalMoney"
)
private
Float
TotalMoney
;
/**
* 备注
*/
@TableField
(
"Bz"
)
private
String
Bz
;
/**
* 日期标记,如:2021年01月
*/
@TableField
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/enumation/ProjectEnum.java
View file @
cc4c6003
...
...
@@ -446,4 +446,116 @@ public class ProjectEnum {
return
label
;
}
}
/**
* 辅助工序字典
* */
public
enum
TProcessesAuxiliary
{
UID
(
1
,
"Uid"
,
"id"
),
EQUIPMENT_ID
(
2
,
"EquipmentID"
,
"设备编号"
);
// 成员变量
private
int
value
;
private
String
label
;
private
String
explain
;
// 构造方法
TProcessesAuxiliary
(
int
value
,
String
label
,
String
explain
)
{
this
.
value
=
value
;
this
.
label
=
label
;
this
.
explain
=
explain
;
}
/**
* 根据value,获取label
*/
public
static
String
getLabel
(
int
value
)
{
for
(
TProcessesAuxiliary
c
:
TProcessesAuxiliary
.
values
())
{
if
(
c
.
value
==
value
)
{
return
c
.
label
;
}
}
return
TProcessesAuxiliary
.
EQUIPMENT_ID
.
label
;
}
/**
* 根据label,获取value
*/
public
static
int
getValue
(
String
label
)
{
for
(
TProcessesAuxiliary
c
:
TProcessesAuxiliary
.
values
())
{
if
(
StringUtils
.
equalsIgnoreCase
(
label
,
c
.
label
))
{
return
c
.
value
;
}
}
return
TProcessesAuxiliary
.
EQUIPMENT_ID
.
value
;
}
public
int
getValue
()
{
return
value
;
}
public
String
getLabel
()
{
return
label
;
}
}
/**
* 辅助工序字典
* */
public
enum
TProcessesCrusher
{
UID
(
1
,
"Uid"
,
"id"
),
EQUIPMENT_ID
(
2
,
"EquipmentID"
,
"设备编号"
);
// 成员变量
private
int
value
;
private
String
label
;
private
String
explain
;
// 构造方法
TProcessesCrusher
(
int
value
,
String
label
,
String
explain
)
{
this
.
value
=
value
;
this
.
label
=
label
;
this
.
explain
=
explain
;
}
/**
* 根据value,获取label
*/
public
static
String
getLabel
(
int
value
)
{
for
(
TProcessesCrusher
c
:
TProcessesCrusher
.
values
())
{
if
(
c
.
value
==
value
)
{
return
c
.
label
;
}
}
return
TProcessesCrusher
.
EQUIPMENT_ID
.
label
;
}
/**
* 根据label,获取value
*/
public
static
int
getValue
(
String
label
)
{
for
(
TProcessesCrusher
c
:
TProcessesCrusher
.
values
())
{
if
(
StringUtils
.
equalsIgnoreCase
(
label
,
c
.
label
))
{
return
c
.
value
;
}
}
return
TProcessesCrusher
.
EQUIPMENT_ID
.
value
;
}
public
int
getValue
()
{
return
value
;
}
public
String
getLabel
()
{
return
label
;
}
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/TProcessesAuxiliaryMapper.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
mapper
;
import
cn.wise.sc.acquisition.business.entity.TProcessesAuxiliary
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author renchao
* @since 2021-04-30
*/
public
interface
TProcessesAuxiliaryMapper
extends
BaseMapper
<
TProcessesAuxiliary
>
{
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/TProcessesCrusherMapper.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
mapper
;
import
cn.wise.sc.acquisition.business.entity.TProcessesCrusher
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author renchao
* @since 2021-04-30
*/
public
interface
TProcessesCrusherMapper
extends
BaseMapper
<
TProcessesCrusher
>
{
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesAuxiliaryMapper.xml
0 → 100644
View file @
cc4c6003
<?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.acquisition.business.mapper.TProcessesAuxiliaryMapper"
>
</mapper>
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesCrusherMapper.xml
0 → 100644
View file @
cc4c6003
<?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.acquisition.business.mapper.TProcessesCrusherMapper"
>
</mapper>
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesAuxiliaryQuery.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
model
.
query
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* <p>
*
* </p>
*
* @author renchao
* @since 2021-04-30
*/
@Data
@ApiModel
(
"辅助工序"
)
public
class
TProcessesAuxiliaryQuery
{
/**
* 搜索字段
*/
private
String
search
;
/**
* ID号
*/
@ApiModelProperty
(
"Uid"
)
private
String
Uid
;
/**
* 设备编号
*/
@ApiModelProperty
(
"EquipmentID"
)
private
String
EquipmentID
;
/**
* 设备名称
*/
@ApiModelProperty
(
"EquipmentName"
)
private
String
EquipmentName
;
/**
* 项目经理
*/
@ApiModelProperty
(
"Manager"
)
private
String
Manager
;
/**
* 主管项目领导
*/
@ApiModelProperty
(
"Supervisor"
)
private
String
Supervisor
;
/**
* 生产技术部
*/
@ApiModelProperty
(
"TechDepart"
)
private
String
TechDepart
;
/**
* 制表人
*/
@ApiModelProperty
(
"Tabulator"
)
private
String
Tabulator
;
/**
* 当月累计油量
*/
@ApiModelProperty
(
"Ljyl"
)
private
Float
Ljyl
;
/**
* 总价(元)
*/
@ApiModelProperty
(
"Zj"
)
private
Float
Zj
;
/**
* 当月累计产量
*/
@ApiModelProperty
(
"Dyljcl"
)
private
Float
Dyljcl
;
/**
* 单耗=当月累计油量/当月产量
*/
@ApiModelProperty
(
"Dh"
)
private
Double
Dh
;
/**
* 备注
*/
@ApiModelProperty
(
"Bz"
)
private
String
Bz
;
/**
* 日期标记,如:2021年01月
*/
@ApiModelProperty
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TProcessesCrusherQuery.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
model
.
query
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
/**
* <p>
*
* </p>
*
* @author renchao
* @since 2021-04-30
*/
@Data
@ApiModel
(
"破碎工序"
)
public
class
TProcessesCrusherQuery
{
/**
* ID号
*/
@ApiModelProperty
(
"Uid"
)
private
String
Uid
;
/**
* 破碎站编号
*/
@ApiModelProperty
(
"CrusherStationID"
)
private
String
CrusherStationID
;
/**
* 破碎日期
*/
@ApiModelProperty
(
"CrushDate"
)
private
LocalDateTime
CrushDate
;
/**
* 项目经理
*/
@ApiModelProperty
(
"Manager"
)
private
String
Manager
;
/**
* 主管项目领导
*/
@ApiModelProperty
(
"Supervisor"
)
private
String
Supervisor
;
/**
* 生产技术部
*/
@ApiModelProperty
(
"TechDepart"
)
private
String
TechDepart
;
/**
* 制表人
*/
@ApiModelProperty
(
"Tabulator"
)
private
String
Tabulator
;
/**
* 设备编号
*/
@ApiModelProperty
(
"EquipmentID"
)
private
String
EquipmentID
;
/**
* 工作内容
*/
@ApiModelProperty
(
"WorkType"
)
private
String
WorkType
;
/**
* 工作时间(H)
*/
@ApiModelProperty
(
"WorkTime"
)
private
Float
WorkTime
;
/**
* 完成吨位
*/
@ApiModelProperty
(
"Wcdw"
)
private
Double
Wcdw
;
/**
* 合同单价
*/
@ApiModelProperty
(
"Price"
)
private
Float
Price
;
/**
* 结算金额=Wcdw*Price
*/
@ApiModelProperty
(
"TotalMoney"
)
private
Float
TotalMoney
;
/**
* 备注
*/
@ApiModelProperty
(
"Bz"
)
private
String
Bz
;
/**
* 日期标记,如:2021年01月
*/
@ApiModelProperty
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/vo/TProcessesAuxiliaryVo.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
model
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* <p>
*
* </p>
*
* @author renchao
* @since 2021-04-30
*/
@Data
@ApiModel
(
"辅助工序"
)
public
class
TProcessesAuxiliaryVo
{
/**
* ID号
*/
@ApiModelProperty
(
"Uid"
)
private
String
Uid
;
/**
* 设备编号
*/
@ApiModelProperty
(
"EquipmentID"
)
private
String
EquipmentID
;
/**
* 设备名称
*/
@ApiModelProperty
(
"EquipmentName"
)
private
String
EquipmentName
;
/**
* 项目经理
*/
@ApiModelProperty
(
"Manager"
)
private
String
Manager
;
/**
* 主管项目领导
*/
@ApiModelProperty
(
"Supervisor"
)
private
String
Supervisor
;
/**
* 生产技术部
*/
@ApiModelProperty
(
"TechDepart"
)
private
String
TechDepart
;
/**
* 制表人
*/
@ApiModelProperty
(
"Tabulator"
)
private
String
Tabulator
;
/**
* 当月累计油量
*/
@ApiModelProperty
(
"Ljyl"
)
private
Float
Ljyl
;
/**
* 总价(元)
*/
@ApiModelProperty
(
"Zj"
)
private
Float
Zj
;
/**
* 当月累计产量
*/
@ApiModelProperty
(
"Dyljcl"
)
private
Float
Dyljcl
;
/**
* 单耗=当月累计油量/当月产量
*/
@ApiModelProperty
(
"Dh"
)
private
Double
Dh
;
/**
* 备注
*/
@ApiModelProperty
(
"Bz"
)
private
String
Bz
;
/**
* 日期标记,如:2021年01月
*/
@ApiModelProperty
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/vo/TProcessesCrusherVo.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
model
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
/**
* <p>
*
* </p>
*
* @author renchao
* @since 2021-04-30
*/
@Data
@ApiModel
(
"破碎工序"
)
public
class
TProcessesCrusherVo
{
/**
* ID号
*/
@ApiModelProperty
(
"Uid"
)
private
String
Uid
;
/**
* 破碎站编号
*/
@ApiModelProperty
(
"CrusherStationID"
)
private
String
CrusherStationID
;
/**
* 破碎日期
*/
@ApiModelProperty
(
"CrushDate"
)
private
LocalDateTime
CrushDate
;
/**
* 项目经理
*/
@ApiModelProperty
(
"Manager"
)
private
String
Manager
;
/**
* 主管项目领导
*/
@ApiModelProperty
(
"Supervisor"
)
private
String
Supervisor
;
/**
* 生产技术部
*/
@ApiModelProperty
(
"TechDepart"
)
private
String
TechDepart
;
/**
* 制表人
*/
@ApiModelProperty
(
"Tabulator"
)
private
String
Tabulator
;
/**
* 设备编号
*/
@ApiModelProperty
(
"EquipmentID"
)
private
String
EquipmentID
;
/**
* 工作内容
*/
@ApiModelProperty
(
"WorkType"
)
private
String
WorkType
;
/**
* 工作时间(H)
*/
@ApiModelProperty
(
"WorkTime"
)
private
Float
WorkTime
;
/**
* 完成吨位
*/
@ApiModelProperty
(
"Wcdw"
)
private
Double
Wcdw
;
/**
* 合同单价
*/
@ApiModelProperty
(
"Price"
)
private
Float
Price
;
/**
* 结算金额=Wcdw*Price
*/
@ApiModelProperty
(
"TotalMoney"
)
private
Float
TotalMoney
;
/**
* 备注
*/
@ApiModelProperty
(
"Bz"
)
private
String
Bz
;
/**
* 日期标记,如:2021年01月
*/
@ApiModelProperty
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITProcessesAuxiliaryService.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
;
import
cn.wise.sc.acquisition.business.entity.TProcessesAuxiliary
;
import
cn.wise.sc.acquisition.business.model.query.TProcessesAuxiliaryQuery
;
import
cn.wise.sc.acquisition.business.wrapper.page.Query
;
import
com.baomidou.mybatisplus.extension.api.R
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author renchao
* @since 2021-04-30
*/
public
interface
ITProcessesAuxiliaryService
extends
IService
<
TProcessesAuxiliary
>
{
R
getPage
(
TProcessesAuxiliaryQuery
tProcessesAuxiliaryQuery
,
Query
query
);
R
updateByUid
(
TProcessesAuxiliaryQuery
query
);
R
insertTProcessesAuxiliary
(
TProcessesAuxiliaryQuery
query
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITProcessesCrusherService.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
;
import
cn.wise.sc.acquisition.business.entity.TProcessesCrusher
;
import
cn.wise.sc.acquisition.business.model.query.TProcessesCrusherQuery
;
import
cn.wise.sc.acquisition.business.wrapper.page.Query
;
import
com.baomidou.mybatisplus.extension.api.R
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author renchao
* @since 2021-04-30
*/
public
interface
ITProcessesCrusherService
extends
IService
<
TProcessesCrusher
>
{
R
getPage
(
TProcessesCrusherQuery
tProcessesCrusherQuery
,
Query
query
);
R
updateByUid
(
TProcessesCrusherQuery
query
);
R
insertTProcessesCrusher
(
TProcessesCrusherQuery
query
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesAuxiliaryServiceImpl.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
.
impl
;
import
cn.wise.sc.acquisition.business.constant.Rcode
;
import
cn.wise.sc.acquisition.business.entity.TProcessesAuxiliary
;
import
cn.wise.sc.acquisition.business.enumation.ProjectEnum
;
import
cn.wise.sc.acquisition.business.mapper.TProcessesAuxiliaryMapper
;
import
cn.wise.sc.acquisition.business.model.query.TProcessesAuxiliaryQuery
;
import
cn.wise.sc.acquisition.business.service.ITProcessesAuxiliaryService
;
import
cn.wise.sc.acquisition.business.wrapper.page.Query
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.api.R
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author renchao
* @since 2021-04-30
*/
@Service
@Slf4j
public
class
TProcessesAuxiliaryServiceImpl
extends
ServiceImpl
<
TProcessesAuxiliaryMapper
,
TProcessesAuxiliary
>
implements
ITProcessesAuxiliaryService
{
@Override
public
R
getPage
(
TProcessesAuxiliaryQuery
tProcessesAuxiliaryQuery
,
Query
query
)
{
log
.
info
(
JSON
.
toJSONString
(
tProcessesAuxiliaryQuery
));
//参数校验
//分页
Page
<
TProcessesAuxiliary
>
page
=
new
Page
<>(
query
.
getPageNum
(),
query
.
getPageSize
());
//条件封装
QueryWrapper
<
TProcessesAuxiliary
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
StringUtils
.
isNotBlank
(
tProcessesAuxiliaryQuery
.
getEquipmentID
()),
ProjectEnum
.
TProcessesAuxiliary
.
EQUIPMENT_ID
.
getLabel
(),
tProcessesAuxiliaryQuery
.
getEquipmentID
());
//查询
Page
<
TProcessesAuxiliary
>
tSampleListPage
=
baseMapper
.
selectPage
(
page
,
queryWrapper
);
return
R
.
ok
(
tSampleListPage
);
}
@Override
public
R
updateByUid
(
TProcessesAuxiliaryQuery
query
)
{
log
.
info
(
JSON
.
toJSONString
(
query
));
//参数校验
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
Rcode
.
NOT_PARAM
.
assertNotEmpty
(
query
.
getUid
());
//判断数据是否存在
TProcessesAuxiliary
temp
=
baseMapper
.
selectById
(
query
.
getUid
());
if
(
temp
==
null
)
{
return
R
.
failed
(
"数据不存在,uid:"
+
query
.
getUid
());
}
//条件封装
TProcessesAuxiliary
tSampleList
=
new
TProcessesAuxiliary
();
BeanUtils
.
copyProperties
(
query
,
tSampleList
);
QueryWrapper
<
TProcessesAuxiliary
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
ProjectEnum
.
TProcessesAuxiliary
.
UID
.
getLabel
(),
query
.
getUid
());
//修改
int
update
=
baseMapper
.
update
(
tSampleList
,
queryWrapper
);
if
(
update
>
0
)
{
return
R
.
ok
(
"修改成功"
);
}
else
{
log
.
info
(
JSON
.
toJSONString
(
tSampleList
));
return
R
.
failed
(
"修改失败"
);
}
}
@Override
public
R
insertTProcessesAuxiliary
(
TProcessesAuxiliaryQuery
query
)
{
log
.
info
(
JSON
.
toJSONString
(
query
));
//参数校验
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
//uid自动生成 不能手动设置
if
(
query
.
getUid
()
!=
null
)
{
return
R
.
failed
(
"uid自动生成 不能手动设置"
);
}
//条件封装
TProcessesAuxiliary
tProcessesAuxiliary
=
new
TProcessesAuxiliary
();
BeanUtils
.
copyProperties
(
query
,
tProcessesAuxiliary
);
//增加
log
.
info
(
JSON
.
toJSONString
(
tProcessesAuxiliary
));
int
insert
=
baseMapper
.
insert
(
tProcessesAuxiliary
);
if
(
insert
>
0
)
{
return
R
.
ok
(
"增加成功"
);
}
else
{
log
.
info
(
JSON
.
toJSONString
(
tProcessesAuxiliary
));
return
R
.
failed
(
"增加失败"
);
}
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesCrusherServiceImpl.java
0 → 100644
View file @
cc4c6003
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
.
impl
;
import
cn.wise.sc.acquisition.business.constant.Rcode
;
import
cn.wise.sc.acquisition.business.entity.TProcessesCrusher
;
import
cn.wise.sc.acquisition.business.enumation.ProjectEnum
;
import
cn.wise.sc.acquisition.business.mapper.TProcessesCrusherMapper
;
import
cn.wise.sc.acquisition.business.model.query.TProcessesCrusherQuery
;
import
cn.wise.sc.acquisition.business.service.ITProcessesCrusherService
;
import
cn.wise.sc.acquisition.business.wrapper.page.Query
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.api.R
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author renchao
* @since 2021-04-30
*/
@Service
@Slf4j
public
class
TProcessesCrusherServiceImpl
extends
ServiceImpl
<
TProcessesCrusherMapper
,
TProcessesCrusher
>
implements
ITProcessesCrusherService
{
@Override
public
R
getPage
(
TProcessesCrusherQuery
tProcessesCrusherQuery
,
Query
query
)
{
log
.
info
(
JSON
.
toJSONString
(
tProcessesCrusherQuery
));
//参数校验
//分页
Page
<
TProcessesCrusher
>
page
=
new
Page
<>(
query
.
getPageNum
(),
query
.
getPageSize
());
//条件封装
QueryWrapper
<
TProcessesCrusher
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
StringUtils
.
isNotBlank
(
tProcessesCrusherQuery
.
getEquipmentID
()),
ProjectEnum
.
TProcessesCrusher
.
EQUIPMENT_ID
.
getLabel
(),
tProcessesCrusherQuery
.
getEquipmentID
());
//查询
Page
<
TProcessesCrusher
>
tSampleListPage
=
baseMapper
.
selectPage
(
page
,
queryWrapper
);
return
R
.
ok
(
tSampleListPage
);
}
@Override
public
R
updateByUid
(
TProcessesCrusherQuery
query
)
{
log
.
info
(
JSON
.
toJSONString
(
query
));
//参数校验
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
Rcode
.
NOT_PARAM
.
assertNotEmpty
(
query
.
getUid
());
//判断数据是否存在
TProcessesCrusher
temp
=
baseMapper
.
selectById
(
query
.
getUid
());
if
(
temp
==
null
)
{
return
R
.
failed
(
"数据不存在,uid:"
+
query
.
getUid
());
}
//条件封装
TProcessesCrusher
tSampleList
=
new
TProcessesCrusher
();
BeanUtils
.
copyProperties
(
query
,
tSampleList
);
QueryWrapper
<
TProcessesCrusher
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
ProjectEnum
.
TProcessesCrusher
.
UID
.
getLabel
(),
query
.
getUid
());
//修改
int
update
=
baseMapper
.
update
(
tSampleList
,
queryWrapper
);
if
(
update
>
0
)
{
return
R
.
ok
(
"修改成功"
);
}
else
{
log
.
info
(
JSON
.
toJSONString
(
tSampleList
));
return
R
.
failed
(
"修改失败"
);
}
}
@Override
public
R
insertTProcessesCrusher
(
TProcessesCrusherQuery
query
)
{
log
.
info
(
JSON
.
toJSONString
(
query
));
//参数校验
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
//uid自动生成 不能手动设置
if
(
query
.
getUid
()
!=
null
)
{
return
R
.
failed
(
"uid自动生成 不能手动设置"
);
}
//条件封装
TProcessesCrusher
tProcessesCrusher
=
new
TProcessesCrusher
();
BeanUtils
.
copyProperties
(
query
,
tProcessesCrusher
);
//增加
log
.
info
(
JSON
.
toJSONString
(
tProcessesCrusher
));
int
insert
=
baseMapper
.
insert
(
tProcessesCrusher
);
if
(
insert
>
0
)
{
return
R
.
ok
(
"增加成功"
);
}
else
{
log
.
info
(
JSON
.
toJSONString
(
tProcessesCrusher
));
return
R
.
failed
(
"增加失败"
);
}
}
}
acquisition-business/target/classes/cn/wise/sc/acquisition/business/mapper/TProcessesAuxiliaryMapper.xml
0 → 100644
View file @
cc4c6003
<?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.acquisition.business.mapper.TProcessesAuxiliaryMapper"
>
</mapper>
acquisition-business/target/classes/cn/wise/sc/acquisition/business/mapper/TProcessesCrusherMapper.xml
0 → 100644
View file @
cc4c6003
<?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.acquisition.business.mapper.TProcessesCrusherMapper"
>
</mapper>
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