| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package cn.com.goldenwater.dcproj.service.impl.general;
- import cn.com.goldenwater.dcproj.dao.DicDao;
- import cn.com.goldenwater.dcproj.model.Dic;
- import cn.com.goldenwater.dcproj.param.DicParam;
- import cn.com.goldenwater.dcproj.service.DicService;
- import cn.com.goldenwater.core.service.AbstractCrudService;
- import com.github.pagehelper.PageHelper;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import cn.com.goldenwater.id.util.UuidUtil;
- import java.util.List;
- import java.util.Date;
- /**
- * @author lhc
- * @date 2020-8-5
- */
- @Service
- @Transactional
- public class DicServiceImpl extends AbstractCrudService<Dic, DicParam> implements DicService {
- @Autowired
- private DicDao dicDao;
- public DicServiceImpl(DicDao dicDao) {
- super(dicDao);
- this.dicDao = dicDao;
- }
- @Override
- public int insert(Dic dic) {
- String uuid = UuidUtil.uuid(); // 生成uuid
- dic.setId(uuid);
- dic.setIntm(new Date());
- dic.setUptm(new Date());
- return this.dicDao.insert(dic);
- }
- @Override
- public int update(Dic dic) {
- dic.setUptm(new Date());
- return this.dicDao.update(dic);
- }
- @Override
- public int delete(String id) {
- return this.dicDao.delete(id);
- }
- @Override
- public List<Dic> getDic(String bzCode, String itemCode) {
- DicParam dicParam = new DicParam();
- dicParam.setBzcode(bzCode);
- dicParam.setItemcode(itemCode);
- dicParam.setIsValid("1");//只提取默认有效的
- List<Dic> dics = dicDao.findList(dicParam);
- return dics;
- }
- @Override
- public Dic getDicSingle(String bzCode, String itemCode, String code) {
- DicParam dicParam = new DicParam();
- dicParam.setBzcode(bzCode);
- dicParam.setItemcode(itemCode);
- dicParam.setCode(code);
- dicParam.setIsValid("1");//只提取默认有效的
- List<Dic> dics = dicDao.findList(dicParam);
- if (dics.size() > 0) {
- return dics.get(0);
- } else {
- return null;
- }
- }
- }
|