等级方案 职等职级接口

pull/5/MERGE
dxfeng 3 years ago
parent 0f9c8572a3
commit 2e6343a813

@ -3,11 +3,12 @@ package com.api.organization.web;
import javax.ws.rs.Path;
/**
* @Author weaver_cl
* @Description: TODO
* @Date 2022/4/26
* @Version V1.0
**/
*
* @description: TODO
* @author:dxfeng
* @createTime: 2022/05/10
* @version: 1.0
*/
@Path("/bs/hrmorganization/scheme")
public class SchemeController extends com.engine.organization.web.SchemeController {

@ -83,7 +83,7 @@ public class SchemeDTO {
.schemeNo(param.getSchemeNo() == null ? null : param.getSchemeNo())
.schemeName(param.getSchemeName() == null ? null : param.getSchemeName())
.schemeDescription(param.getSchemeDescription() == null ? null : param.getSchemeDescription())
.forbiddenTag(param.getForbiddenTag() == null ? 0 : param.getForbiddenTag() ? 1 : 0)
.forbiddenTag(param.getForbiddenTag() == null ? 0 : param.getForbiddenTag() ? 0 : 1)
.deleteType(0)
.createTime(new Date())
.updateTime(new Date())

@ -13,18 +13,19 @@ import lombok.NoArgsConstructor;
@Builder
@NoArgsConstructor
@AllArgsConstructor
@OrganizationTable(pageId = "98e9c62f-cd12-11ec-a15f-00ffcbed7508",
@OrganizationTable(pageId = "3a0b752e-d028-11ec-91fc-00ffcbed7508",
fields = "t.id," +
"t.level_no," +
"t.level_name," +
"t.description," +
"s.scheme_name," +
"t.level_scheme," +
"t.forbidden_tag," +
"t.creator," +
"t.delete_type," +
"t.create_time," +
"t.update_time",
fromSql = "FROM jcl_org_level t ",
fromSql = "FROM jcl_org_level t inner join jcl_org_scheme s on t.level_scheme = s.id ",
orderby = "id desc",
primarykey = "id",
operates = {
@ -42,25 +43,31 @@ public class LevelTableVO {
/**
*
*/
@OrganizationTableColumn(text = "编号", width = "20%", column = "scheme_no")
@OrganizationTableColumn(text = "编号", width = "20%", column = "level_no")
private String levelNo;
/**
*
*/
@OrganizationTableColumn(text = "名称", width = "20%", column = "scheme_name")
@OrganizationTableColumn(text = "名称", width = "20%", column = "level_name")
private String levelName;
/**
*
*/
@OrganizationTableColumn(text = "描述说明", width = "20%", column = "scheme_description")
@OrganizationTableColumn(text = "描述说明", width = "20%", column = "description")
private String description;
/**
*
*/
@OrganizationTableColumn(text = "等级方案", width = "20%", column = "scheme_description")
// @OrganizationTableColumn(text = "等级方案", width = "20%", column = "level_scheme")
private String levelScheme;
/**
*
*/
@OrganizationTableColumn(text = "等级方案", width = "20%", column = "scheme_name")
private String schemeName;
/**
*
*/

@ -68,9 +68,6 @@
<if test="updateTime != null">
update_time,
</if>
<if test="id != null ">
id,
</if>
<if test="schemeNo != null ">
scheme_no,
</if>
@ -95,9 +92,6 @@
<if test="updateTime != null">
#{updateTime},
</if>
<if test="id != null ">
#{id},
</if>
<if test="schemeNo != null ">
#{schemeNo},
</if>

@ -42,14 +42,14 @@ public class LevelServiceImpl extends Service implements LevelService {
*/
private String buildSqlWhere(Map<String, Object> params) {
DBType dbType = DBType.get(new RecordSet().getDBType());
String sqlWhere = " where delete_type ='0' ";
String name = (String) params.get("name");
String sqlWhere = " where t.delete_type ='0' ";
String name = (String) params.get("levelName");
if (StringUtils.isNotBlank(name)) {
sqlWhere += " AND scheme_name " + dbType.like(name);
sqlWhere += " AND t.level_name " + dbType.like(name);
}
String no = (String) params.get("no");
String no = (String) params.get("levelNo");
if (StringUtils.isNotBlank(no)) {
sqlWhere += " AND scheme_no " + dbType.like(no);
sqlWhere += " AND t.level_no " + dbType.like(no);
}
return sqlWhere;
}

@ -70,7 +70,7 @@ public class SchemeServiceImpl extends Service implements SchemeService {
@Override
public void updateForbiddenTagById(SchemeSearchParam params) {
SchemeMapper mapper = MapperProxyFactory.getProxy(SchemeMapper.class);
SchemePO schemePO = SchemePO.builder().id(params.getId()).forbiddenTag(params.getForbiddenTag() ? 1 : 0).build();
SchemePO schemePO = SchemePO.builder().id(params.getId()).forbiddenTag(params.getForbiddenTag() ? 0 : 1).build();
mapper.updateForbiddenTagById(schemePO);
}

Loading…
Cancel
Save