安灯工位分组配置

yun-zuoyi
crish 6 years ago
parent 54ae351d91
commit b2b16e2017

@ -0,0 +1,52 @@
package cn.estsh.i3plus.pojo.andon.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description : ANDON_
* @Reference :
* @Author : crish.li
* @CreateDate : 2019-11-21 11:07
* @Modify:
**/
@Data
@Entity
@Table(name="ANDON_CELL_GROUP_CFG")
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Api("ANDON_工位分组配置")
public class AndonCellGroupCfg extends BaseBean {
@Column(name = "WORK_CENTER_CODE")
@ApiParam(value = "工作中心代码")
private String workCenterCode;
@Column(name = "WORK_CENTER_NAME")
@ApiParam(value = "工作中心名称")
private String workCenterName;
@Column(name = "CELL_GROUP")
@ApiParam(value = "工作单元组")
private String cellGroup;
@Column(name = "GROUP_CODE")
@ApiParam(value = "分组代码")
private String groupCode;
@Column(name = "GROUP_NAME")
@ApiParam(value = "分组名称")
private String groupName;
}

@ -0,0 +1,17 @@
package cn.estsh.i3plus.pojo.andon.repository;
import cn.estsh.i3plus.pojo.andon.bean.AndonAlarmCause;
import cn.estsh.i3plus.pojo.andon.bean.AndonCellGroupCfg;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import org.springframework.stereotype.Repository;
/**
* @Description : ANDON_
* @Reference :
* @Author : crish.li
* @CreateDate : 2019-11-21 11:07
* @Modify:
**/
@Repository
public interface IAndonCellGroupCfgRepository extends BaseRepository<AndonCellGroupCfg, Long> {
}

@ -23,6 +23,21 @@ public class AndonHqlPack {
/**
*
* @param andonCellGroupCfg
* @return
*/
public static DdlPackBean getAndonCellGroupCfg(AndonCellGroupCfg andonCellGroupCfg) {
DdlPackBean packBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getStringEqualPack(andonCellGroupCfg.getOrganizeCode(), "organizeCode", packBean);
DdlPreparedPack.getStringEqualPack(andonCellGroupCfg.getWorkCenterCode(), "workCenterCode", packBean);
DdlPreparedPack.getStringEqualPack(andonCellGroupCfg.getCellGroup(), "cellGroup", packBean);
DdlPreparedPack.getStringEqualPack(andonCellGroupCfg.getGroupCode(), "groupCode", packBean);
DdlPreparedPack.getStringEqualPack(andonCellGroupCfg.getGroupName(), "groupName", packBean);
return packBean;
}
/**
*
* @param andonResponse
* @return
*/

Loading…
Cancel
Save